0 1 1 -1 2 1 3 0 4 0 5 -3 6 4 7 -3 8 4 9 -2 10 0 11 -6 12 9 13 -10 14 10 15 -5 16 10 17 -16 18 20 19 -28 20 22 21 -18 22 19 23 -32 24 54 25 -50 26 45 27 -38 28 44 29 -78 30 106 31 -118 32 96 33 -98 34 110 35 -129 36 192 37 -216 38 204 39 -182 40 213 41 -286 42 368 43 -412 44 366 45 -362 46 394 47 -524 48 676 49 -714 50 680 51 -641 52 742 53 -936 54 1170 55 -1270 56 1252 57 -1203 58 1314 59 -1670 60 1966 61 -2182 62 2128 63 -2058 64 2302 65 -2822 66 3346 67 -3604 68 3590 69 -3508 70 3869 71 -4644 72 5584 73 -5934 74 5894 75 -6002 76 6482 77 -7689 78 8924 79 -9610 80 9622 81 -9666 82 10458 83 -12308 84 14216 85 -15350 86 15530 87 -15532 88 16964 89 -19608 90 22468 91 -23970 92 24343 93 -24668 94 26732 95 -30766 96 34780 97 -37280 98 37880 99 -38462 100 41565 101 -47604 102 53418 103 -57192 104 58210 105 -59364 106 64062 107 -72338 108 81060 109 -86648 110 88914 111 -90746 112 97768 113 -109624 114 122098 115 -130042 116 133346 117 -137225 118 147066 119 -163878 120 182204 121 -193832 122 198616 123 -204994 124 219008 125 -243226 126 268607 127 -285996 128 294062 129 -303170 130 324484 131 -358362 132 394020 133 -418322 134 431108 135 -444786 136 475470 137 -522934 138 572464 139 -607478 140 627504 141 -648722 142 691862 143 -757248 144 826756 145 -876839 146 905312 147 -937794 148 997488 149 -1089498 150 1185380 151 -1256092 152 1298964 153 -1346026 154 1431050 155 -1557311 156 1689342 157 -1788108 158 1850876 159 -1919918 160 2040206 161 -2211406 162 2392268 163 -2530082 164 2621586 165 -2720270 166 2886226 167 -3121538 168 3370938 169 -3560012 170 3690314 171 -3832450 172 4060824 173 -4383516 174 4718604 175 -4982412 176 5168263 177 -5368912 178 5683734 179 -6119426 180 6571608 181 -6935616 182 7199788 183 -7482000 184 7913308 185 -8501682 186 9113544 187 -9607649 188 9977380 189 -10372642 190 10958656 191 -11747474 192 12574414 193 -13245678 194 13761324 195 -14309494 196 15109214 197 -16165432 198 17271448 199 -18182502 200 18889056 201 -19649804 202 20728022 203 -22139062 204 23613290 205 -24848154 206 25824182 207 -26864376 208 28315632 209 -30198518 210 32155583 211 -33812320 212 35147348 213 -36573322 214 38518768 215 -41019344 216 43617704 217 -45831142 218 47650698 219 -49582168 220 52181074 221 -55487640 222 58926795 223 -61880986 224 64354562 225 -66961402 226 70426158 227 -74779160 228 79311734 229 -83253446 230 86573020 231 -90087890 232 94691068 233 -100411974 234 106371890 235 -111595680 236 116050762 237 -120767788 238 126854070 239 -134366996 240 142177186 241 -149080090 242 155031542 243 -161336654 244 169354688 245 -179181744 246 189393586 247 -198486723 248 206418294 249 -214796568 250 225340012 251 -238160138 252 251479328 253 -263431174 254 273957396 255 -285032218 256 298881444 257 -315563884 258 332890368 259 -348531458 260 362435585 261 -377079510 262 395170086 263 -416820922 264 439314228 265 -459730252 266 478053314 267 -497335282 268 520920242 269 -548951982 270 578078328 271 -604699106 272 628740676 273 -654025532 274 684672280 275 -720895362 276 758507002 277 -793104374 278 824544108 279 -857626926 280 897407718 281 -944092226 282 992552634 283 -1037389484 284 1078408570 285 -1121523480 286 1172960182 287 -1233011087 288 1295385668 289 -1353290956 290 1406682090 291 -1462739256 292 1529104016 293 -1606200928 294 1686228074 295 -1760883240 296 1830150648 297 -1902802550 298 1988270088 299 -2087002618 300 2189499836 301 -2285551633 302 2375152018 303 -2469065342 304 2578890276 305 -2705055440 306 2836012234 307 -2959359608 308 3074928792 309 -3196076412 310 3336841406 311 -3497817414 312 3664817060 313 -3822798154 314 3971529996 315 -4127270192 316 4307288582 317 -4512326298 318 4724897994 319 -4926819910 320 5117788168 321 -5317654590 322 5547389510 323 -5807880404 324 6078022150 325 -6335492982 326 6580090176 327 -6835978858 328 7128568928 329 -7458960190 330 7801548225 331 -8129227072 332 8441798124 333 -8768609470 334 9140540858 335 -9558841088 336 9992626000 337 -10408781130 338 10807377336 339 -11223775084 340 11695605978 341 -12224413196 342 12772535458 343 -13300098434 344 13807198412 345 -14336747367 346 14934171358 347 -15601320436 348 16292722612 349 -16960389856 350 17604183162 351 -18276162032 352 19031242682 353 -19871585242 354 20742308850 355 -21585640104 356 22401202130 357 -23252238926 358 24204788458 359 -25261554538 360 26356375496 361 -27419469454 362 28450781004 363 -29526434524 364 30726022900 365 -32052940592 366 33427148142 367 -34764986894 368 36066660556 369 -37423608454 370 38931547202 371 -40594611194 372 42316954440 373 -43997751786 374 45637537142 375 -47346145296 376 49238833277 377 -51320026022 378 53475329932 379 -55583415364 380 57645169380 381 -59792627652 382 62164077176 383 -64764948376 384 67457708668 385 -70097458138 386 72685331128 387 -75379508520 388 78345990320 389 -81591250670 390 84950387524 391 -88250527544 392 91493297675 393 -94867772836 394 98572648328 395 -102616127034 396 106800533970 397 -110919978454 398 114976005210 399 -119195258298 400 123815308916 401 -128845756434 402 134051011192 403 -139184871714 404 144249698320 405 -149517401332 406 155269926286 407 -161519418132 408 167985260506 409 -174373744056 410 180688379042 411 -187253541222 412 194405727854 413 -202158973790 414 210179449290 415 -218117790626 416 225978898922 417 -234147794492 418 243027109238 419 -252633173806 420 262568500258 421 -272418157570 422 282188717198 423 -292338519070 424 303346530208 425 -315232217801 426 327523114734 427 -339726780420 428 351852206614 429 -364444230120 430 378072003478 431 -392758573640 432 407944240746 433 -423043910304 434 438069629716 435 -453669302940 436 470516988188 437 -488641524248 438 507378490434 439 -526036495300 440 544629814888 441 -563926327308 442 584727242589 443 -607066170522 444 630156160564 445 -653180465682 446 676155092710 447 -699992968652 448 725641118204 449 -753139543746 450 781558656442 451 -809932775796 452 838282766906 453 -867689855014 454 899273222174 455 -933081990370 456 968018161602 457 -1002940113390 458 1037876575512 459 -1074104336166 460 1112947761302 461 -1154465447518 462 1197361021178 463 -1240288483988 464 1283284352706 465 -1327856350152 466 1375569373726 467 -1426493002070 468 1479098435742 469 -1531801638276 470 1584647810074 471 -1639415139066 472 1697952537152 473 -1760339755752 474 1824778940606 475 -1889405262906 476 1954274947780 477 -2021486219971 478 2093215963640 479 -2169561185418 480 2248406942244 481 -2327559638040 482 2407088936924 483 -2489467760494 484 2577260687094 485 -2670581596028 486 2766944435928 487 -2863776002718 488 2961159175352 489 -3062007646054 490 3169336532740 491 -3283281789600 492 3400924056002 493 -3519245914698 494 3638348946620 495 -3761660102199 496 3892721468706 497 -4031697908210 498 4175163246444 499 -4319581050538 500 4465078384722 501 -4615679518126 502 4775543201448 503 -4944867459252 504 5119638918060 505 -5295711581474 506 5473245745850 507 -5656964540390 508 5851746253222 509 -6057830178530 510 6270513832400 511 -6484946939842 512 6701326100740 513 -6925192007762 514 7162265163912 515 -7412823100882 516 7671373553910 517 -7932247212884 518 8195680033392 519 -8468164574888 520 8756406927526 521 -9060728509178 522 9374716423138 523 -9691750333496 524 10012115977652 525 -10343417959048 526 10693501988878 527 -11062755418810 528 11443688429546 529 -11828570177212 530 12217757785792 531 -12620144047606 532 13044901968233 533 -13492498047232 534 13954187364836 535 -14420962072194 536 14893256448088 537 -15381467143590 538 15896306976812 539 -16438332204168 540 16997354922812 541 -17562883389316 542 18135434484438 543 -18727161456942 544 19350568594636 545 -20006315967512 546 20682542042504 547 -21367035116776 548 22060421064372 549 -22776884501170 550 23531017437424 551 -24323600358271 552 25140826189688 553 -25968500362510 554 26807380150044 555 -27674009264166 556 28585395783538 557 -29542471886750 558 30529178819806 559 -31529028816648 560 32542938176092 561 -33590176267206 562 34690566392622 563 -35845205727912 564 37035449017812 565 -38242151067978 566 39466412524822 567 -40730678494406 568 42058028744596 569 -43449752391494 570 44884219246736 571 -46339211537514 572 47816056497184 573 -49340884358270 574 50940528546650 575 -52616516123618 576 54343775433846 577 -56096539965166 578 57876413571724 579 -59713777945942 580 61639821940804 581 -63656365966754 582 65734342710346 583 -67843916395234 584 69987016730326 585 -72198938258142 586 74515913390066 587 -76940103554670 588 79437843473422 589 -81974611834886 590 84552707756197 591 -87213131358272 592 89997937619140 593 -92909679277996 594 95909406932664 595 -98957199887118 596 102055810586740 597 -105252822677016 598 108597014655608 599 -112091411808176 600 115690975521614 601 -119349578518022 602 123070513144854 603 -126908964919964 604 130921468227396 605 -135111615722316 606 139427363841320 607 -143815459211004 608 148279822076730 609 -152884408561568 610 157694727127033 611 -162715014855902 612 167885198282666 613 -173143819066284 614 178495559597760 615 -184014500777922 616 189776486484678 617 -195786491811826 618 201975246525222 619 -208271878673286 620 214681964925154 621 -221291269233722 622 228187519856284 623 -235376605974202 624 242778690218934 625 -250312074744358 626 257983436044468 627 -265891953223234 628 274139084686440 629 -282731791125854 630 291578068915828 631 -300583885679902 632 309757180728338 633 -319212573640892 634 329067344518808 635 -339329702737068 636 349893719733526 637 -360651211744864 638 371611619089576 639 -382907373025932 640 394673899342016 641 -406920884239230 642 419526492243938 643 -432366329354762 644 445451583387630 645 -458935197839590 646 472973451154002 647 -487577758798470 648 502608104635678 649 -517921527934462 650 533531286171032 651 -549613904762173 652 566349650276594 653 -583751986721428 654 601660026307704 655 -619909673529492 656 638516590783544 657 -657684375937172 658 677620871774896 659 -698341922320002 660 719662820938692 661 -741395312354264 662 763557936696190 663 -786385347950426 664 810117031609630 665 -834771636021444 666 860137295950752 667 -885998090826428 668 912375997877982 669 -939541339381262 670 967769846547160 671 -997083549468672 672 1027239534427341 673 -1057990315084654 674 1089361917445802 675 -1121665556103606 676 1155218627257998 677 -1190046996658552 678 1225872359741704 679 -1262411333766054 680 1299694635788558 681 -1338080385023962 682 1377933735914300 683 -1419285038428708 684 1461815685763800 685 -1505201394141830 686 1549478362494958 687 -1595058448039066 688 1642361539770212 689 -1691423249196986 690 1741879056251160 691 -1793358097107858 692 1845903022732146 693 -1899987297132428 694 1956093394843472 695 -2014263189898498 696 2074079859571962 697 -2135119437820352 698 2197432260466194 699 -2261562282293566 700 2328063620346618 701 -2396985486127104 702 2467851525032926 703 -2540177469133322 704 2614022563320594 705 -2690011488930888 706 2768780291119670 707 -2850386744787782 708 2934286839174952 709 -3019927850391590 710 3107379343265412 711 -3197358368048834 712 3290594731652798 713 -3387156172637570 714 3486421815041256 715 -3587761082608579 716 3691255773900120 717 -3797728475985958 718 3908016149840700 719 -4022198231354790 720 4139566498311400 721 -4259402063472540 722 4381801031653864 723 -4507706579981936 724 4638078098077754 725 -4773008695684866 726 4911691016497248 727 -5053306024344842 728 5197966541446192 729 -5346753393725978 730 5500765888882768 731 -5660113039788300 732 5823875173226550 733 -5991119661424136 734 6161978690625380 735 -6337690503103244 736 6519514052637208 737 -6707576836320829 738 6900831958315340 739 -7098217909902432 740 7299889756901552 741 -7507265330913010 742 7721785608764982 743 -7943599805477178 744 8171516785695722 745 -8404329182133388 746 8642218768537030 747 -8886808137744044 748 9139745951827290 749 -9401206828553924 750 9669836246495906 751 -9944261872944902 752 10224696516240216 753 -10512996210752014 754 10811046598632484 755 -11119051722622420 756 11435472303461114 757 -11758749441327696 758 12089131949473946 759 -12428742246143708 760 12779735816227202 761 -13142351080984134 762 13514839679014968 763 -13895431967600468 764 14284418769578458 765 -14684225931104606 766 15097316368108810 767 -15523968544559666 768 15962197873237816 769 -16409996534416692 770 16867704327584848 771 -17338092576168890 772 17823974292001918 773 -18325674708627900 774 18840942316366430 775 -19367500384139882 776 19905745723870818 777 -20458843055509782 778 21030003901226902 779 -21619607743806386 780 22225101963744502 781 -22843906436595478 782 23476483934963685 783 -24126447269483894 784 24797461356042180 785 -25489968492513480 786 26201076615511268 787 -26927863320080968 788 27670868333596294 789 -28434214064867424 790 29222080910429232 791 -30034984611914720 792 30869650127740110 793 -31722769292163736 794 32594971489492812 795 -33490958072774086 796 34415496163962468 797 -35369186832863428 798 36348323103839488 799 -37349162527829100 800 38372438504867608 801 -39423510685000034 802 40507812817060958 803 -41626045035021262 804 42774014159674380 805 -43947488825003493 806 45147323084866826 807 -46379624906167258 808 47650585433807942 809 -48961019207460708 810 50306186581089940 811 -51681305911377482 812 53087370743366468 813 -54531339611968826 814 56020263507729830 815 -57555090299239086 816 59130465222990614 817 -60740988048085160 818 62387814201259326 819 -64078867799796282 820 65822176479824308 821 -67618842619213714 822 69462819522678886 823 -71348012359131324 824 73275764052244000 825 -75255094655579608 826 77295140376275906 827 -79397182756042538 828 81554397877003854 829 -83759910640167682 830 86015281216995906 831 -88330773491494590 832 90716781002777222 833 -93174793037283116 834 95697113309891542 835 -98275990696458308 836 100913236872963914 837 -103620527195491520 838 106409680766435240 839 -109282428106397450 840 112230093643353532 841 -115243943260325210 842 118326079963449822 843 -121489779422102336 844 124748477951610366 845 -128104184640554190 846 131547125338486642 847 -135067465480032422 848 138667644042179352 849 -142362750477683978 850 146168055043234558 851 -150085888538499782 852 154105245923628117 853 -158215059535670860 854 162418156728437932 855 -166731682855353510 856 171172985856411808 857 -175744768850434032 858 180434648456404146 859 -185230175692903400 860 190134626784675186 861 -195167476887626484 862 200348426687846376 863 -205680610535094776 864 211150101973878432 865 -216742905361968144 866 222462816635937860 867 -228331949104346838 868 234372668008148628 869 -240588605925784522 870 246964109557604824 871 -253483454780238480 872 260151036433462014 873 -266991954945329388 874 274031592461996132 875 -281274156661319290 876 288702063968703033 877 -296297659106647598 878 304066026734149258 879 -312035649035954696 880 320235322658530568 881 -328669919279945674 882 337319698214242748 883 -346164846839290256 884 355211246208540464 885 -364491205034853322 886 374037382980331226 887 -383855418821257470 888 393923162262706072 889 -404218392724878886 890 414747909963524690 891 -425548350964363106 892 436656744732081790 893 -448079615235791752 894 459792122762403414 895 -471769362160651408 896 484019190016334966 897 -496583138634011368 898 509503178131281494 899 -522786852764473468 900 536406324551993588 901 -550333694628322354 902 564578036187243632 903 -579186417857849412 904 594206394881580474 905 -609646687681719642 906 625476115912130930 907 -641663445613520230 908 658219151934219506 909 -675196560375219408 910 692649537646257260 911 -710588160104478538 912 728977524552847914 913 -747782683253608778 914 767015725822458564 915 -786737046900224928 916 807007644276019950 917 -827839156884969290 918 849192536690195382 919 -871028705647447558 920 893361608810264586 921 -916259626342196086 922 939791812878662620 923 -963971604903168056 924 988755344075915650 925 -1014099360454396949 926 1040019731932797720 927 -1066593857677525412 928 1093899890855345874 929 -1121953335780080632 930 1150705409533598068 931 -1180107339895337648 932 1210177657565227302 933 -1241003945045100210 934 1272674625051328808 935 -1305207582960380254 936 1338548342078948044 937 -1372642465493654468 938 1407511301694214632 939 -1443253926942975028 940 1479970356241396152 941 -1517681213169821280 942 1556325700289381256 943 -1595843095874153644 944 1636257982975713968 945 -1677682410043682148 946 1720229472423337616 947 -1763922939720315716 948 1808695004502458432 949 -1854477976976351426 950 1901300152348523673 951 -1949288216162684606 952 1998570019379383234 953 -2049172945239775058 954 2101021415415129882 955 -2154040021871917040 956 2208261319350165362 957 -2263828502746085590 958 2320886061977316332 959 -2379465536473000608 960 2439482737345741468 961 -2500853710622130426 962 2563615900841355730 963 -2627931115464798090 964 2693962608871863070 965 -2761746693962494114 966 2831189645784615254 967 -2902198061043254456 968 2974814987853695474 969 -3049223219353469486 970 3125607163518235366 971 -3204008607581388922 972 3284323284859760050 973 -3366447345844080912 974 3450430260195052022 975 -3536478476970687190 976 3624800242334074784 977 -3715443623532197286 978 3808292704769888128 979 -3903232099729915264 980 4000318634304964018 981 -4099785415446355542 982 4201867549316071646 983 -4306620307486388816 984 4413914908006080886 985 -4523623233407089610 986 4635810535725782614 987 -4750739951100898940 988 4868676848484065346 989 -4989684758630208678 990 5113620700063255988 991 -5240342519351785406 992 5369925119227223882 993 -5502665456443822828 994 5638862982157343060 995 -5778590693720093070 996 5921689954797122990 997 -6068003150237829464 998 6217616225376873926 999 -6370864226573484660 1000 6528084977946873252 1001 -6689362321862744917 1002 6854520383898327834 1003 -7023384525635667556 1004 7196053327695916422 1005 -7372904719465977458 1006 7554319723405379516 1007 -7740394603743400582 1008 7930934510971369752 1009 -8125746089743268712 1010 8324942370776770872 1011 -8528949549946307608 1012 8738197278591868360 1013 -8952796037666899296 1014 9172530108496464858 1015 -9397185582115254844 1016 9626892006227532504 1017 -9862129891653227372 1018 10103383612667557040 1019 -10350779919118664756 1020 10604080168873367162 1021 -10863047898663243364 1022 11127831528581212192 1023 -11398972683293737424 1024 11677017301724183320 1025 -11962110745787111660 1026 12253989218616775800 1027 -12552391522679720579 1028 12857487642320234890 1029 -13169887956322101464 1030 13490207642949812210 1031 -13818613355593014362 1032 14154813720201250014 1033 -14498520446227108988 1034 14849928150535166414 1035 -15209724532317292848 1036 15578602640915068202 1037 -15956753466832769844 1038 16343855431129090270 1039 -16739590613589643938 1040 17144181748193144466 1041 -17558403473671570982 1042 17983036401345298950 1043 -18418299330400359780 1044 18863837641181482008 1045 -19319301041344230942 1046 19784944345433984138 1047 -20261639935563244466 1048 20750266857094368824 1049 -21251075679237575058 1050 21763675676313296202 1051 -22287681219869303032 1052 22823383738849434010 1053 -23371765471362667206 1054 23933816097702941558 1055 -24509822470977412188 1056 25099354454794045182 1057 -25701987906100069186 1058 26318056015037595642 1059 -26948664474681216510 1060 27594927287049809774 1061 -28257172726434925082 1062 28934927700627154970 1063 -29627726148776552326 1064 30335948864761498976 1065 -31060840248097451496 1066 31803653990112571890 1067 -32564765625901637048 1068 33343655309068794936 1069 -34139811413096545688 1070 34953668982572123126 1071 -35786628244471477682 1072 36640099802722090450 1073 -37514513105657101342 1074 38409297484439914258 1075 -39323891850144845308 1076 40258793070399183668 1077 -41215576388300548884 1078 42195828629020209848 1079 -43200040735969664386 1080 44227586871206474015 1081 -45277852338399010304 1082 46351404435892028930 1083 -47450014927810032824 1084 48575468523042986166 1085 -49728326284142667374 1086 50907902566090927468 1087 -52113524694363208656 1088 53345840151729219890 1089 -54606841338180468428 1090 55898535147160072518 1091 -57221562543049526972 1092 58575173173131205986 1093 -59958631751606141044 1094 61372677024324357224 1095 -62819549084845523276 1096 64301504221442989716 1097 -65819274426893680340 1098 67372039463082150274 1099 -68958996553962694984 1100 70580988309651655580 1101 -72240532812147028216 1102 73940166248305958470 1103 -75680724299609386060 1104 77461311380901030998 1105 -79281052115987644704 1106 81140907271906630280 1107 -83043706874229105557 1108 84992301195544187914 1109 -86987643978576419610 1110 89028758566470720404 1111 -91114691673098218638 1112 93246538420546673006 1113 -95427478830211781416 1114 97660715573597737672 1115 -99947336758205395530 1116 102286278697616130614 1117 -104676504687375983038 1118 107119262595621423452 1119 -109618125064272261006 1120 112176690069682241732 1121 -114796198596239606530 1122 117475493754339671610 1123 -120213449748076844960 1124 123011488059620903758 1125 -125873621687338555010 1126 128803891952379088462 1127 -131803713774517792686 1128 134871830674954787652 1129 -138007021978730178806 1130 141210906448744202578 1131 -144487990867392492002 1132 147842813751085130362 1133 -151276987803722950190 1134 154789150437948586498 1135 -158377980276020525312 1136 162045320148026273138 1137 -165796230489610808438 1138 169635807289619637214 1139 -173565888066839597676 1140 177584997556852191360 1141 -181691707853934616094 1142 185888116210191371208 1143 -190179903743759209490 1144 194572791393707626760 1145 -199068872140298182004 1146 203666551486626819142 1147 -208364289270717210312 1148 213164471555737752810 1149 -218073475158642731818 1150 223097721496038048614 1151 -228239593807497602582 1152 233497371847395577154 1153 -238869397669972708412 1154 244358385116324747760 1155 -249971490646376514830 1156 255715920728527313410 1157 -261594388266122847818 1158 267605040952718980568 1159 -273746097895545015548 1160 280020644810192884962 1161 -286436711758589768414 1162 293002384861934396143 1163 -299720751323912587828 1164 306589820866491201572 1165 -313607684957621295290 1166 320777851087753220936 1167 -328109328076011621704 1168 335611187554246692842 1169 -343286941567813341518 1170 351134456493245598130 1171 -359151692144031370548 1172 367342634239687119804 1173 -375717387988560102140 1174 384286128993778704628 1175 -393052851398514459262 1176 402015273518016261146 1177 -411171220461724583724 1178 420525220049015358322 1179 -430088605432089502994 1180 439872788727758380972 1181 -449882310950179398760 1182 460114738621427789972 1183 -470567760319039822658 1184 481246518176122960448 1185 -492163720423188646880 1186 503332163937301978276 1187 -514757009893472442624 1188 526435670634888865862 1189 -538365697832909230586 1190 550552929559558793337 1191 -563011613730063680474 1192 575756097700158405802 1193 -588792245761092410050 1194 602117315314363201420 1195 -615728722606328476106 1196 629633093958051839938 1197 -643846401025112613408 1198 658384726968733948372 1199 -673254732993903317426 1200 688453522832080884094 1201 -703978381154064723804 1202 719836826809657976822 1203 -736046760934003473550 1204 752626209758437846578 1205 -769582737430870802360 1206 786913297782123532346 1207 -804615050724483221434 1208 822696525401940920574 1209 -841177782370160497260 1210 860079022672421749846 1211 -879408833228193237250 1212 899164024886431028114 1213 -919341643046911421058 1214 939951360153344484364 1215 -961015653258202564240 1216 982557157198512734874 1217 -1004585617127608473136 1218 1027097711584403640834 1219 -1050090385858163238778 1220 1073574605925953224366 1221 -1097575552638568137970 1222 1122118584029189542122 1223 -1147214756527385319518 1224 1172860631603147652066 1225 -1199053073905311419068 1226 1225804512498961310190 1227 -1253143153062416610580 1228 1281097400291333611596 1229 -1309679794677763069850 1230 1338886801346237167610 1231 -1368715229872827759670 1232 1399179163612865502012 1233 -1430310191770344648106 1234 1462140127190673040826 1235 -1494683189469419455320 1236 1527935774719993799322 1237 -1561894670080256170826 1238 1596575828941717696654 1239 -1632014624829535353958 1240 1668246682508547795928 1241 -1705288120909123591830 1242 1743135302154107555658 1243 -1781785031979160039360 1244 1821255377308355365998 1245 -1861585943596124318328 1246 1902816618522366981062 1247 -1944965668977928889861 1248 1988029467252148197792 1249 -2032004888715668104564 1250 2076912388306717549784 1251 -2122796303300951979638 1252 2169701288129791257364 1253 -2217648038088063051024 1254 2266632990630135139250 1255 -2316653153506882302892 1256 2367731679032707868964 1257 -2419918194599271968422 1258 2473262684132391845428 1259 -2527788587524169899904 1260 2583492475179365228194 1261 -2640371563636132556976 1262 2698452051196119517872 1263 -2757789478876641772370 1264 2818439788401599797676 1265 -2880429520827384044732 1266 2943755462191039228124 1267 -3008415130190099379328 1268 3074438162023494586460 1269 -3141886708355566682296 1270 3210823370215841317492 1271 -3281278191911007171644 1272 3353248275126578324138 1273 -3426731549679989513242 1274 3501761534269275534150 1275 -3578407766132582395060 1276 3656740288908433497953 1277 -3736793103243699413812 1278 3818563746777462680998 1279 -3902050694089192215036 1280 3987291843715716251286 1281 -4074364986825990015466 1282 4163348483972606392238 1283 -4254280802584518734238 1284 4347160060247969630032 1285 -4441985433959619621400 1286 4538799763273324544366 1287 -4637690061297784199142 1288 4738743981303418221406 1289 -4842005032530379345464 1290 4947472083829049078102 1291 -5055145201326824489334 1292 5165072797326235424266 1293 -5277352187082604669220 1294 5392081405502016535658 1295 -5509309651410152136544 1296 5629036747864227009822 1297 -5751263870371522348606 1298 5876045714946578433184 1299 -6003491104124083342820 1300 6133709669845726357226 1301 -6266757029726893776484 1302 6402634200414937219880 1303 -6541343726040517787794 1304 6682947386063084320570 1305 -6827566855003649550864 1306 6975324717841357184406 1307 -7126283831524040804774 1308 7280446688298260464016 1309 -7437817504678447908294 1310 7598466043113445074246 1311 -7762528330295444666066 1312 7930141416878420506596 1313 -8101376322675926735084 1314 8276237346216148506382 1315 -8454730731437009768266 1316 8636935235507095225270 1317 -8823002910487172151690 1318 9013086959986383998342 1319 -9207267605997887744208 1320 9405551339825188453670 1321 -9607946846921235791738 1322 9814543016707891662360 1323 -10025509792669850695754 1324 10241018413455936714730 1325 -10461159472069475420518 1326 10685942103476147682942 1327 -10915377916520309692728 1328 11149567211504792190060 1329 -11388699904273341836982 1330 11632967367410212674438 1331 -11882471879174015182566 1332 12137225743217310530610 1333 -12397244051268751217654 1334 12662639951216441621434 1335 -12933625651772660550187 1336 13210414999750933460644 1337 -13493123436315779249918 1338 13781767043517224332708 1339 -14076365044213473922828 1340 14377045048228888092376 1341 -14684044144070993886772 1342 14997601262361376514140 1343 -15317846668120446035954 1344 15644800928156777407690 1345 -15978488146418845507092 1346 16319052208125693544524 1347 -16666757965177799003444 1348 17021872341424006719142 1349 -17384542292072175833882 1350 17754793685880405407094 1351 -18132656374258607140614 1352 18518292554152415824692 1353 -18911998055158611351524 1354 19314071037361643943718 1355 -19724677242727232511808 1356 20143848786365159291944 1357 -20571622265527718489786 1358 21008180475162138644628 1359 -21453853805255868076250 1360 21908975266502877354496 1361 -22373731742644991618200 1362 22848162684114287374892 1363 -23332312583318858074582 1364 23826387399736312031732 1365 -24330756076188246140727 1366 24845790502063760864950 1367 -25371701347471548575730 1368 25908536651712499579456 1369 -26456350123882045930090 1370 27015373768514798283658 1371 -27586019529503122120890 1372 28168702663871357591118 1373 -28763660596965698994370 1374 29370951398066882652740 1375 -29990639511008926477066 1376 30622986216932440127376 1377 -31268451416409666216900 1378 31927498735922029979180 1379 -32600395688319552611214 1380 33287212028110850141366 1381 -33988024674210963404858 1382 34703127809546819997074 1383 -35433034812469167435838 1384 36178263250806666925478 1385 -36939114464342015894154 1386 37715671791222282531102 1387 -38508026618490542467076 1388 39316510096964296528914 1389 -40141695232559479368974 1390 40984159741109023163450 1391 -41844242984870233388322 1392 42722044060026000257776 1393 -43617671102761969992970 1394 44531496790707769826408 1395 -45464160606383870314306 1396 46416307327187731854238 1397 -47388319043207295760864 1398 48380313097026608657474 1399 -49392416981612921998424 1400 50425050011475948455192 1401 -51478925773083942984754 1402 52554763805303338459618 1403 -53652994202540671424718 1404 54773755398255175138110 1405 -55917197219329085000512 1406 57083791344797523902174 1407 -58274333958249443832348 1408 59489627933897013000678 1409 -60730157286699546845474 1410 61996084788771447991778 1411 -63287585997074377239022 1412 64605191374026334001300 1413 -65949789156168511148574 1414 67322275098968073284224 1415 -68723193769963958224652 1416 70152735985112682765258 1417 -71611106901963976027758 1418 73098902957565363980772 1419 -74617114967524352790024 1420 76166742196995789919446 1421 -77748397197974482735574 1422 79362303053283753365064 1423 -81008698929770380801790 1424 82688255292481910880950 1425 -84402077253417723929218 1426 86151279419272699249435 1427 -87936550652403418710112 1428 89758151112107440848678 1429 -91616358990496885591330 1430 93511927799477121366312 1431 -95446089989038074247600 1432 97420088676601589911082 1433 -99434698361478563702808 1434 101490221751904713993284 1435 -103586981768040163368728 1436 105725825066823013592780 1437 -107908125948924072756592 1438 110135270698745361289246 1439 -112408129898701160937982 1440 114727055027298941191076 1441 -117092420211494123070956 1442 119505176556849860466296 1443 -121966856363338233804536 1444 124479005392529166555564 1445 -127042602005950120101528 1446 129658053520374098977364 1447 -132325792624353207069918 1448 135046887521897341007240 1449 -137823046480261559311548 1450 140655992886043768808592 1451 -143546825972569175302644 1452 146496016919168588810894 1453 -149504065319459257219352 1454 152572170629938523752090 1455 -155702237074425892603548 1456 158896185854811072745376 1457 -162155251729305775876875 1458 165479978843000809274074 1459 -168870943153133525163344 1460 172329491203153932202706 1461 -175857745407822460313302 1462 179457847244797121140616 1463 -183131183395317375147586 1464 186878381288418001520518 1465 -190700103961107171372654 1466 194597862753870598602394 1467 -198574023001583496486954 1468 202630971441925121420734 1469 -206770265023471084274524 1470 210992626148537686567612 1471 -215298817067599355598714 1472 219690533721174868620902 1473 -224170411866766688274804 1474 228741111288527361346014 1475 -233404379719983763678320 1476 238161047772352546091718 1477 -243011990638017592039468 1478 247959110997655796680734 1479 -253005345614189581701150 1480 258153658217510459252076 1481 -263406010270894949408882 1482 268763355570452435573432 1483 -274226697774793033100972 1484 279798171052536753447088 1485 -285481047175456367303134 1486 291278628177011021276886 1487 -297193114904733313089670 1488 303225601273168257458906 1489 -309377236952663519327882 1490 315650415257244316444342 1491 -322048780769518205240238 1492 328576012027121011109600 1493 -335234577938092985138950 1494 342025731672285334918746 1495 -348950788731497294207294 1496 356012432477454855403966 1497 -363214722324580292556574 1498 370561755780792222672242 1499 -378056301862729298621708 1500 385699794611920671882282 1501 -393493737736920492414138 1502 401441139167899906429718 1503 -409546519857398400629564 1504 417814443486081266563880 1505 -426248014989463336218122 1506 434848873683692035278034 1507 -443618736729790812749742 1508 452560975183893419515314 1509 -461680623443012410728140 1510 470982763823331617692664 1511 -480470877185118022317346 1512 490146835651040203260522 1513 -500012598307413369071172 1514 510071942392436782656554 1515 -520330473426949496992458 1516 530793850665715714440174 1517 -541465975575802969162718 1518 552348984134783708295992 1519 -563445109451395627081592 1520 574758583015125696492575 1521 -586295645558413321709568 1522 598062598059092437901242 1523 -610063812486616498529984 1524 622301723672656308799976 1525 -634778874909380841706160 1526 647500005594053786920408 1527 -660472062873049221299936 1528 673702061424078966268552 1529 -687194899427412208476190 1530 700953349998886688902214 1531 -714980307335508449631948 1532 729281078626926041378864 1533 -743863396527053982030114 1534 758735069374929765417652 1535 -773901583747219409763060 1536 789366095443748246039748 1537 -805131895404997468949292 1538 821204925433925763070434 1539 -837593791541578674345856 1540 854307184549962930806504 1541 -871351248833569917698376 1542 888729572850094612911744 1543 -906445895860213100791044 1544 924506868824592661250518 1545 -942922068676880533131676 1546 961701167373997607850820 1547 -980851044527133421349468 1548 1000375777478097720602720 1549 -1020279611811095112595780 1550 1040569990790323460430330 1551 -1061257570618350762102290 1552 1082353113941947293308427 1553 -1103864322001506140067308 1554 1125795824252292895504222 1555 -1148152437805630346666232 1556 1170942490955728239810198 1557 -1194177839474822636009844 1558 1217870458351234832319654 1559 -1242028966815821233814102 1560 1266658617511929350198012 1561 -1291764872349550851231750 1562 1317357048038853425447712 1563 -1343448333481317817429374 1564 1370052051076818228948988 1565 -1397177845506006318460400 1566 1424831672461556751252746 1567 -1453019720955549420366046 1568 1481752411364010987405560 1569 -1511044413980726882601692 1570 1540910548567553411656072 1571 -1571361605068176839060854 1572 1602404331922519563052706 1573 -1634045737651855178432118 1574 1666297474753402020912778 1575 -1699175859483255315943170 1576 1732697375411759670424422 1577 -1766874091310619952766574 1578 1801713649071444798594172 1579 -1837223980436768979778428 1580 1873418113174636302135022 1581 -1910314192147976378565762 1582 1947930549473072632861098 1583 -1986280681616752141972772 1584 2025373236939887579088026 1585 -2065217186765383082133010 1586 2105827093622698889905566 1587 -2147223133662495274019822 1588 2189425692569562754909128 1589 -2232449860391926931152806 1590 2276305418748249336197114 1591 -2321002509042988391956434 1592 2366557406227552812713934 1593 -2412992542634914566339502 1594 2460330585023191711222634 1595 -2508588401838101965033836 1596 2557777050141927296714418 1597 -2607907987726650262510988 1598 2658999399836290624063826 1599 -2711076224498615446762844 1600 2764163661965582607232034 1601 -2818280564952874243246654 1602 2873439425358957975315024 1603 -2929653181327222935962650 1604 2986942148739164335806246 1605 -3045334048108115316519454 1606 3104856893209758213723850 1607 -3165531750321620987988348 1608 3227372724795087706158472 1609 -3290394418814332465013560 1610 3354619524219954577199110 1611 -3420078851025854508198814 1612 3486803537165300556819442 1613 -3554817117794124053113648 1614 3624135511809011700531824 1615 -3694775191155419177334910 1616 3766761496710577357377846 1617 -3840128668499709489298485 1618 3914911313147780679512758 1619 -3991135718933698355081056 1620 4068819842374323730863908 1621 -4147982255489313056426176 1622 4228651252116637091115180 1623 -4310864879902827688520730 1624 4394661596256806966958530 1625 -4480070758978817706435888 1626 4567112613047288486623236 1627 -4655808088318550175821664 1628 4746188769790497240067820 1629 -4838296931429771327912954 1630 4932175305124848489111632 1631 -5027856670329028280451000 1632 5125363841189561627616056 1633 -5224720393788559769285732 1634 5325961580555075209740470 1635 -5429134365982108923283206 1636 5534286226220511543079956 1637 -5641453754195605780063664 1638 5750662647257814762102078 1639 -5861939450267534760937832 1640 5975323501635160698041516 1641 -6090866970991595582022716 1642 6208622599560382357339834 1643 -6328631229640021238231844 1644 6450921792996685180258872 1645 -6575524163916145135426692 1646 6702482232291193531958036 1647 -6831853943314931658857196 1648 6963697880597591478838160 1649 -7098059620672338569176260 1650 7234971722385888723489629 1651 -7374467792562078756582242 1652 7516596790209675205333642 1653 -7661423068289676903688066 1654 7809011692681460067555406 1655 -7959413513385941557736874 1656 8112665155190550819056566 1657 -8268804407908785543381016 1658 8427885875169744541272938 1659 -8589981018302528892159514 1660 8755162094607589249984940 1661 -8923485827140387719553454 1662 9094993396975000820619286 1663 -9269727280114102034918346 1664 9447748364542088347743504 1665 -9629135996264314776545458 1666 9813970409821963407548386 1667 -10002314867905593427269048 1668 10194215655599749745990090 1669 -10389720497044493994691310 1670 10588897275589084957947674 1671 -10791834082018759423673746 1672 10998619998788534567699616 1673 -11209325569160582233912336 1674 11424002793856130040478788 1675 -11642705272528476998495342 1676 11865508673988857559126820 1677 -12092510786631269945716694 1678 12323810505411364419349286 1679 -12559486477606185898077274 1680 12799597102349126990588466 1681 -13044202555037776387154114 1682 13293387167775976474862318 1683 -13547259481990651611781594 1684 13805929273649842767752986 1685 -14069484209015355369847718 1686 14337989847626334152273826 1687 -14611513721962931497217330 1688 14890149802553898005536082 1689 -15174018552795645814296038 1690 15463241813156821580518998 1691 -15757917285384204959342934 1692 16058118539599614035831112 1693 -16363921336935592640230250 1694 16675430369396466341607338 1695 -16992779316866479991263534 1696 17316103394986793844005366 1697 -17645511470110418187880460 1698 17981086071228654815394870 1699 -18322912160088640513074300 1700 18671106352892501060054828 1701 -19025816979423130362495454 1702 19387194081864202809524976 1703 -19755358945172455834421558 1704 20130404114636201320240248 1705 -20512424836260817433585886 1706 20901550985829202004299286 1707 -21297947130048286809972678 1708 21701779744631616888900336 1709 -22113183925582354464205392 1710 22532263413304732650568246 1711 -22959124945908216550464282 1712 23393913141176156168521266 1713 -23836810559640158169183716 1714 24288001889630349622550394 1715 -24747637584110752824713664 1716 25215833892410576701697038 1717 -25692710390653611386465917 1718 26178428084013100649868274 1719 -26673189471590721368431282 1720 27177199423709536738422050 1721 -27690625466317009210328356 1722 28213597821528545923748012 1723 -28746250402853994052267620 1724 29288762428846442578440852 1725 -29841358489595646218635092 1726 30404265817179155960253194 1727 -30977670915070891532135840 1728 31561719608799102141964408 1729 -32156561819182558135555560 1730 32762397004227809010587290 1731 -33379474226990328283121260 1732 34008045493670172115298500 1733 -34648318398668314294903054 1734 35300456186872446832972890 1735 -35964626645820088513040910 1736 36641051720666525591466664 1737 -37330007583177060590419784 1738 38031773683140752083152392 1739 -38746581050675726388944890 1740 39474612371849517272411082 1741 -40216055370780831642801280 1742 40971156972961587705773706 1743 -41740223375075321229749596 1744 42523564424113881878757708 1745 -43321437187005414316385740 1746 44134046041464060401348800 1747 -44961600951775075298110476 1748 45804376588825069424607450 1749 -46662712400335675247691400 1750 47536951898135331780986748 1751 -48427381070915983574174613 1752 49334228492391303814108622 1753 -50257728930105276095618828 1754 51198187866410322412075310 1755 -52155981568614045499804854 1756 53131490828029896411553310 1757 -54125033754367562029718744 1758 55136865903555988846131888 1759 -56167249697566467486279674 1760 57216524829502256151211718 1761 -58285108333159915454494702 1762 59373422277371381302312438 1763 -60481820440077620964112842 1764 61610588458509218157085736 1765 -62760019579906945837035666 1766 63930491476278768514447182 1767 -65122466312775682065237352 1768 66336411857291517741745728 1769 -67572721488414529950583852 1770 68831714370934722637149230 1771 -70113718102921002704699070 1772 71419152511688760841108226 1773 -72748529720246109405303894 1774 74102368084912741117712624 1775 -75481104943686169462482710 1776 76885096820349246606394030 1777 -78314709582849235593192920 1778 79770409841944881777474734 1779 -81252765014861514773734800 1780 82762349452422651768002710 1781 -84299649282571812142217378 1782 85865062646773418642903730 1783 -87458998038344844967716316 1784 89081973979406831000956986 1785 -90734619080817700353909432 1786 92417569664593530360495710 1787 -94131366001149672478392630 1788 95876452582154631221099494 1789 -97653285365733720973462488 1790 99462440466185901272774708 1791 -101304614209129339584710322 1792 103180511494512768208530662 1793 -105090732665237619396204906 1794 107035773821065411785283306 1795 -109016143760895524183427838 1796 111032482483573516284899110 1797 -113085561236961929314010386 1798 115176160801333211660436186 1799 -117304948160881866861094660 1800 119472476863720323907889532 1801 -121679314520198686701277154 1802 123926171982386728219996162 1803 -126213903385572624240825926 1804 128543373460726849958771722 1805 -130915323108561604193966044 1806 133330369811274739572699482 1807 -135789146620424628785883210 1808 138292442957764150427216074 1809 -140841204647575018563253014 1810 143436389289578270013716564 1811 -146078819757358116841732122 1812 148769184668242481260915614 1813 -151508189874986639283963054 1814 154296711912229700950009378 1815 -157135798017886812016919854 1816 160026508514048709082273110 1817 -162969757167190868794812268 1818 165966311723257393716602340 1819 -169016959005118256611830002 1820 172122672117420468461048227 1821 -175284610454955574796795180 1822 178503947948298111043300436 1823 -181781699131595287611090302 1824 185118719750613360759399506 1825 -188515886663219841644436174 1826 191974280011285708384574526 1827 -195495183213666851471144856 1828 199079895834822994916719912 1829 -202729544106599732174316400 1830 206445081617865985283403060 1831 -210227485318526697737777336 1832 214077953971134033300459758 1833 -217997908125833078020699092 1834 221988786263322269841554402 1835 -226051838409339754390345758 1836 230188126915514913564950688 1837 -234398739979246358550513698 1838 238685007800565471466527476 1839 -243048502536116638841088896 1840 247490816251825578062067828 1841 -252013336152113560408243508 1842 256617245462594517147201012 1843 -261303755999496429908722016 1844 266074343579709612373609642 1845 -270930747950460310717550654 1846 275874730961456997553909472 1847 -280907831804232259609854228 1848 286031368008403996678999556 1849 -291246688726069442598147856 1850 296555431075464542356225380 1851 -301959520042600369778288926 1852 307460905146554485179630778 1853 -313061293946953776163691152 1854 318762153166898067086819318 1855 -324564984500467291589120497 1856 330471603714001011803600422 1857 -336484140515670369719011702 1858 342604751839882876667128290 1859 -348835331732234356759651968 1860 355177512613626068148530156 1861 -361632965573514040573291146 1862 368203704208795081935670274 1863 -374892084456743492575390930 1864 381700492464402880163085942 1865 -388631028799331372682849574 1866 395685509870851680781263102 1867 -402865794839299099166773180 1868 410174116341447136568850978 1869 -417613080281613950995458426 1870 425185326078515812683931918 1871 -432893182975549657016478734 1872 440738671636760938026307706 1873 -448723859984052294191709840 1874 456851223140973395465039362 1875 -465123643176202150730690082 1876 473544039332574058405458008 1877 -482114994021307932883215722 1878 490838754612213609912558406 1879 -499717620707749123904000998 1880 508754335834976699230111192 1881 -517952087135165178566712306 1882 527314102976154979912112674 1883 -536843246009896150864864234 1884 546542015178569110486250318 1885 -556412967147510225753671270 1886 566459142489963972221873786 1887 -576684065315857329178823156 1888 587091305448068021034258282 1889 -597684035700775959646491580 1890 608465034125313133434109900 1891 -619437142555036136780550182 1892 630603730260236978625208554 1893 -641968693508148143183628484 1894 653535979244930944861521378 1895 -665309103512018461176762252 1896 677291153957837959920815458 1897 -689485288698090751095383138 1898 701895240669999014073608716 1899 -714525317114793494730007266 1900 727379881448641526616155478 1901 -740462829473657049045020744 1902 753777592184576411682496518 1903 -767327678418784808760471964 1904 781117223411808545369003020 1905 -795150988192858745176943706 1906 809433796047661845610564310 1907 -823969962898899181882799870 1908 838763300440009221758379658 1909 -853817706342717626767942388 1910 869137760811172029160765572 1911 -884728725880094796278210746 1912 900595932569101514898813610 1913 -916744161502248086379451736 1914 933177646404313347709329514 1915 -949900715951499326237210882 1916 966918442441537020343756654 1917 -984236640982629661627027758 1918 1001861203110652702256514754 1919 -1019797423387244927817610394 1920 1038050003297257772115750150 1921 -1056623749172614283574786898 1922 1075524277441894283716894994 1923 -1094758013696926032584604744 1924 1114331468189088715491650138 1925 -1134250503787516139791139490 1926 1154520340320495711352060013 1927 -1175146313375013851943291944 1928 1196134640963969754816751094 1929 -1217492422456243627909815220 1930 1239226850983341473117965092 1931 -1261344417752269743184336828 1932 1283850916878236568704598516 1933 -1306752270265412832718899444 1934 1330055360935681769804091828 1935 -1353768031806667572613695114 1936 1377898229623346464907722796 1937 -1402453140201503125534833222 1938 1427439193803854653764956552 1939 -1452862961743980258052665568 1940 1478732062059605708036964408 1941 -1505055158121262421873783436 1942 1531841028253094613333854732 1943 -1559097626029730650938995150 1944 1586832086252906879258372744 1945 -1615051699393077483895543486 1946 1643764895765180017601024864 1947 -1672981243948842664495592164 1948 1702710439775294069788366276 1949 -1732961285309931168718463464 1950 1763741695492355291102238732 1951 -1795059757041372481695162198 1952 1826924797805042297238119504 1953 -1859347384971622756046395160 1954 1892338226571812183382871416 1955 -1925907062248998032474089040 1956 1960062670632107684143010864 1957 -1994814019882422698905022368 1958 2030171429445969195634466686 1959 -2066146568032332338071627426 1960 2102751260210602747105317066 1961 -2139996281495955354680228768 1962 2177891366531454784869412981 1963 -2216446459053322898166908274 1964 2255672973875418626661032016 1965 -2295583794610534450208528664 1966 2336191977321477457304496358 1967 -2377509441832167206431207346 1968 2419546980801795032342280122 1969 -2462315617532754642213879678 1970 2505827976667274400322405866 1971 -2550098281623425087282787214 1972 2595140946595510340399462254 1973 -2640969155326429123822971752 1974 2687594871166149791621056230 1975 -2735030311846613669370681934 1976 2783289438073929734781968906 1977 -2832387950648919610009036650 1978 2882341761388897417062011826 1979 -2933165449872556600254804724 1980 2984872274584129491064985832 1981 -3037475774536166580814618666 1982 3090991385701797843371099600 1983 -3145436437786833813471107570 1984 3200828493864090036138493382 1985 -3257183674818127893509232630 1986 3314516671686140052776797622 1987 -3372842484828083722329651474 1988 3432178178966520279336818688 1989 -3492542879573800504453985900 1990 3553955970166437366811594810 1991 -3616435273328998983875241522 1992 3679997064373388473251790876 1993 -3744657959641261481041302738 1994 3810436821808395679863552464 1995 -3877354755846937048167254688 1996 3945433152015194860501467554 1997 -4014691711423073604108344354 1998 4085148461143469655869448550 1999 -4156821804189165066415273676 2000 4229732587699785182343157318 2001 -4303904098435618965273948982 2002 4379359938511935323286613740 2003 -4456121882477622522252228812 2004 4534209894025781277091018302 2005 -4613644351221354122491103128 2006 4694448291228327595557957186 2007 -4776647405287700491803693630 2008 4860267733179201504178441960 2009 -4945333337714576881356041390 2010 5031866323208402751417458818 2011 -5119889250650940362374629678 2012 5209427573756963748820316102 2013 -5300509633375605975700325372 2014 5393164155510808703254666540 2015 -5487417727973558977660737922 2016 5583294820789368125302827770 2017 -5680820407219989291185341140 2018 5780022607128819146038846334 2019 -5880932680765614285063028694 2020 5983582313932526388301434640 2021 -6088000880289126907538722062 2022 6194215463890414396789728258 2023 -6302253703267296652838398874 2024 6412146659414759996276869318 2025 -6523928808889714990505431182 2026 6637635098364422111742510106 2027 -6753297974727621338609365556 2028 6870947409965974867503568904 2029 -6990613986923847151167156646 2030 7112332010638330083091394530 2031 -7236139500683025798058771590 2032 7362074995896978858364321134 2033 -7490174332967128985055348094 2034 7620470673886078005891855904 2035 -7752997853536552304569557795 2036 7887793754629235055290347512 2037 -8024900299218480306465416982 2038 8164359982825608982828076596 2039 -8306212380612276182096027912 2040 8450494177669310156700144972 2041 -8597242800219371002882424880 2042 8746500076067182905629573846 2043 -8898312225206461565739019754 2044 9052726100861708559427407906 2045 -9209785400659523482461819158 2046 9369530700028150654754799124 2047 -9532003390591679713563385300 2048 9697249649828010401124626932 2049 -9865320430679907223667168606 2050 10036267385208320514150517442 2051 -10210138756330685789108838576 2052 10386979414637737036805035668 2053 -10566835129474372224817443880 2054 10749756873430777551097484634 2055 -10935800810862700183128234804 2056 11125023877871622800900541104 2057 -11317479328195224411994258114 2058 11513216773776737093048056490 2059 -11712286816103694428291049538 2060 11914745713241886593769990530 2061 -12120655367160976124337321356 2062 12330078531621872155381541758 2063 -12543073983662477818079787592 2064 12759696568286161811965311126 2065 -12980002219871985083509472320 2066 13204053021710839682410750192 2067 -13431917192023383600918433300 2068 13663663889030488037310513214 2069 -13899357977163480547168586120 2070 14139060076273898672956195138 2071 -14382832005349346514010756080 2072 14630742266939691050910425677 2073 -14882866031745856248681956442 2074 15139279507659916145812302650 2075 -15400054267332293543968293456 2076 15665257302343264502820327056 2077 -15934956924071816151297878210 2078 16209228708022885001332198166 2079 -16488155476854797843191406798 2080 16771821197489046817190216892 2081 -17060304833972565921282392934 2082 17353680407092479287536504822 2083 -17652023390067178470671448520 2084 17955417150617291432124642574 2085 -18263952932286790743792231986 2086 18577723240823874413436374178 2087 -18896815183368790488249326942 2088 19221310534037217787047727862 2089 -19551292665149637727732892890 2090 19886853527944024288166968962 2091 -20228093632033153786849756330 2092 20575114879129781640225400286 2093 -20928013346451154747616304450 2094 21286879358846343539600922782 2095 -21651804999567616694896191286 2096 22022891673819771224417664970 2097 -22400250086184402887273635332 2098 22783992476385052095101021278 2099 -23174224801412741163719133432 2100 23571046814827732341230688550 2101 -23974560204623671568624583084 2102 24384876787367763120723797222 2103 -24802118483408780363668634802 2104 25226408905733635749544498748 2105 -25657864891665449820761352402 2106 26096596590028876580490676834 2107 -26542716277486653321133773366 2108 26996347234865179426738780552 2109 -27457623719946696345858618880 2110 27926681856538948127839356906 2111 -28403650462656184229743446770 2112 28888651146299848350902602026 2113 -29381807855780112830477151314 2114 29883256493964151965244385314 2115 -30393144888435976497430107830 2116 30911622923661382788248934838 2117 -31438832608309785502356834554 2118 31974908180472452406420036188 2119 -32519986451939228694283543412 2120 33074217220576272360890693150 2121 -33637763237620078662540603590 2122 34210789521244537509244669408 2123 -34793452601096705812343199506 2124 35385900633851697188611135890 2125 -35988284606222485078808367084 2126 36600769610496387819208679586 2127 -37223534808710688352289121686 2128 37856761860994063189620140750 2129 -38500623280445328241642488962 2130 39155282560006916056556984586 2131 -39820906304173038445544904358 2132 40497676437915117060238781664 2133 -41185790167464985958912813972 2134 41885447451483834105575496556 2135 -42596838394079611972192564248 2136 43320143384070577250494733106 2137 -44055546230954259877380291402 2138 44803247383059715171904002992 2139 -45563463884642253039255119290 2140 46336415812196815359325702040 2141 -47122312627658078009117110258 2142 47921353331224995964636873222 2143 -48733740683188582354493931262 2144 49559695513196238294240058510 2145 -50399456673338956287985489552 2146 51253266355739290217856125962 2147 -52121355321778845765323603067 2148 53003943069763628115989361704 2149 -53901253230714607559064708170 2150 54813529057152735464357194716 2151 -55741033371834614111832222476 2152 56684032676073094259916106660 2153 -57642781164156910163059981790 2154 58617520907252703458899260320 2155 -59608498518278612956228543682 2156 60615981915652684896036545716 2157 -61640260267304213474809728454 2158 62681626791996040965754800832 2159 -63740361460896624072687376722 2160 64816731199241821902249427412 2161 -65911007922979348330131614492 2162 67023486680503526444901051236 2163 -68154485591540682316566896230 2164 69304327235992321845371434336 2165 -70473319936854182593037697912 2166 71661757981300869523426191704 2167 -72869941139947145131087459114 2168 74098194297762617777313459860 2169 -75346867387399023503435212758 2170 76616315251720142069342494298 2171 -77906877393894282149396697836 2172 79218878219717517208273796916 2173 -80552648159129375400640623518 2174 81908544906311420615894871614 2175 -83286953346990490807356723030 2176 84688263771817558459242502574 2177 -86112849970444846798642863658 2178 87561069497066850485782845400 2179 -89033286523305851914300963048 2180 90529894816994865679652752330 2181 -92051317662953066754396930344 2182 93597984294674913956424234418 2183 -95170306199487765301002527074 2184 96768677409468139739152602172 2185 -98393499225029827653028358591 2186 100045205072122359259349653038 2187 -101724260415936640413486257296 2188 103431137267913348636046689438 2189 -105166288558606398311841379394 2190 106930148456330571044438762384 2191 -108723159111793433202695878882 2192 110545797544463722500017154204 2193 -112398575548627365907119054506 2194 114282012121460294434183971810 2195 -116196605748945777286160860902 2196 118142834754824422645764837302 2197 -120121186228471391024022264730 2198 122132185103071449440528942818 2199 -124176394053401448630297772774 2200 126254383678578472800632102646 2201 -128366702534233536981040883272 2202 130513877514564813033606006902 2203 -132696445138444664599023219698 2204 134914982994839660415345770184 2205 -137170109631645963093085528178 2206 139462452313655285169535482462 2207 -141792614621104506498939658966 2208 144161176867883007503070178906 2209 -146568729934627652800347247784 2210 149015909270614769656535168750 2211 -151503394772923261247912450670 2212 154031875926086029142540116968 2213 -156602016773041800518387598540 2214 159214456372823766553437248718 2215 -161869845384236787368957512432 2216 164568882828298199491030322150 2217 -167312315956954226669123973434 2218 170100902565722164209213432704 2219 -172935373127895031855050847594 2220 175816431295340108302266735092 2221 -178744793452330444645326904330 2222 181721228458611670489775480154 2223 -184746557506841198293053852528 2224 187821613383198095121956385312 2225 -190947199539352613568464406936 2226 194124090640327526229604605372 2227 -197353075325269552997100503614 2228 200634999168450681672220337918 2229 -203970764524536663197830085298 2230 207361286494562750316441351794 2231 -210807448692588339587391557738 2232 214310103844925436123094773300 2233 -217870120013176582238342436028 2234 221488427029032171870427814324 2235 -225166016326410105118379848642 2236 228903893351270427201279710326 2237 -232703029760931756763494388794 2238 236564364079358693145005824478 2239 -240488851657755273833543199394 2240 244477514858997841872162307842 2241 -248531442875623936980184966510 2242 252651740301577549745070606454 2243 -256839475481776678054214794970 2244 261095681228571178226984773656 2245 -265421408816674456284792164600 2246 269817782214586839920099981282 2247 -274285997887339323183655005330 2248 278827269226322347331160943498 2249 -283442770744750368454018097318 2250 288133638860855831910390321396 2251 -292901030247087310576573170032 2252 297746180429040787841068725348 2253 -302670403571783047475773307850 2254 307675032440308126339017483546 2255 -312761358112926105073674226252 2256 317930630837249670579954323866 2257 -323184123078509673495801008014 2258 328523192831441201742272588616 2259 -333949283388930211840648153624 2260 339463858480232670058070074346 2261 -345068337148891203746714247242 2262 350764094688110669066806909781 2263 -356552530759867914153012612932 2264 362435137792033371312077387416 2265 -368413500728003703540196169174 2266 374489226962467400988283621108 2267 -380663876003097595789070786538 2268 386938960492502925517312132100 2269 -393316019798678362211788768852 2270 399796693898531295216552010544 2271 -406382723107073068128665046564 2272 413075872401080770487681785840 2273 -419877855454388165846499822292 2274 426790335754231410898149339006 2275 -433815006094666186031577741338 2276 440953668378756519662595460248 2277 -448208233325798162153439917876 2278 455580638741564640051516898578 2279 -463072767485353574472535031856 2280 470686448689234272671161803886 2281 -478423543619506795357483791080 2282 486286031863263399922572824080 2283 -494276011012017160567572336052 2284 502395608403153528300393397208 2285 -510646892542821349809316133392 2286 519031874437341865215381377308 2287 -527552600323779060370334033244 2288 536211244742580019079989560112 2289 -545010110195878390708948411668 2290 553951531848119733944956511408 2291 -563037781892243550319229111364 2292 572271071003332871747450332578 2293 -581653648478091105669639957680 2294 591187902734000645633051938266 2295 -600876360940460466579862439388 2296 610721586127124719079801740664 2297 -620726073941414662490457601424 2298 630892254235372421110384021744 2299 -641222599195509580501665458276 2300 651719731850595551625604880738 2301 -662386425673665984650322410531 2302 673225493504215153265026701532 2303 -684239676102688426085932987658 2304 695431643882460435708709208892 2305 -706804113656359905218822772128 2306 718359965780020475531239017942 2307 -730102243722674164237845953938 2308 742034034163737756236550808222 2309 -754158346704344346202778031574 2310 766478115757416341633969084328 2311 -778996326585401694595285400634 2312 791716141754331444873551088394 2313 -804640900671189233109605118706 2314 817773990166382946261030528614 2315 -831118714673359046569393813478 2316 844678298290882981362532066174 2317 -858456020838389463595704329784 2318 872455354347757598919105559120 2319 -886679962564914017545857315590 2320 901133561276937709630679194512 2321 -915819778218106782616145179342 2322 930742155319728192223247305146 2323 -945904295565300152408693545450 2324 961310010302795612661952430660 2325 -976963318708012967340043413474 2326 992868297058361657404226985838 2327 -1009028927567030071432493431256 2328 1025449100837042184604610007790 2329 -1042132774358444906073975293880 2330 1059084131483867967310202162388 2331 -1076307580850988839795498428242 2332 1093807593744090633049890693466 2333 -1111588540997121524012098570238 2334 1129654695670113578183455458858 2335 -1148010404095145592593173889444 2336 1166660257422435815724207463734 2337 -1185609090999140690337526536026 2338 1204861808894240785381616078420 2339 -1224423207945789029551214625254 2340 1244297980679409750681608339534 2341 -1264490899879171842764036634014 2342 1285007003680822669278963018236 2343 -1305851594903983813119601789730 2344 1327030051745471465215245995670 2345 -1348547637975666737451810597002 2346 1370409506120520153854781623266 2347 -1392620896608079913624447339902 2348 1415187337460039102827459766626 2349 -1438114643574222363955730982092 2350 1461408712515735506966013076136 2351 -1485075319791760156251914569382 2352 1509120122320345872950381554930 2353 -1533548873283559756232045647268 2354 1558367637548662519036215320940 2355 -1583582790897615975889783050418 2356 1609200799764087229124869060330 2357 -1635228000434684589260594709200 2358 1661670602829849406647749671714 2359 -1688534922280826642610946480210 2360 1715827611897929024752045411486 2361 -1743555661743635756028496389006 2362 1771726161276026706352123903586 2363 -1800346061237142123537728725016 2364 1829422177773483390481575947836 2365 -1858961442446689314221978627006 2366 1888971152858960390404272875330 2367 -1919458971766141787671701653072 2368 1950432670894195818110299544682 2369 -1981899874181541902649095938936 2370 2013868062269043474573308801858 2371 -2046344842153910235518147042354 2372 2079338217481891103408969072672 2373 -2112856587596545106825529395040 2374 2146908471294402839161829369586 2375 -2181502229987339376603624778426 2376 2216646072594495042317727826756 2377 -2252348346356012923926714779202 2378 2288617828308567169933561201232 2379 -2325463724266839146438814557060 2380 2362895370974561842593090949483 2381 -2400921937644673029146001998384 2382 2439552431288423916600786286952 2383 -2478796010320639207202176483490 2384 2518662298850070128171144225912 2385 -2559161385588927468855253293702 2386 2600303502740477767509462642368 2387 -2642098704258389398482740074056 2388 2684556871651332406311787624552 2389 -2727688052135096038384312592168 2390 2771502797492759880629111612008 2391 -2816012162907956645116323062376 2392 2861227360804520549248030928256 2393 -2907159414041498975426363621328 2394 2953819162234834804244756427922 2395 -3001217626344553947943084875332 2396 3049366373992441686833764347428 2397 -3098277518214510873099665819746 2398 3147963344333781054354897137128 2399 -3198435936173243811014640004792 2400 3249707182939779632193446100590 2401 -3301789172277398539331777457740 2402 3354694584072652564771635107498 2403 -3408436689121602623397968252256 2404 3463028946972437648276435132398 2405 -3518484603094570959922876081792 2406 3574816696373826781610606883888 2407 -3632038482816079362976183180020 2408 3690163860023760282332397036422 2409 -3749207365772457509138131630896 2410 3809183744605025731460746398424 2411 -3870107513740255603481101825664 2412 3931992971232577127064776664048 2413 -3994854652675180030271137344404 2414 4058707788695473037617794514704 2415 -4123568303436282830439872379332 2416 4189452347516605781691107026412 2417 -4256375830297160895785350077168 2418 4324354428762411612608405140416 2419 -4393404079749221001237602882558 2420 4463541472985794587592500377395 2421 -4534784049472270896352321916194 2422 4607149498244521321067398409936 2423 -4680655252435527712574648644972 2424 4755318498942447437347107828694 2425 -4831156708896954963622312642094 2426 4908188168961926408088180597130 2427 -4986431979606058325068441404170 2428 5065907512915229293317516894206 2429 -5146633869697136755252231587970 2430 5228629890001492490841889270988 2431 -5311914724752343876015763874670 2432 5396508408220507822158985888708 2433 -5482431856186735596819148165576 2434 5569706281839109854465896890424 2435 -5658352610962829900618418360944 2436 5748391493387443782602552030362 2437 -5839843918920646828247918222962 2438 5932731834133285075511321329598 2439 -6027078140405471620404791611612 2440 6122906064727314995939829761398 2441 -6220238529795141157130934381450 2442 6319098166465960333690593191762 2443 -6419507977367633961420894524450 2444 6521492001368206915439846295820 2445 -6625075311499275613514502791314 2446 6730283337239979651100690356662 2447 -6837141186104164874095634192230 2448 6945673657189097484253233637386 2449 -7055905956089659391319813055190 2450 7167864410675986959182380587198 2451 -7281576468888328121292963421910 2452 7397069968829479144749416622144 2453 -7514372408173268631516707388006 2454 7633510958901928332555987966676 2455 -7754513237423360670765581751236 2456 7877408075551829083223678872626 2457 -8002225518168518239273774945702 2458 8128996037174189186248968061138 2459 -8257749744776689535140032228970 2460 8388516409519416962083977846238 2461 -8521326285792012611536654763682 2462 8656210944199546022717062041474 2463 -8793203269082989504550806351308 2464 8932336612090467232734417519690 2465 -9073643945108954155799327767194 2466 9217157877694934578588929635318 2467 -9362911550481605794398992659528 2468 9510939529434028424674882931328 2469 -9661277803223757035495430639874 2470 9813962871862280280739998573244 2471 -9969030834728172735778130745386 2472 10126517409520440519416047462190 2473 -10286458894401027711378060809806 2474 10448893130968271931919142379964 2475 -10613859501480041592311782470078 2476 10781397947655240311066352295004 2477 -10951547988910889090269877830230 2478 11124348742968869531183059878040 2479 -11299839961932826864712553369720 2480 11478063069171649079754546501326 2481 -11659061156385652896085916836186 2482 11842877927319681303011976996282 2483 -12029556640963350429568313463954 2484 12219140133952966071748995475124 2485 -12411671936168569576728600026770 2486 12607197387104867718842017939282 2487 -12805763632775242925042834012286 2488 13007418488691281761226445901138 2489 -13212209302391974625418195340610 2490 13420182977794523931846828409646 2491 -13631387176312230434502765987270 2492 13845871518704204052437150911360 2493 -14063687581812264775163767097924 2494 14284887674744844917588498468222 2495 -14509523614685357634309849467638 2496 14737646753358544926197711253902 2497 -14969309270115203333225962208576 2498 15204565465696080726165579448186 2499 -15443471758797140307655244111018 2500 15686085368948643808297573100954 2501 -15932462999107186032317506673601 2502 16182660864418289926522445037412 2503 -16436736084191746588454730047904 2504 16694748074491529889625984193220 2505 -16956758544525439015798021252744 2506 17222830079230611663995056906724 2507 -17493024721675777806940232483650 2508 17767404004316028086913317521376 2509 -18046030447295117850420646585046 2510 18328969057284394238623082376028 2511 -18616287323693476605554185642008 2512 18908053693459187840698401180038 2513 -19204336045772110770369102490532 2514 19505201726035897388254613257486 2515 -19810719158482818666316074890176 2516 20120959459233047917496640047924 2517 -20435996432323792869707497380196 2518 20755904928647233479285571950460 2519 -21080759204965978715712585250070 2520 21410632960807083194887037292960 2521 -21745601073967089667992070303240 2522 22085741336351168260059713931560 2523 -22431134449819044708924453881580 2524 22781862260626327308516935199104 2525 -23138005994104325048696779114146 2526 23499646294738273720313608274898 2527 -23866865093770902521377864315398 2528 24239747477011758128330846032924 2529 -24618381680499433944674499167184 2530 25002857191166787219117459021892 2531 -25393262847929051648975058610652 2532 25789686885216696921107785447500 2533 -26192218942565225860175236855342 2534 26600952074261641321758268581696 2535 -27015982744823809089818937722596 2536 27437408785930528538622045829496 2537 -27865327353984949860564427861194 2538 28299834977395091350944569814290 2539 -28741029718765496659091843389782 2540 29189013336973438576875366925470 2541 -29643891282467755905721366540696 2542 30105770499776372544696200886927 2543 -30574757230886448421079493861590 2544 31050957066590033828227118650628 2545 -31534477272673904080839418276558 2546 32025429115796166485834313275082 2547 -32523927858608697669071170571316 2548 33030090396374032154703008363560 2549 -33544032894725973888689889793846 2550 34065870845424406821558988423536 2551 -34595721568776741560220802853054 2552 35133706715519870440500578461254 2553 -35679952261772480957367230626634 2554 36234585967456466716372866473760 2555 -36797734836168326347048384394058 2556 37369525175715868278237047377982 2557 -37950085289902272456953257801854 2558 38539548169512917545580421279452 2559 -39138051487106272897569753707060 2560 39745734864038240507166029487652 2561 -40362737139281628298936444455234 2562 40989196435148534623065439145730 2563 -41625253052530433089060515933246 2564 42271052365048477463702540601230 2565 -42926744813694415754134599951672 2566 43592482968295379691365183388966 2567 -44268418591161817543502930780772 2568 44954702708432923255624725787174 2569 -45651488723897988984665310634880 2570 46358935531396904843315861810328 2571 -47077207509325728719572043399974 2572 47806471361349846946717981350776 2573 -48546892959735458959618149319518 2574 49298637422791822977473743430574 2575 -50061872463505224485684652915522 2576 50836771736378478841722426025700 2577 -51623514831819499405455935350578 2578 52422283879807552948035716895618 2579 -53233260156664993614937902525462 2580 54056624169109491215411728015014 2581 -54892559255117622908510737193738 2582 55741255182573568664617220187298 2583 -56602908143563180689926397204910 2584 57477717103516149185954284330876 2585 -58365880153998086060490036529070 2586 59267594603928464511682600125554 2587 -60183060851361779641730644426390 2588 61112486252581820272538093762026 2589 -62056085116328396868660939929476 2590 63014074779672227255855195929234 2591 -63986671688147084597495189123250 2592 64974091494735208615577122405886 2593 -65976553222616226700918799825772 2594 66994283424700325578087844301398 2595 -68027516177820148152624903060514 2596 69076488865239094994828465096778 2597 -70141437964093221855039754473950 2598 71222599152795746624375981375718 2599 -72320211786263831496623930494018 2600 73434523367338143976195953755144 2601 -74565789540978554157471476304986 2602 75714269561853945863519599974558 2603 -76880221767617703758830743331584 2604 78063903695436944443026460589836 2605 -79265576892771670158723871018210 2606 80485511723686547506384978349906 2607 -81723987363095908474680632121934 2608 82981286926327372601213433281274 2609 -84257692605206497405520395862208 2610 85553485794474684480506027638798 2611 -86868952262871656614274577810850 2612 88204387319015034613238602955826 2613 -89560095805747802845810118330294 2614 90936386866902079619079525152790 2615 -92333568721510476369712840052736 2616 93751948800939685883482188477238 2617 -95191839306823624089437988682346 2618 96653562762975312533374795092618 2619 -98137452009898666759613958965942 2620 99643844582194764756330694574182 2621 -101173077094442071003217722719642 2622 102725485389940996070529688217976 2623 -104301410513969690840175948292674 2624 105901204680109333456281392011482 2625 -107525231264991891446407953611367 2626 109173858767880945059524492744234 2627 -110847454779862174015363669742760 2628 112546386145168031308354294398206 2629 -114271025380290058499796015437774 2630 116021757085151975730168093150856 2631 -117798977938175995337100733102000 2632 119603090207524947053404141661184 2633 -121434495273209600888701376786384 2634 123293593802042382167729215742184 2635 -125180792645348960549166956952910 2636 127096511727623034016869037843696 2637 -129041184042005973566821282712468 2638 131015248680487438532354356386194 2639 -133019143876357712985504497699214 2640 135053307193925665479415660404706 2641 -137118182939938629965000084227944 2642 139214229564708588384388847693882 2643 -141341919658113679848690610223220 2644 143501732463710575505606876421828 2645 -145694146406628090786734782436028 2646 147919639299278025313752528896036 2647 -150178696304126879103312757322340 2648 152471817884806322194977773278158 2649 -154799519802760519667029809359518 2650 157162325077714453938094580852214 2651 -159560755963609274133729047651704 2652 161995334171635663268141311614762 2653 -164466589424715419714663477163860 2654 166975067998811557382340260341418 2655 -169521332720362510428673635973576 2656 172105954332864996991861171251688 2657 -174729502880780580469530988435800 2658 177392547951330247978824857066002 2659 -180095667863951115687830923592476 2660 182839458844915643852606886476162 2661 -185624535025712783726537151923008 2662 188451519172629819690997539956384 2663 -191321033435701093987961906841466 2664 194233699610820382257587832085308 2665 -197190149010551453415419082395012 2666 200191032318264918305734689118076 2667 -203237019587647642039946098053909 2668 206328790289092145194866241569276 2669 -209467023377699437932780683149826 2670 212652397577393423724327696209856 2671 -215885601982798013716567728204926 2672 219167346642418363057984076595986 2673 -222498362559483656232250972172344 2674 225879391005661123901193357414014 2675 -229311172858851859272187973024302 2676 232794448911129432757190050451718 2677 -236329971254966056697305919926802 2678 239918514648537939870493716504002 2679 -243560876518132887580224019438926 2680 247257865486184042410691844276110 2681 -251010289926095700532841716889538 2682 254818958295977253935701480492362 2683 -258684691366323179545088345708694 2684 262608334424326207717361530760550 2685 -266590757278110298392527269094098 2686 270632841942311074064014825939582 2687 -274735470353422158964258811642236 2688 278899524731456531153266827105628 2689 -283125900710277414437652480901882 2690 287415520441875174239356269725994 2691 -291769332602718663740309344723162 2692 296188299176077965113088577614296 2693 -300673382267373784426940116314692 2694 305225544496072529913286714894058 2695 -309845763094246010097391886830054 2696 314535043976127147196175904141602 2697 -319294421746908889378108656581876 2698 324124945516692048855288637949614 2699 -329027664751033144003050877618370 2700 334003629695567789027384846081562 2701 -339053906513066568024690017264160 2702 344179592388250974175148793709052 2703 -349381815539409058499621903352406 2704 354661719994237849772330869486890 2705 -360020450406199525147668382406652 2706 365459152514570958629180085018954 2707 -370978989395283015211794130782452 2708 376581157675972677567015421161258 2709 -382266887550828661066685135076022 2710 388037426443663660580547267329954 2711 -393894022715784404188572745125490 2712 399837926164384760228329715818348 2713 -405870405467828822265759831335866 2714 411992765591260564902990457069806 2715 -418206347805141495140990347382038 2716 424512512155610740740075575491594 2717 -430912619984329478233106702353322 2718 437408034468372467432143218654242 2719 -444000139346365798586233511047428 2720 450690357600696018825503583361030 2721 -457480151480256186075890476806310 2722 464371003692507823503863962189302 2723 -471364398650151478887652129377476 2724 478461823055928187298604722435318 2725 -485664786002176720461206452629066 2726 492974839021806177004111669468748 2727 -500393576115826748134658432233996 2728 507922613575491973923953161640398 2729 -515563569864649970307420834673328 2730 523318066253143453281115529641156 2731 -531187748388937084620428482351994 2732 539174307816568468537794195306894 2733 -547279482010105928550501718438738 2734 555505032727296048491391688889436 2735 -563852724430037703049777953931282 2736 572324324970368633326009694547370 2737 -580921628741360830582633797844070 2738 589646479768774106511825629193816 2739 -598500771750156214980427174585862 2740 607486424836020624549573703446584 2741 -616605362484029722365042539615190 2742 625859512201879458973590426001692 2743 -635250830390701143430351112189630 2744 644781327123141247494283490386886 2745 -654453066189399920063542661563064 2746 664268140193086638835025245999394 2747 -674228645727370048134482721115352 2748 684336684179421665948952911471570 2749 -694594388388129969034201386830802 2750 705003949229853781801121238435730 2751 -715567615672284111359865400445238 2752 726287668064738528728310392360805 2753 -737166391516700942867172551819732 2754 748206076768862729502279503125128 2755 -759409048795586184775495531123196 2756 770777695328162503505830150344204 2757 -782314466917479619548033786600754 2758 794021848290085778258977212115524 2759 -805902329801168552230804036814928 2760 817958408377639246248341268102092 2761 -830192618205016655863830506445000 2762 842607561327202382659055215826508 2763 -855205907719045397380766798580664 2764 867990364570494201454458742604690 2765 -880963645677113813704164475543462 2766 894128472461099774816110357677364 2767 -907487606892130609988535443347192 2768 921043884312494598980875303490820 2769 -934800213520760905148532353663226 2770 948759543836708274622994730768104 2771 -962924832282913257159892991783004 2772 977299044690055829604692508342386 2773 -991885191011854216783312103698390 2774 1006686360534882434824960086556944 2775 -1021705721974688731135374670482566 2776 1036946488163895187794977667661596 2777 -1052411880868168695273058771751640 2778 1068105131982693623073021061269148 2779 -1084029521412603221493638766255250 2780 1100188414838062884984073906592814 2781 -1116585263824320448007390712149240 2782 1133223567964371151754476071941676 2783 -1150106837161699998890749683816800 2784 1167238592925351292558249211422804 2785 -1184622408999357219882732607117342 2786 1202261951865677518093804099612584 2787 -1220160980869824675777483965808486 2788 1238323307637734437201643084306476 2789 -1256752755645996821577977223810088 2790 1275453161623551329926300720281680 2791 -1294428419126539052956143344231132 2792 1313682521974538903397257744449196 2793 -1333219564393585169558060295728670 2794 1353043697514324066446044953974362 2795 -1373159086037981065233079028686503 2796 1393569909753357377616028284862834 2797 -1414280410267354329465641372578896 2798 1435294937583686924191006554217616 2799 -1456617950265302561316442791388786 2800 1478253968807485172809642088598934 2801 -1500207529194485100170495837997964 2802 1522483184541190379875016691711046 2803 -1545085555204352953380072517986348 2804 1568019378727652687039406972106482 2805 -1591289510025736036907688904569518 2806 1614900871411593640899660253413510 2807 -1638858402824548035491628749679292 2808 1663167063606726656280916558201234 2809 -1687831886235824250816383244624914 2810 1712858029876099203900854514470022 2811 -1738250780586481797357269863817310 2812 1764015497766236850684288704025984 2813 -1790157560819802854023756371627774 2814 1816682371079007621611047491997388 2815 -1843595409415099394445294404620998 2816 1870902293652051781345955250639330 2817 -1898608778801445138449822565531674 2818 1926720699674066768078236307523278 2819 -1955243913730858544976885559910986 2820 1984184303162694949263964888602102 2821 -2013547836657481055421323545452834 2822 2043340630950097453438023869370518 2823 -2073568951087036366452864718214486 2824 2104239148934118803167071800356208 2825 -2135357601945467067493315404273764 2826 2166930715413612908226355391989208 2827 -2198964988686774433640489936067018 2828 2231467081148966338740108031527158 2829 -2264443812517677198428310370411574 2830 2297902096959221512071430783449362 2831 -2331848877489134248571178450016162 2832 2366291128406400076261102830119054 2833 -2401235926276668057661815475737896 2834 2436690520656569453093880564449198 2835 -2472662334428056933442103943474196 2836 2509158893212979978658721391770938 2837 -2546187755098522100106368039363006 2838 2583756513270447090892115935617244 2839 -2621872872100080251263058478265398 2840 2660544722948805761188926429572660 2841 -2699780144543055536659934917019014 2842 2739587327358413788739614509257704 2843 -2779974498342600638299992580345294 2844 2820949923763824077920094631541018 2845 -2862521990762945732399386797113552 2846 2904699288597569209864108701074234 2847 -2947490609062068154580505174788904 2848 2990904865488800105215687041627198 2849 -3034951012118593734691745530457222 2850 3079638047181581790183227645439530 2851 -3124975100301182333966731811269550 2852 3170971519562240371151320355184788 2853 -3217636871980924393964503420042440 2854 3264980856746365513545071304614750 2855 -3313013218864533605446659482169708 2856 3361743752490315066723702291961738 2857 -3411182394596887044796265549223430 2858 3461339318279145662402935412279098 2859 -3512224933278782270391424759928450 2860 3563849793063758283999414403245894 2861 -3616224502345756844100585988662454 2862 3669359720683768424449130126060174 2863 -3723266262861232296679978554982268 2864 3777955198864592731780299436677856 2865 -3833437854469394331431471254216118 2866 3889725711727346430412844340203630 2867 -3946830309930104500109916653194490 2868 4004763249506244203057106293145966 2869 -4063536299579316635731375949994038 2870 4123161505091944151957686699068428 2871 -4183651187459351733796935493071418 2872 4245017838004251665491579509315706 2873 -4307274011910427566094467847119822 2874 4370432332436722370748477749047910 2875 -4434505606162036353491509382441296 2876 4499506937758038731495456540022838 2877 -4565449730717183240341395893087682 2878 4632347573244130953158978629540212 2879 -4700214124711356755746632730424934 2880 4769063120215659118311824703034972 2881 -4838908494051265374567456336998850 2882 4909764502669134479198021198312323 2883 -4981645725487195753893982547820030 2884 5054566942713393131387086151292644 2885 -5128543013782178199532757217121748 2886 5203588882281081481111971458121516 2887 -5279719708230628663865999382864348 2888 5356950999805495290963101346675334 2889 -5435298614235463938366373559186702 2890 5514778626999275357541002100957412 2891 -5595407201685276130257337365839120 2892 5677200595317783345193434592753908 2893 -5760175300062620724695619695970596 2894 5844348184325219517763823267387722 2895 -5929736493751615734880229310116558 2896 6016357711193983751086867399171192 2897 -6104229417400722409362967443767772 2898 6193369296774709373018034416777068 2899 -6283795289166111610532836423974564 2900 6375525741005079093406207066709812 2901 -6468579406413006015513836697467340 2902 6562975297299742547951307933944766 2903 -6658732534247872591206294819337986 2904 6755870352737504553275498937295978 2905 -6854408265733780958237961286859000 2906 6954366225557264912236154666048952 2907 -7055764625116675779506691947446784 2908 7158624137454154592133001685617200 2909 -7262965556145242041143142863062342 2910 7368809802027604249165716213828828 2911 -7476178097339556941729884594816644 2912 7585092139079795294881739033356388 2913 -7695574100373892710639588331584340 2914 7807646458737453550057312976906612 2915 -7921331825267163944384680569958428 2916 8036652951913819477545222182447192 2917 -8153632917980400267773601724084042 2918 8272295315774651595602819873207944 2919 -8392664252122811325989440362473976 2920 8514764164570828565727685371697952 2921 -8638619638592642811259626960787440 2922 8764255415451081450031689570144168 2923 -8891696591919798320580999707343658 2924 9020968819087596159410260125463934 2925 -9152098304034132355511918549251142 2926 9285111613136411261886506460201245 2927 -9420035476467945356750678822741480 2928 9556896796294542758377550519184266 2929 -9695722860943992233515179192618196 2930 9836541557680164658405630607264776 2931 -9979381374556849446324905441291726 2932 10124271189940222758720079729023354 2933 -10271240063216542349861962292907940 2934 10420317243973569540737816462436218 2935 -10571532401005501404044990635159794 2936 10724915850238050485257278471274190 2937 -10880498556778095682673105864028952 2938 11038311909702555515100843460858102 2939 -11198387498132539081798913641950364 2940 11360757121155163439405914650075606 2941 -11525453033019169577740264487065894 2942 11692508187159628040048624202041818 2943 -11861956238462757844904727378242914 2944 12033831302307347532650346942226540 2945 -12208167714999584956634509439473834 2946 12385000044494361467924765577086014 2947 -12564363352909552765614493197370024 2948 12746293457771018165220580125851904 2949 -12930826934513762131326355284389090 2950 13118000858693485149986476787600002 2951 -13307852549708383545820269294476056 2952 13500419582383701534095940343403508 2953 -13695740068010119791390868742102970 2954 13893852934006612665311028735759894 2955 -14094797926681113675416515394221748 2956 14298615335456663342976757400208750 2957 -14505345718734030565357463882115920 2958 14715029916408309925323062788043398 2959 -14927709350719567991183719769458806 2960 15143426325613221916124051713334458 2961 -15362224029785537224466538863670458 2962 15584146241690872437539476581926428 2963 -15809237036321733991553834822306370 2964 16037540798731646823975766485465374 2965 -16269102546074510264271110023269576 2966 16503968248029812749829523484596894 2967 -16742184830160650953899613056747824 2968 16983799858385436317087211915943612 2969 -17228861225369644729875523997036532 2970 17477417165135041780056608763212586 2971 -17729516597758472093891245445781674 2972 17985209472322797089110008887305480 2973 -18244546770617696668007977767488452 2974 18507580169670565485954159593834834 2975 -18774361706356421862958574651169138 2976 19044943793179879888181202602284980 2977 -19319379587204736146941057678564210 2978 19597723357091404107120358561994276 2979 -19880030487173563677068327778065154 2980 20166357116548475929807209342862398 2981 -20456759780417918996257711698161758 2982 20751295427136105242528157881466792 2983 -21050021813048860103455468055233872 2984 21352997895284948660756396924940974 2985 -21660283836244694526838531845983494 2986 21971940617649199200264413681248418 2987 -22288029657025402756782628468625074 2988 22608612826120481502289329834511568 2989 -22933752873444087225546182449773554 2990 23263513844594769175502733286069236 2991 -23597961087200011120541952355625158 2992 23937160838216452666394647951917220 2993 -24281179813865829532440000596220446 2994 24630085229524294324181016071307614 2995 -24983945251883585214540137259111904 2996 25342829448715216693366837323636094 2997 -25706808794305005701979970238191078 2998 26075955228181927606490206386307914 2999 -26450341216698347915267891448889530 3000 26830039774511231557999282055351758 3001 -27215124948408751657180894189092454 3002 27605672298544562740485845489085122 3003 -28001758904413830845220208058060760 3004 28403462893066357178473307990674226 3005 -28810862970403717450844085302254010 3006 29224038444378514069093399807083294 3007 -29643069742672362816495064984763580 3008 30068038927570915207078190189043046 3009 -30499029702532702823148686005473950 3010 30936126907812138233616889068357506 3011 -31379416019417451160634449209651466 3012 31828983174164042702084814495245822 3013 -32284915723538583211823484801566872 3014 32747302784533096458925380293025100 3015 -33216235246862602628499915749908533 3016 33691805233785043136626939490908768 3017 -34174105566526732786811716147851812 3018 34663229791336548479811609710675072 3019 -35159272772029660523646011665452628 3020 35662331279256544485640100901570542 3021 -36172503998430491928699116379697464 3022 36689890953383854643959843467071860 3023 -37214592933921573353133344107038696 3024 37746711525034436074991005110099538 3025 -38286349740785409605278719012832196 3026 38833612654657560152592145119893912 3027 -39388607408258033400967754083029830 3028 39951442595292687180078503123279302 3029 -40522227649752532895550595042568156 3030 41101072877456697155734657412442950 3031 -41688090134125121936179682071441972 3032 42283393499628752860185864435206800 3033 -42887099287542610080865525056011056 3034 43499325386753251887901348477509998 3035 -44120190607617063122815825585736964 3036 44749814716016914653599701361439648 3037 -45388319158657910978610557448358150 3038 46035827784234593236040044010939564 3039 -46692466853912268519314822100330350 3040 47358364337703160180958536851509646 3041 -48033649215758744467473619951243120 3042 48718451515138498314373257221431126 3043 -49412903085571196904981688551506676 3044 50117138370758067389071200486989528 3045 -50831294419868660407697791130801276 3046 51555510135631296362935913417833244 3047 -52289925527733390304148341340911508 3048 53034681752516190403943132454130080 3049 -53789921942663719242406204916464682 3050 54555792032078646048181889277189332 3051 -55332440768486722125418204581169260 3052 56120018909984477361944443931674524 3053 -56918678427320945898980312476308168 3054 57728572546749013964721441622963388 3055 -58549856637338361528713986193733568 3056 59382689093093199255240562856937136 3057 -60227231346767702774643684291167734 3058 61083647011398052051716479850546496 3059 -61952101028025396814963717714842714 3060 62832759711952442778685451705018969 3061 -63725791701626652607066552177263566 3062 64631368901916881121750945095588638 3063 -65549666499251385533476635843615906 3064 66480862044431388760852174243278186 3065 -67425134542127671021582057988835832 3066 68382664500810426162463126604608094 3067 -69353634947415556970288668175035240 3068 70338232435961656861470554730167498 3069 -71336647064132105734793555355769634 3070 72349071493422483428446335940708268 3071 -73375699976500953666797691841358570 3072 74416728411100325976421360483053510 3073 -75472355424964628583356537648654194 3074 76542783454269911509811016224847626 3075 -77628218761782731787785563890423030 3076 78728870390132990244387726633101244 3077 -79844949122870344359655633566994244 3078 80976667542629933378754800701148146 3079 -82124241191159699252159125904310708 3080 83287889722309286607194147034603814 3081 -84467836921908948625552103536367046 3082 85664309589681713151693257133522262 3083 -86877536429553427075498107009191754 3084 88107748112427863396069349127830536 3085 -89355178516418732744333866021647082 3086 90620065959491768122015658502829734 3087 -91902653221220817333778495250374294 3088 93203186348557588377029589659337598 3089 -94521913470660529817861884050475402 3090 95859084866641169801805693264318560 3091 -97214954291469747329968658890765898 3092 98589780293697704867494407260382452 3093 -99983826239261559575355647025535714 3094 101397359036013694627554171622263428 3095 -102830647868023984808417780100413698 3096 104283964268687364617224510631990002 3097 -105757583538139922741634340391656606 3098 107251786151853879463014463662064708 3099 -108766857786674845639313394765394760 3100 110303087958681997349620922226393466 3101 -111860768671584964427064937730220294 3102 113440194495612946189230573137894852 3103 -115041664082670455277609924188827318 3104 116665481671985922408803156255612214 3105 -118311957118584257906774289195077684 3106 119981404438687978429369082541996094 3107 -121674140366479121135580157618584426 3108 123390484439222884682472417166693894 3109 -125130760616810581256234701270740998 3110 126895298891057879955022248576486902 3111 -128684435316832281931155394920251450 3112 130498510458826992942274490762012338 3113 -132337867850582158660114809000900392 3114 134202854086331178484171490614671466 3115 -136093820552024537784654653611077100 3116 138011125145316059934758363543615062 3117 -139955132309584108983056411290448598 3118 141926211375505769745725153608271430 3119 -143924734915832080398087511441959840 3120 145951078844483041660724105398197014 3121 -148005624266621671764371259220368906 3122 150088759316838282323365517871725352 3123 -152200879196325063321846764684116754 3124 154342384402247893893115028925484538 3125 -156513678971344951054199441620239886 3126 158715170586837229641938810927444856 3127 -160947272555629319991666930008799302 3128 163210405772704571845681014718629726 3129 -165504998761735331822930240219636674 3130 167831485784791817234140125916677026 3131 -170190304967380893883492243461717678 3132 172581898413782851320171426216990124 3133 -175006714319996105670954982803563208 3134 177465209072892212267261109721339824 3135 -179957847294568556679399225604214858 3136 182485099824446443928283313268067206 3137 -185047441717885245931728940423937764 3138 187645352370603475803620618052929310 3139 -190279317776561064327907987005772800 3140 192949832770994693416352301965850890 3141 -195657401078846347747088266996700194 3142 198402533160784256526183583699461994 3143 -201185744077015183072142650710241790 3144 204007553621498771056280796408338314 3145 -206868488734575566905442703268072846 3146 209769085899612381652550896182543562 3147 -212709891195868968333405085693781154 3148 215691457999423733914473420368826100 3149 -218714344703261743008738209920561840 3150 221779114862046152061666304585179630 3151 -224886339769955229973126121402774071 3152 228036601021316877265908357372155688 3153 -231230490568306992394412660260395008 3154 234468608267174856433100121090526416 3155 -237751559445104405008123310692280746 3156 241079955056365615358750291468759416 3157 -244454414436522055395601580386819092 3158 247875568038125923577506137202663714 3159 -251344057493675598117024032906246104 3160 254860532996911079921308294041099756 3161 -258425650706329069598555550195519004 3162 262040072913600739597514356530330208 3163 -265704470986055642774695205166024622 3164 269419528289246467309375947253099658 3165 -273185940255630043439086079012492896 3166 277004411590038866248260569510160944 3167 -280875653499074176498850616573955596 3168 284800383872744984341554697350447992 3169 -288779330427927490240701851119234568 3170 292813233830395139197375576222543546 3171 -296902847769727230485692142636069660 3172 301048935977355833765678061568706390 3173 -305252269270362956706959334411933704 3174 309513625747369365259641238223538720 3175 -313833794146514194309259940700496632 3176 318213577180383995403222757088563150 3177 -322653791617696312161256388793715770 3178 327155265101569599059195222170157952 3179 -331718832995508067994666025086575120 3180 336345338594648164385107899525675704 3181 -341035636712704164321027778203661788 3182 345790597244123110179713369356846310 3183 -350611105253137545617309307279132756 3184 355498057579106542640955416881636500 3185 -360452359471682186614140642098419306 3186 365474924818606938432727207640633112 3187 -370566679977031353224304665982321584 3188 375728567578173662749798914714732096 3189 -380961546624386601128767423918510138 3190 386266588867567370164684072972486822 3191 -391644675219660006606991066075627652 3192 397096795998288753268292536166310112 3193 -402623955018877438297527646071972636 3194 408227173658106791818793653022978472 3195 -413907490959695266972105796036371608 3196 419665959770971557367535705004854148 3197 -425503642913974180474065072002239179 3198 431421613450304896440979421695263932 3199 -437420959051569836768440630226428844 3200 443502786339008495294504788129539688 3201 -449668220998748004624659723433650646 3202 455918403660670304366982195998709078 3203 -462254485814420876386087789259512804 3204 468677630094972712759496618934429214 3205 -475189014950071333739896257863095954 3206 481789839274561091592260286524408730 3207 -488481322535936864755563352245435182 3208 495264700378615606757409900756942134 3209 -502141220268156780377622000927281676 3210 509112141799141949316749768426056128 3211 -516178741679544026048237471875646210 3212 523342318679503652435208103882237902 3213 -530604193768072121916577629015080962 3214 537965705424910053449614842565008508 3215 -545428204994948967456127721074133162 3216 552993057020314879955179255897909010 3217 -560661644562861403480111205337110838 3218 568435374488456394953051159827646808 3219 -576315677615885556154462867831838462 3220 584304003716845366504871161635651006 3221 -592401816562134483287634195526835214 3222 600610594279482419019456655365491698 3223 -608931835036891719211563893955016526 3224 617367062684888000707069844612696780 3225 -625917826918635585378997202384503062 3226 634585697945863333303865745673360150 3227 -643372261204461966052054119858299386 3228 652279117748221710553225689637479506 3229 -661307890315126277741746961225028518 3230 670460229351503394305008786529297636 3231 -679737813188492490639074525468574222 3232 689142342356236202031473579143012256 3233 -698675533951470878131833190955984094 3234 708339122053330736078421042165073508 3235 -718134864202331717842685295900230548 3236 728064547831940518955195506387312198 3237 -738129990460630321970842878190793488 3238 748333033629282717252792645055683740 3239 -758675536895988864564064394684306914 3240 769159378284243039266945517293021472 3241 -779786461200053976471584082203350682 3242 790558721298134469206438481860862298 3243 -801478126690885020620910747970434942 3244 812546671484475707797636638910903166 3245 -823766369376619719315088849453801354 3246 835139254139657088285220497486185886 3247 -846667387005041553525628965656627540 3248 858352863993146708250100580047038650 3249 -870197816140629872297570870019100524 3250 882204402609095604417953968327409626 3251 -894374803860056386152609266194812148 3252 906711222175598751975853890243632736 3253 -919215889541422166749197750365934390 3254 931891075471168551781288953603902526 3255 -944739087253740326152322000643386812 3256 957762262606781178312213999278606558 3257 -970962962401394909274484259990425678 3258 984343571223292102112672938839040700 3259 -997906505787611654179752763883807566 3260 1011654223290715816004283661492835284 3261 -1025589221679167961662714349775358662 3262 1039714031818495841346110889148554678 3263 -1054031209738493086340950811487606946 3264 1068543337237966107971435550964018114 3265 -1083253030866756832721425089706674070 3266 1098162950840113166103080617616780398 3267 -1113275801331174447627841885409142106 3268 1128594322123601317106737002639106738 3269 -1144121280346428822858740963500991230 3270 1159859471125771593722130146250014846 3271 -1175811727171796607965514281373576154 3272 1191980928293087777924564427208313674 3273 -1208370001714641089941764141552178488 3274 1224981913180946635499531485329968500 3275 -1241819658147391009333459625421537530 3276 1258886262482535206786234904095607570 3277 -1276184792700268075752231914083994996 3278 1293718366114042598579869670046867834 3279 -1311490151182549319599133409441134228 3280 1329503358027712847926968571307166912 3281 -1347761229047547226590382709634628726 3282 1366267039672896810785304671502293722 3283 -1385024109287644170002310658688078734 3284 1404035812065314262124483487609347522 3285 -1423305577344774920010829259899091700 3286 1442836879525354623075566538360737706 3287 -1462633228063830263244120930261953992 3288 1482698168289817923322350038706073958 3289 -1503035293059723779679273034262660446 3290 1523648254321000979161965259472084577 3291 -1544540763520420795302722140357247188 3292 1565716580836122609957764421137343132 3293 -1587179504519051060188202998624759096 3294 1608933371771502743983236737225905612 3295 -1630982071183506142284419111716052920 3296 1653329555072985541668365932917203140 3297 -1675979839929357153910612206591478068 3298 1698936994939777486209541738014079994 3299 -1722205130632837841595711898911679900 3300 1745788399825116204609503045317916250 3301 -1769691010891864080136456017546644126 3302 1793917240934493884970553084725026736 3303 -1818471436262482090852205744631446270 3304 1843358000168379453709513988441488364 3305 -1868581380828906363614481894459130120 3306 1894146072324728287899509759276303588 3307 -1920056628800726213972079545139106832 3308 1946317678515590900543034189453506978 3309 -1972933924365261314699860772349294524 3310 1999910130858389956231058714224957120 3311 -2027251111227153164823842055584863796 3312 2054961728525865473652468331436851292 3313 -2083046910739729314181100951286100388 3314 2111511665774904503370454220448374254 3315 -2140361082026976385391943457476179474 3316 2169600314505521542574743623700389152 3317 -2199234571103942881286478546402579150 3318 2229269113782965186250395306757868486 3319 -2259709274690612982826836927621230374 3320 2290560472154940620578349973804607028 3321 -2321828211301312187899605947246979280 3322 2353518069271476460339968041340882124 3323 -2385635680598546856870543207978794524 3324 2418186738481879607247410251043007722 3325 -2451177011985131174482159268925051018 3326 2484612363097898152135214295872785356 3327 -2518498747405901881598408678457910968 3328 2552842198346545170212141718046363950 3329 -2587648811631770829364046965588932868 3330 2622924746621317557425050649647742752 3331 -2658676244670076094326334320263221508 3332 2694909647329214668921955423102601424 3333 -2731631397073697144554520596973762132 3334 2768848020532645789049437612406954088 3335 -2806566111899217194261968666953371156 3336 2844792334409761826678160943171142280 3337 -2883533439916348100773526783897446497 3338 2922796288302555078454699629563199238 3339 -2962587848273115896980784210869231822 3340 3002915179493537887022342221162521834 3341 -3043785414922318675691807548882415538 3342 3085205762404106164898596275198528204 3343 -3127183525548209987503690865600619756 3344 3169726124439146455513410430682740450 3345 -3212841096493591128960086717340221794 3346 3256536077439596293860671619393170722 3347 -3300818782502419703885491972839836784 3348 3345697008120395475010987348368546366 3349 -3391178654215522106835526675828930686 3350 3437271746284064328743104317184137818 3351 -3483984436326422232642535658415967816 3352 3531324982591922212403344250535182272 3353 -3579301729545232026529130721848137668 3354 3627923109714312929312736803151816770 3355 -3677197667444783042406432648217512662 3356 3727134082461436939583399182433759682 3357 -3777741170877096264413700647101207298 3358 3829027863624318544746735078824970270 3359 -3881003185124810129875477178837442862 3360 3933676255279539268906056234699957842 3361 -3987056314804544813129542066504884226 3362 4041152750360148564000239202990764486 3363 -4095975095645346428271402643992770028 3364 4151533008432863972038862034716218780 3365 -4207836247859137538800771534047642312 3366 4264894676567430642743003324697091298 3367 -4322718287729113805512731956028173880 3368 4381317231843639738593388495679828228 3369 -4440701817925567725227115266660290830 3370 4500882489054178344586126183272315886 3371 -4561869798196456059017128957291098018 3372 4623674410514871142576000774855989088 3373 -4686307132184921439399155160767313080 3374 4749778938975640676967891965379079794 3375 -4814100977536924984969786288209330068 3376 4879284539369383904049941681570795986 3377 -4945341035087307282589423293012603156 3378 5012281996903656250959204107624726186 3379 -5080119109361857940621823518665438872 3380 5148864239813748432355442697961522746 3381 -5218529439815492456419004567974852310 3382 5289126917417474581994479090015034110 3383 -5360669009768450667981130912634378920 3384 5433168185791238709542226355451949642 3385 -5506637078954420817731982530831579582 3386 5581088519772211901874381729846376526 3387 -5656535537317935287422413533885553850 3388 5732991329727526689326007490494693710 3389 -5810469235039935929046709358058178574 3390 5888982734078026757939142906753243266 3391 -5968545485393996107718027622527232618 3392 6049171359923736799830927935029827464 3393 -6130874442627556948656641599501635620 3394 6213669001094258595251547017821363420 3395 -6297569454506348054140434139657215654 3396 6382590376741748287985856394134254782 3397 -6468746533635424941812937827832229946 3398 6556052919929407237041636225531542592 3399 -6644524761051221720752030382637108628 3400 6734177479698494720557141824757819722 3401 -6825026662810627403357949875852103402 3402 6917088064908100566116134442508434776 3403 -7010377647822033617440066083263023522 3404 7104911620090175304420035350908578942 3405 -7200706438884367116347650180727917558 3406 7297778774448180169050645611991886982 3407 -7396145474949390407167131978287678196 3408 7495823570074919876876103028444198866 3409 -7596830313389884023736905013329683836 3410 7699183224339598057980434337484640442 3411 -7802900090338297010092676499028381938 3412 7907998928924427983271143492004866110 3413 -8014497950360497140236230219034626366 3414 8122415561503050180561308791361161980 3415 -8231770410963222703847663298311197134 3416 8342581433885166137693448149716325842 3417 -8454867854209235293144780005461781128 3418 8568649144401189389544172902746643714 3419 -8683944985657749382754700919863702266 3420 8800775272072480451933079214131958614 3421 -8919160158780989760858604005432500818 3422 9039120109697197612903011057840918924 3423 -9160675899965264918630605444927486312 3424 9283848573110082769439743575908554966 3425 -9408659398698148619243417143666793606 3426 9535129876821782553555715325957839554 3427 -9663281789423959162079113559177700850 3428 9793137251185577030687652808989096498 3429 -9924718712181543841890758218368479814 3430 10058048912290524722051580376035347882 3431 -10193150836151489456997620223380890178 3432 10330047717990380253305821047609426817 3433 -10468763096332164823611643208900496230 3434 10609320868244735223633771475821291936 3435 -10751745292215803923725419261278795244 3436 10896060939649904033266991501992958624 3437 -11042292646951146149726644233241122388 3438 11190465520718266917420258863208005132 3439 -11340604996064896846107071792478831252 3440 11492736894438995467858090060721728534 3441 -11646887426738544649268744716917489512 3442 11803083141713215646670694806483465858 3443 -11961350874993470690020782418568619022 3444 12121717754681868155799083039838824518 3445 -12284211263516802170307665842257621028 3446 12448859300500505719506420415982808404 3447 -12615690184272965184581030896759931114 3448 12784732598224454723646475892768886056 3449 -12956015536280089694278048089329136224 3450 13129568308917355595263732107313131696 3451 -13305420609423751507275079515323116046 3452 13483602579581419856320142159643568676 3453 -13664144813320256759227311240787933860 3454 13847078298335626171853289747297595996 3455 -14032434358425783143996981450040079504 3456 14220244659967840549231731496517320340 3457 -14410541282535892607882374306269110304 3458 14603356788906316607215625410946840928 3459 -14798724229012725899733011873431085180 3460 14996677077850575096332396064309808924 3461 -15197249174152482274675986811576394916 3462 15400474727357261427037554053023816138 3463 -15606388392872276992735601328976203784 3464 15815025346680469721818545638926094614 3465 -16026421289621602475244722017363366644 3466 16240612381352111703147107164910631316 3467 -16457635175130228326004417161702976516 3468 16677526625315297073311469256614815858 3469 -16900324167576383285593238834098888414 3470 17126065798400166869919556353897453316 3471 -17354790079724875445367590589879158920 3472 17586536068709582389844597946907343300 3473 -17821343248387113048817207766273573060 3474 18059251535733657852396044716329505948 3475 -18300301367145087985824462169130991270 3476 18544533783164106573639076908983055480 3477 -18791990433495360066819668268945982342 3478 19042713502323382735045840619541277076 3479 -19296745634576532461370332587090060906 3480 19554129944609896921267227449586160593 3481 -19814910107291448708712177344895152174 3482 20079130448287314361828214344242999566 3483 -20346835949488814947647054940652275874 3484 20618072169602361735082467996361246796 3485 -20892885165752045954522341717465853084 3486 21171321502822051671134609237591837682 3487 -21453428350516771761290882753602460228 3488 21739253579564830668692384031747811474 3489 -22028845767591241475715910553370386408 3490 22322254114685715562963371488065087748 3491 -22619528360054982578100055997912017342 3492 22920718792074376180576183924743864018 3493 -23225876351709423028785795443150097028 3494 23535052735022416622468775595160807120 3495 -23848300399525504220960513881122117590 3496 24165672474416029686782766057701287578 3497 -24487222671972129782266120573005642658 3498 24813005298366867148343555853699971110 3499 -25143075363863683622287713772561307782 3500 25477488692033957637544129445840298026 3501 -25816301926629664691557296818405420856 3502 26159572436155469308407530134493995058 3503 -26507358219682574854709047890672304202 3504 26859717918482760739918300461180954462 3505 -27216710933436552878196440398952633932 3506 27578397541396398779706584381901005338 3507 -27944838902620595591370495133030874738 3508 28316096959331822867738924657720601442 3509 -28692234335604555435483152989449039482 3510 29073314349880639102487974088134655302 3511 -29459401140057174575463837798436047454 3512 29850559787457811423584348033666039042 3513 -30246856324872924858068430531341069096 3514 30648357628733070980655623346576158658 3515 -31055131312704442674577757294356668398 3516 31467245741152211599461177681953754806 3517 -31884770162405053393786358408070883910 3518 32307774840826699184106714879263871618 3519 -32736331065510884251135575137966642420 3520 33170511035675743332994534298610516700 3521 -33610387747579731272252714716309267402 3522 34056035009003891876057640150292093706 3523 -34507527581221784516635086890263693242 3524 34964941319694951298375627263108893246 3525 -35428353183474977018981654497560652502 3526 35897841113401051830831700009038085970 3527 -36373483911925420851514606852312120276 3528 36855361258691037493786487916234712272 3529 -37343553861769504349012630807444182412 3530 37838143607537633961268498523982028102 3531 -38339213570843071023176456834665411574 3532 38846847885562057016216392615084886210 3533 -39361131616898741786765470823804876888 3534 39882150778140366917852362411229561586 3535 -40409992491761834121039927129560818322 3536 40944745149076183808600354892345885086 3537 -41486498421224659760286868506681340782 3538 42035343121625034795009545862795276860 3539 -42591371070282933984078414372396750158 3540 43154675111812801053196917102187334844 3541 -43725349287045990543698991891856238622 3542 44303489003085894947397436104759628124 3543 -44889191045188103225087326656303621302 3544 45482553430601403248832441182072862866 3545 -46083675264401548007042705837075045776 3546 46692656758872815483295304519222195110 3547 -47309599416297230284075456835371628426 3548 47934606210085379112879383007383741486 3549 -48567781597617453457586424006695686654 3550 49209231364949144018606593800333861036 3551 -49859062473648940395252689234505856686 3552 50517383081642135350570259886493071290 3553 -51184302737902069996668129572942840862 3554 51859932575370539783131989000833705232 3555 -52544385324836046464718357060670502658 3556 53237775149945147408174149761351131962 3557 -53940217484493323566722597318354894520 3558 54651829054840837849311473386219204270 3559 -55372728087272927263367869744750110718 3560 56103034513469277958923329502831917282 3561 -56842869985501772277153966394446376718 3562 57592357700558351884279159280543402706 3563 -58351622228104621124548949183984808532 3564 59120789533989084088880023712356997886 3565 -59899987201288149534110845507886550350 3566 60689344649132614511742454384805425622 3567 -61488993148913610998237610239403873474 3568 62299065638090581057649583936091329902 3569 -63119696536606000305595096451268779342 3570 63951021772806229689647215160196841754 3571 -64793179018639237582661376852905679186 3572 65646307922697558210393178320767039294 3573 -66510550127728053731531098390562242370 3574 67386049072858071184680415171103286106 3575 -68272949798608865438966623585911800026 3576 69171398974767653212285652844524901296 3577 -70081545150861285792844908395613953653 3578 71003539004329933251007992112288226136 3579 -71937533359443719276959196662509749030 3580 72883682977241416382738805789140456028 3581 -73842144348449205167713118070033479668 3582 74813075723449556404297690417023305948 3583 -75796637379012913757668584308573848584 3584 76792991882574602165830758234091862262 3585 -77802304112669404301345622574931181380 3586 78824741035835128820191195048365173408 3587 -79860471486702142769186063718063467972 3588 80909666200215482579404252842826321850 3589 -81972498095669148268612211985177784490 3590 83049142558120661756196303392377798230 3591 -84139777460463278318627408838696425216 3592 85244582926502302494567458226955223302 3593 -86363741097437246179509383087256574588 3594 87497436166505134525839115716143771030 3595 -88645854681428504595532863583460112328 3596 89809185844067877398167624950499747668 3597 -90987621534260581353474535664950560768 3598 92181356058230654658502718649370319274 3599 -93390585900639379155103439296662649276 3600 94615509761830159983405896641459969568 3601 -95856328879872009972396864367055655022 3602 97113247349620192944171043818612146604 3603 -98386472148460628813358364826264139096 3604 99676212869164464942765303586000806892 3605 -100982681456633974226202516374530810480 3606 102306092247942709601454115838594599668 3607 -103646662315231403442522479826365912856 3608 105004611805421449662908027799271412220 3609 -106380163968014615029184741832916990344 3610 107773544871450732598406943185836908348 3611 -109184983123624383226542053062129015820 3612 110614709914928323679840819932083052126 3613 -112062959383338617202639143293792833156 3614 113529968976104724948041767347291840152 3615 -115015979479765822449617048007208227136 3616 116521234719014405020278282333108241112 3617 -118045981260004638582537787244107169580 3618 119590468456622403723121065215749243200 3619 -121154948839181396336784672674908225722 3620 122739678499497688681358647646712405308 3621 -124344917123296405233605724930744758016 3622 125970927670525163694812589387444173282 3623 -127617976060417318574392826070522572220 3624 129286331221228428990220492231022891272 3625 -130976265504055342023071604729329363914 3626 132688055092792472345364857408797725439 3627 -134421980039115994112343829294454071612 3628 136178323923128793328588729700275052216 3629 -137957373519080862250475538964723804254 3630 139759418848829667542777797287215730528 3631 -141584753622390188299406132179062468302 3632 143433675674365182430529669409292947054 3633 -145306487001708471796049134733990951562 3634 147203493403517263879951799499454776874 3635 -149125004126247504090954922897620546006 3636 151071331921174580097531079353460925350 3637 -153042793513384286903284371570301911850 3638 155039710066370350351621624035923511252 3639 -157062407222793897439266645480951275476 3640 159111214722169419611808113281608838486 3641 -161186466024344760703182689718572056966 3642 163288498371258936143193936562646243922 3643 -165417653286192416920751691252540002692 3644 167574277068332539663406332280767659658 3645 -169758720836762944833305850950012095628 3646 171971340124715892005690318339198829018 3647 -174212494480014550412788803532985812934 3648 176482547531446538424989415860439677844 3649 -178781867520207157927450192409418941486 3650 181110827826347433759965969022993604510 3651 -183469807016245257291542416305816385402 3652 185859188412019005927952209687622275908 3653 -188279359667553697421825907376234581742 3654 190730712839832273026975167090438707932 3655 -193213644954627899629293743025104196976 3656 195728558566870671145530134640797805966 3657 -198275861811871508112223246716122638050 3658 200855967948409847867712133016849675328 3659 -203469294908884798464296549509762755258 3660 206116265375971312960195098094782894466 3661 -208797307384747861043441919363464451226 3662 211512854919146739853575697878313114982 3663 -214263347967222552822929640615997849690 3664 217049232036339880036728600955063185266 3665 -219870957675905586110518107114014162536 3666 222728980559743986235390058814002001134 3667 -225623762126984552915897437925046664318 3668 228555770216897799689266327972324270438 3669 -231525479128522503231345330466046039350 3670 234533369106287479149120906326643847402 3671 -237579925833691411269187550970293790550 3672 240665640521820024444006218481512504464 3673 -243791010591465546023212438418855776502 3674 246956540348795748632854117751968929316 3675 -250162741049678105428579235085993786018 3676 253410130353972815086730163231973962456 3677 -256699231788431665590990434127425428868 3678 260030574841811246084535177992930382858 3679 -263404695690852168776029465624489599518 3680 266822137919383623645560860705600061568 3681 -270283452587708492961399933594790850914 3682 273789197653702306442518266343830034958 3683 -277339937403102455549615856900299327842 3684 280936242551704748108071768832966435434 3685 -284578691017996490307453195707972995022 3686 288267868688463387780190518337324285302 3687 -292004369492427426339963874762226184234 3688 295788794787978195550248736972033870384 3689 -299621752757717939880533945264599003650 3690 303503858518564447611011299354326286154 3691 -307435734944008606241955279362940936158 3692 311418013478565286733110077294505018068 3693 -315451334218485667135427130495662947502 3694 319536345260433025987049552282069124816 3695 -323673702060637349432490120611508819012 3696 327864067552865824231276479698087802146 3697 -332108113023463062781985449780677258520 3698 336406518978073373725413208049329300018 3699 -340759975228681318935949356477360017646 3700 345169180202823316593131665565390053028 3701 -349634840263987497928598671227404485862 3702 354157669838354129587146032887804878694 3703 -358738392345976046084001620838489974208 3704 363377741123097124138877057569017234388 3705 -368076459516009387592581369911906588398 3706 372835300148464225945988042024565477722 3707 -377655024201028574128798976976636060004 3708 382536401547241621337574714195542120188 3709 -387480211744504821688734073856483504708 3710 392487245015531177834783541569533439888 3711 -397558302349544320766447572181415598010 3712 402694194725418477727245612386215798258 3713 -407895742347570479204933357667304173744 3714 413163774792226333258742113906226121084 3715 -418499132061815287771869789006734794626 3716 423902665629307461890962392392412590374 3717 -429375238547320219593589071753218077500 3718 434917724624373827218923640646206122698 3719 -440531007614759901355177206278742876534 3720 446215981375662068896979685896001191838 3721 -451973550989087752733854686634803923962 3722 457804633873088585855651831209073089800 3723 -463710159899382274753359161732504338450 3724 469691070519960767261670270090342813122 3725 -475748317908229152076250863550607664081 3726 481882865127778931002551218744510173438 3727 -488095687326145371164631138477215895566 3728 494387772917156865925615390211232246760 3729 -500760123707726567096130445425255081864 3730 507213753971891413672536109435264760162 3731 -513749689540360767814365947698881227792 3732 520368967981799059598204176553365363004 3733 -527072639872966624596728259644007684764 3734 533861770056711661857839067378958561268 3735 -540737437778635438390044521497480980868 3736 547700735705473262970773919144054186676 3737 -554752768960028863187929750975607338354 3738 561894655315885605669130688719747692144 3739 -569127526548775708081956211463173174704 3740 576452529775012667649849236344561699120 3741 -583870827598787060852276680577240689356 3742 591383597071624015665557693947395103178 3743 -598992028669507046406799125199534461954 3744 606697326502004005484568475097287636200 3745 -614500709750014474106520477689494193928 3746 622403414089742536443322383314331367132 3747 -630406691851437384239731353519850957848 3748 638511810916475553365479692510387745328 3749 -646720053633296161989129864504567176022 3750 655032717041999536519098129184773462934 3751 -663451114403946560938670545909606651152 3752 671976576716692557970222193760035261328 3753 -680610452885048354119499643680929138298 3754 689354108552138985118711688731680819572 3755 -698208924950580529488903453179507071110 3756 707176299143686317119574509968054716676 3757 -716257645652736237935761331251906786440 3758 725454398068633437019625580292644764560 3759 -734768009236227512875758294931588494626 3760 744199950015494019040482331728064754036 3761 -753751708064180825389850903461345572988 3762 763424788096839332724173514880321314942 3763 -773220713615947466012522642514437627278 3764 783141028626413142100336062350623096876 3765 -793187297834172198184113460168935260580 3766 803361105333414254573744910917078064632 3767 -813664053316713219934162743427512924116 3768 824097762353189395945393066615746942316 3769 -834663873230058444642597272729728256058 3770 845364048776490469221261592268806922154 3771 -856199974077571461110040775087719375212 3772 867173355083270343644054352301423098782 3773 -878285917241843287947308971711122905960 3774 889539405798527423150508135768601654572 3775 -900935587754500889514214472219608753609 3776 912476253807015291640054816079898859418 3777 -924163218579891297000027504867326726794 3778 935998319149678324489334315636668162058 3779 -947983413597885150595891171314266652480 3780 960120381331707597167853503665836315922 3781 -972411125167823368222927967872126270290 3782 984857573396150084422167098606312225678 3783 -997461680028133576635422941278292464780 3784 1010225423235295059442752520793876312082 3785 -1023150803815590448488180479187295681860 3786 1036239845537783365704096012351813261654 3787 -1049494597357964407933794065919733425118 3788 1062917135614748537215670148110333667466 3789 -1076509564296709033632531833574685804790 3790 1090274013388236412329475643665937916910 3791 -1104212637245065277023219974940193204954 3792 1118327614964020783282716861603160582272 3793 -1132621152740646999750173482271409313248 3794 1147095486204147794254886959477466075062 3795 -1161752880705420816897781610013213934796 3796 1176595629564867156260894482289882985846 3797 -1191626052351846723938368671366512451224 3798 1206846495281651508309728494398222769012 3799 -1222259333723153567242953921149852590946 3800 1237866974682314503623133295736699410214 3801 -1253671857112382752248872553945606124754 3802 1269676450057992267679271215921176440016 3803 -1285883250833014640968490873067314167250 3804 1302294785446746656281783023165092567728 3805 -1318913611271047112095581596718860732794 3806 1335742319681793420539320923562058069742 3807 -1352783536392922416364413532537301435160 3808 1370039919490839430754723966033485311916 3809 -1387514157504826819370022166267487707338 3810 1405208969864577141120572406477261002986 3811 -1423127109736881476615862741140331502302 3812 1441271366834999629574366266760479395094 3813 -1459644567778350248941296950725829485960 3814 1478249574010917637381650743779075719790 3815 -1497089279758051317589000731906728209354 3816 1516166612517630271362908500385718968674 3817 -1535484536076995868305009367556083230190 3818 1555046053500826734717306017979801278134 3819 -1574854207518418809707279163593481155706 3820 1594912078319425290830767259696137531874 3821 -1615222781390539444652889057823913605946 3822 1635789468042740508374185171726835753758 3823 -1656615328619834049899346879270175957004 3824 1677703595676086073556070776451536860652 3825 -1699057544393178390973737589713580422408 3826 1720680490246246305103065880136255827244 3827 -1742575786713576204250193299689313938270 3828 1764746825842560721532863538549542996980 3829 -1787197041661920752962367197766575708730 3830 1809929913561058204146925267287595651224 3831 -1832948966738927467920635083491024625074 3832 1856257769732944835214258988726134118144 3833 -1879859931994452580651592803351809115674 3834 1903759104496200635920614406240080883194 3835 -1927958983361080180006589908926207198384 3836 1952463313455903159320926309654858295238 3837 -1977275888874597499783524132298357893046 3838 2002400550322150807522937475260144445486 3839 -2027841182548192696951800498499896551730 3840 2053601714999023461594686583694304221050 3841 -2079686125676491863807720704536534562086 3842 2106098444959704902912411384325589814726 3843 -2132842756125133479268986876197182462392 3844 2159923192577319660792942906849907505038 3845 -2187343935132507916126594400051358540570 3846 2215109212718459022977904171199808608942 3847 -2243223306477957335482334685356538178014 3848 2271690553832799120520351437475602124780 3849 -2300515349043587623630169990756500409488 3850 2329702140278476931634320437572591951892 3851 -2359255426738339504246024030699250481048 3852 2389179759407836873961232286919372751278 3853 -2419479745418947350141403784183101338330 3854 2450160052372478661245689419137870247778 3855 -2481225408940537698358199604295602515886 3856 2512680601764103653170564603349661374278 3857 -2544530472410752692819493079533297292344 3858 2576779918180706977624659110148111644988 3859 -2609433896746735756356864455014902354174 3860 2642497430749391298429993840462771625056 3861 -2675975608445360030060801751165433740422 3862 2709873580424151971560417353381573358574 3863 -2744196556388912424343348071305084444130 3864 2778949806021438642450132695170218876032 3865 -2814138663915829069427420901616526055700 3866 2849768534464654077328140225407367412630 3867 -2885844892556632856598850319415527627924 3868 2922373280102193962973391864868647853150 3869 -2959359302627387283942908716568647875620 3870 2996808630202144608902962123048896781794 3871 -3034727002686137054817520185647895313538 3872 3073120234924167620605241303413331357010 3873 -3111994217496873215677208340224673973574 3874 3151354913044351044207800755218568929166 3875 -3191208352662640640332188279641077048932 3876 3231560636899811938647756085059592534399 3877 -3272417941333643662858958044810775972866 3878 3313786522095667054464183970762966695736 3879 -3355672716678866079706944946777845543234 3880 3398082940047975059615885360965419690652 3881 -3441023680827428902753993167427502270496 3882 3484501502370191525960591581887921918110 3883 -3528523048688092310521195383562207241324 3884 3573095050325163711765575872827736105046 3885 -3618224325226606313373357587563793931706 3886 3663917774623743127216578961730299101296 3887 -3710182379001734945942233921003595716236 3888 3757025199246414648947660446608179095264 3889 -3804453382949419193438765993335085443622 3890 3852474170652752550649912016890084877052 3891 -3901094896783597320421271633700147730408 3892 3950322985301258983352161911934349313776 3893 -4000165945432311121317254427973881642928 3894 4050631372901078919530180087091472432196 3895 -4101726956633085256378325541368710960490 3896 4153460485394139209277356156623469655212 3897 -4205839848795913943346224987376192353294 3898 4258873032691528342237032638911437397882 3899 -4312568114665122221728891496926339308004 3900 4366933265352036973261529930036606711950 3901 -4421976755565561138911791085831316183360 3902 4477706963355298540720721928748912639788 3903 -4534132375088794765136643718055041069952 3904 4591261580581682405027675098632912723860 3905 -4649103268327987775553154202657374569376 3906 4707666226916490028940200880867058281128 3907 -4766959352607309450795457919079395971072 3908 4826991656835853350057012692406625521556 3909 -4887772267376162444074699308745271136152 3910 4949310423190787720677788865311626342508 3911 -5011615469387395946958300272477085340020 3912 5074696858738252743833990182643330602070 3913 -5138564159734851343636276652950214135242 3914 5203227064565374317638030933878524507454 3915 -5268695390365848420483363919874176079828 3916 5334979073774124062507824047506106863572 3917 -5402088165597575405325636227762944565286 3918 5470032832443149983879020716350354435822 3919 -5538823365279992795541508306571471006582 3920 5608470187920103668210540904457119109660 3921 -5678983858363836676148595574300350062016 3922 5750375063041515559288393970525780806372 3923 -5822654611176213682045748711880852343602 3924 5895833436532345145693933980334628510952 3925 -5969922606518105177879856894640568450118 3926 6044933331200852752320276549398812076122 3927 -6120876964753970711777128429225975196937 3928 6197764999368770268923214886834257694300 3929 -6275609059295484752823882658959975685362 3930 6354420902718947242125733478512607431912 3931 -6434212431434650024988408248078103395702 3932 6514995700432346653408136007301526542382 3933 -6596782919451803729012179606121877913550 3934 6679586446546722877573912352293004175634 3935 -6763418781786188133548045101488035094860 3936 6848292569266585595147741520330573529786 3937 -6934220607397189375857601264291044747834 3938 7021215859087563706895277959834900444172 3939 -7109291453420289449910416614465016204674 3940 7198460678847660579433955108179169555840 3941 -7288736976534886299344819407175612249982 3942 7380133942518061909753288926684487692006 3943 -7472665338637423759061819591541828085782 3944 7566345103366347831236813062785008082610 3945 -7661187353609726113015964744193302669054 3946 7757206377513174487184584619655721696110 3947 -7854416627428305201439313452090592157726 3948 7952832722227258074737124787951703825706 3949 -8052469458924140538446725122692165108948 3950 8153341824185772359428416944822708420618 3951 -8255464996265021861748893687933758489268 3952 8358854337401190987602436578747461186008 3953 -8463525386386639435150986223732909670268 3954 8569493861049134759644612313453758870870 3955 -8676775670604514216372737004853521317310 3956 8785386927891824365696073442578004920114 3957 -8895343951451607887182273558501739689258 3958 9006663257495007076531976968177059178072 3959 -9119361552049935639665232459532676537914 3960 9233455733623308628892511967439392406514 3961 -9348962906330639548270059558259488344282 3962 9465900392900877575803586697535945545744 3963 -9584285736910365584984391662723713630086 3964 9704136694297023095768421381772266398378 3965 -9825471225063123082768941412301375350394 3966 9948307496130321738137320635535122960498 3967 -10072663895294746807920241001647798199142 3968 10198559045049653620468757182680934191544 3969 -10326011804986557449105208096148230806092 3970 10455041262829618411715100571594042361574 3971 -10585666725670886366993097260678527371282 3972 10717907723031970177189350380204554682810 3973 -10851784021696191742713530868473280077506 3974 10987315640400175105833033240615863362686 3975 -11124522852414495196512273741646125848224 3976 11263426176072087776213685100256593903582 3977 -11404046365510573117512020331828072647382 3978 11546404413955388989790664693909026334698 3979 -11690521569483790211184700149477309681370 3980 11836419350639663588069533883566081852302 3981 -11984119549206934397704449301274448001958 3982 12133644220204461500292339310036572820792 3983 -12285015672108737496090764057275204495766 3984 12438256470374363610138334368909141622528 3985 -12593389454188078316117903438221863265726 3986 12750437753064466224557368795029960193102 3987 -12909424789826327668090115141391802096098 3988 13070374270037089765049869033481876503868 3989 -13233310171675804512642628840655392466100 3990 13398256748911971951826506065147313402770 3991 -13565238549911395774993358601022486592134 3992 13734280434474038646992003927405463891814 3993 -13905407577236593568460750507506777785822 3994 14078645456511943070089719286493664099316 3995 -14254019843386934534203858656579166462028 3996 14431556805769765658627607740586979178898 3997 -14611282727313302932439309623898302626616 3998 14793224326160142171782407290625303829374 3999 -14977408658383727861781764810590555071622 4000 15163863106202821801348013227565124116668 4001 -15352615366471024062935985923201385669502 4002 15543693455016227383429835488005506550074 4003 -15737125726751109774889766075289739508026 4004 15932940895594500982732572013280224388572 4005 -16131168038168583011798219834714016479546 4006 16331836581354683334854798310203266205678 4007 -16534976290141927425232573710763289494510 4008 16740617272279652208628618887561553683170 4009 -16948789999649111511596068951546087810234 4010 17159525329434541246808196698145579094766 4011 -17372854508095246450267217005766296446158 4012 17588809158227309415940437709740038328952 4013 -17807421265737102705985894331679811486102 4014 18028723184829032535251976989830324389188 4015 -18252747660717090790573691441984546867226 4016 18479527852123569459138151967229639190626 4017 -18709097335546202770818348457450261299290 4018 18941490091388574028347822317010767237098 4019 -19176740490422483367205783358739510479536 4020 19414883299134976682339955080276808624302 4021 -19655953703863257076515241836344004190274 4022 19899987334703838768926942648409223161898 4023 -20147020270096373797441807038582300588560 4024 20397089022183649480586208170555274148658 4025 -20650230522524989826805312705094660654040 4026 20906482127828221585228675499933874764738 4027 -21165881645596638720186670908187566080322 4028 21428467359536525170602304129032474317838 4029 -21694278034480860922297140290826430593152 4030 21963352900937821464620126634021129108951 4031 -22235731640015492412145516271800603695396 4032 22511454389566239205326163372023345955250 4033 -22790561771439919154463456862904193471032 4034 23073094918483159440530341875720903865928 4035 -23359095479827814603561855590933871758960 4036 23648605604584806437804760224124334074420 4037 -23941667925938444781052675800677081445032 4038 24238325567732609577097072028072610100032 4039 -24538622173430245921018579602540661802528 4040 24842601934803578213976830459387043694960 4041 -25150309597613988130529962065256854030864 4042 25461790444405864426109242038038103342392 4043 -25777090277726745581726828784171199212808 4044 26096255427186801204726447070612557370280 4045 -26419332780230847290465739083792571593930 4046 26746369812624830292075637732462723516136 4047 -27077414594555719875102425412096593916092 4048 27412515772477769287993892263784057219028 4049 -27751722551412524152969220915145145394942 4050 28095084702515313967884084545124491036600 4051 -28442652595772609723403819225869169440558 4052 28794477232396644926077122149446145757860 4053 -29150610251375979961333235636924470816028 4054 29511103910324201104392267086308625291048 4055 -29876011066811570672057996336939389356412 4056 30245385186474618793692706630191785771008 4057 -30619280377758657197999385486156819136202 4058 30997751426339341398088413122826254915358 4059 -31380853802156772935697368461232222447228 4060 31768643639214184789812998226223340776522 4061 -32161177715890637729984334716810894852664 4062 32558513463632348339147536555688726144208 4063 -32960709003867596269492580096255185554506 4064 33367823184581397775851228380100357148540 4065 -33779915587868378848062179819249450409010 4066 34197046508626402618732760084836572909016 4067 -34619276933797241401398264607940403484634 4068 35046668551681000700639692891019737973452 4069 -35479283791158539136467436062589793744558 4070 35917185860553244745896778893437970672880 4071 -36360438755740447085649470619653992560468 4072 36809107237678234076863255310975355448962 4073 -37263256810520445121109445236468655109092 4074 37722953731598464844007862581861023334262 4075 -38188265053094643446588586911114441767456 4076 38659258663333471756126832190697943096360 4077 -39136003295488015627659806881406688490386 4078 39618568503887341240661569412052510662920 4079 -40107024640943478053303976536779428776652 4080 40601442867847973462103115024984125517684 4081 -41101895198848686535896089454963440442708 4082 41608454545121475486910863465865106399427 4083 -42121194724117045772163322067857200131054 4084 42640190434581449843171381467066181704092 4085 -43165517232235855668241692604931043913040 4086 43697251541238588423544810502806121865262 4087 -44235470701227104220218317277378379427830 4088 44780253013930666126844562833644153979858 4089 -45331677753204111800792973489338496527066 4090 45889825138694811683619134811271505125486 4091 -46454776310211145502053179360215970011982 4092 47026613340004324565712184719021480450146 4093 -47605419282747367990093707576040396812530 4094 48191278225059184222600047122766090244188 4095 -48784275296275099283401876382437290198702 4096 49384496640690441937428685830710448568970 4097 -49992029390550573052987424775332834807430 4098 50606961679210598128491565457612105722674 4099 -51229382694233802503901192949729932563788 4100 51859382730008110176043114131987156936122 4101 -52497053199306785270290131809645106504210 4102 53142486604035459296095552811011546656166 4103 -53795776506773372550467337907526992889360 4104 54457017544873168293903098128267867898038 4105 -55126305486872533593086651435404977417366 4106 55803737288395213904877248707921823516614 4107 -56489411104559124781027469894516839506886 4108 57183426259150140372934683764893894276230 4109 -57885883214640888264177717281983419351062 4110 58596883587297182602492759150882761280780 4111 -59316530207108603927602979124413277748758 4112 60044927177178146740634628413546261731916 4113 -60782179887039073350602270846770480787012 4114 61528394980175139750669907632465729732240 4115 -62283680322439831413963181521855081424610 4116 63048145018240662248657837259091080939494 4117 -63821899474207152924553226842473450660052 4118 64605055462285822083997562003898887939316 4119 -65397726134031498575706678779150763244554 4120 66200025986389866086302844141447347785086 4121 -67012070828436433621883542959640193559254 4122 67833977798714921309336639562018548850784 4123 -68665865432874607871900471962050310936356 4124 69507853730700789558139797608953729531810 4125 -70360064171450960991793564904667255244542 4126 71222619677811608917859934278575507184090 4127 -72095644580872473441268339187933184189218 4128 72979264638700582804790382899237770156126 4129 -73873607108193285103117935216903969142246 4130 74778800816288540473297621377627527028410 4131 -75694976176421406035949574066103547203842 4132 76622265150562897225985526174578788902838 4133 -77560801212341210556669128168778381048174 4134 78510719366938681447460978956104559574770 4135 -79472156227422044300152472757094790296544 4136 80445250090392044037000366213283567288118 4137 -81430140953641040221560218675157178224828 4138 82426970476177477150515630668192254619170 4139 -83435881939401702237181862578834231904978 4140 84457020268419229244570504101939100566022 4141 -85490532113125938925895547640123344946926 4142 86536565928572549787510991193816360920668 4143 -87595271993909915147173992340432981865286 4144 88666802370298195995002591759536868230930 4145 -89751310860040717431020096596044184039734 4146 90848953029413451519810591966148698338086 4147 -91959886294800035623917460960791848516512 4148 93084270008063686808327684019252908309766 4149 -94222265476872929717330171484512723184136 4150 95374035920389944783206196306272845781030 4151 -96539746426261555027293835998995447652550 4152 97719563975071827295713351208519920621658 4153 -98913657531840008539397353068879098407122 4154 100122198136710564605973633514266177785342 4155 -101345358926758674611806619804875760079456 4156 102583315089347427107032029444824406404546 4157 -103836243816870517652484560198398964536630 4158 105104324332942335506662212313204277482484 4159 -106387737989591264548349966766825650194196 4160 107686668363597740122503306422332871955478 4161 -109001301279885907206959811523584980523506 4162 110331824762434354497174221736956533465370 4163 -111678428986660426405786067405927801423506 4164 113041306307470147539630574605574738634428 4165 -114420651362499873845215965639052622216124 4166 115816661174452659481167575723132124893646 4167 -117229535176190033751779648588591994321570 4168 118659475159075793806133362533453583560694 4169 -120106685222886990211222957428161853513124 4170 121571371805854579228520856254317237395478 4171 -123053743794328214472506438524792615557522 4172 124554012631482872493605150782338684390892 4173 -126072392344232791612237092101681054672012 4174 127609099488882484304066477024953549785430 4175 -129164353098444440685641307561885852720978 4176 130738374714810526534402162186635714272714 4177 -132331388505237854174961574658735109677122 4178 133943621377820608085126978971070144934570 4179 -135575303010356844225022889878292479121628 4180 137226665793175329719585995382683483034894 4181 -138897944773734821217151646216140794017598 4182 140589377691075985228629016184485251938054 4183 -142301205099550861762837964184588446228880 4184 144033670491479242105549937593637755089200 4185 -145787020328108289328404024249759008349566 4186 147561503979478062402990976288938116542738 4187 -149357373666171864580416483139706240933421 4188 151174884496208895121230937492617597848344 4189 -153014294596465908144956100297213045119034 4190 154875865242963411136016109478738899631892 4191 -156759860894067978056979241803351403222580 4192 158666549127253364716965486474354585290350 4193 -160596200577865884633331729523335244175132 4194 162549088978629153676975713459668211485792 4195 -164525491299234242840993619673651550086388 4196 166525687884728480722417611055183218573728 4197 -168549962491120934954892093467478100493548 4198 170598602218889873100711477474417936721124 4199 -172671897448621408941015866697226544445300 4200 174770141883309623197868777614630382544074 4201 -176893632696620911339968196528621600965288 4202 179042670679887384704287437836584884293124 4203 -181217560280287341786803449636418427311884 4204 183418609530943472186765813447514081012572 4205 -185646129983287124541691051083071976516704 4206 187900436752349829868094477705457986851508 4207 -190181848674238759054018331522960642190424 4208 192490688462267729916660713750241618368516 4209 -194827282747896628505252501531919165367240 4210 197191962007258191287726592469960607975572 4211 -199585060490094177251496679818969329259024 4212 202006916268247941635341094656129807037618 4213 -204457871402921053812453666844808426465274 4214 206938272110507842359839320906737898636244 4215 -209448468806490712687256535283926853349430 4216 211988816028226573928844367251798337142184 4217 -214559672360294953022912427926263248044910 4218 217161400486415825590006581963116131597252 4219 -219794367367092621748099390470891890604496 4220 222458944415751195938261143592197738247002 4221 -225155507545801879396030416369305374653704 4222 227884437089509642995266714430731322175504 4223 -230646117719587772141351088062487028050892 4224 233440938504780722248071313326677433598254 4225 -236269293098536083166251199072248109805208 4226 239131579926085970055046144744790869285134 4227 -242028202234901509958418066262481721409814 4228 244959568009463650813385878901357064883676 4229 -247926089888929425378395289900777443814872 4230 250928185226636229457821400652672688987964 4231 -253966276290484958291056825378846950325696 4232 257040790461641211870027269877270675960910 4233 -260152160288623810930290909975525948673868 4234 263300823397785777017800634293073067458824 4235 -266487222406873455065475294337937620353334 4236 269711804988726386091579895824557486363872 4237 -272975024084095912507501569436870212962128 4238 276277338112685416817852065749036681904916 4239 -279619211031131464977091139533041919212358 4240 283001112238996895332195170090479229026443 4241 -286423516488036147590493825398584329970570 4242 289886903950383895978057776338458492024398 4243 -293391760444578095101135662170801195468808 4244 296938577659702874433957993175872429840238 4245 -300527853217539092385167765666220665976002 4246 304160090573863686718327399542224290728138 4247 -307835798923227478472978034539876402937844 4248 311555493271946029568144919384968418366954 4249 -315319694678143525930659286543087857248296 4250 319128930489809090285359086206657988268572 4251 -322983734411412979772938943354433655741954 4252 326884646400298371917332354230828541448970 4253 -330832212566770682879983503959502884648382 4254 334826985252225803888902162693465911586584 4255 -338869523284081562944387214768381490913180 4256 342960392228608263664553337516802856251938 4257 -347100164462327559772156778285809718710358 4258 351289419063274684991403488919645827539406 4259 -355528741706190954656294459495001839889332 4260 359818724746147712752042543692089682636844 4261 -364159967489285557144514447836040635932958 4262 368553076461333041455015799034010191635270 4263 -372998665484127503953114226628575189487998 4264 377497355561517404600936222708378377038736 4265 -382049774769442177967935294255146128299444 4266 386656558345434988074319547670201967683242 4267 -391318348976146635323888583777726558195668 4268 396035797082522761425361039459625509746060 4269 -400809560901809697270396785575770376874730 4270 405640306367858055032965536568945141417256 4271 -410528706995866480845361363130919272749742 4272 415475443978172775822338208347272802365030 4273 -420481206489599627965828202841925792428394 4274 425546691990320538537222250665999380005330 4275 -430672606313739189178663089145164894826590 4276 435859663540946762661968461020520995004462 4277 -441108585879898420146355143721179869560578 4278 446420103767930618778479204424781459831384 4279 -451794956196029743458440543000727134073794 4280 457233891030480540732095294376226794176298 4281 -462737665107034702705332242680574138216186 4282 468307044099265569875014599047598577375432 4283 -473942802391938346533751150526992508598748 4284 479645723190721650939078298383293958410762 4285 -485416598866547987856456527340554297314872 4286 491256231297205960080858363121294425457386 4287 -497165431968242846216189722518156966222446 4288 503145021834951388400746892884870068334028 4289 -509195831189686879475200093286788950302502 4290 515318699779273251887436319654502345658246 4291 -521514477170696374246170453942393351380026 4292 527784023113872952046159722747612969120898 4293 -534128207649762966940397737570651940521150 4294 540547910965714188927508079293134692773470 4295 -547044023256471341817737294658165995774002 4296 553617444849811511591335997735878593853210 4297 -560269086594887725543920990031877714681630 4298 566999870247483508557249934579587637808762 4299 -573810728585844290612456836438780005110980 4300 580702605259096127628603405644544590216174 4301 -587676454641684202024173358239141492153840 4302 594733241967809159362493266877662881117254 4303 -601873943743819609546204842837383990692490 4304 609099548157342044676705845990188730519494 4305 -616411055201375856059145876948068546519750 4306 623809476515493523801269423988674980182918 4307 -631295835233437764548861561951733221622746 4308 638871166126969746095250218252443601427088 4309 -646536516043795325737041580171193033722082 4310 654292944342045748742302193078239569440690 4311 -662141523023218902709358152899888424933906 4312 670083336565858969922625386875934533872654 4313 -678119481766033625774287051218314114624698 4314 686251067891247104409002349241068999979060 4315 -694479217145476466817959470626841460528540 4316 702805065130569491253630692671786942898906 4317 -711229760988655398848213418885581462236290 4318 719754467227992684770275765560620569824842 4319 -728380359556039933343699624475411350927764 4320 737108627044131594957895812129074827320508 4321 -745940472621297681634239993359819836351082 4322 754877113564241857269348087550502462240026 4323 -763919781649888272528358592842564000305246 4324 773069722973077035072132966338235938953894 4325 -782328197771934480011981682280858862162208 4326 791696480604057462588337273322192727425000 4327 -801175860870892957674828078739940385524986 4328 810767643338061903387459722129089825791654 4329 -820473148298755176107605133631533452896386 4330 830293711382946964686043072602250519717898 4331 -840230683374762761220016598569746713036218 4332 850285430400969181638858183207150114120324 4333 -860459334487799365058172008716103121518156 4334 870753794113496985161048787369987133859586 4335 -881170224383323981274499659611865168089366 4336 891710056829953009349633199512626361478846 4337 -902374739222524046604834147029661921539396 4338 913165735768291443182096103339927750608796 4339 -924084527703897167146553245011103644811798 4340 935132613882124962725341794373345479908592 4341 -946311510959335447873142718756314649240534 4342 957622753186689873832617546335742562522710 4343 -969067892210579121772723376724604221762360 4344 980648497288338097845802383315672775527318 4345 -992366155916092163583797850920926005240856 4346 1004222474451834101063880122645695076510886 4347 -1016219078316158823206651112859330159171861 4348 1028357611773961937120548656200010358144704 4349 -1040639737725918111134970911537135155507612 4350 1053067137939235303322486495810251767333188 4351 -1065641513714330594091110816434302372444954 4352 1078364586546472853515192109507231943044740 4353 -1091238098340749835149859784526402756759082 4354 1104263811183876565381147252766887569624380 4355 -1117443507126393641202973666828457155209452 4356 1130778988429500395678194889790934233338860 4357 -1144272078272955275665346008411145870789120 4358 1157924621457665360725672078208344915125254 4359 -1171738484635883288559574419457619508071400 4360 1185715556072752348928156912272713678357292 4361 -1199857745418889308992988511814015196633428 4362 1214166983974406753186612422757991716248440 4363 -1228645225440580618891899434239791507951482 4364 1243294446665914482882683994916827548118548 4365 -1258116647892632878384236127608072099104694 4366 1273113852507582230543342310442744527820232 4367 -1288288106804857377422889572763636208230848 4368 1303641480268199280261764571979681032593624 4369 -1319176066369128868551856949174132544798184 4370 1334893983359169812598794136945422537113296 4371 -1350797374533778639405645642022507239631620 4372 1366888407972213387497061896604552701295656 4373 -1383169276289858186132581433258929203465030 4374 1399642196940263639117959781875462104736396 4375 -1416309413062612295321772849964926398629812 4376 1433173194322949020596897844223505775283882 4377 -1450235837196767223069264671730945269082856 4378 1467499664697450417001005411267121989193656 4379 -1484967026117945137644422438579581209105242 4380 1502640297353797903329385496503983226523828 4381 -1520521881802994009488471742987098791617484 4382 1538614211259220189994535027364276105833020 4383 -1556919746214410564374444732564810218978532 4384 1575440975575360280979294063404328697376252 4385 -1594180416394393786817648344608689143579508 4386 1613140614214844737295017391367673114303468 4387 -1632324144026497039086072610136019596399820 4388 1651733611214090876293123046494754020472644 4389 -1671371651881222057922653675255892597913670 4390 1691240932554721667339771345352135995848186 4391 -1711344149903964392345284344147481415244620 4392 1731684031110336472929828238976899865134460 4393 -1752263334881706657181988351496551410815340 4394 1773084852459584526441574534028078370211244 4395 -1794151407965863140876873310081500470878952 4396 1815465858094554273011084295288056208465712 4397 -1837031091819380261363785641680838070534542 4398 1858850030788880483273107712772005866966896 4399 -1880925630403550845690666686251801825954480 4400 1903260880885273381494272064772917258797762 4401 -1925858807648494880045159096531983856308899 4402 1948722470978903956906542029458560492694240 4403 -1971854965728949864777386298935296507192628 4404 1995259421740350498009634045894157999088810 4405 -2018939004987762967290430548231526259864910 4406 2042896918714326405699282312367128199442282 4407 -2067136403828979073330236952809907068650484 4408 2091660738571661355037942674091386466815614 4409 -2116473238196406298412732530586757127172876 4410 2141577255423132275934660923196479598114514 4411 -2166976181651944885971004307132727910981210 4412 2192673448168871597229384749095312660591872 4413 -2218672526571137105191059812004410831799372 4414 2244976928418475510122366304645224216333158 4415 -2271590204903440220826665736246950995600898 4416 2298515947334492627946784582964088064780122 4417 -2325757788425287879095119304994086783943574 4418 2353319403574931248167486536478495721643916 4419 -2381204511323156801372188232797839488853062 4420 2409416872987332658643810805708284699087918 4421 -2437960292319642486480133449070713028852862 4422 2466838616023618413949703225358972825117540 4423 -2496055735123031044709959570768755118288410 4424 2525615586321264159231406002696596818536906 4425 -2555522152488475558199731376620397615678230 4426 2585779462283881637382724910680747162431926 4427 -2616391589799469192164910205819406289575890 4428 2647362655112266914432496145407935646764316 4429 -2678696825737744281441014450439048322018036 4430 2710398318073184335465639570835646500575516 4431 -2742471397919048486742982811281484022373498 4432 2774920380086130837322189222848553959751486 4433 -2807749628025467650879964408599801347038202 4434 2840963554418797720205670767045996145811632 4435 -2874566622721676523577341653129426068136056 4436 2908563348696027387228347619459758511555646 4437 -2942958300968084661538886513818738676050482 4438 2977756100620014534364122103259392023014202 4439 -3012961420805700518475554932564755046221628 4440 3048578987382009433035043983345862837287914 4441 -3084613580547147515593633354633307856608994 4442 3121070036467889329624707698372693006494902 4443 -3157953247876636729970552037359684316468614 4444 3195268163647111551279492346106224583746428 4445 -3233019788395709088861414687757781036044856 4446 3271213183156364093976605415017474862339058 4447 -3309853467120015512905771634660352343986874 4448 3348945819362351192119672456855376755793752 4449 -3388495479482694119084771435459109333428554 4450 3428507747163383618863544308835177667022140 4451 -3468987981756405331604763530660298422161440 4452 3509941603004841227584585616409770916244582 4453 -3551374092889670523082772564505304411566338 4454 3593290997464227766916250363432651480388610 4455 -3635697927537813723969513170669725611338848 4456 3678600558218395847992013772925890824326874 4457 -3722004628484242993793166538758940011006606 4458 3765915941955145809978866382831930832398800 4459 -3810340368853164437921369370486247967987294 4460 3855283847950379216918761463534917560736342 4461 -3900752387300322063030676429024388838514322 4462 3946752063763644318859940189642178154431664 4463 -3993289022564507710199624219823568557725930 4464 4040369478114977421121813775608238665871364 4465 -4087999716096733779196259122380687738222286 4466 4136186095529099952741384717769961886986562 4467 -4184935049551601612194568444354338265560800 4468 4234253084932271125238924006544386278109298 4469 -4284146781608573433645511976305915545736414 4470 4334622793568604561628795958773347284430206 4471 -4385687851061216073247253202201495074868618 4472 4437348762791734198000106703565656483404798 4473 -4489612416759181847599464598832776819747606 4474 4542485779746912893242279069645421840713120 4475 -4595975896847883086459808650527916480005102 4476 4650089892406532661894485638807401724338760 4477 -4704834972365230455839088430109863179670988 4478 4760218426595555418442595303541843999869468 4479 -4816247629793956656698541984628558291658794 4480 4872930040954440597329335413123742727369146 4481 -4930273202878033225864893755377366478488318 4482 4988284743179487847184962785353316847074294 4483 -5046972376778442005962944841404676119725810 4484 5106343908374616951725166278015192668339306 4485 -5166407233405949314190124440617950242327672 4486 5227170337503087751179456032132140836773986 4487 -5288641295982934088173733048178907284783030 4488 5350828274924597289817526842139675145637116 4489 -5413739533814172452066410216787717321861310 4490 5477383428172728206996784692512732328856436 4491 -5541768410581219002315262742889029892735578 4492 5606903030116586826201767125290324020618262 4493 -5672795931829315788299382948693375205350986 4494 5739455857893352100736085301918005226276012 4495 -5806891650413962252461862768450508787190888 4496 5875112254217924406856298417712681448976406 4497 -5944126717949824218580044293592261303243042 4498 6013944193489601922631227127548916880202266 4499 -6084573935414108040848050973711493096275398 4500 6156025302226027916447467119778963898347470 4501 -6228307759334857680392783002388668399117334 4502 6301430882019295351922776588703194478508482 4503 -6375404356599836925292257026625354026659462 4504 6450237979837660057042163758494600905622550 4505 -6525941658380228487005787711153198941914650 4506 6602525410074599742292467402615280593162898 4507 -6679999367132174730073639788760256097793358 4508 6758373779273899564017748131728387302596056 4509 -6837659014984413615381956664104930644237968 4510 6917865560892218824310385490597336416634759 4511 -6999004021199447715359461304430253093767100 4512 7081085119085295698872616166196076088939866 4513 -7164119700065855267578310965284044043126864 4514 7248118735333392732228513880978422545216076 4515 -7333093323097657468019913828334069158230096 4516 7419054687947351155048084614548124278310364 4517 -7506014180264249620440506205862217417504480 4518 7593983277722888223599892018527654452975684 4519 -7682973588857487023213311050300089443122586 4520 7772996856607259939502577644150983468330520 4521 -7864064959750876043319628213195732830997896 4522 7956189912249316492508588559603265107795386 4523 -8049383862644624575192993940464067346809542 4524 8143659095662385575607444865570028346630016 4525 -8239028035998487384076906805999463763876004 4526 8335503252083155580439299751378737892760800 4527 -8433097457614964913893030007116132498466186 4528 8531823510885254097174567422943112937991492 4529 -8631694414161872146099979470955544260671572 4530 8732723315401434595130363053114032879476092 4531 -8834923512269447467749854753861923510474136 4532 8938308456136543016606242813005280329855030 4533 -9042891753718874237640504780511481917758722 4534 9148687166384349824507621576344811929504948 4535 -9255708609521849048564040884644218754298120 4536 9363970154370706050590783707352187531280952 4537 -9473486032288556655693035030876074219822048 4538 9584270638994078792229213256957448796814964 4539 -9696338536321066797032733714891463177875344 4540 9809704451506851595310350970264710645662606 4541 -9924383276547571860841173196367144953545404 4542 10040390070152839294468801119288205987706992 4543 -10157740062276550409687329702118721294130636 4544 10276448658621315937070353454924574932392944 4545 -10396531442514006751627432731485189844666292 4546 10518004174176838675431301137926841689184204 4547 -10640882790069415490310061375661959187456116 4548 10765183404977062693921571525066215925341320 4549 -10890922316820783234276414359834707657756436 4550 11018116011439494623028567686406178830817466 4551 -11146781164595366622108806552296678489225832 4552 11276934641228176989773001165403115936183700 4553 -11408593494784983155753971858525144111979952 4554 11541774969451182126443936927077817068361082 4555 -11676496505256783535714076455646297880755774 4556 11812775743153565065258828523873283926569420 4557 -11950630527159085772791283558762563360670184 4558 12090078903595059720103649985033117516186212 4559 -12231139120405668915229789668958787325898072 4560 12373829629541015168225664690974793687008574 4561 -12518169092377939282661740123919505339599000 4562 12664176385110258244567639805794337689070864 4563 -12811870601040939610986846912965444116460584 4564 12961271049805395460739736041186612824515458 4565 -13112397256679620801096393401864829562027013 4566 13265268965126351757108636948459139493641354 4567 -13419906142549780000362600161650032043144692 4568 13576328986018152767091332180811288367526634 4569 -13734557924714235560550453017454609253238046 4570 13894613619144600534378556067873735143777238 4571 -14056516960438963290398429263892769499575422 4572 14220289073070053482999533697794685973915838 4573 -14385951320962762646233934484784218268887858 4574 14553525313569574413495065791031521097794806 4575 -14723032908490127591223241003820907914874678 4576 14894496210667762304102388782201802355315882 4577 -15067937571681635416966625335742057787150880 4578 15243379592652047290952893633091237901624616 4579 -15420845130725823247742749674984544102556052 4580 15600357305526300608962319811445226711410630 4581 -15781939501953534818685350150408876102488510 4582 15965615369369574939627151472404944244979914 4583 -16151408820885165367582884894387727571259690 4584 16339344036463059112884606296974331070311800 4585 -16529445469802772711115113239882752017030770 4586 16721737855188193360216950426656401642555426 4587 -16916246210480750238370621224630111888861614 4588 17112995836295119846414131174742998986906310 4589 -17312012315282570918553024457681283334832206 4590 17513321515445633443245098722253565870620420 4591 -17716949597446788647096946231249565161493446 4592 17922923021878178336740812296786108790119734 4593 -18131268552460895108821262421077164871459844 4594 18342013255213069315246138943588860914956734 4595 -18555184497732186907472251624478459255154200 4596 18770809952735377887347944482817373208294470 4597 -18988917605818112100634545857313285495977566 4598 19209535763171998935932876212767458679371610 4599 -19432693055004237198114432697662502857467274 4600 19658418434700310991603962310231916622517622 4601 -19886741178107908602413938575476585053173902 4602 20117690887318047837268823268951694976914498 4603 -20351297498901450119993474813731527165617922 4604 20587591292102017317562227845632373509362894 4605 -20826602892491428316178185494962030797086662 4606 21068363271128972877763739861086551428565294 4607 -21312903743850025645661114014334421035810664 4608 21560255975304242783134310766066429517218082 4609 -21810451987698986952474251339270861205277482 4610 22063524169497764913625053406824967420802256 4611 -22319505279325967212072794368695726146381390 4612 22578428445130699221629824403526493542236454 4613 -22840327163477120195105583775494097809729662 4614 23105235303861029897947847921451579703994994 4615 -23373187117990521497157412269577954154480898 4616 23644217249020464744756377458316409709489010 4617 -23918360735726461822876929222501571655923050 4618 24195653011667895661823780498432576250171346 4619 -24476129904495832053356131822958622743720178 4620 24759827640558471008198537263308296075147660 4621 -25046782854754119790083714192876646691902226 4622 25337032600334718358479749987309789900794830 4623 -25630614353366232754814633460963160419770942 4624 25927566011898534874182599684938929272266360 4625 -26227925895288988603882457646546658915725358 4626 26531732749120473118133737067199152660247272 4627 -26839025755660801054274477470645847740012760 4628 27149844544270312243176943223198633496003822 4629 -27464229196168150787083956855383592230424950 4630 27782220243613020449590832627767836560860400 4631 -28103858669247036356716095379809859220028474 4632 28429185911347341387291991646803718573662378 4633 -28758243874929252012002559192037889697450202 4634 29091074942795100399072461290625561360306872 4635 -29427721980627147562769968450244313492579162 4636 29768228336183727304002463356846823284337150 4637 -30112637838668446203643163365397295893124710 4638 30460994804337815006764289479397532237484218 4639 -30813344048287694580638477713944669672071272 4640 31169730896182852903251901074049288470671230 4641 -31530201189698659714236981837020117266369942 4642 31894801285737642587837206119046913390130156 4643 -32263578055829662968669912180250628550371690 4644 32636578892119477662116200252901587594676158 4645 -33013851719878487832980306355128150327304214 4646 33395445009956904290178524694470969609258330 4647 -33781407784597854660048345010911895590530178 4648 34171789616679931036065560545794933727411518 4649 -34566640629154562103380117565048552015433748 4650 34966011501439011584335395396850290111032022 4651 -35369953482698012810757018146773135456785174 4652 35778518405063011732770066024559882303572346 4653 -36191758689843901841378851069055831095226514 4654 36609727346803747494176083451405753717444056 4655 -37032477973640215448835889632292428887889544 4656 37460064762811213811987563019985377177541982 4657 -37892542515633732618057987388579853566477092 4658 38329966656317368265076413744594132417111474 4659 -38772393238600590718330152125790407799714322 4660 39219878945064483902297153385010555012421922 4661 -39672481086665798189337516237862374499502950 4662 40130257610024241919128608855379539506665394 4663 -40593267112388754308163717628773985687012668 4664 41061568856535417263120957463424399777366146 4665 -41535222777856960700697132202617134377775434 4666 42014289483723075450864355539023509774974418 4667 -42498830253073405691500121898517428106535042 4668 42988907044197432745032005915297250177887786 4669 -43484582510621490821622840000586937751141434 4670 43985920016924252688944878821938786455638022 4671 -44492983646310099593735443714166500527685750 4672 45005838200024337371988667662287740935956740 4673 -45524549197015269061395319948819045196487968 4674 46049182882239665214652540350243093014384974 4675 -46579806243527106372959852408055835982844462 4676 47116487028369498818990906554207846281961265 4677 -47659293752010983409425013991144043844825922 4678 48208295696927226790911653135583064155392992 4679 -48763562912566604371975201143561155315202066 4680 49325166224216441094203271336701184059800932 4681 -49893177250904738736442962126919240532724368 4682 50467668423223648554704019174260880320918340 4683 -51048712991970776666110059668687711479892228 4684 51636385027702634530473545039568463208794460 4685 -52230759420565926391313749340737922421231556 4686 52831911889762078127088183843541977000579732 4687 -53439919002550094805286899589850613352394404 4688 54054858193167600739593991164663962101254236 4689 -54676807772060726779078399118078287180721316 4690 55305846925522793011630091367062004666428596 4691 -55942055715627738341993397363714226418615804 4692 56585515090332942084249310429906522715107748 4693 -57236306903650870676688090209131130405698532 4694 57894513935735205638188875574828512447371614 4695 -58560219902738979661951450194216230391451432 4696 59233509456550635705301277226940279164140916 4697 -59914468184842765622085861023457950421767616 4698 60603182621855879538917414505807222215038904 4699 -61299740269810654163096329046479649470966256 4700 62004229620230819172807038411388860674584208 4701 -62716740164471854454509413594440276911922330 4702 63437362393567729666730487599983456708346676 4703 -64166187798409340283103797747635163004134780 4704 64903308881254704146756805382489876186690020 4705 -65648819178458032058980812245925589280467698 4706 66402813283105448017095449163390173130578612 4707 -67165386856259379982660845360115004605244660 4708 67936636626930539403977014756661435140316498 4709 -68716660392401763620767440086753050082263410 4710 69505557030513128626943583923886218014690110 4711 -70303426523788741220655906881910744635455736 4712 71110369983466043837014313597807650822954786 4713 -71926489661504037297587731070659555591336272 4714 72751888950696417894582596957744175624922984 4715 -73586672385157962325495755792325098563229386 4716 74430945653436252656273031262806331438987992 4717 -75284815624122054801703671546982846648331598 4718 76148390371357921071882942074593425503758570 4719 -77021779187661587576505821070429443155883188 4720 77905092584197655082383529620189939111147516 4721 -78798442291445194487953089359027239586264884 4722 79701941273191197083917813800876333077002998 4723 -80615703753715674087169185116242136201324336 4724 81539845244870537029086805054796159714500454 4725 -82474482559772927800443616692846093383068196 4726 83419733813254416920478259922110228065729140 4727 -84375718422730172600390129978189523409174724 4728 85342557123132890289293141038312973540925248 4729 -86320371995769341049466539475285567178714486 4730 87309286497066100237575981115146659214534464 4731 -88309425473191208342447555529305484059990316 4732 89320915160701575472369130501304314330834575 4733 -90343883187635854478516276017496465203823230 4734 91378458589451482970246476097869388800138558 4735 -92424771839655344278608740127096897052956886 4736 93482954880318848337751717276679379860058970 4737 -94553141137690201141623316880111755309182466 4738 95635465523062556728478842567451000372539414 4739 -96730064434114674478116453912446052215892316 4740 97837075771917839734985166142410970482574180 4741 -98956638973449600954084001245869839966801362 4742 100088895043987004311388415048164125342725240 4743 -101233986573775884384922510401939171513408138 4744 102392057739144304935792630707702638870579230 4745 -103563254304117172893978643665351922224765870 4746 104747723638564206885901163945440739964571218 4747 -105945614752712400168852143550995876278031050 4748 107157078331532894604851689187581487951640286 4749 -108382266752538111660538954769415414939582946 4750 109621334087167181825606276423610363723168020 4751 -110874436102702944243647024673320290225715932 4752 112141730281636823304275540680911713493297054 4753 -113423375858302762786803557599418858426267756 4754 114719533855380319105404452601366699716275070 4755 -116030367102895147595033120222807046173236182 4756 117356040239905449222797758979928547080574378 4757 -118696719716752217383429156351630416896525026 4758 120052573815721879909447544365770725933916300 4759 -121423772689931980543682878346377931569260152 4760 122810488402080600937657375023081879596366218 4761 -124212894944730721259326087036266132257391350 4762 125631168242329224524970781261900500863666310 4763 -127065486153823873695777551534382599860240326 4764 128516028494709899801742396922887676288984506 4765 -129982977078305699060041326303697206386391530 4766 131466515756886684652709616792622669863171666 4767 -132966830443339372978813503836320963436887406 4768 134484109113547193937941205040370025751083826 4769 -136018541809410505977589677035085091225561402 4770 137570320662368981606598072835615942867579038 4771 -139139639937214070412306475698549052653272570 4772 140726696075753863457832511106845444748066746 4773 -142331687719928438316727160203009778915761124 4774 143954815714599642398462493617225487745536888 4775 -145596283111013495820133149674712804783278012 4776 147256295191896265843475061085198135783473030 4777 -148935059517959447682619708572656260308334920 4778 150632785974251226475634541699651390810778662 4779 -152349686794830668264184940172099796178377390 4780 154085976566001788405636197004708830756234338 4781 -155841872230260967929661423994792136479825882 4782 157617593113071042246415774593353784807423752 4783 -159413360972224104772358593308106235875288882 4784 161229400047044705711218329685664821480011518 4785 -163065937084726926511796388639057950008938790 4786 164923201344056433083623436209839860275882214 4787 -166801424599889057611147316590232114605689824 4788 168700841171714079654033816383182085726602876 4789 -170621687976050295986097386628385576996206182 4790 172564204578676235680927850052329968931419418 4791 -174528633222741027984213321647519193637648602 4792 176515218833021788121908203037541116152116750 4793 -178524209020983311527164892081419464239794182 4794 180555854115249024216219625159610413121272204 4795 -182610407217216521629682787276387072166029606 4796 184688124256500841636987252635788136419185646 4797 -186789264020937357530266287524051750379135746 4798 188914088161425771604045247439692553406700920 4799 -191062861197624951812089981049993066871035950 4800 193235850550457801811008499386523055834697344 4801 -195433326601143889993264437745980156105234562 4802 197655562750053244073748381470605943774962524 4803 -199902835448727301138143723516702221330369242 4804 202175424205365011119592196757757410607683174 4805 -204473611591211237803117257537945257365660500 4806 206797683275230077778085955397235767125471046 4807 -209147928086764318554970599955367539496516710 4808 211524638078009340774047366789115506604635714 4809 -213928108558186466873871462136354716694356466 4810 216358638099731224741373439742513623826241694 4811 -218816528545438457920425623178319026176382390 4812 221302085045447439450723249604207497951627018 4813 -223815616123750757720987164307897346550564136 4814 226357433744510777908730648339001904487176282 4815 -228927853348528582807717436525389708702509000 4816 231527193860199339437136144049807258882025318 4817 -234155777695482341025626474875962032978117074 4818 236813930801350650961745540742917998255893622 4819 -239501982726385662219010546059364654642569312 4820 242220266691172223878720813104440842033716090 4821 -244969119627215797011150986730490468294816086 4822 247748882184735128657207695032648377440034034 4823 -250559898741530906028062324930613445800492026 4824 253402517445062664383433356111062422276541104 4825 -256277090287379748599498420594119575512480730 4826 259183973179845701802603194639999836214708366 4827 -262123525994666303221398007711136129819741076 4828 265096112573595411175637789419369901606003276 4829 -268102100737781775084550746311503556116605666 4830 271141862332646588203596605501804690942251110 4831 -274215773307416949260631664428105580244210338 4832 277324213794445489542016752975032437882878714 4833 -280467568153522657989199630785495442014455270 4834 283646224981577675949366480469657465121898678 4835 -286860577123589354022415569510886998989839140 4836 290111021720449007899771043958587070096305494 4837 -293397960293378828146981925590069398885838200 4838 296721798828129043865745070975832219063010564 4839 -300082947822259215200012462385525609957283442 4840 303481822295922777881041644812524502008140958 4841 -306918841803934480656885905073593949265728510 4842 310394430486815454316652092952016330875963050 4843 -313909017160396206132134551897320749831280690 4844 317463035405190940115067446839307353538929268 4845 -321056923616844753421334701652782412644182687 4846 324691125018097270501858295486111897586294204 4847 -328366087672106585970815817716012269261071462 4848 332082264536886130415055390598449438989520488 4849 -335840113560410373710073583432799194952762328 4850 339640097775484305063853309456028578754825568 4851 -343482685353566355325397996243220539417009426 4852 347368349618014163399677909039591315089688676 4853 -351297569058772714312503677246211888861473894 4854 355270827390426330745847178598028975793140196 4855 -359288613653144661117506530516783458067127820 4856 363351422313384831945012380485259920147561784 4857 -367459753321313683584793497179296021891865852 4858 371614112125446812423644054229085611603834470 4859 -375815009688816972402247729477791191472702320 4860 380062962550879091717833367306208053673022996 4861 -384358492934654805848114976924000076475039500 4862 388702128853625499133006381013761253789009474 4863 -393094404172992101039796113781450120398541532 4864 397535858625827245976481096080026440057042048 4865 -402027037830848999037727897603801797231861804 4866 406568493358432309699573476449289692093945924 4867 -411160782844332299705085328558939919689194180 4868 415804470103148383198111401022403008616198194 4869 -420500125193675481717763464714650642537471224 4870 425248324436698481461685148466542902594017650 4871 -430049650434505993667502651211384548365619780 4872 434904692141278171715016349700505573689357334 4873 -439814044983792256237466958189724195387417118 4874 444778310981861281154009524531096379187542304 4875 -449798098818047189394236619702699920461495028 4876 454874023857236790122613166426329135926299792 4877 -460006708168040617052943287710161244505249996 4878 465196780597844616324445816993980401749157184 4879 -470444876900926168327364367372294104230733716 4880 475751639866295632797954087286146178792590188 4881 -481117719392059548802215051585170216217091108 4882 486543772506928049938339405079903835893348536 4883 -492030463393654989222135256187650354234260618 4884 497578463469059720635125187651187881965962244 4885 -503188451520008045916858466420451688861711874 4886 508861113839111112748160004782151476184531008 4887 -514597144304045730959855063317947274227677816 4888 520397244401154743456190446532063753135803768 4889 -526262123251096496666109365103623049683456996 4890 532192497694162861318737296585452397798901066 4891 -538189092434607385111951622585197923823251864 4892 544252640184683926471837287213859220478610284 4893 -550383881749251187871110683800486456280787008 4894 556583566051639919054050660696353396980396840 4895 -562852450161692583543759664599671740056287072 4896 569191299386724971123921498564871152663569220 4897 -575600887424713371713326189716234309425811874 4898 582081996517184901445932405104979919799946872 4899 -588635417539454721633049462473781667315432054 4900 595261950028947227433886923996289525153966164 4901 -601962402215820453461383683858980231721223336 4902 608737591119941203663882251788746233895535433 4903 -615588342713474401743006300705262515077930664 4904 622515492083168450525155048192742760804151210 4905 -629519883526596354696481133443919097954789528 4906 636602370583132284937622933437454184741708046 4907 -643763816067369943247257148484091092808965694 4908 651005092172505162638122471025800144372749150 4909 -658327080642903845172910279871053161875106810 4910 665730672946359000314282845005391037309234036 4911 -673216770376731209596481472986852245715511250 4912 680786284087797220246668228901898544889126508 4913 -688440135129687221727057189156899427825527658 4914 696179254559094440617105758932353678691416480 4915 -704004583622433365651540627717760446164862258 4916 711917073938680453190120151215163234840889426 4917 -719917687608835156570197677062708900616507030 4918 728007397252873565701570200958675418268751760 4919 -736187186049446403393952193558872918952150976 4920 744458047853362358583594290854417976856352728 4921 -752820987389985742587532328097488281592970962 4922 761277020449310354411645271179680006527980314 4923 -769827174002689746724874617821430517024930158 4924 778472486243146464979757526438609752850264102 4925 -787214006628590633122695108243295326529443820 4926 796052796007052735759739585196331768252498160 4927 -804989926823009582676292471265540132126867888 4928 814026483323380625358938741497908127398367480 4929 -823163561682005351751790346781504017847262356 4930 832402270043577471387384806058094657264555750 4931 -841743728570663308076907169792363462885121606 4932 851189069577190570135110181988625648278352736 4933 -860739437747433660533713072498270123297966618 4934 870395990354663968734600195657840398040270138 4935 -880159897393883390774336347948961783403421566 4936 890032341629672942420385913871034132402876022 4937 -900014518647310899976844779421622188990698746 4938 910107636995056905773434485209441307318932218 4939 -920312918416572397080659781701395531220880566 4940 930631598083001212640072972066274503658917418 4941 -941064924734501343474981344840631678303281722 4942 951614160732319026768088373812665738188026810 4943 -962280582114328769494902160986024794016052096 4944 973065478746687049970070543780489888277248762 4945 -983970154570511106800701942813574839925316140 4946 994995927848213754886494825901654106002979078 4947 -1006144131314410713580386208468005763472321950 4948 1017416112232554338571926083318683107286311658 4949 -1028813232455241427494115412776955174166884658 4950 1040336868585847931294717531232982621969150324 4951 -1051988412240339711523867015814571828861605292 4952 1063769270308735923176384179482127012324916326 4953 -1075680865116006776414404648521395973570839840 4954 1087724634483625807602659076377244490084009224 4955 -1099902031795016808876742513201631177658064918 4956 1112214526167820497783948146690752872181592738 4957 -1124663602731764293688542651590543691835566994 4958 1137250762906182171913889207902259715083929074 4959 -1149977524571557637766125671444579235808373878 4960 1162845422136379933413583701872556885275562254 4961 -1175856006608128669378208978437005264096985374 4962 1189010845776865468547420628045688937625928532 4963 -1202311524510146517756884474805748131894817754 4964 1215759645047583617308866630221113839423644042 4965 -1229356827183729635203808793837847352738054142 4966 1243104708340652413700413395744832450713262922 4967 -1257004943644884832158484649513122192102575026 4968 1271059206123079202958880344610738058188801200 4969 -1285269187015006521084328859354397297714438650 4970 1299636596086203724718076388326686685864450478 4971 -1314163161822944116796908669167949890919724622 4972 1328850631510973101737022060870586058009584470 4973 -1343700771318882606515106988160942076963868386 4974 1358715366506613632160311948841029299992987114 4975 -1373896221757649963154917319799267967566376846 4976 1389245161510860630049271026191058227486870854 4977 -1404764030168345908394050275333621028332333754 4978 1420454692180811518690276246179568485466160986 4979 -1436319032137859715212935563016411029049318174 4980 1452358954990176069212792835364600658196206518 4981 -1468576386402093134748443224091524655488179742 4982 1484973273103804987538329168369120455472695104 4983 -1501551583112930622654104133067640217875215922 4984 1518313305827038034741145269358320258689482460 4985 -1535260452121380000261998149074834106473664626 4986 1552395054585655080435551070973511251909779746 4987 -1569719167898188607803484231772246368924097860 4988 1587234869199768204956045526603940585555322938 4989 -1604944258329820898342497397634333889655573148 4990 1622849457926635716360014962712095212085491122 4991 -1640952613533110398648108457892193324205309658 4992 1659255893849033963291693628078201938010957516 4993 -1677761491128208630515496064928278924179061334 4994 1696471621575231653000380938131653399603568202 4995 -1715388525597240452414310737161562348348655652 4996 1734514467912422195516484847770210483238348162 4997 -1753851737664378532562149277318520602649198516 4998 1773402648690938092476367502919915534444226196 4999 -1793169539945623863309594413771025033996874894 5000 1813154775918787760468839590521672532122038990 5001 -1833360746905939796838173477680593581208925740 5002 1853789869125175697979281377722384035660182784 5003 -1874444584840810480448791149783288502591084910 5004 1895327362649794152260360205790897872776109540 5005 -1916440697929014907049307049840823088994571932 5006 1937787113282278901797099313916212812972991470 5007 -1959369158826305126377968367038818454922760374 5008 1981189412317747686309872083172826497977050652 5009 -2003250479286795772549722031351074369869947390 5010 2025554993342334898880792268399007298779201414 5011 -2048105616646667338203228514410520443780712194 5012 2070905040389920878587867678227105822864241898 5013 -2093955985094860914247004468166402704304830358 5014 2117261200754232758573639701017479884593987446 5015 -2140823466975075534103230422150057274871030138 5016 2164645593303844735202182852279678161068891214 5017 -2188730419730227958790520829375824014617964967 5018 2213080817190663276458193837515544730540398588 5019 -2237699687893194392435281719651850364847208916 5020 2262589965465910464546729868395435757371149772 5021 -2287754615112774874303020125009719630791034732 5022 2313196633960003040524089178859869345687289356 5023 -2338919051590754010661308154510574978959913336 5024 2364924930579541866267697913441108737594548374 5025 -2391217366838438867464394404980816463780966344 5026 2417799489777445982704502768700545648968399162 5027 -2444674462472694616488924401587923551251260236 5028 2471845482035456712843704729451105711307606732 5029 -2499315780179601535241946729094507044737734164 5030 2527088623788792572515686555818014817170858730 5031 -2555167315285427714254268323117465975469814584 5032 2583555192803833264673315923230116784716849744 5033 -2612255630371757756595288032568140594827602696 5034 2641272038303479786997953219874236329288453446 5035 -2670607863802034703028813363213914245199222460 5036 2700266591561205176852122774424017349184143004 5037 -2730251744158676951892525535606734796456451546 5038 2760566882243012800354795873900343543633508552 5039 -2791215604729422800432280847398861416221685242 5040 2822201549218529373083910826279785970813166416 5041 -2853528392635491011460150204701639038447981352 5042 2885199851868917450676167122038997793433296652 5043 -2917219684189814730371486619995142166835018132 5044 2949591687453363625213223795060466281282707116 5045 -2982319700310020488636513591799246547926830790 5046 3015407602651598965058937909496257008453462800 5047 -3048859316289547777250288954781670414317955392 5048 3082678805633051659601930014756535276405493980 5049 -3116870078135440758910738559751522890477006870 5050 3151437184511870816285668573816450304498037812 5051 -3186384218966883184295294602891698840226850420 5052 3221715319669569048600391822573506921641207572 5053 -3257434669473396075300584360516427351213455464 5054 3293546496635894458904725332074153165564414556 5055 -3330055075294313413942895273100340815171689286 5056 3366964725700378128081481434851710955686143592 5057 -3404279814465517159119992413002272801790868790 5058 3442004755066988114631945569621302509037905908 5059 -3480144008611794139416654917667662887646344756 5060 3518702084600501034589653514970540295853619650 5061 -3557683541434038184936724377648695455126917696 5062 3597092986666790370194346257421234483949154344 5063 -3636935077270785783473950482453538304189367968 5064 3677214520174782412029248975951208608887592784 5065 -3717936073074970422992527651663971678643466832 5066 3759104545245621849533421507610019183174973060 5067 -3800724798079055185615882626142265894467063110 5068 3842801745358408890567759184747776321069653678 5069 -3885340353542174102930392209240115410612025354 5070 3928345642338368891503814415029495840071624340 5071 -3971822685564887115720094703384867967561729580 5072 4015776612009847191373678552998436056233947044 5073 -4060212606006869225487069646744910201294184588 5074 4105135907728971856902317153295942470358533012 5075 -4150551813494930754530892551119198282816261559 5076 4196465676380803945095010094390969110235510958 5077 -4242882907132962255614476883189277039682939194 5078 4289808975081178740342235771746533760771844002 5079 -4337249408751505112360333367244595817316567742 5080 4385209796182834833067943186414757433881153548 5081 -4433695785256672091677217769684964546813656366 5082 4482713084348416074178507315761787056666167414 5083 -4532267463296293246949004178364922352883474072 5084 4582364754370414758598239981175860118324923110 5085 -4633010852925685570765696842997937009086675796 5086 4684211717742684871385729236263648110975894386 5087 -4735973371382540870039226565071791448251571944 5088 4788301900880535692958169786438555051748230766 5089 -4841203458774356182871331871365293976533644298 5090 4894684264132543631755564588476830428597968490 5091 -4948750603250024972528529236387732414261651990 5092 5003408830015077102085661626956141679105225368 5093 -5058665366291120960141331094152559817125213694 5094 5114526702655372292571614819624394764880483438 5095 -5170999399490036006380234995012914964061497274 5096 5228090088073781628280324852544686591374644626 5097 -5285805471322651777380799798351643539825656906 5098 5344152324185000331156774219742826559994636374 5099 -5403137494052145379239353613423918645646531278 5100 5462767901544965002849357114080057274323241892 5101 -5523050541671881259543364891643117777164567530 5102 5583992484987216526026768193943496244409264368 5103 -5645600878380410851825268933525810924049721650 5104 5707882945500955603103869516859827460211322752 5105 -5770845987199979525127678338599460464965708714 5106 5834497382367873587700098276474982692996696006 5107 -5898844589163145150225204168684063736279384862 5108 5963895146241745607071737559488800794076708902 5109 -6029656673597715784656696535697437997104499866 5110 6096136873020277306510097732922907701669821822 5111 -6163343528568569720601870855655659120155407306 5112 6231284507463585048603629070614075745145107270 5113 -6299967761392221412240623248789493972766210736 5114 6369401327811921974417523814736092083060929894 5115 -6439593330846066989313157106717383821843257420 5116 6510551981775535235179898220810460703958771318 5117 -6582285579548963563493990363980276959992756594 5118 6654802511732480795329078180659461201402762232 5119 -6728111255893553938586275106166463662002579258 5120 6802220380985543175926273074399710389429296882 5121 -6877138548301371255248570527159148958218973206 5122 6952874512002027560312000028785224790993677428 5123 -7029437119664885154412778694266059348189040024 5124 7106835313294945867419231637812733168410644138 5125 -7185078130793352115991762504707551904411696200 5126 7264174707426743550522684507164478907078920730 5127 -7344134276842959973977865999166899219374358256 5128 7424966171639131630857431470695490502553720274 5129 -7506679823950763526594067653482970107276850070 5130 7589284766528439769284524339714144667641960408 5131 -7672790634296170892414586445642647595878104686 5132 7757207165910735713426091136037194691259934284 5133 -7842544204843413733782785537390724024667744478 5134 7928811699990487733383100412285976674663023132 5135 -8016019706305991569519752524810073532053149766 5136 8104178385948072954656734861440239972130396678 5137 -8193298009932661102986417459246589030301359192 5138 8283388959788293407758051317494648936409338098 5139 -8374461728708128198291394156152889819777422374 5140 8466526922205880484751665002952192462129873186 5141 -8559595258795328345170975858216224883977533698 5142 8653677571210800265672080447020628822940369638 5143 -8748784808161981980005131390156917519500294084 5144 8844928036090062838655741114258674300348649000 5145 -8942118440394550828527641423393260387325504238 5146 9040367326137870125657076120208485358482491142 5147 -9139686118774933382687996574584317133186110732 5148 9240086365452503519289345644873703401042723748 5149 -9341579736871312955045588773034620716529259662 5150 9444178029149720184071585788680088104368512884 5151 -9547893165130137108246140955436968291170805446 5152 9652737195135738778340664562541377747564709002 5153 -9758722297753635267171119137277371805749464386 5154 9865860781218159425327407594648581260030847330 5155 -9974165085386847549568437153463343070165119774 5156 10083647783718173925815981052276796942539878722 5157 -10194321584662706857661150016584286146493265378 5158 10306199332475617519835206494574514223847487650 5159 -10419294008057226569540615115642630498871497580 5160 10533618730425589990678358576958667682258417754 5161 -10649186758813288893293592314638562760440399870 5162 10766011494766209953377074059119229868958067862 5163 -10884106483624872171729732545857897233942168106 5164 11003485415396674096470018424439977766014744602 5165 -11124162125657847871608825485188509562037180486 5166 11246150597121056065305885911123488853478694654 5167 -11369464961860361140351055695140519051744891222 5168 11494119503538444187973635724060365001602870026 5169 -11620128658983890635273503290614888153020980982 5170 11747507019127384246421946109355989684790689574 5171 -11876269329969375981291631047455661521742367478 5172 12006430494248766896609792399951917951450216198 5173 -12138005573803876325424201458100413133138068412 5174 12271009791935941544465806196764817348704134490 5175 -12405458535088518643186472189375167363339686006 5176 12541367353852118783396035871001749738706609564 5177 -12678751964002192156623712049904984723057223020 5178 12817628248275356995688002488699065528747209962 5179 -12958012258874661203100715233332274049351560056 5180 13099920219977683166364230990479781179630304026 5181 -13243368529524595169439124700757019906083205398 5182 13388373760296043544898280235447708840137675886 5183 -13534952661026360362867602804133383034521740522 5184 13683122158294207711189865472026484430738610610 5185 -13832899359180932062581123867614859657382359342 5186 13984301553932093012356977413557713708676929118 5187 -14137346217861152399286052472162855409592052900 5188 14292051012505726464679283355183122116658901208 5189 -14448433786821270940160230192102909867112887262 5190 14606512579193444551352146190973438337673232964 5191 -14766305620258890554021813522017234728691347602 5192 14927831335729557466401358404565508408770436253 5193 -15091108348419419005568455559796677434536128966 5194 15256155479484574495285544296336926276210291324 5195 -15422991749703008086902736147618402486647919544 5196 15591636381616437511172488255219775540867555600 5197 -15762108802523424792110745996545642566020781856 5198 15934428647476422939046876886611505879846238382 5199 -16108615761439401526380504057898726879065502402 5200 16284690200617642771802380515644286832222564452 5201 -16462672233829554152296934759611340109330719070 5202 16642582344786259466523753872451478039617589936 5203 -16824441235267542710294170029964305210004474780 5204 17008269828302159151237744088583950822655859890 5205 -17194089270464740614061348729209955452934656732 5206 17381920933301530377971785213476373397217864872 5207 -17571786414800631956889337239972456645316113424 5208 17763707541818121340488045203893469299212704822 5209 -17957706373447966463350083582828338955168791958 5210 18153805204396782195633223007235151019712714108 5211 -18352026567428919979563382028783503354261458524 5212 18552393234894806559595889649765604719484977484 5213 -18754928220306441798053336699593312201396809634 5214 18959654780919365446837292408651557292084081990 5215 -19166596421308371764567758898404849036076495488 5216 19375776896948567933368534720388887489508800344 5217 -19587220216818116575261167927544301976998578208 5218 19800950645036293022179294154867831423941374748 5219 -20016992702551503453437512973662953892497267392 5220 20235371169889028740312333027979146302057204020 5221 -20456111090945071895111876124920993790132441928 5222 20679237776786700613713150301076903138238477046 5223 -20904776808422310452947201434099149382869914674 5224 21132754038556994668866032860786483540503785084 5225 -21363195593400842517940222127266655230538805248 5226 21596127875593008765871784763154383064349867272 5227 -21831577568227393263012612692143636634133886752 5228 22069571638884813202138875403371359226947502148 5229 -22310137342581891557470725332419900646074584158 5230 22553302223651844381670250028467243696330137768 5231 -22799094117681339751550049054153351204248802092 5232 23047541154622106725662273942730321115096470896 5233 -23298671763062354053731163117153277237713670148 5234 23552514674505328966319023077077348562941227654 5235 -23809098926508012195727480201872562736622317346 5236 24068453864695972059539905728481346694507936792 5237 -24330609144837619320129651187853392685650290436 5238 24595594736155276138182092424346227192785366472 5239 -24863440925857297519129311430655251032003048006 5240 25134178323678033811203257247228292232841264308 5241 -25407837865218432724551497212133850062878599160 5242 25684450814104189705149812477265065331406784456 5243 -25964048764206825112572528422815697292539686504 5244 26246663643166884622981412771935434972419048292 5245 -26532327717202635439017024748858458962491077624 5246 26821073595927362128427196682028472435701450512 5247 -27112934235904740158990119193252514346180141394 5248 27407942942960130281745833699410049515008000560 5249 -27706133374558534249344400911575559416027616692 5250 28007539543553395904495833854899022940037625538 5251 -28312195823288707554169851757126809553719566099 5252 28620136952710536473551968741380681706012200710 5253 -28931398040150846371033051972022419226173782974 5254 29246014565802442199929533938332949612005568212 5255 -29564022384264531623892596190687104674257911754 5256 29885457728531443585272213296859415061391404566 5257 -30210357215406001879849256184450250473605039474 5258 30538757850923205909789340834754663447189853674 5259 -30870697034377039146640299042265876921617178574 5260 31206212560970272576633771928908461878910098560 5261 -31545342624539073910571565779729641216980605362 5262 31888125821796860838709086293615864683610106386 5263 -32234601158077882247062303378386563262839703322 5264 32584808053092065157497672044422542870453759496 5265 -32938786345210265810782049164507411245274595106 5266 33296576294300887587032664422059744031819460398 5267 -33658218584645741362219174614302818107142130518 5268 34023754329455207188286936460392771104613178268 5269 -34393225076962112485082313659417187864260749864 5270 34766672816527911296555611597721980291575338288 5271 -35144139983202807406688050893374973208640560750 5272 35525669460761939003000401099660945658386098534 5273 -35911304584825504584262799251099930088109979462 5274 36301089147662422922955442078332415777636179722 5275 -36695067404655815889571907693891412911741864144 5276 37093284080781910146179602374860362494970513274 5277 -37495784375462496276343917135136753716136969970 5278 37902613965814280800443314999329921654092487366 5279 -38313819009987155811206569523741133015375131158 5280 38729446152274626458720995775424498590196956978 5281 -39149542529973497993903833320837927646623428998 5282 39574155780258188017031433322298966468819097214 5283 -40003334045344084706441561629972664290301349142 5284 40437125975964570371167696830604722545285157766 5285 -40875580734942232903934539707790470603426259650 5286 41318748002625476580286172428674961831955766882 5287 -41766677984166382873087937854854686969533910854 5288 42219421416814497828548760721466932173196182608 5289 -42677029575410820105536540994840252003459651622 5290 43139554276107962594197654500497997557051858624 5291 -43607047880190083413387918404759290679464631830 5292 44079563299856313677295953883581343793970242634 5293 -44557154005942214325710345510009532219860191276 5294 45039874035658562834738158439776214348980497616 5295 -45527777998436942161189334122593807023105597844 5296 46020921079909531817844908514944846919059156574 5297 -46519359045994579312396835571045862930019442726 5298 47023148249048572102518816241526029822580701890 5299 -47532345636058253080871276887567499227081973298 5300 48047008756851478646036570550552391939226354558 5301 -48567195770316697275754102322753959544561705854 5302 49092965448659952818540823448159177784466545900 5303 -49624377181773828021466451106293586969697386310 5304 50161490983781661831790518358280111355450574948 5305 -50704367501728719542355254423122397040411318408 5306 51253068024293835553575112304836701056190379170 5307 -51807654488406469941136197675813612891060740230 5308 52368189483799668838280951953206794860332406722 5309 -52934736257681594331346641952425885961404785858 5310 53507358721696547521388894792176615558479775878 5311 -54086121461145621261010954912341233484955121798 5312 54671089744229581351237965190562166335459018272 5313 -55262329529088676180729421541372058250018249682 5314 55859907468671536437562776796153361999884800410 5315 -56463890915729664735073842195619839497155422594 5316 57074347930221574670817305035142442119617291326 5317 -57691347289095090490239348962059285411587827800 5318 58314958496093765939800939570088102149664901598 5319 -58945251789246201201824487261511778252442195468 5320 59582298146072181575652619285949725699745062512 5321 -60226169288921840588711717502714672164976576078 5322 60876937692850871253423222226509714920651270342 5323 -61534676595998584150499034392254718408820264646 5324 62199460009992120014795241496700146895468330338 5325 -62871362727913705466301535478363110463347875746 5326 63550460329866732824398989638128315831192177680 5327 -64236829188682737320740916157111709786881217120 5328 64930546478297384767602343289579374275035477980 5329 -65631690184760464112847873537620770450469853918 5330 66340339117274224758099607927632292933548121632 5331 -67056572916668784033221207935615258723001034722 5332 67780472061352343358509412648658878490623607294 5333 -68512117873410638989966214539855541602949751858 5334 69251592527515266645415665341479126947170419890 5335 -69998979062603973590340397556952705560848458958 5336 70754361393591651769228507676928656746658122130 5337 -71517824320386001997809316074058254871807004554 5338 72289453534247671008642601880600414482081067956 5339 -73069335624308451751028939679608429649783176822 5340 73857558087045476826201531425210150860678058582 5341 -74654209338672496084915355178916356048425215582 5342 75459378727564389406031022706530074174329991886 5343 -76273156543847201988062224651244339051266327960 5344 77095634026195678504650588356254958013064364600 5345 -77926903368798209539547438083559522126626944694 5346 78767057731432519016331863563540353538007625306 5347 -79616191252611074037195773631860040669004833306 5348 80474399062762454530345447204766731231313918318 5349 -81341777294432008024797554913046076533376807028 5350 82218423089546057685216757377230286842195960494 5351 -83104434606853422561718811124972226476111695478 5352 83999911032640447049190605125102788633014942712 5353 -84904952594676298656575560392858160040823178864 5354 85819660576197154204271981434283857348056618078 5355 -86744137326755988717593719370179147093363749428 5356 87678486269984650391082994191424802302341798414 5357 -88622811911543730957474255352193778840057916342 5358 89577219850517145518272835970680936458353755914 5359 -90541816794205839988542513953084159005924057330 5360 91516710572963533998448414381678841423609244546 5361 -92502010151736565161260995903073645936021682026 5362 93497825638357063350179799085554998479015612778 5363 -94504268292035021059486601277126347170721411538 5364 95521450535475138135625454905766734991796959726 5365 -96549485970570393208336016125369220380616803044 5366 97588489394141031411540814539487734806798924518 5367 -98638576810207940885042227689908426055203133470 5368 99699865438852328902066826410620218816479049408 5369 -100772473725286048488606079070747171217909800640 5370 101856521352736083588526574791983997131392975919 5371 -102952129259092547843371383200479469916572622188 5372 104059419653605730736680497398312526592466942164 5373 -105178516029939196912160575164633831315977739780 5374 106309543175633675920814096157686703893343738208 5375 -107452627181794048951552155711018052713145707422 5376 108607895456789675262996598353076237593877202544 5377 -109775476743914677781305488492174978106152387874 5378 110955501139101174927041840480620306479512591556 5379 -112148100104801174869415058747291883838680995866 5380 113353406480094847734127402171220627553962392258 5381 -114571554491035073969063349560359475587914961668 5382 115802679765214812522648591423720469746501217226 5383 -117046919350501027091202044820592576699641683058 5384 118304411733825743980964100074385997241803375252 5385 -119575296855948873049546346504348527901901937764 5386 120859716122253645439993291085883403361604465428 5387 -122157812413792282300735875309146428962128515490 5388 123469730102774789848514900054241976666807826906 5389 -124795615072441584580520772949957744416671385820 5390 126135614736997742000077317059381575921739498734 5391 -127489878057312124628346948940101634619887493584 5392 128858555552445549594752832439774708277435836672 5393 -130241799311443963176715647729617764010014650792 5394 131639763009806428863399027795153710953941254454 5395 -133052601930565437026192833866855037577845773276 5396 134480472985433657850086513286372617018884992252 5397 -135923534731498205998293382452274825262112514990 5398 137381947383530061195347632731161106754481772602 5399 -138855872826574140996760909549325327506804555756 5400 140345474633457837262502329101245376651415562300 5401 -141850918087152158973348232537384907350009934716 5402 143372370203204488669901420526316558234610578140 5403 -144909999747490475388915744380146237648185341844 5404 146463977249356378874854014278733759112482381452 5405 -148034475015058631438863236639760958781361883744 5406 149621667146378088578514848015204165255994188116 5407 -151225729564339566950795075358291450183079701778 5408 152846840033008541233836724676473417018626169502 5409 -154485178178367044838731083927569063288241096548 5410 156140925502343956420195139763228818568387157614 5411 -157814265397160043643804762215831615826904750672 5412 159505383165117138541470561492341780040916068076 5413 -161214466043758311057345474324804066688004441328 5414 162941703231111147565711627129118698691642041622 5415 -164687285905758166396592516420941440747012049170 5416 166451407241813626461001023973213346715162054236 5417 -168234262424233663962760463680975346675602578104 5418 170036048669853896763866092180119805822847898016 5419 -171856965254077433249281490254365896507200190118 5420 173697213537652360705387280021335110211222046836 5421 -175556996988011564517961050610496518685284982072 5422 177436521195258426334011008895287221001675976588 5423 -179335993888505512764512885894387607194244203884 5424 181255624958238670721532898354613797735594916180 5425 -183195626484625328385201214309562750360693962494 5426 185156212765919108166187094470359830770392627698 5427 -187137600341148590062515225050566186319083207164 5428 189140008007178295024544263257438903088606954852 5429 -191163656836143476867484935031339703876206387448 5430 193208770199223608321018029099161494422651783269 5431 -195275573796669003407208322408491520313800970362 5432 197364295687931073677353846018770870658056514192 5433 -199475166315784514110370361693742850330061321330 5434 201608418524534251281185438450194830040902842646 5435 -203764287578618241292953998503202978056737936622 5436 205943011187878381209621105354233590504610272498 5437 -208144829539409389003712609739835713141314774192 5438 210369985329519162135882159122013794873339647668 5439 -212618723789374105997995414272150502573615465742 5440 214891292704427282087332229366910112590987219866 5441 -217187942434265741973906585008233056433653226618 5442 219508925939472348956539899256880521980794662966 5443 -221854498815407112869212054839268302225041398540 5444 224224919326108406950291355318438069955661083584 5445 -226620448431556722688446511270813737781270125480 5446 229041349808404097439428214071284226971630909654 5447 -231487889871147434456868413681562893234500923936 5448 233960337800680504203926471035982408589045871498 5449 -236458965580124567855394266940458311600573188538 5450 238984048030787883065360606281132217638883029294 5451 -241535862841149074791962911530166762224706820392 5452 244114690588973072668451732996535714666912033086 5453 -246720814763897098197057807945001091824704421220 5454 249354521797778254498828068000682153878150157678 5455 -252016101102697306709310279301635909516644931590 5456 254705845109100982243917978379345366745733596614 5457 -257424049296612415571292319856753478717399357880 5458 260171012217624302282077019093232163403723805286 5459 -262947035521389796047645029447574386222476372194 5460 265752423986277611263843660002484210333269832852 5461 -268587485560080284432336960364820194090860714778 5462 271452531400471273725567758055279898829743499150 5463 -274347875907756588816671608308742935591643487148 5464 277273836750041691269391314803047372283178170998 5465 -280230734888925456359440324973435256120065689942 5466 283218894613781627926063764435997499293442197406 5467 -286238643584510787386919014054207582969192668402 5468 289290312874452206119232007313115627899154255886 5469 -292374237005197832735958012655580247078578152334 5470 295490753973435659686585533007245186865118036718 5471 -298640205278351190353692809337735463965135791158 5472 301822935958061423708672074947082419959268598262 5473 -305039294634958133442587538049056564635450079046 5474 308289633561222851706948468680436312566980097762 5475 -311574308655831880460443074136845796888591736934 5476 314893679533185424883199868877495382562803353054 5477 -318248109532327687458423035861698875296225173980 5478 321637965755667347433263437945785471278413249306 5479 -325063619117068629855612308627942723701223357988 5480 328525444390126728945413932236774198457555663262 5481 -332023820247500463627424251593446291129485530042 5482 335559129291443473783275873439429529190674104506 5483 -339131758084961164891547623156653557349998024786 5484 342742097192959911065306712909224008715035642872 5485 -346390541233251802429345239665474220495157368908 5486 350077488927757280891728799547439482371127073674 5487 -353803343144310500612772516467808583233420330570 5488 357568510929216318999687992064112405709436244312 5489 -361373403540469863997385665299361627157384965418 5490 365218436491485458492298930304640803851656438888 5491 -369104029605190906078377256742997360341111906622 5492 373030607068334143120275344153357350753181744294 5493 -376998597475915322252213378740780690242104418246 5494 381008433865901233685989603779428683817829794322 5495 -385060553754641290105382997444876624423940253794 5496 389155399183336475108699380744860499791203001846 5497 -393293416775409595499290857751974690573618492982 5498 397475057794103385013998254479923439855303191970 5499 -401700778189702834340932074258092133418534934274 5500 405971038636547078762731137449355010057849264388 5501 -410286304570784122189147496788294554719576872872 5502 414647046239749985514433647395676270371382409712 5503 -419053738762812553615920601850950164578764338792 5504 423506862192459833698471187619639524181241185862 5505 -428006901564486141994633398014875108684612157534 5506 432554346937450421774446343488177628380341277938 5507 -437149693432921089528824376627495035296937062856 5508 441793441287946035046891381891656485618472193514 5509 -446486095919579560899710552155053016998380028874 5510 451228167989671439872321000708668676975439521004 5511 -456020173458201271686534088956584038831220231010 5512 460862633625341683630432313066464819238691505518 5513 -465756075174354311358715279489258345282037166436 5514 470701030227342417618136438838879000347892650822 5515 -475698036413683000940520131311380187134937054828 5516 480747636938739952185743238457104484371578979942 5517 -485850380640542251645099271872162954774235009228 5518 491006822034620587626381073062656056313072835822 5519 -496217521359725716864475006308803608276086418374 5520 501483044637067261796002867789377358174756945282 5521 -506803963742886395646681239590974911382634595782 5522 512180856481329810148817007416524722606953097456 5523 -517614306644679473821017583958266687049498066762 5524 523104904061141918551532871479837628517060037134 5525 -528653244643571097451768047661454339204777002030 5526 534259930452409432376976973230696309706423733450 5527 -539925569772650609219078121453077402277448095442 5528 545650777191125282357697485647836270493935625886 5529 -551436173660502900723609518571792281286184610796 5530 557282386550224297759123632244731099377994572436 5531 -563190049698422717207090746622400506567399537298 5532 569159803478796456620623943386977475217916936966 5533 -575192294882226276752072240198806942053110885808 5534 581288177598738830870948576231374428867929260352 5535 -587448112085514630872715925680818043553583845546 5536 593672765621166673342958829403658007032086644410 5537 -599962812361065578169327488468277450538030963606 5538 606318933408387256107847787413289324751801011066 5539 -612741816900665299772141918757249418530088731864 5540 619232158096714088040964065437963325299801194944 5541 -625790659448891357104461635687703368670880071266 5542 632418030660938448621524715837451507456252387282 5543 -639114988746928546637343631597004651156618545332 5544 645882258106747736659829536597041951734259362842 5545 -652720570617879555936255981533171965369927927402 5546 659630665727586638191550167105105757808397971606 5547 -666613290529691624067667458327312207857038924950 5548 673669199826208273115648639840139833907763392784 5549 -680799156190145638466830346518760917860878736910 5550 688003930045696733021385286894383564104073294000 5551 -695284299765570229617169730837875537513218351523 5552 702641051768747435853755104770339926032555189312 5553 -710074980602061477824335303844832927842757706852 5554 717586889005863025333025877801792723855708857744 5555 -725177587980927961139897918651064559873085565834 5556 732847896873644681567065013279630927667163926552 5557 -740598643479226812293862695339023653289870537804 5558 748430664145381296934452312050239019487892988356 5559 -756344803858982973401000447420851694715920144362 5560 764341916316034073692809747346306300279168817568 5561 -772422863992938578389872926387706409589981018352 5562 780588518236997012307158021329349150432204373064 5563 -788839759375854041974980484671087692407229214348 5564 797177476827433588386258564433910325002867432664 5565 -805602569192024146235693968480631320926664672532 5566 814115944326807591483702721708626802007101785956 5567 -822718519421780018407093641967592989646514737300 5568 831411221095881807414567559706681476617041113942 5569 -840194985513055162486734334150199522443706164922 5570 849070758498823485268927690189331529773533879640 5571 -858039495638122126829676047453624383917107136764 5572 867102162354689426926434228604568637891507070260 5573 -876259733991931470046845399654349579162725743076 5574 885513195915035267347090143617572319429429663608 5575 -894863543634033747057037986886483479656738984418 5576 904311782927429225000977005098661677003943650008 5577 -913858929946124793200982505738107781283296244944 5578 923506011297988986906874331026418750005621193502 5579 -933254064133980631008124254733566843177917679004 5580 943104136256614260371830166380442190489899590792 5581 -953057286250453868248695632891719166830813322644 5582 963114583613204252682728600215722280347956632344 5583 -973277108866120007030590173886238140754306926974 5584 983545953644074830699519756725504610154808495476 5585 -993922220787282535245082068156920289940588966504 5586 1004407024456506400388788756505014890659922733640 5587 -1015001490271428193976145741851830548688080940326 5588 1025706755449656544348757317944427966378846572696 5589 -1036523968924013579663028371176788066411309337228 5590 1047454291438460736259280109854834426595287963898 5591 -1058498895645773125916559740408581838936464468872 5592 1069658966229908466107866982473453002023946690316 5593 -1080935700052724593908451650649602847469584438336 5594 1092330306301380895706577191350898944741773807470 5595 -1103844006612927124561845982517402007192364575036 5596 1115478035176459690816838338220514716467117457212 5597 -1127233638837129033898318364949940654107105848012 5598 1139112077226109157130119140105370149948651890274 5599 -1151114622916165155946572879559244177773094396456 5600 1163242561577952217738103031111284695356012844954 5601 -1175497192112357113607311653928126941035026126548 5602 1187879826759282458354599577350969316949428464208 5603 -1200391791208390562002894837477084232839206814560 5604 1213034424737141528839869813553910547380095196400 5605 -1225809080375742301356784061555080572561639767932 5606 1238717125072877919249139736897353374081817320680 5607 -1251759939836283723042440809984646124838418525028 5608 1264938919848580028841500198067629217521189994454 5609 -1278255474585181241360090901605636257839260164048 5610 1291711027960899036095581679331659961876239744260 5611 -1305307018504836184112055620162100441297948644064 5612 1319044899536116730499260653404032802488008362625 5613 -1332926139313196156999555777869024422289296095918 5614 1346952221157195419881491157296863494272483679974 5615 -1361124643577430977751456298202850595817201216842 5616 1375444920427109862656160824398103017142489242146 5617 -1389914581088765202533296876901808358165296126950 5618 1404535170660585851921699702638597746523259394158 5619 -1419308250115002739105118560903362599075472057492 5620 1434235396429999357499605471911678634798695258590 5621 -1449318202722746893420395499879361487767978042574 5622 1464558278414950110056710992307203162697274812642 5623 -1479957249429457135685613911119473397398565795942 5624 1495516758387824965507482265854083582217584053640 5625 -1511238464778753072070356818083799517397390688478 5626 1527124045097877321684543006027276030148016944062 5627 -1543175192990024680881918088402798935996257272844 5628 1559393619424802896366438695237930384862412920610 5629 -1575781052905054886040034210534396169485615814230 5630 1592339239676334549496068402785928296668859650138 5631 -1609069943905793561051897004534207889471493395798 5632 1625974947830997408990537895894441638174650358318 5633 -1643056051911346322050008264356243487936420786388 5634 1660315075014537844894935489673145049985785549286 5635 -1677753854637576180683022498418151389543773116176 5636 1695374247128873024957082178881127795359896310630 5637 -1713178127878230407629287533907940850872518384194 5638 1731167391475251236756605317662875322981029278234 5639 -1749343951870507231867988136431900363204139238494 5640 1767709742573541791405011902253623880317448470342 5641 -1786266716887187022346197061867014331627095134478 5642 1805016848143046981361034251954751004198495046172 5643 -1823962129903258611771612804010448096646342106076 5644 1843104576129104934324181785154504509929985226718 5645 -1862446221352547023184999732847289467163117722402 5646 1881989120886475169648785336285814335984720628074 5647 -1901735351073131236383143076300650193719207442706 5648 1921687009533776891935915140551135427462159022454 5649 -1941846215382956234757768395797976472075033737442 5650 1962215109407957737438803276071255991591851038572 5651 -1982795854251365781719582582250201973279031100482 5652 2003590634634311179793691220296898918747750716812 5653 -2024601657619844056399761534408963284058800024778 5654 2045831152877637547577210206675110188716960921360 5655 -2067281372911519757912334352330681377732190042208 5656 2088954593250470865968730641804381520278174718766 5657 -2110853112642890582296864548471599767163511422082 5658 2132979253293644742285136192724060712808842492474 5659 -2155335361143284305672071823589563567534287879062 5660 2177923806148685716058592242542141174533389205748 5661 -2200746982524666549688550034991283561067783895342 5662 2223807308947246970369317496489462796434370055150 5663 -2247107228760372832994780312393656552861909746408 5664 2270649210227603465229310086732771425141949357688 5665 -2294435746828125747298735111479802206276609909206 5666 2318469357554286062696403484781565203647503880730 5667 -2342752587168153525972214756366512269344441922858 5668 2367288006417820385899915491164332599995902521724 5669 -2392078212257366518857064857041714409409872529752 5670 2417125828114084834946582538048653698706484022110 5671 -2442433504202295937150325948967734299380712029570 5672 2468003917838783513230906095608301837760056634666 5673 -2493839773715221544546245449371084062185593962334 5674 2519943804128336456194560686745976998794680419404 5675 -2546318769213947591264065927141664515556134236006 5676 2572967457230681084322060391499206459598303063172 5677 -2599892684892650484480990791879149658226929962590 5678 2627097297703867731401585647104370137541146345112 5679 -2654584170247506425411020379913875124618243938926 5680 2682356206430799682040002010270964327420040436854 5681 -2710416339734043020891146180831012888128900680802 5682 2738767533511805230067916918422761175643257845266 5683 -2767412781345603769614204104171771303500028058988 5684 2796355107398427339457830237178395675853261257804 5685 -2825597566721866321986404970773983074257423353130 5686 2855143245516674595118758643015662455845148980726 5687 -2884995261397676289827338818342137109288312854518 5688 2915156763713543318252070837850643444456861558158 5689 -2945630933920661561071203536323672772823927924080 5690 2976420985958968682505003412633984443875958281214 5691 -3007530166578045440069482579967957840360587082210 5692 3038961755614327335173629839455369881437190093192 5693 -3070719066272915083515629479082989730095680604962 5694 3102805445467053304083652436699103195477903021680 5695 -3135224274214454657244932206679522073013360231290 5696 3167978968035728214177023483044389788629127325170 5697 -3201072977300591676684757973627453733328704356922 5698 3234509787522779898740057643843349414217112738132 5699 -3268292919659820877909787061994441102928455021068 5700 3302425930473418821156997822348333513344387680354 5701 -3336912412949578773659247581424700022702684325814 5702 3371755996720976742885428325630972467216930861740 5703 -3406960348434523208562052686385593960308818701158 5704 3442529172065080446079947171551407954112948540560 5705 -3478466209234331600847071005383115474998742368690 5706 3514775239593344191672447502194546170202619164102 5707 -3551460081267917601071228883980551230595925334938 5708 3588524591306326537067566235834209587221760483096 5709 -3625972666069540777330815143290922829065279077362 5710 3663808241564932092233256098274063828682333902050 5711 -3702035293785433736507361335706265676229577058630 5712 3740657839115637667612587386325091242694992243792 5713 -3779679934803871818539378253235747369768048586910 5714 3819105679436833617273585239270666840545662271670 5715 -3858939213353849951527918515546057007019096403794 5716 3899184719001827565235855943622665116257680745414 5717 -3939846421295974335754788108684464225395591210692 5718 3980928588050865333065443376974126765388397865738 5719 -4022435530480846343132532339903614293103146668354 5720 4064371603703164335212061202161714568064841481942 5721 -4106741207177735421074901907161909185827416702722 5722 4149548785084670137970511365770342195236827299890 5723 -4192798826707906431959814736452616068740714017484 5724 4236495866892766439498552551303171040137070898738 5725 -4280644486576377566715184753176269019802606134662 5726 4325249313321002294088948825857436758150330245222 5727 -4370315021780870718926782414475822558033986716610 5728 4415846334103694409595603745491761206107061607298 5729 -4461848020338644358830456926946243906620315349022 5730 4508324898922012323861315714204538479953193509574 5731 -4555281837239441205117808369008364444830555315814 5732 4602723752191257719220150308805010645358864925714 5733 -4650655610688020254703231615633508594779933991248 5734 4699082430077522271924951680238494369611996405362 5735 -4748009278578636913053422889429832532476053025749 5736 4797441275796794199249751079000936963561529772480 5737 -4847383593319918820006709691905150358275127467528 5738 4897841455317676320101212251307689942134004282694 5739 -4948820139067486782758186551277786110629025976630 5740 5000324975408611359426464951213651239368494563464 5741 -5052361349203479031477139572393829151737154818872 5742 5104934699884794260077287189091511415106697516904 5743 -5158050522087192942481601328826911240453564076484 5744 5211714366282426197133446465000821645763883840104 5745 -5265931839337696150876275759937885042265948625220 5746 5320708604998517433086601465026486117990054550476 5747 -5376050384379241101996562679863766258976593211736 5748 5431962956543716821058494345182315745418201075840 5749 -5488452159174797029173043351077707434105189909528 5750 5545523889247602541469130475507898956461764243352 5751 -5603184103622148812793465215684788134101627504118 5752 5661438819556778460908882063203066519564845096780 5753 -5720294115229702941151890738349471617017031373500 5754 5779756130355259348939872129502906928152647493536 5755 -5839831066893519176720530064233636852358404032428 5756 5900525189763907168698489112003437180213838408476 5757 -5961844827474205237548821685929443975991183433044 5758 6023796372666462651125838105287866023990212560020 5759 -6086386282671488026661059853963042177883206777220 5760 6149621080162863820807669296744410155332838659350 5761 -6213507353909049819304806750516902778413449592484 5762 6278051759529761407506205660920220648763497989282 5763 -6343261020163564229068957878908959625738943632148 5764 6409141927048285960848503867743429095647403890510 5765 -6475701340110509987431399602145311105070999010016 5766 6542946188659640948765692345572102445370065272784 5767 -6610883472185034765418298863553658260336656126920 5768 6679520261157685152844745952593123654470639757482 5769 -6748863697738755551098786400583079494380849527436 5770 6818920996396640826925438649531327813399489522252 5771 -6889699444533639989391236108016393324959788834680 5772 6961206403222504255880213268778204745834860939924 5773 -7033449308051275418037596656578427789732659807348 5774 7106435669972980501533077757710997760030424747458 5775 -7180173076057588910785108885063257988009069777224 5776 7254669190148004363283230288481943655168292445096 5777 -7329931753526227649943707478218571857620222426808 5778 7405968585694965013776264171368539308424878840084 5779 -7482787585273015497659025684283687790174520487936 5780 7560396730895833625191126415934369693531554168696 5781 -7638804082013549566400763263758806863942077209628 5782 7718017779588311579982515780163113800367098839680 5783 -7798046046802391565941089822135256030583501037370 5784 7878897189887586615310395171305125843517478867650 5785 -7960579599074164167702581455140930160698192286202 5786 8043101749545321983649800057858666184194434336528 5787 -8126472202284067946375012846720793731545317008426 5788 8210699604814481742734769893612198950157613716948 5789 -8295792691954366286051707592458544577996399975018 5790 8381760286695339606263780597891327362434686630996 5791 -8468611301208524729686663614774457190726618669796 5792 8556354737856115580223391350501864376579637649588 5793 -8644999690090081317977521821442097488947557180230 5794 8734555343240073437501727936463539002416341930124 5795 -8825030975313385569548089369017974758099226272504 5796 8916435957928806985585936733593458694429198666160 5797 -9008779757382432673140950785357498271882353194779 5798 9102071935719733725650985163323161778763192627666 5799 -9196322151689229441504031423899006014484386523552 5800 9291540161579932997070224632401818314126037777260 5801 -9387735820071551211944276204609130635542160604320 5802 9484919081225355418575951487395840393685375313006 5803 -9583099999613686856239874422172311262816316280012 5804 9682288731456131204261503622814464797813723289680 5805 -9782495535631490618340317049901218153208800706310 5806 9883730774567838216021373838779613890422788484034 5807 -9986004915146068687615186418825479554418999420536 5808 10089328529751237743312892570286134213462888469504 5809 -10193712297469549335184974224715861352036096216790 5810 10299167005292446908952218200322027271854394167702 5811 -10405703549190417766351495990093819555664505221638 5812 10513332935058914386155185105965662213324233863610 5813 -10622066279678556893188111595461810041570735800920 5814 10731914811830599390192973421742298094946973686648 5815 -10842889873565409325737748082348016049640866096842 5816 10955002921478513476521300970750380709877324193414 5817 -11068265527849979159989477397773375963294774450616 5818 11182689381649659544422246859859930013484738724450 5819 -11298286289557550598287787306332857094550276917118 5820 11415068177147262028672616449907150829140578203476 5821 -11533047090230236068843581864539283138800534807474 5822 11652235196208024887199066009762942635779792397224 5823 -11772644785281217937207750707298769729811735043024 5824 11894288271517679562943065612611456930833073156618 5825 -12017178193936776825600114727798858314861395016732 5826 12141327217764965231047759026558414407142188625426 5827 -12266748135860245081342512359263978752004149308958 5828 12393453870145199711199172109818306877948267697566 5829 -12521457472889676397650037365255995199304035854402 5830 12650772127845908460216140149514128219797490796536 5831 -12781411151400557026392734455821324845102057492578 5832 12913387993906768006832480226838175950790486179816 5833 -13046716241193629752120650783595507856894391772788 5834 13181409616084769061212429032766037895099721160598 5835 -13317481979759245369617432788003230368738326795714 5836 13454947332957686936010805186176250016098068443714 5837 -13593819817206329932309884083447631069762448832774 5838 13734113716230164030112501440944231143661430198318 5839 -13875843457552436286325031338846259079197855235154 5840 14019023614103885115980957520026049632807006529202 5841 -14163668905666574769965617881267379839631193859914 5842 14309794200155426896966253418628129654695859976370 5843 -14457414514918695140171707430915818226307901944698 5844 14606545018237093094363330561472740680287691565818 5845 -14757201031018687020088866507728745744973364766536 5846 14909398028504147841364110047392703577212901240202 5847 -15063151641798536095458983750923192262756417045662 5848 15218477659232877012784725510071701361361753539518 5849 -15375392027745778932962391633842061401002284244226 5850 15533910854473730190186441314014513537609226271404 5851 -15694050408547038386707759122692559187183406444306 5852 15855827122896797932879336210206772311845353894552 5853 -16019257595879935637417075337711524348944237526408 5854 16184358592725760360454651948169650304156833823742 5855 -16351147047003719939211351469785049873060692609740 5856 16519640062310363724916514330518377632935436126346 5857 -16689854914172319749177102882934051068333078399330 5858 16861809051961011394486096003265756461640217593908 5859 -17035520100616591583323536785700271435169166333364 5860 17211005862184697986642552452942880179108319601366 5861 -17388284317375646739801069934696465368060135123650 5862 17567373627353885908729130422778426265258967192132 5863 -17748292135754355032902713775326772299575726780706 5864 17931058370711340282913924610193319826285996581074 5865 -18115691046687261848205601445625345368528263538060 5866 18302209066105183636386679999874439732256572005914 5867 -18490631521005063886495361975919923565632956097726 5868 18680977694941872866029140910632241949441847781998 5869 -18873267065122053109517374623371891710350064882858 5870 19067519304553279032882726744600937793683085406138 5871 -19263754283984418721003655635177925837963020220562 5872 19461992073639684103704098705368400634294666327012 5873 -19662252944977899718958131420980601580784303738798 5874 19864557372705826579681951887784654978501648594152 5875 -20068926037041837150851984521793472815825715271726 5876 20275379825993744061298430703546896192834828682328 5877 -20483939837416635226774525822041287742197739757166 5878 20694627380854907770407963465280123114365036591768 5879 -20907463979410877799960325493241244105355354364798 5880 21122471371880242844316460181019068119046133230300 5881 -21339671515150504497834644331580187504231403299970 5882 21559086586614452882145839926124134859569666443014 5883 -21780738986352974149433471439685044572153958474954 5884 22004651339091590129392459108445700893081557948674 5885 -22230846496185115276295103210973202062446638665200 5886 22459347537882603640785551541952658809874618359202 5887 -22690177775868495504307887068841027857351687572094 5888 22923360755819790953811066272091685872544665200566 5889 -23158920259721352607258288082783272809449969333554 5890 23396880307943974387045993928001473984226551590570 5891 -23637265161352198049843920469977176633083047453410 5892 23880099323706528685020693810997698700622143173854 5893 -24125407544355750988957707846958104658108727499206 5894 24373214820946298160035316979385022604905175480210 5895 -24623546401878021564213451270102231211067976020052 5896 24876427788511237502359100984574656589006660526714 5897 -25131884737405246319472698011404642672982832762464 5898 25389943262866064341075642258687283014651946892498 5899 -25650629639798852203570962174501664530972717218454 5900 25913970406578485774143292943283156876283434374704 5901 -26179992367654239899677975051257932978451886281934 5902 26448722595893712977416111838523375525255074251896 5903 -26720188434960047990889946013399671347442208796110 5904 26994417502013920127510509884941752730861601939456 5905 -27271437690735545380383929092360522886236644544054 5906 27551277174365989954054048811925306720654721270194 5907 -27833964408469718771695024704977115783832479482296 5908 28119528133423775583368462312102840988314346140804 5909 -28407997376942188918821980148558507886084360437654 5910 28699401456941474979122279152752856621307359622198 5911 -28993769984742251242875190756778308417337429201402 5912 29291132868291381532978837386971884904024907362882 5913 -29591520315091873242048225788146266615919349205342 5914 29894962834846197217071674407218349164047941353716 5915 -30201491242136874168547903411006311686249425113848 5916 30511136659465303495374271278279200037826000271170 5917 -30823930520643595646799982535212786638145914291206 5918 31139904574208243494392462863456031709355074860226 5919 -31459090886527417016832446483347699218123166829320 5920 31781521844607843974236057283115867193344032437278 5921 -32107230158941115477776124748916705448806791924234 5922 32436248866726234987845307706858261754838479923963 5923 -32768611335462906587559815469130984882869840770180 5924 33104351266568051428380906579967585173162509343840 5925 -33443502698671146736754314246727841622634373958348 5926 33786100010594657124974633864376903808453249086486 5927 -34132177924376173614281350027481492869745832205792 5928 34481771508685695043567336795359930205707557330948 5929 -34834916182632269194698695237774594191450109115070 5930 35191647719595337869565900992575946129214833031912 5931 -35552002250719400493554527810981741089097199649612 5932 35916016268078588696419661487610276971544676769342 5933 -36283726627885363009446179791656028037194028672944 5934 36655170554114193347967268009669720482168463300116 5935 -37030385642534148201826499659088492426965210014280 5936 37409409864767755481689489811725313063196610377992 5937 -37792281571996941762227100051047873903282765391448 5938 38179039498322981510582608211007052807711786375116 5939 -38569722764173121970994349616332552422867696563502 5940 38964370880143022368078684175070213592821857788416 5941 -39363023751268625367445214690894263805435287040016 5942 39765721681325965447867612010610482802126578171602 5943 -40172505376761045134229046943777664896689905385488 5944 40583415950257067074456396342638938946779498079610 5945 -40998494924351042427823296842083358459047537968756 5946 41417784235508082229643629485101263098848945031284 5947 -41841326238646667395665511372219762185578813334040 5948 42269163711693624411515836491598063314002851234152 5949 -42701339859751352062364071188907323530675759909684 5950 43137898318884961707200483996375903842543786111480 5951 -43578883159961650069859582479823908356856972792056 5952 44024338892970713192210008268854613176754127500152 5953 -44474310471817158895423812585729533003608394624062 5954 44928843299146903543046980173259429183725964297390 5955 -45387983230765559225287806761798649352177344450996 5956 45851776579658867428806906107759872934359583614616 5957 -46320270120068385894738400852072622630736126953674 5958 46793511092071918287326256216048933560143939921654 5959 -47271547206661288872781172171946385229340982343676 5960 47754426650853696666007000054114729519419581365988 5961 -48242198092377116358247956235660449154363947245500 5962 48734910683938215646326747067058964932672126568648 5963 -49232614067548720312078111512275901764092395526034 5964 49735358379381823813191737180653659035168949001698 5965 -50243194255150870784962433657929472365713466239268 5966 50756172835523738834531404015936009744434963707880 5967 -51274345771090799446819170500852557192237757075108 5968 51797765226895362181200931001094874742479587397120 5969 -52326483887025945032444166894826299680788670764494 5970 52860554959765150431008266012498275869684929681090 5971 -53400032183286984963585045563680524322283251453152 5972 53944969831392127405615522761617528939422882877030 5973 -54495422718775341295718254679735049605191748791096 5974 55051446205834392847011838359821498400030349718084 5975 -55613096203544367818208372382380228247262577081602 5976 56180429178916476875578440780769863467551899947774 5977 -56753502161032776783110443508588544465073591689088 5978 57332372747121229107679001877300313174847679251236 5979 -57917099108140457177590698537900299659128674143736 5980 58507739993884041871058134515297915265164144155848 5981 -59104354738153994670626199890729644722447265084152 5982 59707003264547989144626520782021744791004478659802 5983 -60315746092851347074369069999650882706975720761206 5984 60930644345471898950760252294129982278815148346974 5985 -61551759753361037866072917260555535448243339016993 5986 62179154661431311487827852169365319842420535101526 5987 -62812892034047186878593092447222129564203306971878 5988 63453035461160299339488054893327080160970416441202 5989 -64099649165079729006541481084162485065862075100618 5990 64752798007287845297611262728119664225104870912854 5991 -65412547494717732353025770676407294858525727434334 5992 66078963785503069817193505904184551475225375988898 5993 -66752113694805411752777426026422292395319000768884 5994 67432064701318202783842083758653137598032939869586 5995 -68118884954437600292791237348442666951213650536968 5996 68812643281481724088549305399474175976654764650970 5997 -69513409194345715934050407700739250894659700299810 5998 70221252895604039772170061156816997638544008616612 5999 -70936245284694648218157228470946237646653876088844 6000 71658457964813742580266523257922849147411843356130 6001 -72387963250510696820272526389679358627745739922202 6002 73124834175334444827529483037907705337485070741710 6003 -73869144498888694181207596916308434504068039864680 6004 74620968713307981908723587178240511055270233059918 6005 -75380382049820321380275278200168348428697991379158 6006 76147460486055981320581535183235649662651600820378 6007 -76922280754091444280951409974735737100554774228152 6008 77704920348548051173738643703754231135855736894202 6009 -78495457534071220767578566169566832968067360241046 6010 79293971352202873909500111198066220127300919903964 6011 -80100541628345445166879854864650563782259659625354 6012 80915248979509330553254578404684259624627889440320 6013 -81738174822832269755446180249447904366185539872762 6014 82569401384156835401774658436057778728645631564990 6015 -83409011705958919165842920176153939433979514672398 6016 84257089654640489801543842665226931830617004834578 6017 -85113719927919221809030550136855853261130132159496 6018 85978988063040716699228667484780449199398632937302 6019 -86852980445801239232199217132417309721256205924194 6020 87735784319632191904514943764425315007263613752196 6021 -88627487794004620474913929706000755244631629220134 6022 89528179852167703580750701536256617750964089812366 6023 -90437950358989699519155265695704495364183009488246 6024 91356890069662586142093630861500122497703269545908 6025 -92285090639257711762257502905726976621670957918918 6026 93222644632347038460331519952189303093500712731418 6027 -94169645531911999138773448566208083517326206868098 6028 95126187747554633591792441452076526759163281456862 6029 -96092366623817088923498573509426725205648578321784 6030 97068278449407953540392542720851362520158416207894 6031 -98054020467322108317497574762666413074096637770354 6032 99049690885030260735881480974245479379198655966338 6033 -100055388883922157289662393555468989630835427740690 6034 101071214628018887623571059503752657521358797306076 6035 -102097269272799799163482200692812900929618085384902 6036 103133654974981526382674426478767170310454650374662 6037 -104180474903235152737011705317209409817466833347248 6038 105237833248977396834966194686623371191018254354886 6039 -106305835236379953530250207912925262249979099135166 6040 107384587131613189362589839157155384483520688918728 6041 -108474196252211052949360550642525982603703074996550 6042 109574770977435627273051761149755262026570078686468 6043 -110686420759626643544572624250923657838591151204630 6044 111809256135629626383835593702689766591838619610106 6045 -112943388737405009897199115138972448195572156567826 6046 114088931301835249702773384258508079263620769721842 6047 -115245997680660133128229561373459264241514707445190 6048 116414702851461615544564990685078128397470376197810 6049 -117595162929682769784380656429990482276941949229176 6050 118787495180730255804076456920623978478904993304866 6051 -119991818031218840468633507059320379922950894736186 6052 121208251079375859777873370745767579131923060041910 6053 -122436915105581262862204021598682309775959540768354 6054 123677932084009539552784329001017359018143097836770 6055 -124931425195357349697697575018615723723601663739608 6056 126197518839659860470588414886378652827643364114386 6057 -127476338648208396806940065144172393156760847804298 6058 128768011494588208276633046529912041456448778395614 6059 -130072665505859624536378108803271226605546251017256 6060 131390430074896046914466594229853822600349184488340 6061 -132721435873861787730114189215145355836611911587938 6062 134065814867784122161778704830855920199823987478810 6063 -135423700327184017004996676414440961282035974373160 6064 136795226839785296522305316507586798216616871545654 6065 -138180530322375451030567552199615931568201023849926 6066 139579748033880957200597232746080427085471291498546 6067 -140993018589639275479515386041210989285155392638622 6068 142420481975770900480083276424255650736435415269992 6069 -143862279562565466051381804928947492633472770048722 6070 145318554116902670321710862945124220957992455401324 6071 -146789449814833570486061080669106062245547712939906 6072 148275112255436922084488911800762560205437453695702 6073 -149775688475931840450014092519022133341163003492720 6074 151291326966896711586517599926561124983878092958616 6075 -152822177686455458958045868175156653107375496270498 6076 154368392073452987166478157438348989436984318567350 6077 -155930123060800222179022019950406480220990186295838 6078 157507525090157726780852419648629660617627538249034 6079 -159100754127938237650951878571370807239000285232108 6080 160709967681422025755679273877350470586421465627662 6081 -162335324813790742698326639814766680337656751684910 6082 163976986158102682807605244498898059420497371932120 6083 -165635113931447396855206899487910440845265627245514 6084 167309871950505557347415298392732916606563240335518 6085 -169001425648493444855103960979800879653149235907390 6086 170709942092227231619712804521192829987995452114106 6087 -172435589998054611144503284434944299412938472330634 6088 174178539746677868126589033750703684332780187414670 6089 -175938963398166613460723165381495010547870497478026 6090 177717034708445747678950294229393418051716961212160 6091 -179512929147236997499067935587665222102367362325762 6092 181326823916127647663812491400618083860207956374522 6093 -183158897965453105562072061311599760071326198292914 6094 185009332010018616104061591955373498252510690861382 6095 -186878308545021545268250924405077151759238223173590 6096 188766011863522331949969259661722413388854756869610 6097 -190672628075441377826269324108234518098689945548698 6098 192598345126690979987187957316667620566744901799230 6099 -194543352817065102119703119374846511125041294270214 6100 196507842816913586290988332106618356539414223066394 6101 -198492008684028460755039413830487564259828319986284 6102 200496045882155989385585109902143366879768571974300 6103 -202520151801110604905550484155973789055864086385694 6104 204564525777032208725219526285014383853005115516450 6105 -206629369111342721511209700984853414704983772520828 6106 208714885088429835623830348656010790735939439422914 6107 -210821278993555050177155847798917170620635614436522 6108 212948758132468333316226652479425502145074251945230 6109 -215097531852704371217588446243476981359469604256988 6110 217267811565031012402041678380782140422260940810190 6111 -219459810763535663819585120125199763554217968978474 6112 221673745044379006660243244677363136333084502844459 6113 -223909832124785878139600380409702405442648399845480 6114 226168291863827665926505982850323171889493068737488 6115 -228449346284969934281402562588609800240173850395728 6116 230753219598781609247680109220367805511818607726000 6117 -233080138224217982784799801244623542042182917080464 6118 235430330808508391705114667147807187321184922946946 6119 -237804028247294682316813425801677090172122859906410 6120 240201463706650269724513612326489543900032434533288 6121 -242622872646952209864771876890073675551084540120304 6122 245068492846924761328343066537080733696958503918912 6123 -247538564426189671274067466316480642510389699113830 6124 250033329866355603829500055217855177847276007798846 6125 -252553034032372752176469591578975106948581841006336 6126 255097924195861530293296072585462450938153751246046 6127 -257668250060386397974970761005161970181809330435426 6128 260264263786911707205447934590918478582965336397110 6129 -262886220017694081959927809692600228809380537449194 6130 265534375898645390697162334751019160814784281725080 6131 -268208991101976122998058819495297437490278297877380 6132 270910327850910950343875132944168587627948695451832 6133 -273638650946446093685453979583363876677855370701664 6134 276394227794299880593032225787074428948241941669888 6135 -279177328430226409686784524349720097533726596320340 6136 281988225543728104694014198786119591187547212069156 6137 -284827194502064762332002784943079239854904455804614 6138 287694513376437735398349079145079953586044452656900 6139 -290590462970317373043217479343611764001176872597204 6140 293515326847975493453804376034757982876968332529868 6141 -296469391361304156371916967909919634555043488959324 6142 299452945674958327178006095713451071288157864572702 6143 -302466281791812043074390469228859138152132170288496 6144 305509694580697750347900357233986714791757286694782 6145 -308583481806395360958017072443880939023764080162738 6146 311687944159838899143308173910822022466726147430428 6147 -314823385286529106909168822923555255106117636248584 6148 317990111813191500100456299433063521664674468664480 6149 -321188433374765905606280755832773628430344288092920 6150 324418662643792540199847449566645514156410307729904 6151 -327681115362159528977748288563587404500647131751232 6152 330976110373081328730089340120790752989678664353574 6153 -334303969651199076864021719347968967474956472567470 6154 337665018330844352629066064937191656154539173328784 6155 -341059584734653424377945968334507101735673395694240 6156 344488000404697005811077614840588945756386013698200 6157 -347950600136088688666880480884228032849899724841922 6158 351447722010838397591764713169923982495156522339158 6159 -354979707429739879039534052319615836109619405529580 6160 358546901142335805780429076038783265470894456684088 6161 -362149651277253456441424376751189487244332616886220 6162 365788309375180743107337043266065113694895352077040 6163 -369463230424443939882045342583624209200799041253800 6164 373174772896845400887071779884687907573593812088514 6165 -376923298781443389508081865213475446764913034005580 6166 380709173616319800032351481762703283775921958992100 6167 -384532766520739688913255382342687956405234195637764 6168 388394450230082153288920561376020044021104613475548 6169 -392294601133502007009897729628451760097084684218452 6170 396233599311867313839194598105258023873177556935412 6171 -400211828573542897253179118032646766191174279677396 6172 404229676488067917466952862534814804143975931873988 6173 -408287534420247703260104109733150663345171983103110 6174 412385797567154392862129248695288958090979672525976 6175 -416524864997993839216161536952374165490110337392550 6176 420705139694265194053736511318766948091524510457931 6177 -424927028587665933585776233859162635724438855325212 6178 429190942595792841272969158912353607445989738553726 6179 -433497296658280969789577217301602820889025403541558 6180 437846509775995653757002763588228299585071123830954 6181 -442239005053232936929588965293079222902100360075214 6182 446675209740230510289347728028852902669782991278246 6183 -451155555273318959768440087196226782629539859733142 6184 455680477312766384969480101048312236656257920441526 6185 -460250415781086073204060409157930521239026912435706 6186 464865814904548578726332781610474618325538327632022 6187 -469527123257851377892675009454741532231202314670734 6188 474234793809117937653169637293427346543489577146500 6189 -478989283962427159474891840333957282773506734086456 6190 483791055597928933029546989198401172702950362950046 6191 -488640575112449249654765477900590778370220329374834 6192 493538313463458537236572202948320820420086483379456 6193 -498484746216354088145308606857458293934690713047572 6194 503480353592091936618686460077272281184999735952414 6195 -508525620512234161075151761963868274250887623082974 6196 513621036641470151989987609017537742825838705899278 6197 -518767096430655453245836327183158496174814688984002 6198 523964299163380469085640341761949825975719468712278 6199 -529213149006017497995472072291694955840316250455742 6200 534514155058138452913729604628410530529554605459402 6201 -539867831400227816199958559591025444699310923436964 6202 545274697138752316222741075873648777321987785034074 6203 -550735276451777785840270219938790714966394432529192 6204 556250098638290742675000943681506705193867734765178 6205 -561819698171170625703084989313610742567381291391952 6206 567444614750555226802769297981198127191050107961542 6207 -573125393354375694207552358110600444058063203245218 6208 578862584286125687790207766430322243533865562420022 6209 -584656743223209009660085241160279180421660102186286 6210 590508431269175427585667584133169022587594762287770 6211 -596418215009787976910391597700303541399472417964946 6212 602386666569507312946964295315321746264860415824302 6213 -608414363665014256669975529974542819421097271015032 6214 614501889655838360790287654074068208876229908906042 6215 -620649833595598024932431672555560930066806428651524 6216 626858790287321312026206655247269413689994779247130 6217 -633129360342787974878374914854139320405212017846118 6218 639462150242313815146066443535926964825080319631706 6219 -645857772391435887713795916115558740865519916092308 6220 652316845174569786411649230606583057131754643760338 6221 -658839993009313433728468967884212961843525629451586 6222 665427846405033560653219007069344080420965955534446 6223 -672081042025672474983977803192995150368831018137726 6224 678800222753023954518156674375637011568120106292096 6225 -685586037746766404024422576561666343831440948920344 6226 692439142501328090462856626788655508778767145137182 6227 -699360198903435824593942000546918525685075092516414 6228 706349875294158266977609426254847420842766712288954 6229 -713408846535378405792207487074337378931459857833684 6230 720537794076763551626104901878899788656180243979212 6231 -727737406019342504910409737066683583648359872747206 6232 735008377175768467031661515317273312754069335877722 6233 -742351409131304440111855831543747322291711377866314 6234 749767210309525618322391867581051886630683726671830 6235 -757256496042670120313346125439451873828350288214894 6236 764819988642517324559549456273537133886060946361090 6237 -772458417467716489076995959152180249099613083719724 6238 780172518987648169941764274067806124078280886041796 6239 -787963036847049389339953395343309280658173976412510 6240 795830721935589106529668520693697849854816989632362 6241 -803776332462321989542822113821725367660927962040138 6242 811800634030701669325220217402905629596391155566862 6243 -819904399709880292928656896299638140817927577903106 6244 828088410102381029608214964275432643947958716893554 6245 -836353453412577931270604676560642927594541162188970 6246 844700325520370887778268619457015967757545627897814 6247 -853129830059980161987130293557629477222672726355606 6248 861642778499334185845011518122286299337712232534796 6249 -870239990215572260448477571479659798206465617238630 6250 878922292566753159016560420292217764575282267371804 6251 -887690520964417165406285791900126466844962725261406 6252 896545518951600042521014609342204308628097725761754 6253 -905488138286219733712612638808439996014101923690858 6254 914519239025092114623517388038480311570836274993420 6255 -923639689603882518056295992910897884832480721325914 6256 932850366913088591746829918521824492969224781261570 6257 -942152156374925289091709441404262283813591480358100 6258 951545952025931257899598154726229940065008550684584 6259 -961032656605213571677828821222779115088196263667452 6260 970613181643359429635517021387725546485184783731066 6261 -980288447547096423005260622701303228609384939750122 6262 990059383679801714912392047566818691255171727430174 6263 -999926928442964814534955052458630863848134517691678 6264 1009892029363654469325476880268028923135731433442098 6265 -1019955643187902576045821522700980784870582638041526 6266 1030118735974795232689988652095958050450116247256182 6267 -1040382283186116719854547095499694787851247016119006 6268 1050747269771651783714826042989584500190011239736458 6269 -1061214690255495894544589581643029616667171576449082 6270 1071785548828666244270264241888072459523199012025002 6271 -1082460859447922146135088720455015140097802485169894 6272 1093241645935335133565129528722085886353230631164618 6273 -1104128942073207552035896563001180887994283247595666 6274 1115123791694450290287916931668677116976441894509502 6275 -1126227248774025952998981155876113566415390983603278 6276 1137440377527003975114837901543987186754876088261968 6277 -1148764252513131900170029130080506652023534880109296 6278 1160199958742201442180683610794543199380993278341646 6279 -1171748591774549419462026835189599645759266039985696 6280 1183411257816809742424925936131378686092387717798012 6281 -1195189073818791567386971083771074394669091904767050 6282 1207083167577295890265086304537248581875213666670364 6283 -1219094677846770149093492322079441583386680944398318 6284 1231224754450805368558867252897355866855329245927166 6285 -1243474558388544969432202130126970900728993373031686 6286 1255845261936127235025473907708513853594006870297794 6287 -1268338048749318110604740342448951177944013382485884 6288 1280954113973424985305963660611268351978688446004994 6289 -1293694664360386149444941679001004580196041562796158 6290 1306560918386753382953294923261396833116456298917452 6291 -1319554106366352997481578825338065720130588521943134 6292 1332675470557753422217785185578322119855933561456040 6293 -1345926265272990926026188329672316895026992304883482 6294 1359307756993935694455900137323055850053128564571524 6295 -1372821224496187845308956941944192225834457369313714 6296 1386467958973920160755408063653843804369360960758094 6297 -1400249264159155621828684062620695426409150694423728 6298 1414166456435614235251150496751916169668608142599680 6299 -1428220864953889641276315340187615300345315071611290 6300 1442413831754643102190374249798624573942424927150088 6301 -1456746711899699101842458088110350543095633562652034 6302 1471220873604144418681652561821002210944553577932350 6303 -1485837698362607455662523384855842620472967473816292 6304 1500598581069859033675777883822410704207739177406206 6305 -1515504930142818668412365191538484960189704884025761 6306 1530558167650973770972400748087792953327139382385168 6307 -1545759729455090393671834498847149215625433149392584 6308 1561111065346987563207088994546353222547498668351884 6309 -1576613639183225957740069177334961951721313588682072 6310 1592268929012859183617261524353691305578212858943348 6311 -1608078427206670524164263724244427055833873825030876 6312 1624043640595237578634043679772129196172216099679636 6313 -1640166090615697536242017595268481393454415169119792 6314 1656447313459639704358757455688473211655159314006090 6315 -1672888860214634607224418013530869491673298113369662 6316 1689492296999555308607889674686378374999976317192268 6317 -1706259205101468722704189129970790043966523696695002 6318 1723191181121790155153127005627645309864268899214052 6319 -1740289837131567662427368801100616205112333746398156 6320 1757556800827961092498984718237426564689415107781286 6321 -1774993715684067548574736215113587566014273429155892 6322 1792602241092256692779542760088887122899028609573942 6323 -1810384052509165336559806084694429781745207574233860 6324 1828340841610411971330334637042374502974999888140080 6325 -1846474316454891377621637932490960121023335745405252 6326 1864786201650335322282015492300858512472938100171806 6327 -1883278238511916622231809572781062226349829491517334 6328 1901952185214068138779203114868907799341998136961052 6329 -1920809816944055408507524491829628504400927820705266 6330 1939852926065748339898341885508589954882357715866532 6331 -1959083322293445356902476235069864237008080723126444 6332 1978502832867039248975579906344786811636082220122858 6333 -1998113302719909864825437062617151464043470834819588 6334 2017916594639723763481698417891570679090607658971078 6335 -2037914589431087187255547870474196135162086659551454 6336 2058109186088900737499219648649278769248919328064712 6337 -2078502301982262055899559165705441014383317107106244 6338 2099095873039790287621945079699938129024315210154696 6339 -2119891853927346818614038930043980561672920116023940 6340 2140892218218341372464286870786843721830622687678112 6341 -2162098958565996749913897651443335993588624531365420 6342 2183514086886842569476734450935846214573463500409384 6343 -2205139634555276896948401987572228123944607517668644 6344 2226977652599634448596033743469819153889824081227992 6345 -2249030211890305847821722449863417943863662049424752 6346 2271299403320106435330766932147685770778472406215544 6347 -2293787337986714994904225008348440328169286657408932 6348 2316496147386894645577778257238962283101192754629784 6349 -2339427983622327020847081926426247479058188573643954 6350 2362585019607042804227517301616130557566351606809092 6351 -2385969449266542817068431492681779201735803852086680 6352 2409583487728818037814337832969315114848100332545620 6353 -2433429371517557096445436114408067047218698875711832 6354 2457509358757716232164539315962676634697013396338816 6355 -2481825729393274699125339116039178413519003148203928 6356 2506380785406681592210913717516051363153765107340312 6357 -2531176851029616787965861917267142846064936501978532 6358 2556216272945284746286161139521907782824715437095884 6359 -2581501420493019986601438000286962095500270983375058 6360 2607034685885863781905583825768224583030664970400698 6361 -2632818484440926533730063185259931488704270261695976 6362 2658855254811542218741666270624804703517589256014380 6363 -2685147459210343895203697267381945181168349756572024 6364 2711697583623489892394889818797371168013325458543644 6365 -2738508138027332886399234595488786381742218573264776 6366 2765581656618698797000017736299524653304016860627544 6367 -2792920698058581043196013674827381753062314253645162 6368 2820527845717733434276367422344361957911430988316614 6369 -2848405707912773736968387182186799141397264626365142 6370 2876556918133038955305661827042580820359548277160271 6371 -2904984135270022114945332478137402277604785889814590 6372 2933690043861088779212721484253713032637739814952056 6373 -2962677354347269486113810958258549587096351709045664 6374 2991948803333063640309171509164281339098912539043090 6375 -3021507153836325629474365229487514418178816660493696 6376 3051355195528486177506462189229661547352559606137232 6377 -3081495744977501642052876069688923866912105044243482 6378 3111931645905785791595245671125638485480695523828480 6379 -3142665769462910460663337913045458501330429779745730 6380 3173701014500437097674555391110908153364629795618610 6381 -3205040307836383247978498332686303062584176762698870 6382 3236686604509589550103882955647018670973799689345118 6383 -3268642888036969376769292633725394823913529106747690 6384 3300912170686478144905787417824464284672157526606330 6385 -3333497493765578439625280080888192605281500601437334 6386 3366401927911962470334394317584505158625465879361846 6387 -3399628573373442534416659594866891889593702761988186 6388 3433180560277288250541090384126532499131165983612516 6389 -3467061048902609860980575289857532536005564764946832 6390 3501273229969234516671976432436215390405232690848518 6391 -3535820324942840951806903834670938421881718572128558 6392 3570705586342485337519130138695123073038104917006160 6393 -3605932298036807743529129901026709093166401183019114 6394 3641503775529211802580644417882738667428670933074088 6395 -3677423366246263080991455105907482514579062921161034 6396 3713694449843391634620830336916447544214385274609402 6397 -3750320438527652911882492699089370258756236426612452 6398 3787304777383021519039442971900280113681647475294738 6399 -3824650944683856854553490042674228442358610968848118 6400 3862362452196847720472893478885640347300111795866734 6401 -3900442845486358006198562385184600030463267682301426 6402 3938895704237927499981481846509475739408252060877580 6403 -3977724642599670214066671870060913460802606353079810 6404 4016933309526355544884160279179309807536140411375282 6405 -4056525389111130321706085142470451136145139776362798 6406 4096504600905204078461903577813842735176477092594710 6407 -4136874700241128038413925230542364738120080632853690 6408 4177639478575121849423820387044556610795475484871890 6409 -4218802763848178124847331573535437753758242659180688 6410 4260368420850008561099748815057801711533365127712324 6411 -4302340351570076782615663762116834951284386441999286 6412 4344722495536056223958595043518616077310871461256180 6413 -4387518830156085214894867986236443373650083806245272 6414 4430733371081006154972780735494500886018546815456526 6415 -4474370172586305920869792603550113859114373477126790 6416 4518433327957065867571779305631936415812970771890114 6417 -4562926969859420238823906070886300148653599398457898 6418 4607855270698878056506150828605881395821217522335702 6419 -4653222442982657160129986905032821238153319718776452 6420 4699032739702984525528883950639745732556384998378828 6421 -4745290454741066486431800724845552666362368376179390 6422 4791999923274246378196604627025937964553830437277350 6423 -4839165522169067099889976553031521704783069568647212 6424 4886791670360611247341599551397779771808390951729434 6425 -4934882829236080441757330303486571770761524134999930 6426 4983443503040371216749684519517058079468086099858522 6427 -5032478239303336931976583687414307770000161483482226 6428 5081991629270425314649969879150634090084710597876942 6429 -5131988308318591199267238437027106048328701673109362 6430 5182472956357875564338390680640351734767316168162984 6431 -5233450298237463585284323448991409087192340789352590 6432 5284925104174819962378752332596914499839067934582632 6433 -5336902190207576171098837515062898603191724126061266 6434 5389386418648992521967787382829952388197271220588508 6435 -5442382698528038370749635731991467530921983355424378 6436 5495895986014500929115882794873728999360727071631646 6437 -5549931284848826401799580601447372770968148204676398 6438 5604493646796172015109882557367638957829651647859878 6439 -5659588172124328067281394161621155774709139137749186 6440 5715220010085425578519103760856689212164510063318298 6441 -5771394359381576573520239067895412933160199183739622 6442 5828116468614877747203967934321738484545056419748246 6443 -5885391636742414011194371309586778786860985353942002 6444 5943225213556662029950145386753471390106181043580718 6445 -6001622600190936631929092171487029268550109820274492 6446 6060589249628845887968500259229689571175794471852438 6447 -6120130667196963646689035807198070876823697621835382 6448 6180252411041171573720417107337753018255544538661568 6449 -6240960092608283666049839094185317694192075172614406 6450 6302259377154318044385712167161751323319009874942590 6451 -6364155984279041902056919704774612140433685308674938 6452 6426655688464761172800364709263149156491040550505600 6453 -6489764319597581587993139072434443167340813405285252 6454 6553487763471615510073856798182711920561463693666588 6455 -6617831962298769715936279917427084541758574499973798 6456 6682802915246488776863277767569711525850088099824542 6457 -6748406679003062109765987032136257403138316945197146 6458 6814649368347425530219148734639996909800790473505898 6459 -6881537156700655952005710966023937599535621691941644 6460 6949076276659657054501342476694847091328283452146234 6461 -7017273020536741142399935135750948199238182742642250 6462 7086133740928538929121907391115045717224231307573006 6463 -7155664851313826681334250610889269148366779068456042 6464 7225872826656112169009263038864932135910449912180764 6465 -7296764203987102010022842498710326534938487696857240 6466 7368345582971572813060129142289221433247618694955718 6467 -7440623626478471459025908121716159779813454826615084 6468 7513605061182782765484267345792325594840414542113774 6469 -7587296678197734462289402037045405439074113387357298 6470 7661705333712040631841300201413908427850730056355708 6471 -7736837949607179896934679055358588193146519290881602 6472 7812701514055256546036144395737751073979170588353626 6473 -7889303082123442435252915392347542803993044333550198 6474 7966649776410696140660141301876697477890668782743012 6475 -8044748787716308867869303780068426495476620563150654 6476 8123607375713784722598012834949994823545003740436928 6477 -8203232869603872746830713062754934367880573347720462 6478 8283632668747325958572362047451612579147737997568760 6479 -8364814243304612541547439311047676794712005619453334 6480 8446785134909487995952075929485542446525951213997228 6481 -8529552957375956381961718524675362996789924676282598 6482 8613125397410878989959716717936114407761114967273620 6483 -8697510215304813963152688326715678622422538303085828 6484 8782715245601690482131437319961470773705163342771986 6485 -8868748397775827308578567119023922630213020164714718 6486 8955617656944473446846707962930179069270441847659294 6487 -9043331084615376682253850330111165312959420473552628 6488 9131896819440330766137997762315423290997261137874038 6489 -9221323077945993354694130299877811907275804774850458 6490 9311618155242608070343252317567374791711964195355562 6491 -9402790425740485129300550762853479044202522288397726 6492 9494848343903746468238508167884480479241538495047460 6493 -9587800445040817712614581147494918006177899624799228 6494 9681655346101249206988346945067142690221263100432674 6495 -9776421746448806600820138352953496954736115746635118 6496 9872108428611495572667387382964658038056109805622386 6497 -9968724259039782551770227249408085596237168696313178 6498 10066278188903907506720942489314702290653686108228922 6499 -10164779254929746636287260392724232600895326310307094 6500 10264236580241374832556255833331981393440520230536594 6501 -10364659375178853825065262872045670983162779680250105 6502 10466056938091943328563855775706754055709945790096672 6503 -10568438656142470137707105239606933807673197471717312 6504 10671814006147706198981806099428635734098107651488012 6505 -10776192555464187846264449959498536545432508372078524 6506 10881583962878626976391428168162467784182075248849596 6507 -10987997979472959614165765300882830409470710603610236 6508 11095444449464263528719756453816436754790992583532492 6509 -11203933311053821630582369668194031460896188314532154 6510 11313474597319204956123511130802217066391146649915098 6511 -11424078437148780583740845260832908681737581936367608 6512 11535755056183726343218683387205478070140034072449100 6513 -11648514777733048398465103753248200998174661418837006 6514 11762368023662369381918396186283418936426110209087272 6515 -11877325315292377469150633279677214249592980579752834 6516 11993397274342403921119088165761063266313593340859424 6517 -12110594623918506348506271619911742451496321420950140 6518 12228928189509497605508465809271898201476031052285508 6519 -12348408899954794940109176735123247792296122850656556 6520 12469047788384894853879035494497368266209875384367660 6521 -12590855993172052908436971087508116894341045788410068 6522 12713844758928303942726735473696872282869511766865588 6523 -12838025437550170560760579785349371760856655003638524 6524 12963409489271781439290759300258537126459211105122546 6525 -13090008483688577226687193967722520066511200264239686 6526 13217834100752449104386245108761953807962340214324660 6527 -13346898131777656753839920286440430904561294357486820 6528 13477212480496406766594144032198996142949867955432492 6529 -13608789164163408597973497653216536714473445947669580 6530 13741640314669331334013872009669408477153035655800600 6531 -13875778179623563314752949883381517939329275849264828 6532 14011215123407161236433239222138840036637258797822084 6533 -14147963628237185264597456306453946685396391008528580 6534 14286036295283127982874397789215279114515432965380894 6535 -14425445845834722092190901907669285311492202150725858 6536 14566205122479168249923680070101616061973515747016548 6537 -14708327090246326863699888619368664643761584988487100 6538 14851824837722804040045646079169266868459018040045286 6539 -14996711578178064083700460011890690638776209130970178 6540 15143000650745188113310335383394549582521459199494996 6541 -15290705521655530030967156756845570188476978365359656 6542 15439839785483341908758580897355341307049045823706168 6543 -15590417166356968085461809354616120313162894712396884 6544 15742451519137583875768432744962846554814851314402094 6545 -15895956830610637190953023063736854884822176576217562 6546 16050947220734613241898969618351325888705779954746388 6547 -16207436943946338325298198823931556446928859061016564 6548 16365440390476833962629523940120241983701579430552228 6549 -16524972087632285904801214867215126690876107169865814 6550 16686046701041151834380718240715228603496072150124256 6551 -16848679035914686151889772724697673402388662136748136 6552 17012884038367595575290428624452793753959524026031584 6553 -17178676796798004686563752505469758464108800357487982 6554 17346072543278586230267670079948297582118724130309684 6555 -17515086654911291492217739209732855131044909504250934 6556 17685734655146754854842290940335326352983396600866956 6557 -17858032215117869521843633397821530759756775940930440 6558 18031995155036438927460719592976870085659173379553858 6559 -18207639445652044393019470160242297448534691997340868 6560 18384981209722727304632799554613846579754319900450140 6561 -18564036723447693216698743936150041208548568756257236 6562 18744822417863164690391202250133540074052755821484762 6563 -18927354880253201516057788317776975748474396928317906 6564 19111650855626685318511974133423128429411645771927124 6565 -19297727248259568755059525292040728286872122870298118 6566 19485601123249626387840333807248629146586486999505260 6567 -19675289708031583441712465570107594973314628227021259 6568 19866810393853804535876390246520274956086379329910996 6569 -20060180737270790482434256914562928274420284222447522 6570 20255418461705079005037289405746729288690887370341770 6571 -20452541459077607372218610309568334594113495371516818 6572 20651567791451303369713727890503877746096370490716878 6573 -20852515692633341622709797779281894069014682101460318 6574 21055403569737305325614280305596650405273855896266370 6575 -21260250004762043658310423725661350601685558694937438 6576 21467073756243330852195227641965349961698709432363326 6577 -21675893760977340738607039213611071892451678687999258 6578 21886729135758118059747981947830123436321824954929970 6579 -22099599179071931393943112557188680743850696208695000 6580 22314523372749808542591853080579998981164752650731474 6581 -22531521383637704763879640188853217340965563523546910 6582 22750613065343036290288349711355908368704976622734582 6583 -22971818460056546765683694504962285437226321850797786 6584 23195157800388983001064976944279546758268132776298380 6585 -23420651511162794606288300722155880505606463145520730 6586 23648320211160222091477482833345443877073478633715586 6587 -23878184714890007263943890662861453377049213505592578 6588 24110266034434206534739044577269671612489778156832956 6589 -24344585381374026446956899018260176477633886766018430 6590 24581164168731327718897972083317178821410192426605716 6591 -24820024012863218518070901556575830096883553863674670 6592 25061186735311168405455702963264572822809525099628152 6593 -25304674364669789211670313713154762572273883616372156 6594 25550509138539638921895239042502722939862613096875946 6595 -25798713505562917335115242392979280295467469467730670 6596 26049310127475738722810189987963419450091314928461142 6597 -26302321881111479158267640063020913284040544484306840 6598 26557771860356700050608262304217560729436815564692304 6599 -26815683378127841493629684685604231393863183903659710 6600 27076079968436050090472808918826676715835016717940934 6601 -27338985388538957149903994892465578071164639014020560 6602 27604423621109994452209900587596478844335273342553988 6603 -27872418876356687094652607682955664522004568800999382 6604 28142995594089498450979564045720048296469147900885470 6605 -28416178445812609302506518875125793539980480804879394 6606 28691992336907143607980382625683821053413480228903418 6607 -28970462408905601510301810987539279882628281445061990 6608 29251614041784845522902087862446246704107904159921422 6609 -29535472856205879947338154026973777625832525482964352 6610 29822064715702075627036754800243558311298367249025774 6611 -30111415728890558108181340154272885332122822210006866 6612 30403552251780565080604128184296916717611417982467114 6613 -30698500890177475861740678254169801785699203011091918 6614 30996288502106467830311392002893860927698844985734110 6615 -31296942200180692645231688345683858578706869313958064 6616 31600489353915705167322443200865278007161735252125078 6617 -31906957592068353494895137884422826107074015726579554 6618 32216374805077381657774676875630587877592040688034854 6619 -32528769147604387246306150149601693302065034638472126 6620 32844169041095541215414427126637643609198317635058836 6621 -33162603176285460972643363727816659768222126010243862 6622 33484100515645054403012301798740435582730972760841870 6623 -33808690295855194975601259635593336025083161919880242 6624 34136402030387084382942218661739128206184764646170962 6625 -34467265512187881732557386639293338131903004724309638 6626 34801310816388295074147243244505793108299835375212420 6627 -35138568302949863076029838269298757645137024563381958 6628 35479068619253833350625076294181201472908469617875820 6629 -35822842702717318089013906683477948641666727038119348 6630 36169921783521354881483138439830028649746764505279690 6631 -36520337387449385591049816093994095108458922883894678 6632 36874121338748966333577835620220660480881365181175344 6633 -37231305762930604136704456882719773647125065329088444 6634 37591923089505719934135899578605094880642277302421354 6635 -37956006054753415574020334310015885406425385193984414 6636 38323587704604618277864529925962235001434324755548950 6637 -38694701397642046239586338818529813879687848455519306 6638 39069380808124746593404068142822529858598112399256642 6639 -39447659928947092424686255572230712508235928140252964 6640 39829573074534336154501533897995877442662861303390784 6641 -40215154883768578570863466146098046725220610256911450 6642 40604440323037854595507300837767650165250067946276498 6643 -40997464689406707137721143107454936015020718954447926 6644 41394263613812751168820350363251995618379734574650176 6645 -41794873064194921077683980295106489916940797109550230 6646 42199329348555601047232077236546096670530900395673222 6647 -42607669118054872332235819751296444197432092114796510 6648 43019929370233896591713594809803061497636492218291548 6649 -43436147452365730987141363679516713494526051996473370 6650 43856361064833632270284700810469714892927842884649050 6651 -44280608264438156169043276322029443835136146711974494 6652 44708927467635359183238838569354294950600810388912934 6653 -45141357453808913110583346362938227141435764711343424 6654 45577937368677668628042742197611729228272063573187992 6655 -46018706727836884549552646275157249374394369381583700 6656 46463705420328530329177352029701253784243916798688322 6657 -46912973712137379424973566579284850764137721348015628 6658 47366552249615313209316484556610004347900334162974280 6659 -47824482062941433236495748474563234571068876636206602 6660 48286804569724243560925803896725509628473790829194332 6661 -48753561578744037032462335488245213385906798626913190 6662 49224795293726029404965914397119010431792486336415930 6663 -49700548317036159039329775203308966701982244057265182 6664 50180863653302089912616742496812366407220059584349576 6665 -50665784713072023920496909476623980705797730015710830 6666 51155355316622527229961672193092823006301781814826130 6667 -51649619697913418149198184586281902375765417676206156 6668 52148622508575172785247295041760567412647250878034028 6669 -52652408821815745681131444867046628740150419050562062 6670 53161024136249466884301649729556699846310472272056744 6671 -53674514379765860366345706620631381720463723069006390 6672 54192925913554759238492720741915969064173479122617926 6673 -54716305536285674837074628204758188115440404910185490 6674 55244700488321554357319400720611212887468601783393346 6675 -55778158455848572834315172161893173844618145180000424 6676 56316727574924750652309388898696196239591023524342130 6677 -56860456435570721716907388252928859074825717594166470 6678 57409394086024436422900150305758563900680614573835358 6679 -57963590037157661990749761621598487139459527105868330 6680 58523094266928848577511979228758066485829650655153546 6681 -59087957224748514264459783792161248131378895584401938 6682 59658229835760076108926820829220686555423693812391718 6683 -60233963505165184892234916573037666586705186981278058 6684 60815210122721005230291754617874497750754227810437458 6685 -61402022067407204827422946998336348589977580659861440 6686 61994452212131399192713176986096772327960187903922098 6687 -62592553928343459947652362283805515972172352141309926 6688 63196381090561756497688547660034191254555388740062262 6689 -63805988080946384976885185015660919759941699902825914 6690 64421429794052743846059527885194855476039758459260474 6691 -65042761641763116650293153479834088276978038133594306 6692 65670039558258918719770683150499863567138547996627022 6693 -66303320004898007225402014551964795058124310891491426 6694 66942659975000273841742138748564964357602401073375738 6695 -67588116998682845999870361943791558478323148014562900 6696 68239749147884445849701477816126323496747825601781326 6697 -68897615041576459481571584820225453942071498593026818 6698 69561773851017004048335691733438295777849288462020752 6699 -70232285304906107755432353642938801137716748667135510 6700 70909209694445378677371231121246537630594437982682101 6701 -71592607878450048810910466451531739260626742823594284 6702 72282541288659416628085150447497455018473880015496904 6703 -72979071935243127833700727520902921216111004596756156 6704 73682262412352920512815893210489393078697783862638520 6705 -74392175903571376943457248496221419229332983310022516 6706 75108876187261222312008587227199051929286499665018532 6707 -75832427641969918647408451954969873529267511271658490 6708 76562895252042348722630751113097006219366182848431468 6709 -77300344613438911676844217861643354875801008014547050 6710 78044841939601689498115749653120676769982413967748880 6711 -78796454067213352617182390907732885615076856102048080 6712 79555248461852517065349914045174020551274218396648624 6713 -80321293223707478612278421626473531280157439190109388 6714 81094657093508200978724328287932428635057181747673894 6715 -81875409458673756594236462433684318429235301658842256 6716 82663620359510592530325804092304718050276591685698448 6717 -83459360495299100830355061003083989246465350251827976 6718 84262701230272386222386310213691342990493405344231862 6719 -85073714599656663257393696826548072108942421129088702 6720 85892473315940567304045996587881707089162328660856654 6721 -86719050775370449018511772808529967866638423616175976 6722 87553521064499404449704726257809546984416183013780816 6723 -88395958966620001681426238621989462208819858461219408 6724 89246439968084786247504207637528807775384846641126022 6725 -90105040264691848494571883164654576364067708242300760 6726 90971836768310484413357485445318473171744080355615316 6727 -91846907113743884891091986201609110956920531365905416 6728 92730329665648635966478780141587375732968861278084204 6729 -93622183525333128451262287775545630488510391544853344 6730 94522548537439157539192906025282357010764774311095502 6731 -95431505296692206867505659628924798199577884640329632 6732 96349135154903550823022682025342971738489703838292974 6733 -97275520228220969308574812437594443187826949711188160 6734 98210743404439523035246310509942304589264696792772112 6735 -99154888350186265352661524326514381081011199054488446 6736 100108039517983379195748961058710000843329423330418096 6737 -101070282153383821418569309116508299437446624365344684 6738 102041702302371081881799240834313772791629451733335280 6739 -103022386819019704433764156642784143216599189826942392 6740 104012423373219301859340477913747246141172226494416114 6741 -105011900458267342346586700617521093380520745656955592 6742 106020907398335414039110779605057688646576392176028908 6743 -107039534356012031357456238100483532893096239344740960 6744 108067872340122452179995059125325551519331205681009564 6745 -109106013213821999329186452842786502520414571743004854 6746 110154049702756503691100050837495753720954471814263108 6747 -111212075403086154918608582160671706178518064792659468 6748 112280184789377694788641697158757077588574248894019584 6749 -113358473222577409777153146560813233349924370012423782 6750 114447036958274659418513589396628934074963096488042876 6751 -115545973155252273291581314148811668784099460875608574 6752 116655379884107902404057813540551153393040768323115304 6753 -117775356135733208399624516477113973873601107868912332 6754 118906001829656065177248104918501061525039225025813376 6755 -120047417822468052497201193915616549868988670878775228 6756 121199705916556669762376132155558172281475979803886868 6757 -122362968869138435000125494732124932930107397315343924 6758 123537310401366987586443803210855932782151027557890068 6759 -124722835207293246098637500969941007705962209668056860 6760 125919648962683046949286918348136103091873350172756272 6761 -127127858333924816018414330288348457504417746177160292 6762 128347570987256836458796707379313491038860572691678098 6763 -129578895598310102352369169910837580196619690894807806 6764 130821941861730454147735881613144712531904711410510410 6765 -132076820500646766296231265736020362881081333960776272 6766 133343643275990875900128937744239310192273234947110988 6767 -134622522995912547240063718955556876145401826655900839 6768 135913573525529633788544582592436771120868777852358206 6769 -137216909797009244179533219898132164869335594210708932 6770 138532647819732709479476775893175150841556062538494558 6771 -139860904690300371991485252335892043724624043920954758 6772 141201798602382160243719222482798929822478219386332704 6773 -142555448856668478977569658196073337666125017658274752 6774 143921975871172658601640062887887177754723485939173332 6775 -145301501191880579168315963927338272499092695057653796 6776 146694147503488870148616940117226276923859859520310170 6777 -148100038639976465640282774366711329047613296124582908 6778 149519299595015768781188743950016582679629551739520690 6779 -150952056532489701676024016442927638987384297315357866 6780 152398436797377474510702680301294611507653075732933174 6781 -153858568927004488933646385474158874459141070821598834 6782 155332582662385860950427505407361365013162152968015210 6783 -156820608959396589817664605639132682136988222911824102 6784 158322779999774929748639409895914652954364801603911894 6785 -159839229202237525017523259586371915579448920397884254 6786 161370091233981260598867985717813927683603127366852478 6787 -162915502022567034504848865166180739168573286646594536 6788 164475598767902477598777671389980118952703621303242902 6789 -166050519954044358538756952049738269609354227775288384 6790 167640405360827548289714179117345216616525551692979018 6791 -169245396075611950140592493243102055516852451367575986 6792 170865634505435019009509513585807600116561444040745686 6793 -172501264389564857953224820081902337754285944830357630 6794 174152430812157890224186148815084657055022134749828316 6795 -175819280214728995850354386529024659557082547866880358 6796 177501960408441320084962213101236872745362870760976422 6797 -179200620586520591455923383452447488080828678958045508 6798 180915411337094823029418632854059485759911147035213402 6799 -182646484656454156821267693083164734089622319260780594 6800 184393993962421228672656318666683797387387472735852802 6801 -186158094107526508797699760205152274478522839527576504 6802 187938941391996174273014947381508375403459554486854456 6803 -189736693576871395943159181254213345861424117948151338 6804 191551509897573767494155986602004540603959213488513702 6805 -193383551077911398485034628996013976936779128558268708 6806 195232979344201807267524386968664045300696507856518846 6807 -197099958439192023775858960088348699311718976686367894 6808 198984653635783824159712271757960682210756318462520616 6809 -200887231750897665124013258772746769306112535633938952 6810 202807861159804531460371454405993037488469015484248982 6811 -204746711810919969813049191416773851979641703403545634 6812 206703955240721554900543764049840740618008871652676810 6813 -208679764588455513946540906381822808136441039489892842 6814 210674314610640814578094830138774806684887523863863726 6815 -212687781695719639023947783304234508006183279865213844 6816 214720343879198603934053517396315523735275852264033842 6817 -216772180859274739051861962694323669359786152115277342 6818 218843474012591903718365009441732499305684659137868472 6819 -220934406409778014957929905482750617826200025185118310 6820 223045162830771794110895738301858837097203248033563842 6821 -225175929780304009621677958054140957544628402963490338 6822 227326895503893411026797527739678408173120402039110464 6823 -229498250004351096018056085118930796882878712349825748 6824 231690185058422714271991052151308973533040840465142314 6825 -233902894233202831961297437199255236927359506394977114 6826 236136572902330584922853599991603549934842199406802720 6827 -238391418262348384252144235252761107671884977979177090 6828 240667629349600426092653890956262856918924027452960854 6829 -242965407057664464093305367103430448012033562270415342 6830 245284954154929233018636214236897858384912426906533642 6831 -247626475301935068368655766950226055375104699984667294 6832 249990177068487291217324276839443654980984151119502902 6833 -252376267950941672575226907572305254671125450196425488 6834 254784958390056039273214037479072130968148627167585398 6835 -257216460789401183870160432085242800692657069031173734 6836 259670989533925678651809377619080308178844004755193378 6837 -262148761008274597502948434348973893079884076009401500 6838 264649993614872177286732340945516635512618219296453180 6839 -267174907792186082410144870758076438410107852789404598 6840 269723726033585432258743742565272248605856432849382218 6841 -272296672906785444922213368568386166379761943564299194 6842 274893975073454700873424827294080319422464087885078672 6843 -277515861308566693041722436576708822520872123649852856 6844 280162562519506179541523610449601255711954409674982970 6845 -282834311765367186947747788073283428322753908184578466 6846 285531344276873744414930319357124463743491207353840838 6847 -288253897476915879301422522579404255270172023582200606 6848 291002211001257437247443156818642764212719245970083178 6849 -293776526718978223764857695095971636779388920612208840 6850 296577088752661491489340194534857653496531900282547838 6851 -299404143498783677646102798659837252460065168619351756 6852 302257939648757252618238558518039790564738772984598320 6853 -305138728210618873249885916817816103024684389929191790 6854 308046762530899080870193648598808250476226007947531066 6855 -310982298316216002306643543924616982302268214627137426 6856 313945593654604610300497131435563597877562825175678602 6857 -316936909037059416267976864519230945954238244629458820 6858 319956507379762135569880750036369289168262509130558646 6859 -323004654046986167008258610705249504076592645733938036 6860 326081616874192881698093815757270813084088578253781982 6861 -329187666190841232360922167398654472139228393263787298 6862 332323074842922797250783820573010003489433117877490252 6863 -335488118215722052818584379096420372988111852478509406 6864 338683074257295033660441682436007776880274318020673546 6865 -341908223502657854029618960902741163148994627590656050 6866 345163849098177877958842699362092796186403672583388466 6867 -348450236825667152626462948156269716825320152045611396 6868 351767675126190803728196387319400054302932352824317030 6869 -355116455124113103759336421639215929636154194724444454 6870 358496870651896971473762075124670537113433431763118664 6871 -361909218275647993167033530075192021865366255662090206 6872 365353797320872538239300527817186383824204094361079994 6873 -368830909897926695496685172600853752287837768127402868 6874 372340860927169341533969012411476167337377114195708400 6875 -375883958164366009314665978746903170394970412864720856 6876 379460512226882940382436434612121408307638083757698542 6877 -383070836620662010829840997655460176045634552690325864 6878 386715247767421837252529979526524354915399445687358246 6879 -390394065031537864752469071388321871598082082679033018 6880 394107610746615390280464231681225014331175951280560274 6881 -397856210242327233827700710386063654986156227407502542 6882 401640191872080137586985971096100828094326741994400286 6883 -405459887041500165074769523933323625064809523148019734 6884 409315630237157041427019724638082200662164607142878066 6885 -413207759054955229885826388493685991701090962886094110 6886 417136614228206370480798648826998525655270167789759290 6887 -421102539655980973843026315789884741634611506681949126 6888 425105882432329266600171592934716653098193211647338784 6889 -429146992876361023840414414554057115563171051242735906 6890 433226224562577816812857667027985787799114899357799938 6891 -437343934350859332692386047130583060951175776968551922 6892 441500482416119097359687530449498434421310251727888046 6893 -445696232278254861622377774845434135381012708879031446 6894 449931550833010533556948469076712426281741613846444260 6895 -454206808383739036801371795738740704523459468586973006 6896 458522378673431810462839700084681857024886108543911602 6897 -462878638916389287497709260310863077018868887406181546 6898 467275969829548421229864848956799743325875384887340240 6899 -471714755664121128276926672508429521579922248442463172 6900 476195384238188739194950546040212563406952034580697084 6901 -480718246970241361040324443162694482279144238956325410 6902 485283738912998901845369871891153654359778818448339845 6903 -489892258786859539228124189980776355990043563662752762 6904 494544209012992476895764575133783044086099510469103320 6905 -499239995746758761174572808172135075712334613414796614 6906 503980028912134734736996856266774551858039074573545360 6907 -508764722237126535267587368978960263353642987444182684 6908 513594493289482114144285993260524856393568118182075776 6909 -518469763512016712827544396756393788350771312528610810 6910 523390958257569451872918653345542320305563240936876984 6911 -528358506824306062721941778012914919460997121033894540 6912 533372842492073159795327335135152451169950981276484440 6913 -538434402559791942459775058165959169752556876611702296 6914 543543628383166159201140392817980216822330398595145336 6915 -548700965411989079606562869150373345192641576202715534 6916 553906863227067979055405403190011200968609567676493460 6917 -559161775577513839175264842754765496790825504489976292 6918 564466160419133876241299203122558005050255373536053340 6919 -569820479953914246281670311715997601624038393740109220 6920 575225200669834687489528197227574244194453641031626194 6921 -580680793380267245670017638323670858054052031601914992 6922 586187733262978478283157871295148228716241233142959208 6923 -591746499899516991337274540632316257568656150452775680 6924 597357577315757592727536293592799776137932427881255464 6925 -603021454023588846373521517754987703321901139090779408 6926 608738623062951223163403464942971232762694708596534336 6927 -614509582043443923888939614571847068771544361099603248 6928 620334833185520703006305107381114399368533551472287570 6929 -626214883362092243205096376753435456432038278708409278 6930 632150244141341557790873565090460190293017761995191520 6931 -638141431830738616223908605159560158823211365767908712 6932 644188967521425264671000534448476076520202557332344488 6933 -650293377132152909873924876962217188255481173860609286 6934 656455191452794273085102944622546176773243615523527962 6935 -662674946188284073480555933490872290500266158097925400 6936 668953182003831901585954583897043458251735356525845092 6937 -675290444571392863401701313704597013024558994523921532 6938 681687284616529313728703607521402295081129185713727356 6939 -688144257964808935213483905551061957294554882899727840 6940 694661925587761494544384101633453950339322947208034138 6941 -701240853649288130575343971786794660702763499681861672 6942 707881613553404879708015291475057583858227440850958766 6943 -714584781993305377830149517934132982431813967508077928 6944 721350941000836602027393876413444756103901986010965970 6945 -728180677995494020301199728410716650627276211806057652 6946 735074585832959554396307756836632160170996972045360844 6947 -742033262854116967260427879832659833919171378186004068 6948 749057312935466560823554808436429531889879224658892918 6949 -756147345540923454145410502574940200315210637384793704 6950 763303975774052071996556052015826214321052796189265496 6951 -770527824429802572561062116279693818879705209985502458 6952 777819518045773744356740643762862594970351747248375418 6953 -785179688953979580805537204016886983854154251241456056 6954 792608975334083411647823278804931569579502991181358240 6955 -800108021268083162961896283850806347087824409013894576 6956 807677476795457285544447143973614381948237273824621816 6957 -815317997967794611479082100725333935865843637711192120 6958 823030246902933847742933003555086396798741158270866832 6959 -830814891839634434631689001228133349885635238664417706 6960 838672607193786535875617772835688816379645591872228276 6961 -846604073616143003658770831295835436537388353593923840 6962 854609978050537828038112652233297350382488929972388364 6963 -862691013791569950912398527963828296555511785239057914 6964 870847880541779388462594230126484572661516290633552008 6965 -879081284469383917546454658808536353860042093622851744 6966 887391938267629959379739908807005742049242968703889264 6967 -895780561215739743631265993780705723720317753105715248 6968 904247879240372205776412834727067942809283409309355128 6969 -912794624976530122271040027013617650727092123565725536 6970 921421537827941721534349520087389960147190219658851039 6971 -930129364028033651999586275923709879918754748457290110 6972 938918856702596874157400108101740880507381175563834512 6973 -947790775934126766772544291586658689149290776216702058 6974 956745888826705726817150103505579853747598305378768414 6975 -965784969570312307339387425842447544190847289047682126 6976 974908799504586487121780024551645015462795301554793818 6977 -984118167183218770927099642866100146171878344806231084 6978 993413868440114780239581364083700327593013851972847794 6979 -1002796706457315797494769871111078501458355883812079546 6980 1012267491833492159155718829557765748632369482140396428 6981 -1021827042651842903997203670691627424290687699788209522 6982 1031476184547432691053640779114377419966578369253105446 6983 -1041215750775186793162457449914727131121684982979281812 6984 1051046582279748174720177868979781876061122562000805398 6985 -1060969527767176253781259886958514453510901721382581088 6986 1070985443777250550400614638865862034470269091973964226 6987 -1081095194755159715366825484785300093408856881615392886 6988 1091299653122608442194565530428129041782589114024945914 6989 -1101599699349618567193328767319512253713866415370148506 6990 1111996222028283071258309271968215663359362704693240166 6991 -1122490117948451683481331812441722022668581876066202806 6992 1133082292174055183034222355399517033263842879359311992 6993 -1143773658118793605793258204945552367528261884056463014 6994 1154565137621222418018602390085445240541630917149749794 6995 -1165457661020570959213607535563934878005621227442342562 6996 1176452167234609034192562244256169586971402797372404130 6997 -1187549603839539415700750526465091148867896302235765670 6998 1198750927150564729356214012328992913034158280461477920 6999 -1210057102301796158685063158405024738113209496162050694 7000 1221469103325539666415857322888896797036989864514320858 7001 -1232987913232354641270605794243223238712332275015098834 7002 1244614524093260587690014823402110399914283190435339062 7003 -1256349937124068640745482945366284612399704173941292958 7004 1268195162770425122127828498720985971949385978385900162 7005 -1280151220792174215072562043611712768078840052599403906 7006 1292219140347077166178239109905207490433201200867899682 7007 -1304399960075346256573281109871679867891474424800586270 7008 1316694728186431582816182022580207392394178170503753884 7009 -1329104502548036408672703606119110826108655729554793580 7010 1341630350775884299697505210382579276721520673550321262 7011 -1354273350322782052311744513875893663230286920713289910 7012 1367034588567017618763894454831987034956478492940969722 7013 -1379915162901617451185276005650198437804915535771640906 7014 1392916180825966533174012240130972494472393891439758558 7015 -1406038760039765795177162601684692912163499980393256510 7016 1419284028537783251526935648171852806521436804079165850 7017 -1432653124703876978302072870946448023534880502719201168 7018 1446147197404331012347328484338343970525367412920300796 7019 -1459767406082097749747250743647203388424548275818954660 7020 1473514920853518270173539742254135500038610909462384812 7021 -1487390922607494172919781686045041362563602514651927026 7022 1501396603105497390910254436119489767178539612465550470 7023 -1515533165080827257610625464377656909172112838148095638 7024 1529801822337157875692622097418337365773052675449131142 7025 -1544203799848041627543800233843788570464018214298023436 7026 1558740333859011472301612154598886510363099831883054082 7027 -1573412671992254457297942747625769378597778820465522770 7028 1588222073352169908149293045583177601469077754739848252 7029 -1603169808630149645579663874572443950319637114175007316 7030 1618257160208625340171221789501634726885042277934973146 7031 -1633485422266124351856156494497292073216959078598776422 7032 1648855900885051113443293520514963304943534354632940948 7033 -1664369914162165278701667667694538494592065546384346002 7034 1680028792319993827878458430717291131101154014565730710 7035 -1695833877817439332682262674429305743810994315708888934 7036 1711786525459631652544917078724172526681148971310326982 7037 -1727888102508843304932391514338203644558095904502381346 7038 1744139988798263322040313503187675210180691273297255344 7039 -1760543576848599555553454687368068112997183288217602720 7040 1777100271985666936765551463798332404726967579186206802 7041 -1793811492457145386208677295652597966935274072876199950 7042 1810678669548556908160294692933608280636915983184283880 7043 -1827703247700364548654046530106881212949323673429497674 7044 1844886684628069269127228346589657309887307558423028406 7045 -1862230451445273384939086357874654227973507672405395166 7046 1879736032787784824977343960302338079241726786423096610 7047 -1897404926936863887931672306809215948662933700607577964 7048 1915238645941664401975879858525972137732171493938191514 7049 -1933238715742858099535878754632667270432364669631221356 7050 1951406676299403140684184342293483951986307928601042626 7051 -1969744081718424066140365608714046899236573884511970746 7052 1988252500386190461609516332552671333039408107806832520 7053 -2006933515098210324391151337960891034944490256494175074 7054 2025788723188492523305295425190537641643625268435162270 7055 -2044819736660057158079038591369227127617452449465239252 7056 2064028182318743436419428312201384501830968107562930870 7057 -2083415701910280923393685165633862321205725903298051428 7058 2102983952258520582127062982411442604573503770661064540 7059 -2122734605402752083834613913329236184066540589192963050 7060 2142669348734164380824113300551166191885479340820808222 7061 -2162789885133622375939121443576860573679580148193271202 7062 2183097933112901963405960585107406639457579788008349880 7063 -2203595226959347808859149474920150705163932230156244726 7064 2224283516881755364545513512137240731890485703881830882 7065 -2245164569155310087241170546488946618151009091339121178 7066 2266240166265643579001690117945095525704167504874584046 7067 -2287512107054277723383197008971312011220277262729624118 7068 2308982206867695897082638639544740623880742728064379140 7069 -2330652297710004074959534008617866182872167581786508740 7070 2352524228396884161553991575453440988705892061264888612 7071 -2374599864708574831881314774994429697855006321916855374 7072 2396881089541942457870976808509913051216296845188765206 7073 -2419369803064015830950965494411432303772844927013968860 7074 2442067922869324897891660516974889839424706973023823292 7075 -2464977384141004712518901681216039723202669259400805794 7076 2488100139813263346201686914063343511868937070159858144 7077 -2511438160732846996432432108133138884123913389545337266 7078 2534993435819567862028681303676587601555063857094453582 7079 -2558767972228375727076605655166861764369817236135341742 7080 2582763795515419132091004834585770609537946809302551706 7081 -2606982949808055651433299448680359854204522623541483186 7082 2631427497976301806708887609046025533938185889517057474 7083 -2656099521803249260788727387695303591820525160933039110 7084 2681001122154515995498300313776412421397499156565074650 7085 -2706134419149325444099097761205559303074544479636434438 7086 2731501552335769843035187473689106693426656013955316878 7087 -2757104680870215567423516346895890013271134454021943150 7088 2782945983698227939642341217942171039752918104130823626 7089 -2809027659734430808862166701930311607937243389983356626 7090 2835351928041372888173335237295088893141604058499469438 7091 -2861921028010110859395494690383189782005463406529372798 7092 2888737219545180829915482131995469634140213466664537314 7093 -2915802783253914077587788833767041012135095082811532874 7094 2943120020637356492366089855647917482967768273895957014 7095 -2970691254280090703887039820669210749937119599812664150 7096 2998518828039036321430098250346569042254382013966054662 7097 -3026605107234060567153081688287460106259453364875460298 7098 3054952478843191359117486470892084912647861622865778476 7099 -3083563351702386874812866391390770611836063899561798946 7100 3112440156706997660393811170312014321244959144924018366 7101 -3141585347012098785551433609683625273467346337532656030 7102 3171001398231771073766608495959725454919101828655932106 7103 -3200690808640291423147514452615677331450339359880531192 7104 3230656099378150126821325681802329196090118001182914788 7105 -3260899814662847238269587424831197765482162521115746352 7106 3291424522001475208429844829166574272539418911194881878 7107 -3322232812402138396102635728137909508982917121652604563 7108 3353327300584292256032684351959686941384065290221382800 7109 -3384710625191095659450023411804979326591097574475935220 7110 3416385449006825726773172294576361870355933887989097902 7111 -3448354459179305149314916330844034903253260753302851832 7112 3480620367444214651182269069362370224029787665289390786 7113 -3513185910348208647069317787668337377529278638763629792 7114 3546053849470920854341198208657255706903153676276538536 7115 -3579226971649092711449586846628834541057393183089423302 7116 3612708089206011319806104444939217022030835102878562192 7117 -3646500040186204730817421200199454386696186688394046558 7118 3680605688592126663523686105079163071824775250879902520 7119 -3715027924619610266469724890364049211239902732249627682 7120 3749769664892181824136825609246013744324700204872088534 7121 -3784833852697612878352298285992876657889952836942439652 7122 3820223458230040945214875728744129152002925542979737640 7123 -3855941478837604404028140316467652938489308137881884258 7124 3891990939272176823903965748210078823905129610081916948 7125 -3928374891937835743750168164647692381965039745048772984 7126 3965096417138161144692928723596391575638070706884435682 7127 -4002158623325894199840320402549968925998450382208871482 7128 4039564647358436341971477730302404925729087019012012964 7129 -4077317654759131886736955067654928531160334830166460072 7130 4115420839980766127804236261967525677470986140262500532 7131 -4153877426667762894970318264995054702863065995802641944 7132 4192690667917181359120360454413990404622802968874473514 7133 -4231863846542201566570713019744484155502663720164224228 7134 4271400275341735282553832933774158501408955291414514360 7135 -4311303297376102945071009574914523413202358769957986884 7136 4351576286245048479447084937249970414921248287678838580 7137 -4392222646364418230406949486302308082723044960741645212 7138 4433245813241608556238689042448294937406574957901002776 7139 -4474649253753637547949512632842971104604150520820946868 7140 4516436466431640966320947616317756437843250560635797256 7141 -4558610981751730660376081707146547485025683289517426196 7142 4601176362428319934675678419347424959018005771659197544 7143 -4644136203706077383507501943672158892917511983273620876 7144 4687494133650618723288749803308249372455322903502815512 7145 -4731253813441965461891577253680398480033350201795689874 7146 4775418937674741292666061427030676115674516163947044616 7147 -4819993234665041833558648354510016958726142804358691642 7148 4864980466759907465999738188378100047772664456307123886 7149 -4910384430645388740431508822716217118627209193296366264 7150 4956208957653319103313279653333604230042204733193815324 7151 -5002457914071004881929774295767026234106092646468427992 7152 5049135201457981812558171085797304514195917276365607284 7153 -5096244756969770979674934918525654840162023228510506038 7154 5143790553684381451673495883674454185564793543262979730 7155 -5191776600927369395054221536284082891037707681536677360 7156 5240206944595573893401219088532693051567849983059961888 7157 -5289085667483928567541464344562388789694479452446504488 7158 5338416889619684618366608153415985135932332189729855762 7159 -5388204768603975293320476755611345440826301924333511132 7160 5438453499956278495515364281069511572474171837587983384 7161 -5489167317457399663563068058698190626586715219597111812 7162 5540350493491100879597646982639458306829585973072067730 7163 -5592007339388972879939211747643487826501433776944672840 7164 5644142205783080213817691262031603736515766364839929406 7165 -5696759482966306565998774571980182103605168095024759940 7166 5749863601255757942791469040210548213279747426801826208 7167 -5803459031354649876860437022169284171183185603497399314 7168 5857550284712810611445882404124704340394087275510811436 7169 -5912141913890603305536784856464934566145601998323763904 7170 5967238512931000782515909129119841189756878105471225660 7171 -6022844717739736729784366336352901789372232182036508804 7172 6078965206468683205253073534765483186157383588746204148 7173 -6135604699897675949653892176710902491585084667077750278 7174 6192767961814925753219250124699471672179002938128438984 7175 -6250459799401034461676371978385455102816337374893679580 7176 6308685063621561455417966830135353819269149626194641819 7177 -6367448649628061272983792576653950983944722975096284510 7178 6426755497162525179779475392875490498114715510116591278 7179 -6486610590960234459834729371422759932015431504392048092 7180 6547018961151170265378927256656166526834003686219749048 7181 -6607985683665223733048512942154965850071233529967656682 7182 6669515880646373943883868701563655499811965144767444314 7183 -6731614720875751028791999179851946525559594768252880090 7184 6794287420198290549989865718163203378235419844820194474 7185 -6857539241947763752993293586770132170394359384218427248 7186 6921375497370335422539005252877981561712688125551169306 7187 -6985801546052128177388840670783264459562307397720098372 7188 7050822796356192371474224871970515322944573025455498354 7189 -7116444705868795395282262314161415662947177341335955830 7190 7182672781849499800510104085072332269497562297862120048 7191 -7249512581679581782578408828088627376047904017215100414 7192 7316969713308948980143158870483321886462886599837081442 7193 -7385049835707281995150037728058393091829817938597870828 7194 7453758659325040671340198981855916649306911226486640524 7195 -7523101946564245273592019248421687521854518503451694948 7196 7593085512253254806636373987121712773508610242441153962 7197 -7663715224119850638390543503116688341623545791769044814 7198 7734997003262791955401017920867353796728975060752630190 7199 -7806936824627823924380590822204261952129003577613755442 7200 7879540717494032200370041302526593071952579268727459800 7201 -7952814765970450123026521203457295559969033793596673474 7202 8026765109496882719077766063804377320335403091214494540 7203 -8101397943343001546078795207498286094776502614027504306 7204 8176719519105884832097112964283187718652751438466958394 7205 -8252736145212251637004500047581620949355565027225816948 7206 8329454187431547482407864398325266845084406192746713798 7207 -8406880069399783835643692964726727659395180336621317492 7208 8485020273147826030455678037846152131132918770420015896 7209 -8563881339627918297668782018650667190347057997649724642 7210 8643469869238628663354149983282714241990618358859640442 7211 -8723792522354742173397063556285619450914702787445988562 7212 8804856019868535394132640791857132554750828590360374966 7213 -8886667143742330457159529422489202789522500421205893554 7214 8969232737565741780941158334554215327994144257276095060 7215 -9052559707111127057617210006385904509003738891228149162 7216 9136655020887433958867018839534781658880866766341341242 7217 -9221525710699263156588278854796907151938517610927021800 7218 9307178872217868320492882386298177886195903125865708186 7219 -9393621665563987075918443952453847805270714452838543886 7220 9480861315895622168547358969884330956674825720837055590 7221 -9568905113993995103871517925201145370245769135414436434 7222 9657760416847872823652671583437052300259416192356552858 7223 -9747434648243393100411506139585631868477348662558026486 7224 9837935299366409770313476596940954008716402436550895862 7225 -9929269929417247328954099814614927535547511397678301090 7226 10021446166230677271016822055768802111707512346835392850 7227 -10114471706894036350550270115715836526685126734172225258 7228 10208354318363696864041405391980532430201953580469947068 7229 -10303101838087333239513032964575861717000859221749100200 7230 10398722174639319815446137602837622757071858503532524774 7231 -10495223308369144694529707434782263196432628497277779510 7232 10592613292055331640254476901874413368150491158092177646 7233 -10690900251557474773550165921623748261234704604413230394 7234 10790092386466606163461003455716917875947644658496504224 7235 -10890197970761673307444161694208557080370401648192065114 7236 10991225353479789037344742444172241005309499772980409394 7237 -11093182959400133908885095874009528300194279205885128672 7238 11196079289733668490501151320762627909896010259902207968 7239 -11299922922810930978646203703380278109760217270525314946 7240 11404722514768150698599807118451559117978864074389956010 7241 -11510486800239801927911909800253043302750502075750261474 7242 11617224593065602728629300381629652244219948901635692230 7243 -11724944787011833824103626205978624389220072254813526794 7244 11833656356498785627210202120540039057164030160623574626 7245 -11943368357326264999251743232460468233637165382819523310 7246 12054089927397403259189402908942064315366537290653950178 7247 -12165830287449252696999301778245854969476483927150129466 7248 12278598741798533560711997443969789870560047566912281250 7249 -12392404679102401328557360250887605923311558805468599088 7250 12507257573125677662928868297126564271716465766386003994 7251 -12623166983506117626357215009298418479328289915646806136 7252 12740142556517966158691101052052182579964268197120353488 7253 -12858194025842669935070460930248711119378567191907594978 7254 12977331213355479654049600635412250313736785390857933418 7255 -13097564029927807132849307346170593051798046709864160164 7256 13218902476236399823091280957102247884665909675447320282 7257 -13341356643570530516054646524182107682241845440776160360 7258 13464936714637467259648603719628526997032711059568721034 7259 -13589652964375485224860315134420137744025424348567588574 7260 13715515760783545139081281067206322350338290523900822108 7261 -13842535565767497010781198348726763176802313581603997774 7262 13970722935993474201110494451189420168514597010928340300 7263 -14100088523739284298900904350713745066197191660707430766 7264 14230643077744074413337731475278026498364557517585179944 7265 -14362397444065945726422188708505359695046400757704636830 7266 14495362566957048700796114317867931154563070269860610946 7267 -14629549489756011788541386207225317603512266522758882554 7268 14764969355787953632912186800164988298842853339271079074 7269 -14901633409262476686379443578683054892378667704768298852 7270 15039552996169933047273717017087259492333848101133519436 7271 -15178739565186068713332495754315468913098410880227468954 7272 15319204668595002389206284473876652872403807528569143426 7273 -15460959963230385579764325967288044223825876519853630342 7274 15604017211424560628677939765725844687890218943658117244 7275 -15748388281955688121936544099634594155510587658174916150 7276 15894085150993148270641594450454313652251794963606269430 7277 -16041119903051772878256502583215917110342569136045876008 7278 16189504731965307520009862135786376015457843043435325972 7279 -16339251941878944308741589210723381085950092549579329490 7280 16490373948250289509411339229044622145540371774247941020 7281 -16642883278848292165112249491386668249465074239941211530 7282 16796792574750452814476826844050546657783929620732701078 7283 -16952114591349339196707021931355940300942257502285304170 7284 17108862199379271631638578909914676628214116301410671106 7285 -17267048385963011838627942571988423298956129694858506138 7286 17426686255667347164202441934796219458823850887369893366 7287 -17587789031556631555244787465652423475001428925799209178 7288 17750370056244617507444365139786013219718549453648720058 7289 -17914442792956096930110047245977218596258521468346107126 7290 18080020826609697098970202033299800768017364982810836838 7291 -18247117864921658587812222227317967345646960281994676962 7292 18415747739518994095577271085201980986417813434865409954 7293 -18585924407050604259020389845523580245623148072749757618 7294 18757661950296700547089871976024632961386368375100538302 7295 -18930974579288565884100134952465444639169414806098107068 7296 19105876632450503974524375847934097100858304778358148454 7297 -19282382577763797075081048495507646709111469564064910452 7298 19460507013940556413020942999547902899798115662830063294 7299 -19640264671595534785491067556752959841173830456890022642 7300 19821670414416268052916447922257800943994636217476720554 7301 -20004739240344111487177719670745941731891517621319812878 7302 20189486282778548996717795944448718490635742405968130794 7303 -20375926811804587546691138412081691245309769168096720452 7304 20564076235430583648730119975832372308008225529704302790 7305 -20753950100824042665196389295442950908063687980752199226 7306 20945564095545775043391045687632416048879781541881751790 7307 -21138934048795534349522455438896919665354901510645610342 7308 21334075932682065393396620100447501522014097263149041840 7309 -21531005863517367041519548899825238104591286621288974966 7310 21729740103121955679431116831449095203545959633971083702 7311 -21930295060128118077309573012890230359908984442432639498 7312 22132687291281555999642710551703125800290993693681596018 7313 -22336933502755130963440302335537048726204176598641183694 7314 22543050551488211937752208224552152089182527871287021754 7315 -22751055446551422558061868101625747015864996065588021019 7316 22960965350522988288109919016450688757968747391109927716 7317 -23172797580863096083950696437337691308732305342800031560 7318 23386569611286687987935866969684883542959582499394613922 7319 -23602299073149006292345443441843070265853280534691464520 7320 23820003756857992857467771855780505234728872612976326540 7321 -24039701613313330818690509222240662486602117885953193176 7322 24261410755357717903207503065121491883655330446940819228 7323 -24485149459226182452604240476800251161591265673263428914 7324 24710936165993883568101239623952431206294266070338827120 7325 -24938789483037349075394903044636589198273901998687505680 7326 25168728185523880079146839805590305227310714165560454680 7327 -25400771217928901676225986029689466079141711779538687152 7328 25634937695566211037533340301950578222963988940939854406 7329 -25871246906116306140781188480301594101955515163352073378 7330 26109718311153257504799067887701989481740069508193491232 7331 -26350371547685740671383671034681310130408658034227178904 7332 26593226429727611933842519278082426329075424364295981252 7333 -26838302949897797877486644985763366855927397454126080542 7334 27085621281033783969241184757669537708853005860569692002 7335 -27335201777803230166386575869402677188969291414895867466 7336 27587064978314197818023796755224711998205932364904487132 7337 -27841231605740298866659749611469408547296507584027534946 7338 28097722569976832322351679124303064062339363338561847064 7339 -28356558969327669220094888285783229598083567667365311704 7340 28617762092206476150057143025142387845074793850992584482 7341 -28881353418836121327656080017460014939743799819562395748 7342 29147354622946770435936726981688004325716229609370739660 7343 -29415787573489706994491328599299106746009309721863562844 7344 29686674336383654697011835340644630338495163979040744020 7345 -29960037176293353210137119021029361989834578035035008140 7346 30235898558423251935627597492480156598801824556368568756 7347 -30514281150309451765845523235030232301144588933420386398 7348 30795207823610426108510263282561432830773473924471412150 7349 -31078701655914311495430272647294553532423161508982902332 7350 31364785932580288989537400514546960993477961491968049382 7351 -31653484148613797788274179619363403411137262821904916302 7352 31944820010557688178395532272725116341800908264108380956 7353 -32238817438381698704471062715044166242385284784057344948 7354 32535500567370814006318929777362563320097685723353522034 7355 -32834893750031082399625207300082562168472841312896242442 7356 33137021558031190851476154454495949159046706642501437004 7357 -33441908784179528264096911633463224433866636905873304352 7358 33749580444418053739490239427758580169621168954042248860 7359 -34060061779814576936631722847032202814875245222017059964 7360 34373378258554033344967022733205739828576544576959772902 7361 -34689555577948156952374953992850204799853412957624071024 7362 35008619666482658483246070751077611608355097324807218288 7363 -35330596685901629231082550439354739303557227120581950302 7364 35655513033309662105549050054468506931191874990569507708 7365 -35983395343272485261850130550204101265861274593359691492 7366 36314270489916718749966189381145542537084230858422190020 7367 -36648165589049016217786493072429868096966641303887969866 7368 36985108000314545936869163637793766519399000988811333960 7369 -37325125329394519867792524468410952133864400989296779770 7370 37668245430222401265360535641882721320577214061879590548 7371 -38014496407198738983985329112863979491231904404334559088 7372 38363906617405267838489228778871043218178206019593062592 7373 -38716504672839434334819152579957468460183029576326763300 7374 39072319442690185248180858185132871033341077230381191898 7375 -39431380055654716024691299056509169538013967023878535264 7376 39793715902274910759618801860712431843407135333891210588 7377 -40159356637272537707621190365667447303234725067492449256 7378 40528332181883869963268190115740727628149364454482215000 7379 -40900672726215827271774535108418895088494459730803046076 7380 41276408731645398385097393976884404754141917756913030072 7381 -41655570933262028749876636245280795211948677644568254008 7382 42038190342330767278110887425375858487482337632650336800 7383 -42424298248754313354481927748814317748934540161601981792 7384 42813926223534665431287173054862658808841683086170553394 7385 -43207106121257444892399851425878610321280466283365034271 7386 43603870082621616950572991266479345315648956951415267426 7387 -44004250537014280710396105113325177209504399640841434410 7388 44408280205107343193512335779273547059532880096269289930 7389 -44815992101453255414286306299067287038206552498067231256 7390 45227419537080545066503258623019161942385719271233274042 7391 -45642596122113240084851278982834694466895847701923855926 7392 46061555768437909361271540163671289297406790696417031836 7393 -46484332692417979613492661695873764750067433653075104980 7394 46910961417631121526220483999885316006411750139455803818 7395 -47341476777605878184274401184203596386621133551586845124 7396 47775913918558305135301008888242298826153136637111891898 7397 -48214308302153781650612135993024491062213202399056406206 7398 48656695708318767977230444185367639384803053360715456056 7399 -49103112238102153945883137411081657384588252353672649102 7400 49553594316560925811991385703164734801305656525818539980 7401 -50008178695645275463589084780590736324807451851757113662 7402 50466902457083957752075496018764854614263601085426226054 7403 -50929803015296167483355061798319918871087518542435157090 7404 51396918120355805282053245003646466135010264704080948258 7405 -51868285861007763546135387320208093185315040902379489982 7406 52343944667709846633932589900735849424469774956303756062 7407 -52823933315674354824937086623009186523175673040456514490 7408 53308290927910175947031240352376044723867636584317498170 7409 -53797056978292816866209973759627065724985274834294580406 7410 54290271294689386369189295076166895848556843173805140968 7411 -54787974062138145976216591390324445422823184832457713778 7412 55290205826055081592855889298944995544823680642208560020 7413 -55797007495440383270821492890943916794120701464493908452 7414 56308420346085716906662355228826391281991234272846244034 7415 -56824486023810931534756801166362225936136106565858177638 7416 57345246547758406037915560088742100014363176036505042642 7417 -57870744313744636582026598278579157399841491231183063090 7418 58401022097640305859817483175076127787972955404671607082 7419 -58936123058750529408135824732032481743666983771082055134 7420 59476090743196204647760925834021426432393411622404509822 7421 -60020969087326370767708781902005658069405086989616628786 7422 60570802421191027711798828213160185232928786838676326714 7423 -61125635472073999773368076963378969670957951710868199830 7424 61685513368055820287429556631095056082206013606286993366 7425 -62250481641577088801236202905038156224500806441966190482 7426 62820586233003270165220036243107565727405630466945704272 7427 -63395873494222163434769493753614126203964119039799649940 7428 63976390192304787676074643494857090575326220460673016560 7429 -64562183513229253792387829327485105241300310115399675438 7430 65153301065636279217411990867099247702611927468117739262 7431 -65749790884585498860768523664500410563079043957162570818 7432 66351701435313587606056757123016576050127165037258102034 7433 -66959081617026799720081483314196628808226031019902093452 7434 67571980766760027859380621484987208879059413155843279060 7435 -68190448663301933792010216817036202670744171424031010856 7436 68814535531153430620141829083595290978507218399064094190 7437 -69444292044487315449762494403675199796560552454628806800 7438 70079769331110115829318492884396246902548362400062907676 7439 -70721018976460192983142904976086993095631921659839246664 7440 71368093027675619333746488794115346645022947984791880672 7441 -72021043997731364803279848489896585736447105982301179962 7442 72679924869611634727086710648641538341044398385790744132 7443 -73344789100483745014943110835417532594094539879199719274 7444 74015690625874648167707622581125273140032130981066792274 7445 -74692683863885653648476596045103667786626071559191084808 7446 75375823719480336688378240734364854007589282285879346050 7447 -76065165588845151739447518332603935029741064929376060790 7448 76760765363787093985076207297630174183857766415782583092 7449 -77462679436133319828036356543574912624189636229886676870 7450 78170964702133892620789490988972340939395393617113255014 7451 -78885678566904763135129345736824488238298161619108773202 7452 79606878948947519888457885302037028809360653636098335130 7453 -80334624284745406589538557016915154767255997113464103672 7454 81068973533398385533840709992893961641029291509950585528 7455 -81809986181260619107259792093761422315255812349946205680 7456 82557722246581590802569940218927355076281569371837240950 7457 -83312242284189609603646918119455314667607860171922070706 7458 84073607390255841130660888497377661916340734399411119858 7459 -84841879207138343165674955054327391354100864263051235426 7460 85617119928267251847779168467081870630401102353452850140 7461 -86399392303032885136605842906475710296482654719725833902 7462 87188759641678042687677738095392227555431930454574356432 7463 -87985285820234951669576146702921469604092243205021795118 7464 88789035285546680337872974025813607018764778353259917990 7465 -89600073060372476625399336049501783631441065552809291748 7466 90418464748536474614434751812727189824138402555560116186 7467 -91244276540079860260764963430433621417705763277285658660 7468 92077575216417835973885089021579622161605631656109867492 7469 -92918428155543613658919546741237172203727836537030867142 7470 93766903337321009634468953318020302121402531477526167928 7471 -94623069348865077586421050464945057360003095495946461390 7472 95486995389968445070910598861883817078427145865255373026 7473 -96358751278531697046229141598293893060538611302187077792 7474 97238407455999209348539501374642843865720518407275520006 7475 -98126034992844519409002054766281776027016643482516728666 7476 99021705594148635564843400243319018746252760467126254776 7477 -99925491605270699261406057643632838189443149961343845226 7478 100837466017566811201249508683610198592568107356904474514 7479 -101757702474113541249224393058857840425896548817241060548 7480 102686275275437591302741455312692020856416267535765475586 7481 -103623259385297637086896960046381658524127159979082190278 7482 104568730436563657801262137893221163404912024095206273918 7483 -105522764737193145264546902131148322327109012641843257900 7484 106485439276258068740492848171397863759705113717115632346 7485 -107456831729977212550281519890188339482549901914859632442 7486 108437020467755425099165295825841465166217568531485782270 7487 -109426084558277828406224998191132346251931408151872653172 7488 110424103775706287712312350655618286503885351717018350662 7489 -111431158605977509348785096606366616142909364006431974344 7490 112447330253154624310485026297424638950651341377467629026 7491 -113472700645784889511712999476932268153062222425077182438 7492 114507352443265118042433805756010911604588581151638222678 7493 -115551369042264998756909495599602018716989148557591139836 7494 116604834583257682077162578619244258423094737494425512910 7495 -117667833957156975891979740870820325460627166036493132930 7496 118740452812010902789602825928833249551977443509469607098 7497 -119822777559702179519375190454054846052023505774657110606 7498 120914895382657306113961660202601558090189338494352075152 7499 -122016894240616628164599107636436962182193871915242000516 7500 123128862877516916836675120923557164255210727164792208876 7501 -124250890828485785340057846729951154807912967037860239562 7502 125383068426895495670628759024586596077648112160844920250 7503 -126525486811424555793824260404538478399643934583328483032 7504 127678237933128874402092952706392811701522621939208761160 7505 -128841414562577135781525505586562091900658944085219581090 7506 130015110297104201375705926635452772971938130246275406266 7507 -131199419568181830703861804092269289702817810970607879124 7508 132394437648851982901483284557666187570499711807431714978 7509 -133600260661168844848495304076400211328412858892092207902 7510 134816985583651436471687140339570622623373748164390409816 7511 -136044710258803854817138241059457116534501456100458147718 7512 137283533400759323842215201798575923054108336600970208808 7513 -138533554603047315608579316487361005034091400314143570334 7514 139794874346426612393421104939143562406727221455844490592 7515 -141067594006728103993923791761974391649342754579001817208 7516 142351815862709258197487890863366157063681351063299090746 7517 -143647643103979829403510458796698914759872809260610396610 7518 144955179839057435307190530135625213063617117428673044694 7519 -146274531103552239405073925585835021074765292943151916986 7520 147605802868421113636991985565534235268570091385855070946 7521 -148949102048232622092201017042187955000061790264160999134 7522 150304536509444855253924047470646745911219587913017286698 7523 -151672215078758291983844908495695009297195481745555242586 7524 153052247551604889136921460545557032235224309279892326210 7525 -154444744700772607670068904246636824564594163299530776514 7526 155849818285103146476154410517532904284323797003902306657 7527 -157267581058201665517287060651342356109244241006806522812 7528 158698146777160623542603082098407304811875918129130808984 7529 -160141630211362633321726335574041302605696692870159803684 7530 161598147151426215891489966739005861815752181452090758816 7531 -163067814418293632779981804135799976878253265325941095876 7532 164550749872395851858786939084516203739645614429705630528 7533 -166047072422830758503273560191176666448480734263802173414 7534 167556902036556837669021144682628029930313970633685089284 7535 -169080359747670073947419602595315393025899394934951453052 7536 170617567666830749137576978493953468112122473434936740972 7537 -172168648990839285366364016064968331355521060603293508604 7538 173733728012293356517316092959685590723432732061000159892 7539 -175312930129259594488209229451089896374381215252788551384 7540 176906381854962220932291220010566438578730692431168697676 7541 -178514210827559319177255298474192649835370758293062543488 7542 180136545820076345340992398273581211382939425071322476284 7543 -181773516750495994681035519255070391890025560321089322680 7544 183425254691933690722726416844640653802699746652219011900 7545 -185091891882829118334499277855543001254212513075836043526 7546 186773561737156241398165793115225875032765470302212200872 7547 -188470398854725616213023921582108438551300867778876340588 7548 190182539031651645800762070717457956486632161721827729050 7549 -191910119270983858060044922965678328198290020170403995272 7550 193653277793428392546376051676399597319207275387958523746 7551 -195412154048087086369022183916558793941625965515578772108 7552 197186888723216715024270424221554303661266493258157625096 7553 -198977623757085430103390578253717768036281850199875219566 7554 200784502349002217302648402947281568278321472845900658934 7555 -202607668970518423472207137198857020932590426889499258252 7556 204447269376724321706982771328800064194985218542988549412 7557 -206303450617564943618635830119525814480729420344933790340 7558 208176361049177855201216071381895676601587852013104750568 7559 -210066150345333289160593282267360537300121140349439262324 7560 211972969509055773186357867467781444939172279185422818312 7561 -213896970884426267535595101412323378105346014589780244184 7562 215838308168484426476226626644889964913099955594778863088 7563 -217797136423151915123617423454371143832935940905048386930 7564 219773612087179584352866973664104343081678336218973939050 7565 -221767892988202433744529814685439655564887942664349969540 7566 223780138354984961805208065172892528388398819492269231360 7567 -225810508829855880277811257179425501920543590941893021278 7568 227859166481248308031179152052990625992291743549258657484 7569 -229926274816262936391971095315420336909304752907929391568 7570 232011998793257100814559544132363333928189440221249705720 7571 -234116504834547358370423979653452087406466925147328471884 7572 236239960839311779945275632358124561838493756504979839038 7573 -238382536196690896184736837142025057079536521153211543412 7574 240544401798999762847789278096869265345977314164891949514 7575 -242725730054965049636982127936623796981937675989096106692 7576 244926694902990225837153910802851683021846396005244688772 7577 -247147471824540270751831276116133072808587054923049189272 7578 249388237857735883791757311708843171514074187016949649098 7579 -251649171611156094230487029533325231857035236804469749908 7580 253930453277757929252915643552667290810404066433987986592 7581 -256232264648823302135262852597776087509654620309058624152 7582 258554789127936338839369805342881737786378564986195699696 7583 -260898211745086565328615473294353189450737869581967056508 7584 263262719170991859454857018635440403098024147635235369328 7585 -265648499731640027120653257046433983592257506335849497170 7586 268055743422953690404626275156788186102660947949388713268 7587 -270484641925484746241721445581441514289070444987214958854 7588 272935388619141765713524936573395190039720867725331410660 7589 -275408178598049923501677436712846502136734779685328533788 7590 277903208685641460372212675187972441191530120186046119592 7591 -280420677449975496766447374531736305773796373494803838748 7592 282960785219187743359064928130534671232839251428104768230 7593 -285523734096972296054938630868320559173752790108519357306 7594 288109727978099044393835726940008661193216580846623963096 7595 -290718972564070630509284833678337015111438644235555410964 7596 293351675379021237843560937970302004173231818848653441988 7597 -296008045785855984714429507209699220566033089129016834747 7598 298688295002527148598788313893821971985926776927526995504 7599 -301392636118345162464941805576747966218889208047878833630 7600 304121284110328078513832524923017723532196779919736251354 7601 -306874455859697972151775916409087505578420118174264091692 7602 309652370168631026648740945571089758872865304565281678834 7603 -312455247777260029212896309574213975924384675404712379740 7604 315283311380820998596838869212954908046019596646080383402 7605 -318136785646837456960647503014379327676512757811088693642 7606 321015897232346215571739170656158188703010393891210761238 7607 -323920874801277878987757559547984161654324670806133791398 7608 326851949042103462271948624448752221008979794063028247496 7609 -329809352685745806188172156241256978988915926022936775304 7610 332793320523642811081462325340556350951393028681872506304 7611 -335804089425851383335138132873696514127235457103067400682 7612 338841898359196146400315059042954500792775560155589639334 7613 -341906988405581057422309117674233910686621911309677025868 7614 344999602780580179214199213435781597436113743872187655774 7615 -348119986852306245288699954072882698800774386880002168670 7616 351268388160439137346447514441398446428959120629979627778 7617 -354445056435298351962586334630376357839601279253444376490 7618 357650243616963699464616252273923384489463145728664437518 7619 -360884203874567525723185216604955964241565716098177278184 7620 364147193625879771525279744806847378038774918596405279310 7621 -367439471557184458518768338719902398407314169553836089598 7622 370761298643324609334922069553453141442444112900950256672 7623 -374112938167794654739042949506593720920059366763434358112 7624 377494655742884770783581266273586112516023737911250677462 7625 -380906719330005808838157278572578452757621410052198293974 7626 384349399260321416782150750591403510283195645583545170024 7627 -387822968255685890106722618520703611910114604424842205414 7628 391327701449759429311101936912789865352919973740707301746 7629 -394863876409174617026778624257497693500041484403278868586 7630 398431773154758767231712758925138504814345105388750428882 7631 -402031674182946413561768243803742458359278378918609900122 7632 405663864487514046677990051325557515709775450706793523810 7633 -409328631581635587641072749581137680295927754769449278598 7634 413026265520124713702779804062192765632367434971869936830 7635 -416757058921732385855480415163635504367580549578285315710 7636 420521306991504449737749369176056294370588120195287341694 7637 -424319307543339422944871227161645659638404590427798402908 7638 428151361022884328189392827062847863856896803700973695586 7639 -432017770530767005880850592121754869495417131909240932658 7640 435918841846025224091119180868411228399550587943419477448 7641 -439854883449595236942325458820779959505650663213820481102 7642 443826206547864892561741456063259223601227442410648155950 7643 -447833125096437501953016395271596847679174187601884403802 7644 451875955824250325699620980040218722405319538426546462842 7645 -455955018258046057067776861819575841526350945632064617330 7646 460070634747051572440515866727087946098177728461696059358 7647 -464223130487720657667576806265084502629973840088456625294 7648 468412833548546051816886933740599118179199315439903267910 7649 -472640074895093381025423776258338217574738572804577151416 7650 476905188415407095422112994682763580081830579275853394042 7651 -481208510945786731036079812273889739312137778671063155082 7652 485550382296781461447087867460661589315780410552684593718 7653 -489931145279253450809218875502496486472957378391390510502 7654 494351145730515601376691836272545437822788569483136204744 7655 -498810732540702903872450771012886771689222936914750269454 7656 503310257679534029366202956639815943229965323885351791742 7657 -507850076223461426237273261177266843909070813953345132746 7658 512430546383051310672823742076374460321566758302149071822 7659 -517052029530437600089548235861620839057222584267528972286 7660 521714890226855646083450606363281185028233314555016454650 7661 -526419496250421896908727965097408978269451265028657481434 7662 531166218624322935003127745196190844529133981080081134734 7663 -535955431645412093082001891196177160722791310968205969326 7664 540787512913048179361036109954333166498624573429219707242 7665 -545662843358013622523156893065970346727630567170611343498 7666 550581807271518168898135608062670851019627057995149399446 7667 -555544792334461481753738141397391711886821414556561231590 7668 560552189647125188230450860371637061852305560809209921006 7669 -565604393759292515643317249882392684175815984656267740152 7670 570701802700622896302687430686391672073773373101884185964 7671 -575844818011111824455457739319667857345122275445628636282 7672 581033844771642386649143775467713201417215906500563825394 7673 -586269291634809346290356059018339111868082833141831718752 7674 591551570856193733624049154120954458637947977387495639282 7675 -596881098326086019283472679739044100243677520019380353938 7676 602258293601477793203077757450210379225613867760106404028 7677 -607683579938144905038227411502744591062821403823459785306 7678 613157384322828789806797644081726591509586966308529598756 7679 -618680137505704714648632209149357293839700257982432478162 7680 624252274033322622348677162663734079778831321570344893224 7681 -629874232282018584396975871438707773297150143521921239234 7682 635546454491609009111873901076129271266380646244865381156 7683 -641269386799182920355085991758830017981807954592151964210 7684 647043479272999347182952991808544245982796479327706405816 7685 -652869185946686753544663425731115036003980367810093920944 7686 658746964853938240415240479266187478067086230116507987898 7687 -664677278063700465929679246289550906412283006179362713584 7688 670660591715660320374511521050555179664644920213265948050 7689 -676697376055836704546757124967716521739698934181778501818 7690 682788105472284783337820078040492750100769153068459690638 7691 -688933258531118189382629791995236017682714174578824925630 7692 695133318013051312398853395320768636859528037104609936548 7693 -701388770950459550720318670731826954988432487784042518940 7694 707700108664753106743539804179348131036408525876067285838 7695 -714067826803863367574667584864478838065643846659208059832 7696 720492425379849589830449181891397107031010524400516471958 7697 -726974408806840276712153254566955191678140557971632884190 7698 733514285939520147481143601297023790708073430310312696464 7699 -740112570112160504898850293744644937253375423953109536644 7700 746769779177979766093430106763568713015360858287336807150 7701 -753486435548624536336034589659131161958351321856177892176 7702 760263066233779308090685338811058764198916859470951316942 7703 -767100202881128469954625400179302081002247537176395040278 7704 773998381816890666784676906713156244517143809283088106322 7705 -780958144086923243730044695933137145033069469680584902090 7706 787980035498174346992997281652253669593465383614090096070 7707 -795064606660264029435081156786920052343729507359072123500 7708 802212413027202823883582835776071966327650194336241202072 7709 -809424014939481164804772956302671293609401494667941117314 7710 816699977666759233516006168620475360300648985419122002430 7711 -824040871451154884894270147475959773577158203548242254522 7712 831447271550897643473923660857180541305697836917295358808 7713 -838919758284120700519918936758800723035757570292117681070 7714 846458917072799773304081817043283550124937816353528990252 7715 -854065338487082319875027872931954084772323765794753324352 7716 861739618290246627804544570581466336893117200306514383830 7717 -869482357484288358167435943110397273142241114798377839622 7718 877294162355892538862526961493223348592045220844331499912 7719 -885175644522553120906385743206955154409816605333083484166 7720 893127420978849376021800171538871992423790832821104455846 7721 -901150114143133175751686192294753623621864784516976287110 7722 909244351904877040756945434078215132527237380324115547082 7723 -917410767672680462902382239195989412911208937474847486014 7724 925650000422682074336009103899765354895319227294415990782 7725 -933962694747129540878917092928144777407467863715888409636 7726 942349500903116894742654534891250436332566641588137954896 7727 -950811074861754346551793856192236014643798160260388959878 7728 959348078358031280537317088821696124120164731529230409468 7729 -967961178941369854888178261151459808513568021014886799214 7730 976651050026605917464620397882918418226599319934382523266 7731 -985418370945138441873086379136459558584995417063822631258 7732 994263826996257656135083486223130177922932861028241237932 7733 -1003188109498928375752979914812743179174581660503500918980 7734 1012191915844300524209973567537793329936709260213976245842 7735 -1021275949548944180302670773726527269275153531990560470132 7736 1030440920308534535675776964414123479193402509444957080578 7737 -1039687544051716840858891826983315323861777642371737793338 7738 1049016542994161990736920894633286164126235434162448790030 7739 -1058428645693101225245288327227198982147578969115221347232 7740 1067924587102623691195027754205993193325451539066227984535 7741 -1077505108629734120060401493965022315528410520446229750796 7742 1087170958190884195917306807614360560775789912778176997340 7743 -1096922890268696091603917806469002391784710319667930332826 7744 1106761665968889325226372028407591587496318263319159943894 7745 -1116688053077711889883665839693720138592676753842327937220 7746 1126702826120171669644699912286420355666999449991003117928 7747 -1136806766419065310066734034707941944499186415126695420316 7748 1147000662154505805586068400860075398087745984834257445436 7749 -1157285308423655188150704750802252939439031462120963453632 7750 1167661507300673993956949903407143247332583807719760241284 7751 -1178130067897201473156441316637204372490221091219788996772 7752 1188691806423675348385099879308847671896991189064330418094 7753 -1199347546251488201885879940871513964873609141655135900352 7754 1210098117975668917845672740718941117530810685034135004550 7755 -1220944359477782956365626525390838896204599709270327036484 7756 1231887115989063685319087644919954713333347972746679914364 7757 -1242927240154102304599471974585204609104284983646216697452 7758 1254065592095418509452621311885218790187796122733979744596 7759 -1265303039478908882182483526767955218890557915503050495756 7760 1276640457579848057227404846028607744707889968183603087772 7761 -1288078729349123292185914138684949529507466241692362581528 7762 1299618745479715246248607468245067492726652150316604502484 7763 -1311261404473766651510027727916403952808643687392726899972 7764 1323007612710574935997275808605331402579647408537940737428 7765 -1334858284515505695269062532495016057864497381020315456556 7766 1346814342229488107068059821077194157089917265809718831488 7767 -1358876716278759219332938229293242617157894574084849899148 7768 1371046345244870515250612405605502685284726932566612010516 7769 -1383324175935313197820278528652837687058922658738132815772 7770 1395711163455112760462114134235275027621665812391133658082 7771 -1408208271279389646156319854874209404821853614555669793280 7772 1420816471326532546253759761765609434297039297520483755544 7773 -1433536744031636985079536341551928822970849687549696378496 7774 1446370078420223224523609293550402811661499431619576493664 7775 -1459317472182605319843993151828249442434581146882252074178 7776 1472379931749277021741424673362380735909939485200425616676 7777 -1485558472367311230915601486952407839385018865442648573098 7778 1498854118177404395143180295877655842362309463180298798704 7779 -1512267902291203604443951861808988386836686437959877152304 7780 1525800866868931078660210953201245979973378354602026176568 7781 -1539454063197693925998469009430883970592056418758130168176 7782 1553228551770860643287994864161007630010377083120841131792 7783 -1567125402368500966015197558560587434522255486146824097918 7784 1581145694138504653343687715316692996871029815530533109476 7785 -1595290515678001441287278859134451668556769052984094199630 7786 1609560965115097549499095305124762972422544739234001047656 7787 -1623958150191333354061083082797355130887443954667041442454 7788 1638483188345260147341422523962502632934538351434081688216 7789 -1653137206797132492991555110927296904094946035038340105788 7790 1667921342634315285682978780404110927389836225093878201980 7791 -1682836742897011567974415429136979928247621292651443533048 7792 1697884564664327213373013966028697479514845104883144365262 7793 -1713065975141094537438024153114273024923304039731537751424 7794 1728382151745869911527118626869515856857080459232340971072 7795 -1743834282200101785480720312808437882897537269207711404610 7796 1759423564618051054280752903149446235077153111488276847940 7797 -1775151207597052954284561558557595324755800226472757701590 7798 1791018430308137355683868419149355958885189461690669830760 7799 -1807026462587447708472417685299014177348790484260011189602 7800 1823176545028891603079638685147389828671277968792102563444 7801 -1839469929078019248455948091288957133616599839210984816010 7802 1855907877126693899782662756896078354702976137835484097988 7803 -1872491662608125839820778396554776371897497428970976055686 7804 1889222570092287573715187962723856281576496848740113252292 7805 -1906101895382169467562109777329927368687127820880407000868 7806 1923130945611327442536196083804824279850601468430777661364 7807 -1940311039342718922184704915184796516689775715338487704996 7808 1957643506668372403333827941153059439730241405456947184426 7809 -1975129689309443928259978669524463508975680719246318079418 7810 1992770940716678948359432819030517283491869890632911840630 7811 -2010568626171758593183843673432455533583188245804581945748 7812 2028524122890001403721694965876252372267833075811615492455 7813 -2046638820124416620761155038827725522273903219913907970752 7814 2064914119270634946353230566678761737060794345722287006890 7815 -2083351433972250953669340878599453629680802745279193800450 7816 2101952190226596504901536126934144093248095377129918738754 7817 -2120717826491444819499344286115135625858497833825666596870 7818 2139649793793136528873136721720653006679540441038087229412 7819 -2158749555836123700119426518636881699460669830407133967494 7820 2178018589113437470507317170455495816634900903624321902186 7821 -2197458383017593557147028595223401228737877601371592499706 7822 2217070439951955911731448764830571556577810234384955426798 7823 -2236856275443079671710965278827539412424034172334611293990 7824 2256817418254545886585279111755481369328028063768080797978 7825 -2276955410502283892176552087076853267909163705277533357114 7826 2297271807770865839959235460228257904619029761034314633446 7827 -2317768179230266892614392466671013886402491134236843573414 7828 2338446107753112308685780702104883157710835325147627645666 7829 -2359307190032954994679230081404458139333324780470014582652 7830 2380353036704118047759509342490316779266064575286144853480 7831 -2401585272463098050916533325302635130707692723212109673754 7832 2423005536190991598665516327475324190947537564037799309162 7833 -2444615481076416933547028703149730046448967852963605788026 7834 2466416774738952914039673926990192870235912343520714652508 7835 -2488411099353662275963092622663644594275942452287071667330 7836 2510600151777256695061707725117468351334733006691288967022 7837 -2532985643675899300470112427911019987671652786293274441214 7838 2555569301654084156313693980736521180378981979111854783470 7839 -2578352867384042046430097103488923505634862316602074068804 7840 2601338097735695827408425055496063946496348379958815867834 7841 -2624526764907756692984645553988854218002905939130241210450 7842 2647920656560542821834932879521001232089822440502136814934 7843 -2671521575950515945255851597012730397157530972219214862806 7844 2695331342065951420368459356226251080964703855994469251682 7845 -2719351789763167645922537428392538924496094247933014614332 7846 2743584769903339179528816994084238435819732048700250262226 7847 -2768032149490510319710385768150554262473588631712604132786 7848 2792695811811415610397694015513551160749552299789850496846 7849 -2817577656577102690255925229194222881459215807344371253374 7850 2842679600065748129439125358369652860447356078919539057612 7851 -2868003575266067600475253000626573220427431000921382471860 7852 2893551532021345887088917657932083454048949972490722940358 7853 -2919325437174729998033342696388819434534557561667674138412 7854 2945327274716417893522559907126552122277484879146418894854 7855 -2971559045932738131833859158674578315022510190288298333170 7856 2998022769556485081903766202514016624191246851280686492410 7857 -3024720481917885524305539962098431103491366210693126664014 7858 3051654237096223343150837401313724952306966694212925380790 7859 -3078826107072793208772620708525378488873977101321088302686 7860 3106238181885842918091795009724493755615722361297400520730 7861 -3133892569787499584887656737799966601051776347153544238778 7862 3161791397402017231243140478488317020670711444858870912078 7863 -3189936809884695001095800687279155199000034341872907874142 7864 3218330971081493953452064054500516163645660207076631613170 7865 -3246976063690052144708575099912924359601535073367318575906 7866 3275874289422785982484144076568718220937267827866612528350 7867 -3305027869172072927507784130387614003499215794267813034222 7868 3334439043176824856625550391617450336653252392372343113296 7869 -3364110071189773584276986284541727141437228421759431407544 7870 3394043232645497813932900161774321748946731385555220448254 7871 -3424240826829921265020508550885848155814330741581677848018 7872 3454705173051999478236605595708824769097826871915941101074 7873 -3485438610817590260022081463910402018271062778676609299308 7874 3516443500004787649624774418279701219209135166871079647130 7875 -3547722221040012013557644948277415095684382244244448848330 7876 3579277175074886914561587636855055398163410695536835290312 7877 -3611110784164663814952135892351763606855497121463093990378 7878 3643225491448942893594054016379627106619408920055782667078 7879 -3675623761334684821656471506670770506563286560349190454174 7880 3708308079680762709766709412199376201849280884031142340594 7881 -3741280953983316721087324320531805809147916349004093591274 7882 3774544913561943437620405974917299564412890418846161151040 7883 -3808102509747513686185906276994447349513653558381261201658 7884 3841956316072399188485915115371607233667718706659233719262 7885 -3876108928463102765210974620281997068077767619613963135230 7886 3910562965434509343024105934763074675164749044784060851270 7887 -3945321068284988880137654410100340740278117409849284813054 7888 3980385901292384805588253060594662442524401801104366206230 7889 -4015760151911715713639608387268084662090091128804479190176 7890 4051446530975404126912661251208127568319000862018619596816 7891 -4087447772896026943724553768933549052469334329571058940270 7892 4123766635870771507776596912155589414914667396568907418390 7893 -4160405902086795715686116847686725784995041498060886914564 7894 4197368377927527336046757300924379232463852320062356856478 7895 -4234656894180765763397926977532128376907437525311593779678 7896 4272274306249434891414180968151930869718600819971281846306 7897 -4310223494364981607367947827183213220890221587925255294044 7898 4348507363802569132231782771139454931931717182267029762690 7899 -4387128845097229545219090972206575276968696425030570140894 7900 4426090894261012319125372909032899016379017670579640449774 7901 -4465396493002029079771551247653478007085771546930262546062 7902 4505048648946279626003454282987745595706587709843384684066 7903 -4545050395862253600273027482766956559923903431966553841090 7904 4585404793887420858832339931563703967324685748390603444120 7905 -4626114929755739369832789715280604423742131574097058371938 7906 4667183917026219195943100526712066056873223642655703950878 7907 -4708614896313481336231062820342960831777863271048824913390 7908 4750411035521234359751211724126765269968043024310807124550 7909 -4792575530078663110620661639807703831863688471400993372904 7910 4835111603178804835823821806945931472244487381112808207994 7911 -4878022506018004560023808380920545352891509871980938834626 7912 4921311518036490075458602428635806270593000374768771947854 7913 -4964981947161045520842098329915619878443463937290778048688 7914 5009037130050745986566164899733513404692559462748632316382 7915 -5053480432345747317944250130535989501558459229753789836620 7916 5098315248918167184087644162702726210624998816733291237714 7917 -5143545004124110677013322967538229040403565394595940012142 7918 5189173152056882705548269945239891576118091939018292083322 7919 -5235203176802408063833500635867521451396400266921125868346 7920 5281638592697862793180984739388212805647701756838401240998 7921 -5328482944593510903636228951046007410347105739588336182838 7922 5375739808116741587312503040150729372928468331444486662544 7923 -5423412789937320008037216800967396334958952894091494242302 7924 5471505528033895917372678084447680701157462000748681491114 7925 -5520021691962834661263055849846642313423400961993701310994 7926 5568964983130417124687229075627447412983616281367324197654 7927 -5618339135068402578426138407198304737318278062840277216616 7928 5668147913711906903875065272880727902279278178252311657210 7929 -5718395117678567412625051405310262222408164804412719047932 7930 5769084578549040589558595123393611142100306754578249761140 7931 -5820220161149942861584168548403150418252557969933985183982 7932 5871805763840325688697585008921658846134819419590158868780 7933 -5923845318801678842907944201216438777034429152898819049218 7934 5976342792330369902648329101847901461630123711996052814286 7935 -6029302185131447553671422415834805130052366488467332977622 7936 6082727532613857201414504616176025173370148100663341753042 7937 -6136622905188226466239150428152922203571765483389985019498 7938 6190992408568358504804536110387440315646198102390245620654 7939 -6245840184076426928786674846377304884387316667250036145596 7940 6301170408950734033570004674403034576989597513476646835160 7941 -6356987296654914471245587443747493363991549007215776546858 7942 6413295097188635151271906786751971678642585050596758975870 7943 -6470098097400998422131132534746399683758763890609060429028 7944 6527400621307835100849151366888746225564905344994098382304 7945 -6585207030412881032129363398057444710797456597239025648266 7946 6643521724031650630476268810399507018054314723024104532366 7947 -6702349139616842175999710483336564954667691238238671893350 7948 6761693753085328032549807437083710090646655073501334351976 7949 -6821560079147988420718085335650533070829528130566550469518 7950 6881952671643625996324556778014649148788321242023917042308 7951 -6942876123876954832207506104548245886873046534059755799446 7952 7004335068959426972422827578967154518839201496163515091214 7953 -7066334180151681979763808398645893657966908053426354398874 7954 7128878171207675142482875502108696119799786734265783871046 7955 -7191971796721796737386765868234404556466418347639560475660 7956 7255619852480272430387276080991505168785729347602728225834 7957 -7319827175816838334637671832866064005024443552879343301275 7958 7384598645971401501992923825890049780526379470116569916080 7959 -7449939184450419850378653625298762055814549855411580227556 7960 7515853755389059807369269089467592221210626448664665883060 7961 -7582347365916500109050257611741074637743751128186494827812 7962 7649425066525726902597745190793988416853696523166342748362 7963 -7717091951447813602037654741939180860919394779465103596624 7964 7785353159029341682920255805579231369246710033406573893386 7965 -7854213872111642845831177573174644027848573526308368628530 7966 7923679318411923566141984086192533586189436378049939806136 7967 -7993754770907698883908698299426648546932668438707781693720 7968 8064445548225937980526479134477029414442958830484516703956 7969 -8135757015036914928784715015036711858232660382700277491720 7970 8207694582451363924294362834178311837032122498879359132142 7971 -8280263708419563611895638328804376979865502708080329987104 7972 8353469898132414389989295972587732704416709789321411489148 7973 -8427318704425996434112030069024894193664567432577099566146 7974 8501815728191070813212442784219293026233801287836104521116 7975 -8576966618787517031196341308954650192592530068570121655000 7976 8652777074462247041320141867194719349102310130073128879964 7977 -8729252842769162194104669221759140290380618557265489662558 7978 8806399720991220001713866848040684311917132390779580975690 7979 -8884223556566161923909948791607321640650755841521129416342 7980 8962730247517426906487026398219903329919527688036382996360 7981 -9041925742890243960378038129672937137866051385037356058116 7982 9121816043191382087232776467948813353130758084532207321312 7983 -9202407200831063425796099060602298476280833797058670387556 7984 9283705320567109642799271015566142176845796084918879992952 7985 -9365716559952938921768878511790087928024280115745683091588 7986 9448447129791003274866111449282419755964097084595541585676 7987 -9531903294591659432308182483339072370041509237642304487286 7988 9616091373035887289192741958534297489539821422518535336412 7989 -9701017738440298663553982962111243230928759343064486512536 7990 9786688819224509677500620823691420326424728278404691994492 7991 -9873111099382563060259648778582434958693013191162223265676 7992 9960291118960057839801414749548867893527568642566282890788 7993 -10048235474536979655789657244535935736518795718332993922014 7994 10136950819714578656483127696290396291178357547187721138460 7995 -10226443865604671973884203693201496858230155041901969333788 7996 10316721381321447531401860698637965068448750458475620714120 7997 -10407790194477527342711137123442552244645718630057833988394 7998 10499657191686018372587683898426708543765794895680508042906 7999 -10592329319068544183671354916780968042088900521953292157106 8000 10685813582767534511968528674469383326451771713992368318824 8001 -10780117049461081257653722198771027685756606836472826346046 8002 10875246846880441249370127404127172424695893347534001815264 8003 -10971210164332018837201623521041603077333005169756378677604 8004 11068014253225629971718051038775089997495117711515490304242 8005 -11165666427609040998544422774690492648387132291682625200694 8006 11264174064706986572857084809033047582649693722454929601784 8007 -11363544605462903810795646447610589759239776914870563155300 8008 11463785555083466809011961346970448982440359861890393915134 8009 -11564904483587832647927484465022019372400450850008289684592 8010 11666909026363477230213327804990711473047933349405880702524 8011 -11769806884728614205084469129418035937179043772255561171116 8012 11873605826499325605101367889949548360411329575060772937500 8013 -11978313686559566962776449253451573513905431146597179289568 8014 12083938367434134988247161479467531915023822602138195545164 8015 -12190487839866590280462794329144399016390188393154109291768 8016 12297970143404093355165724649666679245642746217233717034044 8017 -12406393386989147278496318444115621316537009481716841022800 8018 12515765749556296590250195322875302252891293690904194370980 8019 -12626095480631867831156344360541614228137519396985032011120 8020 12737390900936843890798083253698308206280562075109604593620 8021 -12849660402994949440056736335498946528244524964030717889884 8022 12962912451747989036352935701293066313103541599343756568318 8023 -13077155585178431247403658007389296094975128214377429966970 8024 13192398414937206239114542788463847322750720768888594324980 8025 -13308649626974721457660705511229428178639710772491564032494 8026 13425917982175191951748409148051345995595057003132464574216 8027 -13544212316996450968745077838077835379169289627574789893684 8028 13663541544117369232381547449818805255116330317953942079048 8029 -13783914653092876324946178094646255381981336849433898177178 8030 13905340711014465949300940278810965013000653249449338335537 8031 -14027828863174105651688507703560987402759508309579132957094 8032 14151388333731652083800763158949630807613494977703362178694 8033 -14276028426388029535771869851389001561738381282159877430514 8034 14401758525066390628735452280915102832440733271655310325868 8035 -14528588094601252689155177817668226484001446453114485839586 8036 14656526681433402336391613266490790348785590466258884396194 8037 -14785583914308401311793466541928916087972039641520238140676 8038 14915769504978799372893371139235038241842363618496514664002 8039 -15047093248912407966529656759478957096525581451107033983834 8040 15179565026008947865154704897665534491287250971744591354852 8041 -15313194801325064411813499674089520719968031788517349895254 8042 15447992625805409940326159720750891101435414069246316077880 8043 -15583968637017535198192061384135262754009923342293653585406 8044 15721133059890700563507643294585506026975989430813900296808 8045 -15859496207461060798552693666088610427758598293081192724590 8046 15999068481625634794149455692537128203409839037326467515646 8047 -16139860373905054099561978539583377466289788198700562527658 8048 16281882466212692964974375785067272299052452848055699316064 8049 -16425145431627826724819173745536322455066010772530585212074 8050 16569660035172934513999778820849347611944678397600417676380 8051 -16715437134597704304407577710866213513239145131403500151514 8052 16862487681172254126062220472030482116348395933152161006178 8053 -17010822720489563445096811174561178220834796419519826513558 8054 17160453393274616551798250530925122517907872833423955396462 8055 -17311390936197805832734061386923232072952184418051109747694 8056 17463646682692716363728748586928415801115213680996563414006 8057 -17617232063780958448008287686781448545757682132807423834270 8058 17772158608906668687497010129314993795044062046695826720740 8059 -17928437946780673767418740673669856974667445424752015727846 8060 18086081806231713732967765443827733299117918237757042536340 8061 -18245102017062169559951951921283990197565091876590730874322 8062 18405510510908422156296429037840844630469666837010735782030 8063 -18567319322108622631388861749391987309267466167313780187768 8064 18730540588580605638565926287441386768027946713495814460582 8065 -18895186552709940211757234836851033852607238104800356390490 8066 19061269562245405426930030689163626868359232892205092765226 8067 -19228802071199228330687903086745341240999418338746081971062 8068 19397796640752217240419043006623727222717285875525179400230 8069 -19568265940166688232566923493477823402899583263068762248178 8070 19740222747710032522998653362345751225911805424093056064762 8071 -19913679951588919436906606420788823483890700187171065594694 8072 20088650550891308296973913623797929170293567262833319153182 8073 -20265147656533494848754701702248301594242410863619952982514 8074 20443184492212331575090182964868283397718656676474724493106 8075 -20622774395365642661766239350945824796989114644894316971902 8076 20803930818143802093904496782017148620805396532492797119188 8077 -20986667328392469895289490706991591063615872950370916025978 8078 21170997610643541096210843540277681574145914080266655887196 8079 -21356935467111416577902338300513265855558513924748899143878 8080 21544494818694741685867349361705579921615781844417843669454 8081 -21733689705986761493334097624033820157651940797959728234850 8082 21924534290297387050271618862585484486332856694182052327410 8083 -22117042854686967986258625843578248114541092045767179768176 8084 22311229805008702373314224565736316604307374780149104541364 8085 -22507109670956671687354461336956654660603810355876312845298 8086 22704697107119653607814709492325154926737201452964742487970 8087 -22904006894043995045080593904194267396130271029815178228878 8088 23105053939308770879533865430651779625308045510899305774824 8089 -23307853278613224181085595165412479308095247634680641809398 8090 23512420076873289996500052017693555289788580801116112932846 8091 -23718769629324064196354912194225393961049199319433278482010 8092 23926917362628377289593901286003699345658087857486548026170 8093 -24136878835994894717977139778403324265615647340251725167950 8094 24348669742309105775842503946062000566532834949195370774110 8095 -24562305909277197372493744084792520891631399182224133614186 8096 24777803300579480555102878957486559813813063002725915217534 8097 -24995178017030099692820787398541217407666063944048130659426 8098 25214446297743191734691185445994690847401463774412720584180 8099 -25435624521309062024814544339413809425431899951365249588544 8100 25658729206983881224949524924036537123853585515805234970690 8101 -25883777015892900061763436956704385540235675431297080904326 8102 26110784752243710076729297018598305515249751326110182947130 8103 -26339769364546143228539209412941724205190309001119606148546 8104 26570747946838985617254471401054337835450442446302761736576 8105 -26803737739927222877170622042384015322918283471713269801284 8106 27038756132633470175979587174328648496766768189996058070294 8107 -27275820663063584092607210677742259897829895774001969400796 8108 27514949019882839012561448798953213239657771727288007976150 8109 -27756159043599118156081622859279544972899449954653161853354 8110 27999468727853302733422333974264759303228487511528682977786 8111 -28244896220720734184178760950512047026673857011583218422834 8112 28492459826027557057611354763668895036880365728519346110904 8113 -28742178004681940420847530053823421461138608975486256156964 8114 28994069376016408857269473668066247115430115862653675860646 8115 -29248152719137584518866858618387060053916270392645608206470 8116 29504446974283532337764461100146102743777957685754619964358 8117 -29762971244192747374672749550291092704236174794966776090332 8118 30023744795488752972252613562004335833999019842968092445270 8119 -30286787060080308278422313926549557302074009542450087333400 8120 30552117636573298340267896317536415701216698400855041710282 8121 -30819756291690453421255548963952786637121774489983073668290 8122 31089722961699098661680252635111628828581782849036603627658 8123 -31362037753851143967310225816818307000837210188189594278438 8124 31636720947839450667323455364118285661415313800338411588220 8125 -31913792997270574252956843055132192731938732269045375833326 8126 32193274531149791992947506858634561877666539044855598351874 8127 -32475186355374400855340759531744666939642848516376403503976 8128 32759549454235496293103667060705545684271878682194291641846 8129 -33046384991932619858932975868010979236581376962788086157626 8130 33335714314105587107125035198316997759622781089030267434516 8131 -33627558949383495913441478181792699821931570534748435176162 8132 33921940610946652793265054660236241808926745830696516782066 8133 -34218881198097234749744792089071179450809424789208445719912 8134 34518402797838907089473567915376330349704106613295216394714 8135 -34820527686469970723439930801832801484570547777158438588868 8136 35125278331194532664792051034414786548065966733353359153662 8137 -35432677391751700752165155103153804401199680162601503217246 8138 35742747722058361872731881760301008810164756395310852595318 8139 -36055512371861186370697603539905144607350149362434519916114 8140 36370994588398089422235756444073164753314157879488900802898 8141 -36689217818073916229932566238686357142968219352928846303870 8142 37010205708155034644196983485730580932003402757234940603990 8143 -37333982108482837222015132810994667729890317303038017374898 8144 37660571073201526310264985527165107825591260972896921771188 8145 -37989996862495642760815243826358542402386217255208338170074 8146 38322283944337579886923594169111348394771423568028820757170 8147 -38657456996250050956207868009639645456986397512034843903678 8148 38995540907088391683773413116392459954686522888072385217510 8149 -39336560778842700807161360060472509684258634536832821836938 8150 39680541928454998960356344584638905581123147019877281033098 8151 -40027509889646676847127890356868793347097406937796802323536 8152 40377490414756485659547015551836224187999483779210409583574 8153 -40730509476594247923312971092656744097105215170605408635574 8154 41086593270315376380902789518766467298495411789437698745876 8155 -41445768215316205161358945646774941966829753053327720776822 8156 41808060957145112086481774031984158427872147197743078570318 8157 -42173498369424505670396434563332820998593337685041695278050 8158 42542107555783941626272243084679941187570523679851074295538 8159 -42913915851809765743555660873948711662384082918136618503228 8160 43288950827016585530222050913614946027467436608757784022322 8161 -43667240286840576138466657389882569426692726141408816083494 8162 44048812274649389731447088174373781663948464966960802001918 8163 -44433695073763536248034435315798450229868780476980634233352 8164 44821917209489512803815823481129030739403509952531198276398 8165 -45213507451170306434507053130476156977023714310011930037058 8166 45608494814258796354826271296056759477891519253087269359930 8167 -46006908562414062630301506400759407719978752324475576576334 8168 46408778209615152062364530142117936985104758832224080754804 8169 -46814133522286955153665447292245213840700938760506231211086 8170 47223004521438484398930911627521613735497828076043736718360 8171 -47635421484819415992191393720179106099276836608712735715846 8172 48051414949100654270830320459232196949145715660479843183590 8173 -48471015712078927289846691592281979977654141013517523645670 8174 48894254834899736950130959032925885496099575293428785970164 8175 -49321163644293094620888563494308025282284229467566990547340 8176 49751773734822346118537901703309388128041392010606229739134 8177 -50186116971152195455953572294424505294453868650970041388259 8178 50624225490341929587987550656886183735428663531286401405504 8179 -51066131704163854167315055275036057815467763454594987206540 8180 51511868301441026970057563422660454046321577074944982953912 8181 -51961468250398487806970006693012314773499407534707636122776 8182 52414964801028303038034639087516155756199952221211949398888 8183 -52872391487474791778620292486795160471719108283428328779792 8184 53333782130446189091970135469611641990448547916778539914560 8185 -53799170839652757935802767003271026904425146551452378704672 8186 54268592016265189986949279815421536653842023567245535734236 8187 -54742080355387252462586906223494550799026821119552395065664 8188 55219670848543013979866734549692396976244289614383334093768 8189 -55701398786185284997512625393128175866243355412695512096640 8190 56187299760231791788316345284315315488272000402867032541354 8191 -56677409666629097605984867048881354929652649791911674266392 8192 57171764707937854464682036493665081767542911649773504107180 8193 -57670401395933090989245711622706731131097779039616150481084 8194 58173356554219885001601629602701681016904897076361257709082 8195 -58680667320871336071109590964470311804614663915256172476950 8196 59192371151095631656633266144956098711914294381922473028136 8197 -59708505819932222550776056714400904457704755921414767429780 8198 60229109424970423754028134827091500847791890486657880715548 8199 -60754220389083884206653202092702920175954547751410395207252 8200 61283877463181290400125965883804311087435885724930012814844 8201 -61818119728980510474810749048850740008601275931461203922614 8202 62356986601813258592720176688630108721697960870729675493092 8203 -62900517833460297504042835330324326976139061476599999779310 8204 63448753515010217127865399173819194006561360434135311176564 8205 -64001734079734959752598888669167631939941075934722123710028 8206 64559500305982474001109404905747338252025329558203112934844 8207 -65122093320094007726253021394291446903342586897705446654476 8208 65689554599353417745204560929701778415767727478259621036678 8209 -66261925974968516711314263338871943964975917677054385023136 8210 66839249635077205170762613057145047219660356123813450112808 8211 -67421568127771275355419245406591838052710939588580062581632 8212 68008924364138286782937201888614025013714242482430203879070 8213 -68601361621329340074091370777857250731979519316563485602204 8214 69198923545660437469742328881750569840582794299904903778230 8215 -69801654155747452909169544338336782399615763968424288037818 8216 70409597845667158010839702296885631948317444417791309502660 8217 -71022799388136894763805932092154581242834881818011203497932 8218 71641303937713313767267337940155550033686285055282628967474 8219 -72265157034018333883957100506344583070252427183934137799530 8220 72894404605000335334528152347035827398506528608619443856316 8221 -73529092970230611852484197383393086385440091635967455207672 8222 74169268844227214115432936018352545909363593697004734780804 8223 -74814979339798467352811969724583810832787037429266253047700 8224 75466271971406601613970206607579992637020564601221000699636 8225 -76123194658559993776988853417945257126095956313000606837404 8226 76785795729242370378603589892767365311847146588083419285656 8227 -77454123923378999849902386284112657451695794330541419156764 8228 78128228396331679323596869603556169475126122634666593705148 8229 -78808158722414478345269283912478493293957585440378168945420 8230 79493964898430698539919616074949948835966630358706165078090 8231 -80185697347239905858216366276193492602641918401028523896004 8232 80883406921363735604140173601249209476715170205656364455138 8233 -81587144906630502014412566678075503789323758171599787157836 8234 82296963025850077054883960198343630408005658473845370335156 8235 -83012913442510667024063572288918508946969175952251806889286 8236 83735048764497967546810275444023408120570934807113405117200 8237 -84463422047845926049620415726622572938343312200261182260350 8238 85198086800528177691420459815942929909827859430552094545822 8239 -85939096986290189940614434060647922587220601583757214473552 8240 86686507028513225965178644949725993818198182130224109645792 8241 -87440371814101407973837855335886707290247137622577293029704 8242 88200746697392383632475137738039460776192285892828124924600 8243 -88967687504101212655387875999525239374286275410637105081008 8244 89741250535306920575130075314516734048982203389660211804776 8245 -90521492571481758551561356743743615409762420931631275658732 8246 91308470876553910321643488778774630232154905677409630287028 8247 -92102243201994565708970934241129925151222774712758582646560 8248 92902867790929887415062024297323737879131893474104881571312 8249 -93710403382287892384893066394583016299794718057469850517872 8250 94524909214990091669529721997133232671000396816474319517804 8251 -95346445032187931581601935964216570244941343001992064920877 8252 96175071085534393021056443329455297008316418570206938450634 8253 -97010848139481291824890798868879847013643705426430969063992 8254 97853837475602831567028914340874733677855680217092164464416 8255 -98704100896955851148390124757413627482320734159825366064174 8256 99561700732487024566034750066937853766948530419288871412734 8257 -100426699841487059874174890925977114681094529221058499582602 8258 101299161618081854215756106684420795696906462054238820579652 8259 -102179149995750755764208196919541171846478836594502327348786 8260 103066729451872509863754292683843174264911932054491230592964 8261 -103961965012309770308143613057845051192125956331555736177954 8262 104864922256042863844290965628761492665482609779650544882698 8263 -105775667319852859430201004308781356947774833663557457116292 8264 106694266903043482712041685807080542445052969553362718623348 8265 -107620788272191618470273299150358403521367934619764798027926 8266 108555299265927005397811799514820862629984618624959766991162 8267 -109497868299752461028353889940112507664818839955275445947456 8268 110448564370915773543303106228499112159832241125389289197442 8269 -111407457063333316821464140077803607808875650544689387436358 8270 112374616552554495701218903296114466949941069188539003909854 8271 -113350113610756339387917295867335460179103516258586512918790 8272 114334019611768875713216882398103968255755486177988207371424 8273 -115326406536143099977246025609174562897950668988090401571360 8274 116327346976273142430401969718899340112787914615515115414950 8275 -117336914141572695931672787848899281010191809501568373200146 8276 118355181863694359483814399766584671734208264283967174736810 8277 -119382224601780773355437302954690937884665889066579138572134 8278 120418117447748208169124384630400429427519589661533154338488 8279 -121462936131614917420771056759630393668826131157208713321238 8280 122516757026886344274277329403411265740411583119491628879958 8281 -123579657155997249700006300046108481788193412389211066010958 8282 124651714195798947893021285699486315472485638926694981335160 8283 -125733006483080064347787473312382041259705314470984120422512 8284 126823613020121510031728614363053357832108803499124164149728 8285 -127923613480298497498115700962376927125511715537425815248368 8286 129033088213742196832923745544947779076680424518809205395754 8287 -130152118253061104416473640302794523229984837019267631904598 8288 131280785319109821427026249839718272644323352033701990527038 8289 -132419171826793178285532966107670043654357510807744774884296 8290 133567360890906431003249557575772649077529297219175778986790 8291 -134725436332024893141977084079195860199467562006143875845546 8292 135893482682456129432509299348784883197760070504369151500858 8293 -137071585192254790348723668942639876725420885477189164410920 8294 138259829835287275531495096594532991999719275867824847023082 8295 -139458303315333663477266087089301213813982210312181969695972 8296 140667093072227667496560003845222371794917369531566474570062 8297 -141886287288048541903525323039457229123705693452705790599590 8298 143115974893378614605070370894839084587859835451131072120048 8299 -144356245573626532132541415824040405209068911143853780885462 8300 145607189775402875142159722032235330895005849086294244097978 8301 -146868898712935062614502194505796004316147336433498812700394 8302 148141464374522340397565957090526749441991086899507468067170 8303 -149424979529045361612333236695242053667300477925755902718546 8304 150719537732544608091764588313521311986794733097865206674542 8305 -152025233334867746096673074742366141937233996900377141476244 8306 153342161486372022788473662094893058029368047150031663530210 8307 -154670418144668081279355786336900601072254889556294043438246 8308 156010100081406027214100690523129531418151416616819653080130 8309 -157361304889118862229175325029862112429745324020301396400412 8310 158724130988138130286348257320191376095795075920047498719154 8311 -160098677633581877807339945360181193276963147927962810981342 8312 161485044922400459988007383909552149522211019157440099792432 8313 -162883333800466008619706157754990828116264993464792567292022 8314 164293646069706433430413827725724664080308380952927772901782 8315 -165716084395299705388691792929640566089105072647675262777662 8316 167150752312943889601282323252632374384147168310046146841010 8317 -168597754236203036925617659115257728519585409400535158014310 8318 170057195463913869106893724727036568997950802561472241794078 8319 -171529182187638487299024717320252126326618886648457030512380 8320 173013821499164016871022866497015423782413156877193897774830 8321 -174511221398065596352966525316997502710879192469904614584402 8322 176021490799348825616725257514623156839237700240698215009688 8323 -177544739541171791149987277143103636420165211110081596898100 8324 179081078392630981248510961123238305889208094321202883105664 8325 -180630619061595711614289632141995633662291552927756056951742 8326 182193474202592017066484121988398600892481523560484163539424 8327 -183769757424753104029663904324262294126601001882803024560494 8328 185359583299853153255248147520865492304472813472203459376928 8329 -186963067370424599947007862224855961322895986333525157504046 8330 188580326157942556728518146136143791975600198086621496307348 8331 -190211477171060365700414572821530297910617874609210013181202 8332 191856638913897280105734291260339598728164675231816898569102 8333 -193515930894396085607683168192477108911457604934485698340186 8334 195189473632768153001974454781691726174287558415556483473904 8335 -196877388670026059456345868595078941432124472178880352199700 8336 198579798576586769900008032977134682792559356813249878671282 8337 -200296826960928704699438811582904029838846480973357069895986 8338 202028598478303741050313916228524399947773066600311822633842 8339 -203775238839522703135560834935353117903660440206967671076110 8340 205536874819832564398075346173793213575927468730846984052222 8341 -207313634267885509588204519445120841332710730883340115196134 8342 209105646114782146898772666577554537059832529483130712920570 8343 -210913040383171509297620314756655061233846008482784989240958 8344 212735948196408941597406483441281051303878301369321170021740 8345 -214574501787791204288749252080486404509289636134283913768694 8346 216428834509887779373661654111610808147374011663930968075206 8347 -218299080843968537111000358543302816750785743071266434012904 8348 220185376409509324072600913868756050292042465871692187403494 8349 -222087857973757396593640544229462882875937465799253833360130 8350 224006663461357847568359217246535426400265222840223668407172 8351 -225941931964061165798476046365393320209626717879309453992512 8352 227893803750531706632783705571159908872059095143360352943870 8353 -229862420276257244785888081454521931979328431992396880143986 8354 231847924193540410063027721389676249914354515196266760975284 8355 -233850459361553185919905788680031311746258196791757309323434 8356 235870170856455672629256043193388588536897449231121540813658 8357 -237907204981600095974822228427600214525404213596890377106508 8358 239961709277840666628151739026222306436847188227469056204486 8359 -242033832533949473839847130107054001076576803846927479750766 8360 244123724797118423543358544304674177167733383840234500113886 8361 -246231537383527626344353433904668226327104538890789247083754 8362 248357422888981493510020811724526014275193186686554322391664 8363 -250501535199634398505614080841423060024519977521833457073196 8364 252664029502827369921511710621847171639699968893184425482942 8365 -254845062298036012978725747002156764724846498220491737765802 8366 257044791407908846877727812223562492942253242083473779022938 8367 -259263375989375657486656206292040775928448789162015798743262 8368 261500976544827182466057114247158894089359772543298914908334 8369 -263757754933388899355076694201519894476173629601966781706506 8370 266033874382311278832238869844664111015701452379816722088380 8371 -268329499498476714755340835982353948909891528372945742271834 8372 270644796280001461910858284573460666447956494189853145666564 8373 -272979932127911342202573202123858764257580287674764047295578 8374 275335075857892598123175664013504701247409849747147713566690 8375 -277710397712141614858863311435143602809935191208800043161630 8376 280106069371336806760626277395981849225038361757810476612478 8377 -282522263966732895114030253672012255686354610371341248422092 8378 284959156092355016953641370112012297498069819408141307309596 8379 -287416921817270552777357530526181801864326419755244591030302 8380 289895738697940116644227152142204645585758928545451731653196 8381 -292395785790672420236076301734010228211986532484535343106650 8382 294917243664207278816650841388022777490787098323816870891662 8383 -297460294412427002311208917863099906343266835591423619696324 8384 300025121667172683816550605933524338473896972774655899579222 8385 -302611910611142365043087928821955785076361670193686090651638 8386 305220847990872589841081584866794741792024875972173052238454 8387 -307852122129829088648225582123230959253321217067951396163782 8388 310505922941631874263027753096575842393058848739877834186590 8389 -313182441943415009477999716372103054593289122333647871668588 8390 315881872269296593736702756857658739596299999494560746050038 8391 -318604408683935003057811136247291561901426748276656416056694 8392 321350247596172965217404561880621288339946289694564218036042 8393 -324119587072796286997729575844152831625361609270835540964558 8394 326912626852433568304624780739596321576307830062658875736118 8395 -329729568359597182077879194819354550643565907367319444652490 8396 332570614718840062787047048436376610227123152404649327588314 8397 -335435970769003354110505696949385178520869654151820992704950 8398 338325843077556571947053641279960301138686629927649128268886 8399 -341240439955058218010134854965683143470515969825714584655484 8400 344179971469764276855587306876601308702776267714216603689109 8401 -347144649462384894799114523407727200741698573026951187895052 8402 350134687560962738342901870111288792282029868686453964887472 8403 -353150301195847059135900729843016547393949397110013091788242 8404 356191707614765199249568357441872987648936944462633163952496 8405 -359259125898020636760127328332468842887375282242990699314784 8406 362352776973846147982266852094712271905404786022344047112364 8407 -365472883633912405550033735953767739834848281062892521006618 8408 368619670548964422351102830680979448345287994661792088975408 8409 -371793364284558803235737164859720224662571695162823403919388 8410 374994193316903619551797934492759082223551261087783972260608 8411 -378222388048831219439987396242010752520897770166428417843964 8412 381478180825933741041231554472374893660416156448542972251486 8413 -384761805952861669828697442891874921475773688916778221179360 8414 388073499709756718313713936937466991257458960710229533175450 8415 -391413500368790881748186314692381418903725085949107014098490 8416 394782048210813569951804943313755687238965447538681185079684 8417 -398179385542138391324198969831165620947418400867915246867512 8418 401605756711500596257772951780822541638861861564749595426580 8419 -405061408127185544531071556216921398236157684418750136212288 8420 408546588274298297260219712074863457897567152298052186701076 8421 -412061547732145033805263432320730596263807602868977146018816 8422 415606539191728282822271686918580888306930612637770915059094 8423 -419181817473388858891723916874964088522689623471471942342260 8424 422787639544626803282826098900090247622356767729204669243992 8425 -426424264538101718228989381952773970340415188868820361298622 8426 430091953769781369864188128382990596013571060087935296770498 8427 -433790970757208060264114628664263956213490427919019394675148 8428 437521581237884851017760569044178188331341674064078899241680 8429 -441284053187815899520416466188019481548281040829803313545492 8430 445078656840234551277498512128680791189292823145681202870698 8431 -448905664704519603899543580579538390486867822017839133610416 8432 452765351585267342839898599206903854048805084544887971309772 8433 -456657994601487600767633910208995277341721155018270246553378 8434 460583873205926020603607465669529364125727796294403996327608 8435 -464543269204548209794459774410958426479377802142151110995626 8436 468536466776220829421273587817433461062550973180796445227944 8437 -472563752492590061724212011321777074118742350001929115740024 8438 476625415338123729336064855258978052022282775492617599156680 8439 -480721746730284019022007877079189374576673879298009867112644 8440 484853040539833092127778162040289174605232708417787589233004 8441 -489019593111308754642477566938409126112029858167672557260200 8442 493221703283706688638709823625023798067513999907280203693060 8443 -497459672411369718259058309265305078124318858772835676550284 8444 501733804385049003054030045973484976888629726148015271258092 8445 -506044405653102759807440663706330566605532658993605732771154 8446 510391785242834902011714094232091909499135583630566628239040 8447 -514776254782012316597490611342336747855989850534766395272270 8448 519198128520598798078973448878336690141215332341967247786434 8449 -523657723352706144654243635128614429879253543131048449620550 8450 528155358838725872698022105154938014359676566439588557454436 8451 -532691357227605744453241075524838198774290703597222154831544 8452 537266043479273610054186131421307105827105227205576057299004 8453 -541879745287248894068267547519560743063949205954324150591248 8454 546532793101481327820222061008309472618014174508993363009164 8455 -551225520151417465291752134060439831820450598876469833408774 8456 555958262469256944550932043967273345226324137130298572652056 8457 -560731358913361226334643464436411822362948379349563984538606 8458 565545151191817428131605888501317469720403284029948078152668 8459 -570399983886199261040566117077528151894186336000218119994410 8460 575296204475566317045068548898207644918052374604916616081968 8461 -580234163360702279741662733553933409511495506606121876693124 8462 585214213888552465553219842188803502536272107541158562750328 8463 -590236712376821904742569933643979015165523862668693144391492 8464 595302018138736703278809814989579913684232489018228019275216 8465 -600410493508012439150331844673450829253014499227708434356700 8466 605562503864072555095259106390947476632868457830892672881596 8467 -610758417657517358132363374232090791808010426295754342425290 8468 615998606435802415146178646940074007872087158381123885078226 8469 -621283444869085970047434314278706991799413480819591116560964 8470 626613310776248252012864421640108354496185304219497029049664 8471 -631988585151128246788157159802177485538703687708449333671012 8472 637409652189022678091066072888059346671100116980196747196632 8473 -642876899313447849064733993798771313420551830598325692657290 8474 648390717203121449890523588597745537205615857089122644492112 8475 -653951499819122309347159061601009066115720362785043766535215 8476 659559644432231094287819325065250911282537970630745792997814 8477 -665215551650499422432742886834444075805903792817781242089916 8478 670919625447093994216655297107249110251579568601655103431758 8479 -676672273188416435553589040787194417620602760228991328182484 8480 682473905662454206507271946968086980642450101034675331191238 8481 -688324937107318839428411478850858127081128627432695487072058 8482 694225785239974651295505372267414299767019168959054473920172 8483 -700176871285207367168760635846019648059714922107402545379798 8484 706178620004881195851601104798208681679369191691414295326672 8485 -712231459727485094011928226550322153504671272236412249069892 8486 718335822377921751940318427259143007613724749898410873857534 8487 -724492143507493781138431228746177319575558319095467732420878 8488 730700862324090395831345502472990990582960047171797922186288 8489 -736962421722626078122954824779642182202802793357297170756798 8490 743277268315781783036703177153496628798178879374387879377600 8491 -749645852465049466699123628998215157063952268283362172111614 8492 756068628312031575522377628680269900626707539804335404568080 8493 -762546053809948121312624108861201335052749744543394443115886 8494 769078590755354788655585592766522066638611358214023460261320 8495 -775666704820125701735044029206782011451584272858103247645766 8496 782310865583753505034528696396479239197777781913847136737586 8497 -789011546565967590946754600608969818251854448909902243009266 8498 795769225259620140384811582431480241644347070899124947730416 8499 -802584383163790671292828833213514542917832202401093394970496 8500 809457505817112702888579578030416931392954151856841204107138 8501 -816389082831378388322432673637254914903579201508802608940992 8502 823379607925475954871591473789528051725161212494365089445906 8503 -830429578959660837377024892487747167327387448721933102480354 8504 837539497970108119767044657998053981006081167879715444209038 8505 -844709871203694971796559966130775169805507828714677718084606 8506 851941209153016857876996302242344179743277674110148446214894 8507 -859234026591695687908026635257458239974581429172686015378210 8508 866588842610037023898295791178462981493787745233719210088086 8509 -874006180651037283843362074275816456216815822347146186851646 8510 881486568546686423800376411559192503028660272303324862016666 8511 -889030538554512696686285999152700334098579286898816757576518 8512 896638627394373441632268518712084493538003110110277921014846 8513 -904311376285552486483027484498381170345229474132419295542650 8514 912049330984223645578743328809729418800107634928523670399850 8515 -919853041821281313297618811134228909213408024310553432552948 8516 927723063740481414448622861423954471050871551774471218176714 8517 -935659956336837137389893231292624463322656954417214697618170 8518 943664283895273588948726813027422184319460584909345990596078 8519 -951736615429604465765295257823120196186784124178706092622734 8520 959877524721892690063445920836932780717344356402511254145504 8521 -968087590362196072765214035038629981547444789843072860098382 8522 976367395788638955822767718301376464230242159381599792196818 8523 -984717529327751999601024817245932532279057633191572125821778 8524 993138584235084448303207842903634248248949334944059921085978 8525 -1001631158736154583515071307123514089035113437942097424747388 8526 1010195856067802881240080475063684779416791096798550832832238 8527 -1018833284519949001399536639766450153011508104897952267746734 8528 1027544057477691159534631472691283607067179993498046411387068 8529 -1036328793463687695637569560177402710685698652152856715374726 8530 1045188116180825376099200866040327582248988905934045571226850 8531 -1054122654555242861951848679311462739107324102280560560836030 8532 1063133042779776531802410236551469609996845152308757390865342 8533 -1072219920357829858305618276378352944957434837122700990116588 8534 1081383932147602389162344975789144829938502766178403053533078 8535 -1090625728406615702190876721090493793944523938943168984500278 8536 1099945964836541082957295970881631938419914064814043482249302 8537 -1109345302628400193297103816490915790897206205296262651658146 8538 1118824408508208702119040535700918326449919904302324543109728 8539 -1128383954783064151245911358991123617435048033709934857905218 8540 1138024619387611508070307112065314779703138843261059972435602 8541 -1147747085930821230970075441070027303143759655610013550308166 8542 1157552043743084818416415257467654542956849383199469424385618 8543 -1167440187923702061890638054106537834200481492303419400875592 8544 1177412219388832871464212373266532021933731574333118478969384 8545 -1187468844919915024952558713502030752112480979846733807858000 8546 1197610777212478588768436234181784052005749352790632541776814 8547 -1207838734925289190695100382621825747511995520416103819251664 8548 1218153442729825348372172654492169885548093691681634649770814 8549 -1228555631360167146790651380722101102642245272993851607190982 8550 1239046037663372150260400080615876888628850600810741057244628 8551 -1249625404650339982400492343786428260507465470727935222566784 8552 1260294481547093510034518627169945042779390810750188544625558 8553 -1271054023846406059314341931508506548683129151540598285232038 8554 1281904793359780111625670877568415593081548383464605856760972 8555 -1292847558269857972108316187523629281447159489675141864825590 8556 1303883093183343436875492896362280455100316731486413291925090 8557 -1315012179184435979852627566405419448054801326650932219557746 8558 1326235603888702469973205662060097713806461415099550076568586 8559 -1337554161497312984777460961435871096174148307139346808468808 8560 1348968652851646423137838125848870786091966025878958667135552 8561 -1360479885488349740997541160203409818317829980331606016968282 8562 1372088673694933105904740496794990809167298933200032610544678 8563 -1383795838565902583622112809271987563645712192051932297010958 8564 1395602208059352325025901732086843293614213401503779711086400 8565 -1407508617053939842307960689172620221851816392437891866598414 8566 1419515907406250344318994407402419735359331933484920936543286 8567 -1431624928008637422880238793934971236936600897394641696173978 8568 1443836534847625789892042324766331636804419926886427995929552 8569 -1456151591062877776140062061654997568816014141480543667841572 8570 1468570967006642395457880913203475047050019106732130927432250 8571 -1481095540303607466927810947963910557672824093272104216431230 8572 1493726195911161044574616587954758755361241668488201448769838 8573 -1506463826180153056796246550905070160642549081429376207488886 8574 1519309330916246399238022035031963196760063131168798802434522 8575 -1532263617441859295180979960502044164178484539098768801811178 8576 1545327600658614435680421284762549463265937691250381619202728 8577 -1558502203110212171783046155764528923270993509806021811278860 8578 1571788355045734300980751157372003107824889728164068203017290 8579 -1585186994483473108853160809089781399942194854953122203282634 8580 1598699067275378599022387460567059597695907943666996133176910 8581 -1612325527172125834511951125238994344530194361653809008076082 8582 1626067335888714479431330083544024968187661805076365176029954 8583 -1639925463170514464032649183491444417564825681117655392060456 8584 1653900886859764621699638617759997329566516576146567183199386 8585 -1667994592962622871871186304454942214265617331292540697154722 8586 1682207575716864722917592683913520512566451597760463019611754 8587 -1696540837660232133252200078395000912343919631124771038795038 8588 1710995389699341259172619840166010420295635645499681704282858 8589 -1725572251179059529169315349992159542802964225429024476087234 8590 1740272449952359214002911448944995523877968177854391088465538 8591 -1755097022450750140241646801860400938850186031571176129134046 8592 1770047013755392319828647595778600013642248506682469521653124 8593 -1785123477668890655656986728898734242908015847397160595360960 8594 1800327476787676548682023699391366910319388011596095729404654 8595 -1815660082574883223675829060874612484960719445622741764812128 8596 1831122375433722278675850454478139483962370635488825208640998 8597 -1846715444781468346699090162366772639649428952533096629370630 8598 1862440389124156804929984313612575737613845240631379400727058 8599 -1878298316131996819912481255887120561019430883815585952736858 8600 1894290342715400703136972836776267866906285281589594105611894 8601 -1910417595101532626665791499680580620697507728183746928748062 8602 1926681208911384555311431629603006254336526013897807659798506 8603 -1943082329237490698826938579806470051836466784901231013174594 8604 1959622110722389752732806435343719359567703866271884079666814 8605 -1976301717637837352091900372507964423609130076657140779221046 8606 1993122323964665707453495790596381311049770393385438883261466 8607 -2010085113473189554602447268080935454982686557045986651807322 8608 2027191279804166642535285303930800750944064403852905600814276 8609 -2044442026550428659113092919732444243939544882618124976668610 8610 2061838567339296374171215709668737171838539256414321651768232 8611 -2079382125915781567797574883919438973561599733519658444029934 8612 2097073936226468547715352212695880852771886542438971030282638 8613 -2114915242503970312910497594137310039653961535139494601470022 8614 2132907299351967973047841193734534747324492623809472705652114 8615 -2151051371830954107599719203697028471170785632745207136292762 8616 2169348735544798540606526434598250566810144855888201254000770 8617 -2187800676728139250211712399847025271156645108087680511129442 8618 2206408492334486885183646705695908489748598725851172469092682 8619 -2225173490124933708408792484073459987409436403235439523028018 8620 2244096988757475980040885402041925088561451857588419135692798 8621 -2263180317877075444868233946698709910062055214827569462327042 8622 2282424818206583288479186337651010976992386578245730745837442 8623 -2301831841638529441262338489641687992111770804091718751461212 8624 2321402751327661197723957554251584684735059982425194775329178 8625 -2341138921784117564877802317433863242808656768060357106716022 8626 2361041738967248774394024878508463672586259242578586261997915 8627 -2381112600380211807863270412511044892906892600306498369885892 8628 2401352915165470388780923912173611516721712447337341208103586 8629 -2421764104201202489100927358854538348306283973426520583844600 8630 2442347600198494633280705586705218429758027447853933881296102 8631 -2463104847799204831607664822042031130300007106018810420067116 8632 2484037303674504019238448308742166368127553632784397652860766 8633 -2505146436624232247572188535084943669527558560188541675021960 8634 2526433727677203379112560755683394576086780950502608228345232 8635 -2547900670192461511879005320398010509212706002201210172322422 8636 2569548769961363544806755174894556086394646789326152136579344 8637 -2591379545310364951304765319354287325198861519715021664816184 8638 2613394527204519099812316419163532570155341254893589372831868 8639 -2635595259351831986363827953767656372439575636443132256354268 8640 2657983298308611644882658892480905023283317928356802241803156 8641 -2680560213585815649377647415348167941765937131162806065359884 8642 2703327587756266053713388069261543429048934682994627263333314 8643 -2726287016562603881655243010794733859980931460029465706723038 8644 2749440109025993990070158660276859835758163110635435478078722 8645 -2772788487555728018806633280790902729945536313200096209880750 8646 2796333788059870433391670040347523609249345477182630045553140 8647 -2820077660056951273264956158221936254178164609252820773025188 8648 2844021766788569683513762119012213672204889717193739163519884 8649 -2868167785332775191025457846747601182016162566806252675340276 8650 2892517406718238054620405003397499264102437074465607829694816 8651 -2917072336039362490694635192555904709599914193626210952931828 8652 2941834292572493755970905155354327077876157169288659140330412 8653 -2966805009893222909616292288166291485317450956820877134323570 8654 2991986235994647855093994794033185330419022107308076262376144 8655 -3017379733406452265807005780337096348350383097850552309012954 8656 3042987279314814254477326319151940874810202597047756710027136 8657 -3068810665683304925034259364381008801975120579843011700896450 8658 3094851699374934008679505671487391928264279803557178335345704 8659 -3121112202275346627503983924401554994774303062395360638858832 8660 3147594011417024090281715421178509262898505037915441958309600 8661 -3174298979104344754504018178850038156917731032889240399538808 8662 3201228973039517369784976193697517595794659370858387819137344 8663 -3228385876449553638034076701385789151602741930942973797168344 8664 3255771588214443666692954417200811500724666183187508925572420 8665 -3283388022996538591724717512813208803932247959853590251141088 8666 3311237111370987352513688081008393363685171415141289955410020 8667 -3339320799957077861236675100348620201036464549667821362220506 8668 3367641051550495562989263238963747182595892613967047522677428 8669 -3396199845256672988613943795511535092361929834192389028735202 8670 3424999176625400716070671987824445373994103041617658693583136 8671 -3454041057786704263198739312728394794138181733501388026329908 8672 3483327517587827735923638438573596990798384668230050259830034 8673 -3512860601731168452763340178316282763944725429280376013705444 8674 3542642372913176150248071873931297982328419097493389829364628 8675 -3572674910964397518657027559126845130238323912093950770765228 8676 3602960312990843499143841359299265008250718290943781529642086 8677 -3633500693516684124790799087645593733552645938672040665919400 8678 3664298184628105326647708778372297528685763116935428128535160 8679 -3695354936118165664664972001776408083116835651424770540460414 8680 3726673115632667224913076663007089642125674002718916455954860 8681 -3758254908817228872275202464741586634209601238089809282100784 8682 3790102519465746591812488916836991398142014789326694522939108 8683 -3822218169670245975282967782759170835756813594112182612449678 8684 3854604099971954616363086533252418325285484307272902714872656 8685 -3887262569513425864915123036085097153334521055816677911093474 8686 3920195856191728848247004242243076952954315291498771630451804 8687 -3953406256812900692543883559939439274864194510800024648326930 8688 3986896087247853278357315503101034735223353192678681296329430 8689 -4020667682589739875580523152957384027053203952875545664190908 8690 4054723397312602499454447317430834847394946479026208212100056 8691 -4089065605431124670014190737462217552235498474425486892944868 8692 4123696700661505180643411550419569454344870778919545268449102 8693 -4158619096583656869481170222067073801097536493743740235880960 8694 4193835226804930638945494863300395809762231459366749956959714 8695 -4229347545125370373551794243478486368887423379923100312077716 8696 4265158525704312400694748905797832744941729708844829175659732 8697 -4301270663228147140379365303881123878733726792270169249124062 8698 4337686473079259279911963094888738797728591480365383589063632 8699 -4374408491506358857295977840538046302880557170231599790981864 8700 4411439275796411733291412843703303163103836914078548050824744 8701 -4448781404448175423704648084759164919305368481061539370696746 8702 4486437477347146454053475461859589530933259371106656439100707 8703 -4524410115941729567165028876851418609270222706154076285862918 8704 4562701963420645884206047979754015789461810643234930061525866 8705 -4601315684891801135708461967319867668160785343486071991837618 8706 4640253967562831013694010264335197811740536413004471786360198 8707 -4679519520923329955372150448174668194187229932588210132277690 8708 4719115076928561741192186861085033321429022491062928777790548 8709 -4759043390184454632455416589675603954334944881204953766608506 8710 4799307238133898949215141358160416098673234388227249012376050 8711 -4839909421244577294586515450154879700022149786343035503538726 8712 4880852763198553397830002623748642469661865388997204511123284 8713 -4922140111083626244034617900427599439267867617570942383137442 8714 4963774335586239785352858282893340331410382456531168475968598 8715 -5005758331185743052376276559126032286653253183579511165216558 8716 5048095016350019404016299193195342037060105462772974929881626 8717 -5090787333732724582797668960137925348061142027016104739632394 8718 5133838250372368833520402253912189277207666675461213530275948 8719 -5177250757893250129885860615244055280574104391075268752731932 8720 5221027872708020395670900838889255541080586669898114630315914 8721 -5265172636221671319378779541461391456830215587745156836508610 8722 5309688115036959377522880004039386282779671876441237908975550 8723 -5354577401161519580533028724501031543954289114356575235868752 8724 5399843612216912863955583313161289196997229645403332144100440 8725 -5445489891649614566753032933824562712600792550922229614827044 8726 5491519408943717141840446227942875342752474419136307859759396 8727 -5537935359835125152851314457643053203918613753879124087982684 8728 5584740966527263090062797455080612921171485317505981127076734 8729 -5631939477908555768528568033816594330720552866016896608733608 8730 5679534169771936290317329152406577569914122476935568866166614 8731 -5727528345036389431389458150254606891060688127203189998797014 8732 5775925333970294510700349273846702768821575667230993232070280 8733 -5824728494416336912607443369118747868373509448688507514342470 8734 5873941212018009756180295394511776596882082563267618068962838 8735 -5923566900447976141808381090718044418772795948195525201752486 8736 5973609001638557426752960016286308565068157290920420927814494 8737 -6024070986014355831549875249798411791673558920972433633926334 8738 6074956352726765987675490258136594610733391835850473129035690 8739 -6126268629890135363465155777802965922694327955931488488086634 8740 6178011374819596067450366116568933274159366096341049243181102 8741 -6230188174270849562114330142222309091826717742409614618247634 8742 6282802644682180636637912098123889721431467976053623796937656 8743 -6335858432418709405754176633424215152351144787289578509406102 8744 6389359214018626124273212315382488974878485961819575662110064 8745 -6443308696441159155306837799731269070672495689843510477517374 8746 6497710617316299643918962943837572002967373822413398906860126 8747 -6552568745196575984720169865428384745201590150831860371253224 8748 6607886879811165773409814494092638285023679323087336519449268 8749 -6663668852322354499682378255349905101584289651756895220680212 8750 6719918525584075561947680700261098014123692694961463926629054 8751 -6776639794402271963835659316838266785853630326011635995810878 8752 6833836585797104345956856445391066045986520692997535603090274 8753 -6891512859267310468237498798924458892603810653667055663587946 8754 6949672607057015636797115342542690180801373955231659704040992 8755 -7008319854425003849485339227472139486302363839649340902644842 8756 7067458659916173628005196051909919430553989601268917297403598 8757 -7127093115634908524661973792237203410343910351044232245454824 8758 7187227347520388110435036745313824883520825439935265705037056 8759 -7247865515624157076881914134925278406955275326109784606284722 8760 7309011814390264231095519842718095726955847316097080975155192 8761 -7370670472937981702314052666988767386312472972747543804979154 8762 7432845755346817296447036395665856813283972709533478340896958 8763 -7495541960943539205411314837681261782725791659496793068851798 8764 7558763424591240085083438284153267307711937203143394125185694 8765 -7622514516980771161837721035514016092109405724811730167947396 8766 7686799644924870932943559812422958665307452743405542508284874 8767 -7751623251654999353139687768599197598759408239040782830862962 8768 7816989817120578976507529636745709277946215347478554899862590 8769 -7882903858290351054248782453307381181842247124945194701930574 8770 7949369929455874865679445594670217301184639095600365725957928 8771 -8016392622537514500820093886668012412660984502536749447541226 8772 8083976567393250967007075733395190114268659767847858747611034 8773 -8152126432130331116322105899918268579651154253468885901234960 8774 8220846923419442943380266329535848767541021567658379279794290 8775 -8290142786811113606108685685334231514685951831296194244035100 8776 8360018807054359769361545445951317733478610273644702168245204 8777 -8430479808417948600627213869337121986831330478656396816301778 8778 8501530655014621139618759399635330472439381352840561662282858 8779 -8573176251128290175391161808787863191785213645835086824412266 8780 8645421541543889790887612025537451733143556468792754855607310 8781 -8718271511879560820715340940160686877895568290170941424629974 8782 8791731188921203206311110598530881973199967863793177070965786 8783 -8865805640959768263475937547142698031289894258461030151135674 8784 8940499978131656997620916685653110496565867573945857907417190 8785 -9015819352762237271265592404730423085564766791495697689803694 8786 9091768959712144105707766743484487806853758905826876762933154 8787 -9168354036726034779141600597273126493745458373130840852115578 8788 9245579864783831154361304694661583581683475764986704330120988 8789 -9323451768454837534885937048671991048659024731790631673635258 8790 9401975116255115185436043198110621614285219881520989120832300 8791 -9481155321008127028026160816879253281676925343503832501739830 8792 9560997840208303410270989586279352649045072066504693341123550 8793 -9641508176387187529451217049371792691717860830703150272131702 8794 9722691877482194462131900274124051504420920815778151961099834 8795 -9804554537208388004379816269857457143576174044682763976953640 8796 9887101795433672069913026092808104530048416587709298027693654 8797 -9970339338557410901856102670112699431271539123167171129439456 8798 10054272899892115082320689614549761385546312013347433989778760 8799 -10138908260047838330195256138298043152955068710610920392876652 8800 10224251247319320624427128786226805722317500161718042324473198 8801 -10310307738076298411607833189451647807755204916010262566298678 8802 10397083657157394892144688289311024579198672915858958220037050 8803 -10484584978267605424745545638985383226334489356771642339778170 8804 10572817724379000573526530632929912330165531811406300068008328 8805 -10661787968134277660574182772956551339230201824888861702864930 8806 10751501832253198022872866838231566547310769432356120894182446 8807 -10841965489942347959940767179732398866041329214823409651874376 8808 10933185165308653274684453238651735422963145821574439776433678 8809 -11025167133776663272953013617211156019319500811002734436196458 8810 11117917722509211717401881052281839925522002552658617594803204 8811 -11211443310831070915833116339853775261783430578461650180124082 8812 11305750330655637882145171856480011588410344153569023164968130 8813 -11400845266915108484805200977683793104750442458396872768928874 8814 11496734657994587081625055759746351071146504590780944019043110 8815 -11593425096170148375937839942923100051429318649521171271662654 8816 11690923228050443370224127589191904209253360698297930112933098 8817 -11789235755021450338064617946455678334292512257418236948504738 8818 11888369433694411572986352093081257838562199528795309694613334 8819 -11988331076357430487090834012351488976618286390160618999635956 8820 12089127551431194870405412651848701998062286693680078940327652 8821 -12190765783928843961803195987972234843462673366284305173887874 8822 12293252755919554974203278851516312679485418811321985077011714 8823 -12396595506995434136678386207189146385994967856059955463827598 8824 12500801134741754917469034647530950987024557600857223270795540 8825 -12605876795211037417683673610645295484770046201346437208401240 8826 12711829703401453803641831849552456267676054954229782839860550 8827 -12818667133739578392972381509258148413158495425516705487294486 8828 12926396420567041166274624986163365436523461571526930555577520 8829 -13035024958630653286573767219468480796139145170044509406325694 8830 13144560203576049284961771670111409512585993327774616809326170 8831 -13255009672445360108708418495191064659639339437855958785908210 8832 13366380944179421731803534872744200131382642622549542518549796 8833 -13478681660124538958334561614548379658294541148935354632841754 8834 13591919524543345657337637341564953653450907403182894288301966 8835 -13706102305129312884742327266335701953001625839290215284075918 8836 13821237833524951638299158111259741363634677786048310532885162 8837 -13937334005844245469828476608052647035580867855756218281092498 8838 14054398783199838293089848651179554550728305601002106661255224 8839 -14172440192234998086627085947410633938246712750376078237775874 8840 14291466325659879509151057564612852501355116431561993568502700 8841 -14411485342791619085266122335254810252583580436070205857758158 8842 14532505470098311892372979575312804699304120100113850376545156 8843 -14654535001747426855907844593615300058768370950289112705555442 8844 14777582300159207468497600692639677942316148620925657483971326 8845 -14901655796565079757762668574893770299365008998536994249399184 8846 15026763991570571584728481338595144380934517543513614182726442 8847 -15152915455722258435696043499507801920651357505315809391140166 8848 15280118830078786925334487901678310301568475255068992232903084 8849 -15408382826786555890300724080638380447333823905482018638113502 8850 15537716229660624239108790201751189610319211941254939329961738 8851 -15668127894770868567689717266893581505036838102977968465647518 8852 15799626751032874944843202928780555596532439452862838375117966 8853 -15932221800803060811410108705532084199376419412151893865218430 8854 16065922120478080604597463509474723663119466166895142162938946 8855 -16200736861099118684176493618406977455943779325014357409700149 8856 16336675248961661984567187498478459175477412136103965414536044 8857 -16473746586230776649345136145552403967692408035587841813659596 8858 16611960251561352603768643068322985732368570047629800853081414 8859 -16751325700722792038118794586557523545952226141126928550225068 8860 16891852467228197918664726014284480132657080224988395086828884 8861 -17033550162968690763052758624345299666448744229876476119135268 8862 17176428478853470307276951251695436572866980119060939904495560 8863 -17320497185455647633455108260693726047239707782306195397308104 8864 17465766133663290464784140035112419715758606560910709459553780 8865 -17612245255335136848405592451726157358038191642909095248987352 8866 17759944563961035965290254241320813253937808069734003706529608 8867 -17908874155327769965577875530184004537168680144496232263288280 8868 18059044208190898642708620986381725076683635751262190258902812 8869 -18210464984952653897221171412732683655270527030755776764535016 8870 18363146832345304615836882597986267974309933262001933595194022 8871 -18517100182119425623361130227621424264943587921912115314437140 8872 18672335551737132191169808109717085969392498285734102163127192 8873 -18828863545070960704374290775808844162309010052670632442141060 8874 18986694853109063509933396842317421726398930295832000511124552 8875 -19145840254666746350739625521646885889915427693636627504686276 8876 19306310617103746066929775776947887484892103350076396688704294 8877 -19468116897046659816358667609535437727523571265178312009784032 8878 19631270141116590170724784493085101052005650757924883657676148 8879 -19795781486662714477205961297245055292378917944452055190256622 8880 19961662162502473780873621621527410222942109930048100336192588 8881 -20128923489668411243283718654609119388316158606737970335819140 8882 20297576882161033897207263071041498274590116994917873734797304 8883 -20467633847707085709013897145986748024032405136876500639258714 8884 20639105988523299311944266962093277789661292216227076555477038 8885 -20812005002086363715781344862159444202442779540351042524557716 8886 20986342681909831668233888087857441598459596355175251793490728 8887 -21162130918327998213923569278442698331073132098881146289599854 8888 21339381699286099518166235049538173236691156840457036870250452 8889 -21518107111136195738133162307526013510825062350001507600758126 8890 21698319339438808451642522741601648325831010265940183201664090 8891 -21880030669771080038169956429082698210881421769858920719740404 8892 22063253488542208219185499780013699093307985460983054759534260 8893 -22248000283816188998424450317422704551203725207422431226424760 8894 22434283646141191329146432636773552059888775354914097957959228 8895 -22622116269384902158594054044366589349263530593537017356342434 8896 22811510951575915653714791049772040778633190266126753804338500 8897 -23002480595751965312610281632538535027644772870566770131724012 8898 23195038210815782898865594154659786692073578861046806584570158 8899 -23389196912398619222610821653655294603306551097152083525083848 8900 23584969923730723350630608872397850066064373506321550904748012 8901 -23782370576518092783644581234047276663624863557599670061006880 8902 23981412311825571852269606533842159331893441708122118964641974 8903 -24182108680967129616073249454812220939952300053240089400933444 8904 24384473346404133179538685969634805216330122471530442932526696 8905 -24588520082651653325089027628221394861754156256404629313429978 8906 24794262777192071257496073501034708575690355640760134148650948 8907 -25001715431395271868355447522427545908483163322466822897290832 8908 25210892161445504380372586570968109893408270070786510958203148 8909 -25421807199275775557137213264976760095395731519089210577991184 8910 25634474893510624665811810942193193980721668897308640023101180 8911 -25848909710417319066977332463167835837752803895779972849338796 8912 26065126234864710354605929930154292035475419470351650777376204 8913 -26283139171289008268987889898345619936870771009056156813796640 8914 26502963344666557018861612975504527554332869495713720828081020 8915 -26724613701494514474327855339004060611700548480047215285259968 8916 26948105310780318040853672085626667094019728318726484147849768 8917 -27173453365039978165491018818942090315533515722286227320080434 8918 27400673181304409401929593502153659086717130840708064601542982 8919 -27629780202133026974406127719818428730740377291518487293613448 8920 27860789996634697429326368490850260561033317621921346480190724 8921 -28093718261496980542173541466250987600642578858649994951150420 8922 28328580822024582316603346067183562328096519887769470616062790 8923 -28565393633187062211755019020033897326041234692036328320074220 8924 28804172780674973359848549570515841151470569159255552585572078 8925 -29044934481963633292268697906556238771444888662334625564719232 8926 29287695087384617899898372461827803112011770532785515493086052 8927 -29532471081205953989037564292035954429936644267407128227019752 8928 29779279082721967756744300068202107122028575634943797387077426 8929 -30028135847352834620052949568146922525208910393145268351795270 8930 30279058267752976783554464641276285523563734676344641847866828 8931 -30532063374927474459048093591003584328033693838298336704101576 8932 30787168339356587792808772364827036723574746380033341522877105 8933 -31044390472129404603335766479813803411240112564779820130522962 8934 31303747226087610259599004805725034758557517244957621211685958 8935 -31565256196979427551958676309272237145548539025118956162044242 8936 31828935124622839303091516086336269041654443333534234576714210 8937 -32094801894077226800174412954768275306730173246522856608689382 8938 32362874536823525635501089885675889024144892608131456769552646 8939 -32633171231953955410099882383608262339634360177548341295471754 8940 32905710307372360217060084995953481437337642052121903738601940 8941 -33180510241005210299818703852803681558192436710902261244450282 8942 33457589662022342687738964008525813426415613802754435839094814 8943 -33736967352066539782800127220032128603794853003393398770312470 8944 34018662246492052227446984428304631326744268954415321402650692 8945 -34302693435613165534954035862373799387222065038690514700111726 8946 34589080165963889629941793469726762963735475940803218379903222 8947 -34877841841568824369093500751089951185730257051970247907171012 8948 35168998025224242541444691130171200540914078363398585157866366 8949 -35462568439788453890888414292100717120898775813737617476667850 8950 35758572969481561454885198097567075821710131260300347856287946 8951 -36057031661195754470121326063877287234016337068083583676012150 8952 36357964725817260934208529471976882333752347284808707109440196 8953 -36661392539560015706671630379259830967308516965588816287237910 8954 36967335645310047935686868383862248243141183226649452263886758 8955 -37275814753979614547683465994932449046515229766593195610454162 8956 37586850745871196289089361444417825083993377721050750593164694 8957 -37900464672052547153181685915347806074781569789289085149705510 8958 38216677755743966002064496038317300309456974516019577879369156 8959 -38535511393717849225634944592813320424123063494083471847059352 8960 38856987157709489047188493958092777938616229636024782418227634 8961 -39181126795838105980381947503635793242319188686429272904055986 8962 39507952234038237364238457145018308979892103217495766413303870 8963 -39837485577502721277245554669046225454613407195198509607988922 8964 40169749112138492212687700933057051423507770425655950792026322 8965 -40504765306035250468469585806463838318498680828113504915873516 8966 40842556810945929164384465284514763899658443643651207538092238 8967 -41183146463777907677806932449502258158061941547927253871910934 8968 41526557288095099115268306769293823907804507712182945162847718 8969 -41872812495632201550905579681502786952952964670454676968763826 8970 42221935487822378911828310203840008109611173181306680944403146 8971 -42573949857338436735565671303547136303997589718777634779087234 8972 42928879389646374437880695098413406927613544195219301708883932 8973 -43286748064570221630319305646037070158304460220531452997160144 8974 43647580057868292060878887766875355987120635933738394905217402 8975 -44011399742822197379600694003960557850532441660860888712941822 8976 44378231691839938110405330571157567201153493427479332863299118 8977 -44748100678073140494865410500116157694525572607126833034287498 8978 45121031677047276933294942206866559274235159644733318390554138 8979 -45497049868303734714392029342517991831828146891088247609984152 8980 45876180637053872840226943344518189961963205876687553473337700 8981 -46258449575846463742260752110824103978180072431937368896710338 8982 46643882486249890855062019800209252466491299073652457120051710 8983 -47032505380549174331091801355257127682553892609426033775067246 8984 47424344483456617008256461899972206614207788702637529466671688 8985 -47819426233834890815970050823038719876080498401377329752686238 8986 48217777286432709950306307816987646085322438616746218354703034 8987 -48619424513634544416364658425701044495271130571244535524846408 8988 49024395007225800657878885919300355134816531064326048592393382 8989 -49432716080173545361200491878189002834960000295657704788053596 8990 49844415268421517166025070396431361420633961744623335899430446 8991 -50259520332698200242621564810552204486595355706458793906822546 8992 50678059260338112893811336191464218549130916131505511488477154 8993 -51100060267117823879738174514063403225295134694620282512320480 8994 51525551799108181194138983934884729574725560291453828215961504 8995 -51954562534542833378479784503960503420400448416572664804060434 8996 52387121385701738894031791821225460470663058160408502253200946 8997 -52823257500808389499693241383838092786428637451733589834512286 8998 53263000265940907939473542616162846222814327873606607236718784 8999 -53706379306958594127560158601174186340543243061124694632240310 9000 54153424491445464914488022454334498257794664357950874680369246 9001 -54604165930670871725330278961671037737321683683809096136662528 9002 55058633981565840474896031274120669657518702597806925855103974 9003 -55516859248713809841880163064819765042289312571446543328465698 9004 55978872586355935684333012061931739928333976112391083590926474 9005 -56444705100412599760405047954356635123617597055598744467415110 9006 56914388150522730633276886642672914602098126692280299006165710 9007 -57387953352101025471408007708209390631362692905808163279459682 9008 57865432578411664058757533230849687485051337365468022577524754 9009 -58346857962657139306682692383488550123653839493513064215022852 9010 58832261900082379876579230826289581275513937564932711079068542 9011 -59321677050095869639458479987979321888028978267663628464182430 9012 59815136338409437185581678794503296618604951195801916952093280 9013 -60312672959196808742010931731927619575144042549222818532135454 9014 60814320377269460671996407848952817774791931791391378440403518 9015 -61320112330268342060183374264703803211935410745602469414604808 9016 61830082830871651183825536932354231155305270494769990250473334 9017 -62344266169020439848703513118927353038862606757962925519110338 9018 62862696914163786778077676823354877448003022322003210582325930 9019 -63385409917523638297160315754301838356093393434901009731435534 9020 63912440314377795217923516386993282687116373917652656110445768 9021 -64443823526359560567190550821037365840576707396921886747036710 9022 64979595263774240530675415901956620212633579340387513455318222 9023 -65519791527934344642668438425059333556961075768443624630124496 9024 66064448613515297132179726310385752309978508557516085181993220 9025 -66613603110931762802501893854961160965462401629392026711552358 9026 67167291908733006870655150398370362865218341871291183300591310 9027 -67725552196015745396654629232938420043469272682782617428244412 9028 68288421464854687646813415410028237289537449710878150183363746 9029 -68855937512752691382841030989048005840132067103418572834762842 9030 69428138445112416567841729366158405354375239671105724309021066 9031 -70005062677729586263043614422138369902288997181803684740021134 9032 70586748939306212370218236645222137974089071380732293350574806 9033 -71173236273982182603162037936477125482507012803845075871870346 9034 71764564043885419421607874788651379756730861163281758183982370 9035 -72360771931702609909529393798617839450203061031088960582648816 9036 72961899943272468642012323271517304418696625483122594017350626 9037 -73567988410201647986948102987461910646375978009927133147210374 9038 74179077992501589344826354907719735663251710481384487900352606 9039 -74795209681244649145242853805359016158890362277332172700848234 9040 75416424801239720159645860110361717480869945261541825252117704 9041 -76042765013729428252397037297726956368115102642884505364675238 9042 76674272319110946259743060511762439061714053351669675869984330 9043 -77310989059680545404744017433031239020990417935029076050315180 9044 77952957922400111129298712586902696721519911647578730107037324 9045 -78600221941683892191169329379809285404965292429694611568382636 9046 79252824502205713868974915961030179942889454243185123475134390 9047 -79910809341728819813901299800386419485297818877666867970418962 9048 80574220553960467099865370731067216915584930209676333212840794 9049 -81243102591431401145829599794868441216401438539302993220707734 9050 81917500268398368205181449989406078876148956504172121535654504 9051 -82597458763767866802370928549205079640947912736589878502830648 9052 83283023624041379721746111169658893022796013623160843002972714 9053 -83974240766284338912284163220731448812746775623234750382772046 9054 84671156481121034068168683259801590082696950753368052612653262 9055 -85373817435755598143625413440210808492478616445482696463974682 9056 86082270677017155649495771173291768792983889458155775834240842 9057 -86796563634427265052620920906249802761761521984123602422363676 9058 87516744123289908145685186585197063645248640709062384302944250 9059 -88242860347806370121441125115399111842969550133118337998761838 9060 88974960904217310800085265305646290938657179075249362179701406 9061 -89713094783972167187935717794145606097003304159673153615826122 9062 90457311376923898605513695055686785275508151498401487927973104 9063 -91207660474547132957649869957416466405387309508507549148457378 9064 91964192273179978799955222357219382500124175706926628956827922 9065 -92726957377291941993561146198508090397765564569389051021209920 9066 93496006802780340706245635955058833757018514257539342735212342 9067 -94271391980295366209601133022803477334865653058780203674658080 9068 95053164758591723234550769068050988467121077395386248732796850 9069 -95841377407904832918500217055164794237848984540453399293521926 9070 96636082623351875333456685651480926689466284551915780289201532 9071 -97437333528360209280948274596606531310868446788951355833685218 9072 98245183678125660187267786057804871385523448604860351471721686 9073 -99059687063100831189532206360381814343558463810291980522104650 9074 99880898112511290724296448862926186761655341101446221010628746 9075 -100708871697897541216479909365157771346310699774852822382774134 9076 101543663136683058766674977453971697069015620567895293758217212 9077 -102385328195771044406666894588466590388671453739513001292442800 9078 103233923095172478749515080410075623775948340391908032330589754 9079 -104089504511665643153283879028543428840159098187301666190336810 9080 104952129582484877172445192754430745190313044553213470927220260 9081 -105821855909036395453776342709108841417017894575409263476844174 9082 106698741560641467483927760986228852966337284830555203770347936 9083 -107582845078309707792845867588595886789077173070361976098216506 9084 108474225478545173507067692416183134614556291392424917368483030 9085 -109372942257185440807668583869550741261086817836208407612700042 9086 110279055393271343325480192706762479118969843203006993739934982 9087 -111192625352945111070809052506283640534969492887426280897134839 9088 112113713093377227442157564743314555210775500634796037698398124 9089 -113042380066724863269557251780542471594427892937370018436475154 9090 113978688224124694092763927397247904796719074810029675169154144 9091 -114922700019720281092171333260124617834355637747378317627155912 9092 115874478414721608639107753542490439006366126659785228834768960 9093 -116834086881494429267058205274727896162233609960880360826596994 9094 117801589407679748403005407140109824081872212933106770628219452 9095 -118777050500346423656374095174382838140197621054917196095243028 9096 119760535190179798580910753445000302330715037719723947710690360 9097 -120752109035706560639093127154851846797382215157464898414282212 9098 121751838127553322819902309432925249748486318196704994782905780 9099 -122759789092736488557943895047669453405144690336475901995213172 9100 123776029098983747775657414269787361736172903053926427394017714 9101 -124800625859090299358744455221217409478090150838890486802725070 9102 125833647635312838281180319932208339119659234408302308010461516 9103 -126875163243801506892128656332453450087593942750477523017127016 9104 127925242059067212719914194899228133470777290155965248430668580 9105 -128983954018481777803348720076442099304476243591677601292994034 9106 130051369626811283574450659285891784972501742280855845888511296 9107 -131127559960785831973642925876785390844322927013389230427192392 9108 132212596673708884084968735626625347380218863208604190181334792 9109 -133306552000106386080776186335303351333781240514144743118530248 9110 134409498760412984020733441803060974833339541741150146879649966 9111 -135521510365692694262721041537461586632391330798905398845365052 9112 136642660822394410465073707795907021860510591516494692411226552 9113 -137773024737145598285560532472646705663836350905826591781063708 9114 138912677321587467097525904227430581329451578048830995400738138 9115 -140061694397251839308745916515985912223459992600137466324629558 9116 141220152400476914163207296539136507414605159433656477664048804 9117 -142388128387359190779804859450393731542799195755282603628316114 9118 143565700038741949150911427161579747966815060378986558635349230 9119 -144752945665243775886708909163271932834757238284591721651388022 9120 145949944212330557219527431187883094097332147588510744822963568 9121 -147156775265431171194592924859073734285278195232697623818917140 9122 148373519055093967263472306965547784064409464335325860840781568 9123 -149600256462181192139119070262129060633380320268078589006642864 9124 150837069023101779203537335370409730556464533548702804914186824 9125 -152084038935086129401609398430522362594576263745867389781295782 9126 153341249061506444697308903584144850445650609869615513047778066 9127 -154608782937242857931317473214446466831497523067903348846855204 9128 155886724774092334482909810428890912935068650291759526993249876 9129 -157175159466217394662457929097626974819965489978898983272057882 9130 158474172595635093556440749298101764872223573333015713180166852 9131 -159783850437750033092717205416533337963955289200474563896139796 9132 161104279966935111547912986683788538004970001347936100242656290 9133 -162435548862160266848679742028916910366674323186772675869040070 9134 163777745512666071950984569472638690890232736019533519097686670 9135 -165130959023679117102491697048445440019748829439024520050104616 9136 166495279222169636043582748433778424168323292447663565734501092 9137 -167870796662655303663719986038356863125308104216870183268766976 9138 169257602633055060288409799879698247646736954055074897021611042 9139 -170655789160593232091127294253898643916393273494471785165311348 9140 172065449017750684328859850121725146737370815824395770733285766 9141 -173486675728259823739475187199755052030129805284178389316408600 9142 174919563573143928434748034534561624837074347213033601747137526 9143 -176364207596804891706731870593060263284361027908861498873882330 9144 177820703613163390917014492485917282401355019964941959261065536 9145 -179289148211851764766871207729097723845041781161435606520501424 9146 180769638764456209427232428623857468430622155458204235220414488 9147 -182262273430804986891663816314432893020443532834224727130241850 9148 183767151165303146152876739690310981506588160270129658380091380 9149 -185284371723318008920266608928125593791314063605197540175764446 9150 186814035667619593325595766433534327872965596385018671061838696 9151 -188356244374876273412250984948629114531439832551886666780894624 9152 189911100042202153859409827869583996532199645750976764502796402 9153 -191478705693752725652614234910434516778495085523700689166035684 9154 193059165187369326602138849332203753310586033933433416630052300 9155 -194652583221276830381954200317382144169839828241023148452050602 9156 196259065340838906349397185249498701157443022066349601800834016 9157 -197878717945371163166466733572034434883260273852252095329988888 9158 199511648295008519658682279149588045194083526719524237101055208 9159 -201157964517623236119898873530567979850487307455540872935512304 9160 202817775615794154347427296462082487308069798989213865155367288 9161 -204491191473831748957978718380825378438157397470025779436095676 9162 206178322864863507855167952502501440059614090178391821731466898 9163 -207879281457979970859033581637443258269949485291702606827757844 9164 209594179825437628743728572346107566704566252439205698607637358 9165 -211323131449914978356162430175873043814652066608669993190205897 9166 213066250731822307615112351274482073175771045270121114449271290 9167 -214823652996669999019057177807100858516100193568797876557521688 9168 216595454502500052214412908540119985726961994539323640271864318 9169 -218381772447381171425955284577796328655944839345757239368048796 9170 220182724976963473438001650994471629507415600706758353000348050 9171 -221998431192088969043289619624123356074461171470145051929277518 9172 223829011156458418458878488313063965145725774449136231538159962 9173 -225674585904359542903772506877872359195218440536962400642315734 9174 227535277448461482924817938651056662263474093294505161712692664 9175 -229411208787675866905345388387044690250921133866488510871317726 9176 231302503915080393319259745889388536321713640397843469887867094 9177 -233209287825900931476863794214116809125980450988831868047522210 9178 235131686525552769201040916949218859475170081739722527339853370 9179 -237069827037746190983889591732593213707945800682852366193118286 9180 239023837412661474894112213346044786866072482359435957897449554 9181 -240993846735193690185172266658897527354978493171745756269187210 9182 242979985133263041264939080462699804442955246126164362482319376 9183 -244982383786186608985971082436957250726478608374257901990696722 9184 247001174933112146931236804574378388995412685111354117488274514 9185 -249036491881519325701947002495371410746616663879103450843224886 9186 251088469015793719117173732839319953068053741192826414467777742 9187 -253157241805873933717186013538352176798501354076599581117275266 9188 255242946815967463337704812561410378045254930970841766908919828 9189 -257345721713330960101583102971146616057033983516448054365782712 9190 259465705277115610095789963103287237893494617647553995059123998 9191 -261603037407283224622858851017925544788808981469227544240273594 9192 263757859133598554850484517923265630079229419517306452847960938 9193 -265930312624698251665118849385755633049883398271195734134197542 9194 268120541197231882388432646228139520661400081661363958860561814 9195 -270328689325070530048355900902961905987218353438245648835548456 9196 272554902648583695485362772636633881934880493713812749659533918 9197 -274799327983990339829251343182880333735354330668487648929343250 9198 277062113332789797690516164548757998308402636275740225782167802 9199 -279343407891273004305938744371290290059543992087898165364966614 9200 281643362060109271742676510602399268713517706032616739841190542 9201 -283962127454003967931102353388679068604812070074312140587772256 9202 286299856911427852305254605248972818052489078124314046215859418 9203 -288656704504424141347033547746476672019229510123992429954930044 9204 291032825548499265850096749063071815085799432030175039682422548 9205 -293428376612597785646880093715517357702936089939673205457226258 9206 295843515529156513662321292695206656409211148695451844308221490 9207 -298278401404233024643730614948935402560619035385942932999164042 9208 300733194627709337397998277600895459058316035786778786204888874 9209 -303208056883577089073183590621938079840485510980811753626680726 9210 305703151160310404082564764542972739241211186170873923348471366 9211 -308218641761326947041012467845221183534053861153041973398236994 9212 310754694315532021401841889358088615096665616449927586785640338 9213 -313311475787940703982305272337098512848493704773174221413768238 9214 315889154490378840887279171482319405735786473792444183784704804 9215 -318487900092269478468944329122878784737415311427057250127868390 9216 321107883631511182386113955089812600124565556027952034390625982 9217 -323749277525448758937303607820435395281791626514292235606001992 9218 326412255581931042987912015431074663201770406452591105144906040 9219 -329096993010450550528040809951321088684655523570372717203054986 9220 331803666433365859750122293613973040527619964512280058492197972 9221 -334532453897213559639746433729317044957820874343724574774313286 9222 337283534884116479680466989173600169767510651026292667796857470 9223 -340057090323288740886537336547599783184225079246522043917767098 9224 342853302602632087656787063463033998192008784933223233209849026 9225 -345672355580418099085250455278386339280216451802189776143417068 9226 348514434597057183777263558952022606563903303626086962254402010 9227 -351379726486961473185632708863771081643471353921856375601891462 9228 354268419590508598079937213655668375382831296182908553049040926 9229 -357180703766106915699036842877255724455120990393079026316324644 9230 360116770402356434516759010340806968506237433564786425419694870 9231 -363076812430299828337870577358434668360579332445317539412710442 9232 366061024335764485794840992567955096329933422334305639052220338 9233 -369069602171802997374018186335342538548773569485096301637124358 9234 372102743571239346491466495858233365294023885632733782873821670 9235 -375160647759321400864491672017838048959768998962276307944426954 9236 378243515566473730522770667062087971854779280226753867439717850 9237 -381351549441144929462084332476923026504936447034434403139458406 9238 384484953462750430981295732698641853492997644878849524685126612 9239 -387643933354718517482274365038861397645592603462236633665940188 9240 390828696497647084491628595131348097466670654140793882387307482 9241 -394039451942571785272708439352530150425174744561330449782692626 9242 397276410424339353465782776866431702755126658033045310705508790 9243 -400539784375080057961624733068817321917704354409925359401369746 9244 403829787937780326057701297979886150300236601249297755515108794 9245 -407146636979963546326805764527446752695129518811748126763516126 9246 410490549107486915981004618753549589448825628520682637639731514 9247 -413861743678454990718152906452764865898987221473656940936968634 9248 417260441817243496955018241387911101151555847831666128210485440 9249 -420686866428627129472369873573528427219604055441305516375964138 9250 424141242212012418662421122509324010608082075963710642697171298 9251 -427623795675784001938113820869056330845808618607319747185143910 9252 431134755151772481368635300472128151402234459255271193749725598 9253 -434674350809844558716818705184031332716644155295125006713556376 9254 438242814672608761301721539036394994572328731447251974144388102 9255 -441840380630230241840530456283794354487750115114558839214145218 9256 445467284455355786832573844928819816580622004185587304783313810 9257 -449123763818157704153734155504275043259320768516697105756759118 9258 452810058301505101955659795962519228814365469670245790855468264 9259 -456526409416263284880218346167811963620781323668999501444321426 9260 460273060616714325254299707764718722080880173857976708044683044 9261 -464050257316092043536219978546177438523568449930032312034268458 9262 467858246902232585283203799139848744833158666753148409769460068 9263 -471697278753349614915789493564718301252051497870700757790201534 9264 475567604253942981662657793356498978827283691722216443197401500 9265 -479469476810841620258008708644941469904018267870791808159017024 9266 483403151869373478678474727197296047437087726230655096571444762 9267 -487368886929655448964348399050044335215910140676193675575091926 9268 491366941563004543543451287749562263425456689930208881706168470 9269 -495397577428479700980135897214876473160008575721567721000818254 9270 499461058289563433612118771541845067741430285399354834689546122 9271 -503557650030984118020226891554929905387835926574062673838758634 9272 507687620675671445265146028395097703084390644883895901478303906 9273 -511851240401837739022082666628722179586795442455104537225548916 9274 516048781560186441735484818557183576034946240881023384610834354 9275 -520280518691257530963978845243099282833936397021208517471970124 9276 524546728542919449799736780158887257515213019154150508376252654 9277 -528847690088008392580042119652011594009516101506633771449461010 9278 533183684542107177129834814310367939878056072269920141056627314 9279 -537554995381456133708721234270678634734050596051996609606468886 9280 541961908360997371161391725265788917842299357580033012928549454 9281 -546404711532562575874647732324190960052350488667986888630489750 9282 550883695263214313763375028731002680256797697787612416528224466 9283 -555399152253741718768363373783248180653843845603711556987214248 9284 559951377557302502686176206170637092112210098760626587594942762 9285 -564540668598203428134627847346375128981906650342772177064073224 9286 569167325190820668326028903482913321990535485226281043804232310 9287 -573831649558670618477519708659101278810169464422771134203040158 9288 578533946353641530932787869015081930202994811026820138805941816 9289 -583274522675386901832835303397841790229364872070923154490206166 9290 588053688090872236619597662562705133358552747471253359327622166 9291 -592871754654067037011378139092805987162411469262607863158739866 9292 597729036925783499221018080092343518857266711983465254687941732 9293 -602625851993672913897271616662232123326985761993580088520090594 9294 607562519492390557850569607102819665341462629206659602475539634 9295 -612539361623930051947103050710893246679687147178708755172376006 9296 617556703178118493392078908828206443802773095894166379602423538 9297 -622614871553263894686002318895574187551144001042606036680637860 9298 627714196776956488184277367318665732466983474635648662019913998 9299 -632855011527035329473957284840194697995220682230920649788056682 9300 638037651152731424396553187302015974850391066784814901831269434 9301 -643262453695988402945366587850852087024716881104978536425079500 9302 648529759912951717245308984655118865335640410997369836040207664 9303 -653839913295617573943441500352774988956891594898881832216791864 9304 659193260093643232301782746594979170792617094942736806456674646 9305 -664590149336330561705218729222481437448536363359977724620008802 9306 670030932854794535633689973891462774957541104072460475040055682 9307 -675515965304317736581834092843121185496527880593552801177189518 9308 681045604186881505732652355328553467622301780182958726048085198 9309 -686620209873864613732653745584116783153215027473225204616965418 9310 692240145628911159570943783450474701869393819915555153981638372 9311 -697905777630980070250439530046560108774133193982675060748628570 9312 703617474997588348671734291597777131389194832421997339952564524 9313 -709375609808249197994970124529965123664295971118320740014177902 9314 715180557128095300042119351411829504178429999618481131334821402 9315 -721032695031677777641393723824257553757267624342462311727159222 9316 726932404626942627131403927815562364863120418121332079510459086 9317 -732880070079397491904018573685946972105397467642605083864691626 9318 738876078636481413655319958149946491861110794504947443896958956 9319 -744920820652138746042587625380065443792413665264716982790151474 9320 751014689611587138752256717103601534074699835089014257971458164 9321 -757158082156269762514408274012404675663615270703957092902850414 9322 763351398108993644162486885846387757053930087583637843493210599 9323 -769595040499267500791959362087930920418348377089185327637633166 9324 775889415588852218569170653133185889728930056978251202993381172 9325 -782234932897525220100125239621789318975597299915643138991386520 9326 788632005229048245006076119417919969227139560280766537504282044 9327 -795081048697328341483204512582098322101164318401478300609501078 9328 801582482752774024661189920676930738917435480273541681395467152 9329 -808136730208860529772399719917562064396712315483218794301750436 9330 814744217268917834983432781077096524373258736348646594064374518 9331 -821405373553142759924783573272031878233876372061805390199858188 9332 828120632125824266902118659284915135352622951789309505585455254 9333 -834890429522771375927603425590000004648298825104492881180204668 9334 841715205778945740114102413695297179336661158817983177041082168 9335 -848595404456313370016403668657345377174034573704204927861883222 9336 855531472671929732307311838668904620543105955673613724046733340 9337 -862523861126259594006151768682960938356577638141460597247276384 9338 869573024131720326751752584624171800775280927453877789662664174 9339 -876679419641437681233125828470788683110886091937544380969163600 9340 883843509278216173245621810122641366012101757574539403097390736 9341 -891065758363739153007868770493720888256112803747639251415263084 9342 898346635948013355748725090450135002807737270442238164750738234 9343 -905686614839059373167581298180806423749692642385712426314479594 9344 913086171632836332399309838715403311784639830871670601098308720 9345 -920545786743389376661720740644032132703834274937057864419600204 9346 928065944433222188368724568016948666990129980461407110501956976 9347 -935647132843910232773216631434322494624725104197416274746569668 9348 943289844026970115739149451908855569653533824336132752392478280 9349 -950994573974986566991336221386354675533709861523167932109389932 9350 958761822652984891683589591455067273399257652520177432078059562 9351 -966592094030037053075256132566469507074855770793574964341307664 9352 974485896111103731007631741229627170048287818762723078290555478 9353 -982443740969128664985229166372999691829276758508608670157671258 9354 990466144777401294939315437791364709253715148508305122485398580 9355 -998553627842189286289715764370528211968475187812972542725004296 9356 1006706714635628321844386465403112873744641557761581942820508176 9357 -1014925933828856875925072031457453701999542130390207522898634022 9358 1023211818325398424123390131979240489437622819705709419719795640 9359 -1031564905294808053517513876306405830552667360657842408669928810 9360 1039985736206600130748091574791528842931992805627820318460276276 9361 -1048474856864458693529737494029423604062453915465847465299188120 9362 1057032817440717470725000936994199593886368917852825688226890756 9363 -1065660172511096782372081672165433436854663598937599020749812312 9364 1074357481089699886809499823549010722733184641149569976242362710 9365 -1083125306664286422048109395010855600445797111723991085747487764 9366 1091964217231840268947306628879214472078402065232079715747522224 9367 -1100874785334433584603789785623925025294877358077513981898459196 9368 1109857588095373415933298744795299370219348245948175618120792256 9369 -1118913207255617663642373186956980506202568100681495884327530188 9370 1128042229210463082729806506020697360972590163325612930758183694 9371 -1137245245046523676334541154652517138395952057256332088852382768 9372 1146522850579017507515454796985840497485517139979908795990627854 9373 -1155875646389363764262460665087656797764820397892808585915428952 9374 1165304237863075974194563575080662403539310695050728233214823586 9375 -1174809235227937640127393929808827667165040822391716737532904064 9376 1184391253592463107146202525302650813788477971918884566455208674 9377 -1194050912984662756106612255862082395812315538610850521479564500 9378 1203788838391131273122225663003594563924585115090425586008821844 9379 -1213605659796460921484939101668829094017367345374924337238660364 9380 1223502012222965179903298687282212233296084194326466050634593840 9381 -1233478535770698500761565973509238613914916474008508300814785156 9382 1243535875657775129284969454307359722995793710589742252341666304 9383 -1253674682261006846214853966748831213778991447884793676352871460 9384 1263895611156879137589104266587162721178320979726893864813928838 9385 -1274199323162867813681181421422823642568984560224978008352803874 9386 1284586484379080888676505776228705133714496691384795131582387444 9387 -1295057766230210938175921117000003514374507928494161082717365850 9388 1305613845507801011679375403995826655563754192035040297140677916 9389 -1316255404412844761092836918505638132172365572495438186814391536 9390 1326983130598741073114928196801791028669316176837405237367221436 9391 -1337797717214605327840691385080480732625318811318311023790429724 9392 1348699862948921522403179412794980645484483766269134104266695728 9393 -1359690272073519920305395752997333449983556603543656163635788216 9394 1370769654487883446158680689328275711623029919410085373773563710 9395 -1381938725763804317296947444937384677727880640874783507280020052 9396 1393198207190412015817791945799013277835248262487355073908870640 9397 -1404548825819574828574369659334899034302730183103601255126068702 9398 1415991314511658599988918105539735954453922647208686169412628500 9399 -1427526411981626781363506260700913004610070399590274502315016416 9400 1439154862845485145552226381629714258187517111479058431268178510 9401 -1450877417667093522155922990669220534867694977336767918368311973 9402 1462694833005366505175323456175354946639263774465384518721058638 9403 -1474607871461865470971943120334422759033048200827027665535480374 9404 1486617301728764935499661829150750867646094394699646368839208892 9405 -1498723898637176736225360769072161111736257289061780491473613196 9406 1510928443205835563639255042636963628692322462310455625689574494 9407 -1523231722690169095802241690590071774850150504625133397342177336 9408 1535634530631775570248314813676247791079652712667945958910781462 9409 -1548137666908311246803780870996959248733100586279535519745546930 9410 1560741937783770151626699939983957321654108310504578331341310338 9411 -1573448155959138967581063324997128643704542198084503365483007298 9412 1586257140623430759088115179746083089989511986237868802586184692 9413 -1599169717505121719165154087276509775135076463896407524468431970 9414 1612186718924014690708633424796115199107729127195499113526286706 9415 -1625308983843532036942233888910296092423295064625778268610235340 9416 1638537357923419589101205064132993448314002959525719983632679626 9417 -1651872693572843893323700611916256842840198647114830574742699518 9418 1665315850003886615670227105454119040928906648982307519382547498 9419 -1678867693285461264658753131324536334142718361143900041089546018 9420 1692529096397676937881146872797926156698595339866199995864644494 9421 -1706300939286651794899211743191373427761601789985889658061547222 9422 1720184108919757297836876171326116138373206204893667415377040924 9423 -1734179499341274774834663339396478895702935494492781088872414966 9424 1748288011728468343950002793086228997009859238789174980389369258 9425 -1762510554448100367477083173540294724388975748442119663843257472 9426 1776848043113415136000782926352484461153428040638020139211518636 9427 -1791301400641593617864236074373413060176478907787002950406034014 9428 1805871557311659603509526444638818956596369256785570963872965314 9429 -1820559450822818108542706790371342208385296812116901137776954970 9430 1835366026353230260015561191788041845315021987668615520281638910 9431 -1850292236619251886947282982585494912561416053131137220162553150 9432 1865339041935162546918117190484727156854330981455914259163269690 9433 -1880507410273387964398109358784503414122373637524568425883196642 9434 1895798317325195472100602053084246612835423716734367105081691806 9435 -1911212746561842602507329399359335586673161158793312628901951574 9436 1926751689296183249592105294471806826343471085400724334867405550 9437 -1942416144744759714895458015609453566710567599796732631996003686 9438 1958207120090408443658069659922834730764740092202479091700242030 9439 -1974125630545382573474860060966222132186487065027038308779256710 9440 1990172699414970121434456987930578786259313463480130803460872178 9441 -2006349358161587213887498781178369482568939580158331087745113126 9442 2022656646469350983427749060754460398629300339232683065705165464 9443 -2039095612309161584128132659074344654741650251450750386852471592 9444 2055667312004322247626777285627421822514860820007023023237908208 9445 -2072372810296700656466406007354376910731407939374135799189971078 9446 2089213180413409667196760867692244410434457165960586785065751966 9447 -2106189504133986017139827337036544222595252880048659964054218114 9448 2123302871858071853396088622259285598434030750016724006152610568 9449 -2140554382673629717532172475418724418674083583762439820005243540 9450 2157945144425721070162735778944315425199027631118680033994467654 9451 -2175476273785851793257518981293476873614935794238378256811908930 9452 2193148896321861880088956510092881361145763639776020622001776646 9453 -2210964146568337148262327752762737645334928270383985856270121822 9454 2228923168097548038272052798183603053529046920149881835368319682 9455 -2247027113590947360748893811979345160095171298685347548687955138 9456 2265277144911258284746953997432238152025164350117119028217805994 9457 -2283674433175156174174660852320147525682630668464364177052232758 9458 2302220158826520629507431792943469951408664483034575405393102842 9459 -2320915511710234742544572328343166368145352945004523372455764658 9460 2339761691146536860844240677783116658994848175863890537025580554 9461 -2358759906005958003941937519500398141700593206530507397932697618 9462 2377911374784877480214869425340269085693482520992946975699801788 9463 -2397217325681700488991960370251763417568883939844520184279170332 9464 2416678996673633181005706014739897093391152664571379016150602334 9465 -2436297635594031327004976597812544769676361457829969429244523486 9466 2456074500210328136152189708724024577239332403317633296538234938 9467 -2476010858302575696432862584216062775593359795084972223749718818 9468 2496107987742633892764104956237708318107479047016010824307373544 9469 -2516367176574010773514295091944565747891007028736424124300360000 9470 2536789723092328922106926734964593261670763223043953964562681288 9471 -2557376935926393094241947682739622997537984883451842434134862698 9472 2578130134119864918643180974866943251399508034791908121369095578 9473 -2599050647213580516908201678213370818479367473396539623337545042 9474 2620139815328546257292729426658281328746769297864371976836025288 9475 -2641398989249616808284398055857236801823825258587800622079956274 9476 2662829530509829098677380098507491225922696646715460005956920150 9477 -2684432811475366522937574320136339025961913890548397590967556934 9478 2706210215431159457866635591011069069635516462461666343729802528 9479 -2728163136667159384840887677534141446033064274639383123189508472 9480 2750292980565323246014761879837253634348378625058329337311861622 9481 -2772601163687312404949263513310725657932279173210130624519590502 9482 2795089113862878833680537800576282076615908196604912840494931352 9483 -2817758270278911909662938636427188329827037945615893510686922016 9484 2840610083569152169051769403689285481662075517232026569639129950 9485 -2863646015904610806862984568541526774183954454778565991691135574 9486 2886867541084733022543428988012560927387251506857523892497160966 9487 -2910276144629309795934172898922910710202935100257080900864327498 9488 2933873323871109694972801712867182656468405382737802285978220374 9489 -2957660588049203108408564895216889730298283286395339254433730266 9490 2981639458402985543377156153729486176787240223830779333939880778 9491 -3005811468266940334493684623372731529461279574590355619978792886 9492 3030178163166180391988769955074037768530511406369580153234801022 9493 -3054741100912773798783668747084577730624094780521181634000982730 9494 3079501851702823799927682459029286069261817780645980336102805914 9495 -3104461998214274551471619511812441068108971799753206418277218530 9496 3129623135705449575523871334998466758121112492112377584980208462 9497 -3154986872114364886519080611332536114146525286586624331427048998 9498 3180554828158858006414452116417809782231692435558494290510052962 9499 -3206328637437537914511627313282132404728853133627144737940582192 9500 3232309946531525378826691050867646010554963023151978485035129706 9501 -3258500415106953972565608060615964324280221387442784925877898082 9502 3284901716018239043490234430702543580753724780023953756933372624 9503 -3311515535412158284311912728033435955832575241590180353778820546 9504 3338343572832786775661792729624959588830270620441309566626584180 9505 -3365387541327291794547394778532047256958275004977165640038006650 9506 3392649167552555698769018461677435989532577570625812452779722126 9507 -3420130191882596088700113668443860470436544649075626644485445262 9508 3447832368516790850043133925598498880467664696739308075850815740 9509 -3475757465588953476125129599993627589107788337501254828930043502 9510 3503907265277303261303122394410797426895557638528803101423079442 9511 -3532283563915335917555524684947786080665076646063009860571508858 9512 3560888172103561746918717869455124542875139553226062775375777582 9513 -3589722914822079429017587561921511796131560377386725556331014982 9514 3618789631543993378594360953188303280780910295841977646899271748 9515 -3648090176349721892035175153497011198417979186825702722748885702 9516 3677626418042242463316478488435967312087272258959443600663460950 9517 -3707400240263280093140799469779731592316314244860830781004685484 9518 3737413541610404503275180518693405106351028631606864939078548830 9519 -3767668235755003131771650426181253451712681540176223625839582832 9520 3798166251561138231443038927978053293313681256218812530395125314 9521 -3828909533205337183831569373623720356707745383953275138522521874 9522 3859900040297364269525479544765617482366473244374018602516743494 9523 -3891139748001980003411388878834640020869226151953685549069070550 9524 3922630647161652681882605689488312534442684239824564823218173268 9525 -3954374744420187791239214684686788436597710251023638672081377428 9526 3986374062347283984040452988150203135190382754025360470155316926 9527 -4018630639564066704594054125651406135890030354453555840133396414 9528 4051146530869649639311761368875971151884154269432603829756265594 9529 -4083923807368730399088490458575958210387594426827134469707820338 9530 4116964556600183769817201977377325214429634224399997349347806174 9531 -4150270882666616909448084763593899117365649248872043891769787174 9532 4183844906364895600434032176742406369822287730072507684777701002 9533 -4217688765317694686425905294241039519812758876849046378871321920 9534 4251804614106124881235428557848361631358580559865940240204338338 9535 -4286194624403442670200804916633146230047896483548707413665486452 9536 4320860985109805281622735794727060372997553186234172028334441394 9537 -4355805902488033789907720488645341395667451672419412571649952978 9538 4391031600300393879847831530740360852116861475347209645937180004 9539 -4426540319946449530453740446084203026405414816736632075131407402 9540 4462334320602043899154799560063046952711335370860998212974953852 9541 -4498415879359414454573971704615656856173572557847438875954887346 9542 4534787291368402927888263169551366128942185468227863776414572854 9543 -4571450869978721780081705624144994366375055732228938889446302998 9544 4608408946883287154461574389478662430055491084593294602325553124 9545 -4645663872262675787550628007187623971982868725412056380139312924 9546 4683218014930762335688550046891232241122669615524914359931245970 9547 -4721073762481544509437874044851110219712105202718506316948186602 9548 4759233521437115127201961695993069374424551839751119599375099284 9549 -4797699717396741371806010556633417023881245365653158545573985566 9550 4836474795187061679594828546789691226882853755878021609129480370 9551 -4875561219013460038397537380315083910133660887512391743112116910 9552 4914961472612676415279683207359327410630347170018317916082169348 9553 -4954678059406661066633944609472601581915968577845615134989564418 9554 4994713502657630330675642265983033031025854254521637187130675638 9555 -5035070345624282721587311392533146221383859165136078795422411160 9556 5075751151719186236218475677521865764537492756685616084374471746 9557 -5116758504667399045003739266753334332347512644543494490690932206 9558 5158095008666384642152938289860660546890079421360168713451409432 9559 -5199763288547229585478042670962642035398170238180150389656519254 9560 5241765989937119859990422784538028082221703522595474851445209923 9561 -5284105779423033167272916352563251967428551923324186769677124364 9562 5326785344716658555024730529468516294489483989687631994929706608 9563 -5369807394820608049506021894043981751640615135083425510737245184 9564 5413174660195983814232039905710587846580590910465864307905023624 9565 -5456889892931309361278981942788852153016510921626678660406312082 9566 5500955866912779226895750521837587556126141149979984953849290452 9567 -5545375377995782841610742004383715100690826312627675865970447468 9568 5590151244177714535877511357781759863316673608585590659277472236 9569 -5635286305772136934622458036259459473889157883855930117932432868 9570 5680783425584363810264777286938726941965038220460189415541554378 9571 -5726645489088471335617534651022920498649123376814696451552385944 9572 5772875404605690467437512798187546247915143193777027041612944888 9573 -5819476103484134562518000182217959289846626560470705092599344138 9574 5866450540279874718228794691470850054199069038028911896720873730 9575 -5913801692939432785049711027983518594956997891142506872568698384 9576 5961532562983760768723931820740627234555362722030550049856774828 9577 -6009646175693715998442063842291817357864726958446960023840741306 9578 6058145580296983050363868244100437365777299635603496018026601396 9579 -6107033850156394841629290791754454799213146217573787143537787774 9580 6156314082959665962947207998609123523054620085231351800140370080 9581 -6205989400910610999170973318510158761771463866517838328089526036 9582 6256062950921919309446647204985668686308154715056772960909353024 9583 -6306537904809496099250757803717129944836137409125916557034136376 9584 6357417459488318969513857861675386041551446275985817354997269926 9585 -6408704837169760610757681093900930095738050076831732583083959356 9586 6460403285560391313001853050575847189480259458038869650881044700 9587 -6512516078062336954689371308009415694351382757325531314161090218 9588 6565046513975266806309871250139545755370097869926623273688296872 9589 -6617997918700021458840813242349003774310888373994225081580158726 9590 6671373643943828193255196133449363855464262731252938013970665380 9591 -6725177067927052649216971103746886653459455096167911653701246212 9592 6779411595591501094083612888893396015651658438453976549190648876 9593 -6834080658810351985751666259742902456696680226020696784100733698 9594 6889187716599794143650065358830515077439725836277750827642234858 9595 -6944736255332382338741989801963810246723910774583492140718254514 9596 7000729788952055682739010544047187114148792335917494852928779204 9597 -7057171859190765800087780287237780436640488547191286976693707096 9598 7114066035786729743176041586646989971137583395420126860713026274 9599 -7171415916704389495674280491424890253565050923311766354064479092 9600 7229225128356158476050983401314870898150915241959797564139453332 9601 -7287497325825966376889152872964485346821303817438904340565044084 9602 7346236193094545714729943865293270707245540359050397732406109954 9603 -7405445443266405132444841772253774184008720232140144495401293136 9604 7465128818798505104199931039531031062924581715508972668150676604 9605 -7525290091730721165235848153377390399637081796602922446685896948 9606 7585933063918178300099335180707404143163832675092965258618189644 9607 -7647061567265468374887295019966327841862876152141640473603169076 9608 7708679463962691910904435483233589683195920156763220704091798608 9609 -7770790646723267230861165666581998620225159746145592014031275760 9610 7833399039023523348967590568937221329824193478054127938520043968 9611 -7896508595344165135406885126285680403003646220443686029410568436 9612 7960123301413697739234131383780943681044732883549169692490807736 9613 -8024247174453822731554755118636981888506182185377596435717413120 9614 8088884263426745114717705146222173703375588222462229956671367968 9615 -8154038649284332146064652144000817016333370956336478216568347254 9616 8219714445219141102008091252929892129031440311607464010416411484 9617 -8285915796917408057359917894621460944191221015202508489755345324 9618 8352646882814088148323932109239391418957007117416106922259783158 9619 -8419911914349960384909305798329231495072398423478133656490381920 9620 8487715136230733929915795064476394329788891346471126870102043368 9621 -8556060826688094636262189177707945995504560418289187895184286356 9622 8624953297742709757487901812079395238850551733882789910004507566 9623 -8694396895469286592400862118101053708998177300400610205924101348 9624 8764396000263779155960213341247078067625974951982278710194622394 9625 -8834955027112756574971730240132847430260266326738956585821775234 9626 8906078425864867817581162311738042583855815704512932505868843126 9627 -8977770681504339314827537915316166144082013542110593341087213768 9628 9050036314426524214367597729754745532384378521681923844639887064 9629 -9122879880715602860660947144327091748401626272421301634638566976 9630 9196305972424532362251340714872807024192926218047876274542854144 9631 -9270319217857259607830549869782044153389428187684407079133832484 9632 9344924281853129949572224451374566583761453780397374758608017974 9633 -9420125866073425799109377355280409553158514023587875487771103076 9634 9495928709290054739428568754399127920379600744362442721852531252 9635 -9572337587676490733428703128211120324150561712315486944167308522 9636 9649357315101070208985020784733262065323408270554416476074030912 9637 -9726992743422658077034841939337449282387365681287382485555703722 9638 9805248762788613425500504397702149450064464341977385526513153676 9639 -9884130301934986739429913672279485155869504474375952714752575336 9640 9963642328488969153402155053485773682044766470718861334658951541 9641 -10043789849273701462657852210710473989471786690257919217593609026 9642 10124577910615548748675818348684812219555309166632451235053569440 9643 -10206011598653856403765337846961283144097241942672307794552564284 9644 10288096039653114733707669893318258441059626953314673663624526738 9645 -10370836400317461508914105383079866707668983061547607889473420224 9646 10454237888107543914345518074991334736472559525952443623332591038 9647 -10538305751559851935973743301698901442211763007907256728270457552 9648 10623045280608633278320986003454952207228206799260229627436207514 9649 -10708461806910406360493476838672184103482121060081690019379312314 9650 10794560704170995914818889116960816657298575357817675072707075284 9651 -10881347388475017990814882414027879436805338305630131413728350858 9652 10968827318617836802247382946641472459039180355240251234944658790 9653 -11057005996440109938597502865739931658655280032487198489435376742 9654 11145888967165036443729516536150603980348791225047150352250721594 9655 -11235481819738325108462107603036569212980980725797840898308342672 9656 11325790187170804751954133937090817884104632655871026761449522870 9657 -11416819746883600636063721299621142054081012017389151444493617270 9658 11508576221055900483248340485079764297582548938239476974163616802 9659 -11601065376975431281954044290300779398563379795176291019721954646 9660 11694293027391765966751897456641614708329207781546150835183168224 9661 -11788265030872478157370934612087027909391522835625939335649613366 9662 11882987292162063884831828254985501127224434721255277570686235034 9663 -11978465762543551696343654172438798289789994672169013972836644266 9664 12074706440202825689705067426840564235713638168453917573363018846 9665 -12171715370595787510025106968735621040677889612751573586830080156 9666 12269498646818481163734879150526813206451035563373826819865989678 9667 -12368062409980199711450283588961340292380789349051023333656604126 9668 12467412849579489820333703249164017028943242122580290917872978514 9669 -12567556203882972717992977733783745716925886581428756412522847674 9670 12668498760307007228360600388723359665590679991741427734219887620 9671 -12770246855802325964905461786767041810007856915563743156611023538 9672 12872806877241773494428589877550620053090321933542714752854981304 9673 -12976185261811166452264470369532673233272844939753679225485302000 9674 13080388497403188537681023079805701135514424497745695925885220178 9675 -13185423123014235981461559093955522132590609839275765904940760170 9676 13291295729144240347602989515206761867277014643767650237249950382 9677 -13398012958199604988418698566123192957508358804712952706857258982 9678 13505581504899389122756518400175233845575451118648665212654844162 9679 -13614008116684760481240494992060760003551942643690409984236083410 9680 13723299594131626287614405698559255167927483287195545816659538838 9681 -13833462791366355114274564714885536353216001820319346456096284574 9682 13944504616484617709571784662387192539508296463418159189520174178 9683 -14056432031973488569543384073677603047555887685307130651226373346 9684 14169252055136947586339376201090291531779855118441192063998986700 9685 -14282971758524803726231708852097310248598835584135188755611921466 9686 14397598270364947235031772663269227911321062911208383247840361750 9687 -14513138774998839747747512006442818006141175133602600386366440254 9688 14629600513320271692331920497201572359577356983242495944682803312 9689 -14746990783217534431350878874221295550871242942641500639632264038 9690 14865316940019152050715088682967715336934761052455564865830977258 9691 -14984586396943195805402182951926209530541995980753126215019772994 9692 15104806625550084333407352920133719979849000195420621935639292942 9693 -15225985156198775742504598463742285380314820351326855692829199032 9694 15348129578506382311153010495878104941035190357080529131057715610 9695 -15471247541811361145029527670142304553901219081585578763838570472 9696 15595346755640431498101605538289970566998948120743190680667674854 9697 -15720434990179242875525115369867386033427783708687467275064909374 9698 15846520076746693523765580924500542220684145113545540249605836684 9699 -15973609908272802025533683551639611542460746046228057766405796352 9700 16101712439780164154264608196678362651701366062377225537425144988 9701 -16230835688869154462801352116223053863056388649381600406753678698 9702 16360987736207029346755430533747476715293762182262018964277163910 9703 -16492176726020956859882261147360316282288204585299811351806803566 9704 16624410866594869257730171823025267817549634750708495245627478072 9705 -16757698430770037481552187391214050582078013110292869250839373614 9706 16892047756449401215342435560525489119062675170070587317794599950 9707 -17027467247105820368760764472872821167189109600768672829798450466 9708 17163965372294410999029343771753024651267594521685292697160173102 9709 -17301550668168992164364527720970940481376022522878885611841155598 9710 17440231738002535928589136881309973530722741998225403397420688470 9711 -17580017252711516100710087438544680133847368850011543537675317850 9712 17720915951384190888145433116310746806499800813521844202193632078 9713 -17862936641812991949167508885144078318642795915444908787039463652 9714 18006088201031189380935679751354536297070191096845813565954761638 9715 -18150379575853860408679016432652351073665854295151051041383731292 9716 18295819783423050107276001331538814858458805527767187126087658230 9717 -18442417911757015984090877839448868079414323222258513126808807810 9718 18590183120303593218349833082534135881823230361484011796582096106 9719 -18739124640497859940291496938109592240554199469826093665932305738 9720 18889251776324278870448267376462444565122958489518421624223433918 9721 -19040573904883344418104946710079708870125640319605216234377659958 9722 19193100476962619545551944944473011233929668295938306744874040316 9723 -19346841017612050341097180903793757628195805022802819172374258040 9724 19501805126723596786722987893059703496900604807516732470841680574 9725 -19658002479615366276725903039244001515350952550750815402269369630 9726 19815442827620433262786244656750805687859788241800945807926328556 9727 -19974135998680375521333967058235394309556849400413741561976184998 9728 20134091897943407184376957312579338859136900590598770031323807730 9729 -20295320508366992455506993612118270621334210517844295481603907450 9730 20457831891324980264950352330784799277401159344137926173114550122 9731 -20621636187219453879532905831992692504379676922361657878126002846 9732 20786743616097486180034758840719767032515867997472381740979205562 9733 -20953164478272832564931979541597287626008229333153118660216519066 9734 21120909154952437310683749101218655238037807253770265962047840520 9735 -21289988108867633149156529329860376364655877001901262456478360180 9736 21460411884910076164937149960050333389247508427899341586029963866 9737 -21632191110772617785797082409246974447276465678464040399063878784 9738 21805336497595312209012113138890385816368931751380163953957794776 9739 -21979858840616592755092933768158173074174831567759535957494029166 9740 22155769019829488517634589981464179497510483851445394451522765546 9741 -22333078000642756764214840743551697951014851597052603843692662086 9742 22511796834546975124569161052205036804695960462317033825716271846 9743 -22691936659785803406445917701743065929033916891585407561410497222 9744 22873508702032621316989631856016015827690008097372501116448001186 9745 -23056524275072577186453540747289019086836581233820162021760385936 9746 23240994781489914446016065009370046380928122778343636375089433114 9747 -23426931713360446859622587956247080761085902224934688001988754194 9748 23614346652949228568000950690884977307099901471089763527419385246 9749 -23803251273413637174507401837573396542058621995417293300638253070 9750 23993657339512084402890931471947898237669359611204047082981978414 9751 -24185576708318391105123165876419259459230412192316275671009870202 9752 24379021329941688593452669220941238669430293916309086907587880174 9753 -24574003248251712687290097657568247790853869268490920655399575254 9754 24770534601609538647466829088406514164866561184054377180744495058 9755 -24968627623603983951745789168418771850576182955703700265447203120 9756 25168294643793902023677528347751101519686595825809824713121569854 9757 -25369548088456405453966183422351131664840475027974989201551986514 9758 25572400481340875744842914982193844083644869342062598963961438264 9759 -25776864444428621199318530145612498914643692535773343090444946340 9760 25982952698698233338937069160423420237996941952454496038862224026 9761 -26190678064896877876470117808372242600618324237672811599178962374 9762 26400053464317752280590445063510918544735511351424445827567179014 9763 -26611091919583750316115773533159568431878148593566994343355973810 9764 26823806555437185475082212000122129424271090146337138113602920714 9765 -27038210599535429987092564916991948671300674553792048464991014224 9766 27254317383252522104727696746167851506593121371850454860767417366 9767 -27472140342486987125265098639120303032338642890626718132109755554 9768 27691693018476113467331330136104262868768856206083156629755932598 9769 -27912989058616726117824907741637746373496534241514736336842057968 9770 28136042217292304071849992574899547355433576906110437035052236686 9771 -28360866356706293350552958064652881174892008081268920950158164106 9772 28587475447721670710505501268613281241571329588311332933629510956 9773 -28815883570707013317385816222345711339193097756575512870307437830 9774 29046104916389325355065110001342507053113901388177574635063377274 9775 -29278153786713665908593905655360258262591999854980826390614860922 9776 29512044595709419268146032042461881449474073391072066632098065342 9777 -29747791870363053959530363274354996602451284876623547371912373290 9778 29985410251497428143268920277993827461755491258194303597403639420 9779 -30224914494657906858240422381854915231905994262868000020826632818 9780 30466319471005552119189560372842603969792959171455590860331679300 9781 -30709640168217432325448939218167279076229952248611248227258376894 9782 30954891691393886463020885765454903444780412343360270698914801120 9783 -31202089263972583944844113571596643422604429335127467025577307086 9784 31451248228649440375126584921324101096136795887755964266402981602 9785 -31702384048306665324369317521391746822692169327866604545317790174 9786 31955512306948213563699296487920535317498760854169240199778621670 9787 -32210648710642688434886848377653508016050012558593997893426848774 9788 32467809088473526977802846988087982568366764370691859809722012770 9789 -32727009393496302011901878132538736981988239293407637468995903410 9790 32988265703703204222279289524257878934653530779974883808901946776 9791 -33251594222994991371193225345729202508775062218698486204190640958 9792 33517011282160686940141519433064211893647233018638950588429046660 9793 -33784533339865079202762280603170772262832522632155974045787308914 9794 34054176983643844287994652104425461466326158472570219585508484568 9795 -34325958930906122588261153109443097770380277208918067935021991306 9796 34599896029944614454164084075289156908093947708627377369047275622 9797 -34876005260953493771406450049282084516432441388739765520931798438 9798 35154303737054433015322845013123934148802503262069029670173502810 9799 -35434808705330793216954289207211283523951784230031165769444138020 9800 35717537547869796129213245978719694630161669688592463627279254546 9801 -36002507782812501906171438598150271354952501607727480576419681391 9802 36289737065411661259928343634786739733716361637423059393116385834 9803 -36579243189097752623731188305567682709676648707375750406170512230 9804 36871044086553509658188145370567153321768823399465151366718183764 9805 -37165157830796995083079615303380429728434018013665226016973259776 9806 37461602636273031637004128557873146100283202939016587995681937704 9807 -37760396859952807229749337056613766054334433066716588232698858370 9808 38061559002441726412835041238227076321681940563594267970891405380 9809 -38365107709095831106291237147370939988619268472842582570466460180 9810 38671061771147108129160147786077279938135577957916824655234414950 9811 -38979440126837742185075717767275421632666440694561713390780311612 9812 39290261862563118396370625998323626171812916341012608644560382970 9813 -39603546214023384990340373552970398144076721265216999168507186382 9814 39919312567383651568398650660523066039017919273861097730951695402 9815 -40237580460443158801032548272665682167481319943795277821069901444 9816 40558369583813749794636514506537725526907864286904514547222892376 9817 -40881699782107704576325588606901470923715736553042210826835386092 9818 41207591055134734851642463054177603818295894445210260081944863700 9819 -41536063559107942957501650419295797028165632941691576623866004868 9820 41867137607858823897248829458416262408248974896472230440501399752 9821 -42200833674061659720824711543311583128363300011806619744834635756 9822 42537172390467649702146790647981675174400725003505075136710984328 9823 -42876174551148840686336044593945901986244340794947450055997953036 9824 43217861112751647585925741421421116831674889725175524018590959224 9825 -43562253195759761039970959520448314527231117975423838129175199852 9826 43909372085766524736792500454600464935866365682084048524884723394 9827 -44259239234757145619232836409162378303934033124162645551299306854 9828 44611876262401094158298594192261217136263780544444593614703008352 9829 -44967304957354762132275865459534858736639459461328036470104695916 9830 45325547278574160469716877469527965336309153857948147901723592488 9831 -45686625356637447027328859618929136631535121076363571571107800720 9832 46050561495077370582231295822467698287472519338778811991829849728 9833 -46417378171724008770549571417144845105609576468430344065472935608 9834 46787098040058171440801047397152334140708126198104744081500872174 9835 -47159743930575540067989641707648766159240843703479688641616277784 9836 47535338852161318113155869038335551680000392165257972089408541812 9837 -47913905993475174814520502869315208830262689960283720835201661680 9838 48295468724346572640786646674846434404192445966334535230580865772 9839 -48680050597180871231110327201204803901154129169783090942056834624 9840 49067675348376594143535386627370792848649572950390524031611993068 9841 -49458366899753932417744723949318805590154872106078631575255011940 9842 49852149359994251902120085556544862106637647813379831582737002466 9843 -50249047026090379196586670746220541319548156363625055717308692804 9844 50649084384807760573099785916078485548323877591104462132654384384 9845 -51052286114156902393416546679944951503045141703156886865036065804 9846 51458677084877494792862132413627643850185558717301364107731645904 9847 -51868282361934296154031787789522585902537354635227101312052061418 9848 52281127206024537116128020194390720883188625596836333858252458668 9849 -52697237075096611078985725541381761003663975407004056168396001398 9850 53116637625880149883310354286607888030853160945091627941680718264 9851 -53539354715427909508559819770019768933319206399623481195787006978 9852 53965414402669883621396290678945296707299735198625955621426687966 9853 -54394842949979726182264023479853138687331070930480009668004151244 9854 54827666824753233373276210320012688947303823673539326588027304904 9855 -55263912700998643648052291437029156617836713650534269373215863636 9856 55703607460938859101625464731847149092773665602954034571877287020 9857 -56146778196626029975319685217431867926624019549051401108686573836 9858 56593452211568936835720545481006600940055758580955571815382637544 9859 -57043657022373255492150183586728977693941097677653412204987435716 9860 57497420360394446146146014255474358227970619416168368918193934398 9861 -57954770173403017140720172545736493977828080860096550771074323520 9862 58415734627262271229978433519031305482153790466351969462137732252 9863 -58880342107618993835174021270746884331879390913743553460809650898 9864 59348621221607535200167132741642372495607890373118160695434792786 9865 -59820600799567375548862719693543338346646155002000645937516238616 9866 60296309896773905672069722486252986556468827922959420835454292572 9867 -60775777795182164595530090801431396620551516535971970933966393128 9868 61259034005183647187361187534144752710753761984962124729206297492 9869 -61746108267376659526937935553587963562039764971897464359789567600 9870 62237030554350692016374221191338561107475723964393937803313640378 9871 -62731831072484903565088747503555017488025707541526833987089065568 9872 63230540263760439902991487271453758908992435768087314833916556680 9873 -63733188807586318665884759377830899686466221568235567059245021404 9874 64239807622638999273956421915372317028263898723865891794445255200 9875 -64750427868716134514266954406271742204487632756611771498172474804 9876 65265080948604992598683670925060898611324219637781836900071049744 9877 -65783798509965647454241519720081580964213898816526828613371743348 9878 66306612447228650613955145484056255385353240514820772265302725358 9879 -66833554903506908042177438087210153897287598384915689697130154264 9880 67364658272521885313189112887282037553119506852487158272481659132 9881 -67899955200544657904996326535409293624510868885521138908997408152 9882 68439478588352314921062716837358319858320863936255351924937731153 9883 -68983261593199818631269889872602439639808392481017937106363095278 9884 69531337630807023186977407409591082059231369792839599139198500812 9885 -70083740377360566223952524187866726520571365973888916321701677486 9886 70640503771530762415499149119455119382681493449656046828545407702 9887 -71201662016504036381484257941359052912074601090235812787987515938 9888 71767249582031423588271287849724044104671294623667029510122661412 9889 -72337301206493246482654060660067515791966608732658355950781716858 9890 72911851898979658865538214390838381367768923407514895577897707244 9891 -73490936941386762278238554834446609608446277671484325352072963434 9892 74074591890528429364350651856126639093259922977031047440678560356 9893 -74662852580264393080926038925497232037470120000908834888577109914 9894 75255755123645151528486854701683283369194800391521750474349966122 9895 -75853335915073800722368032740282724194157213154827376228062759534 9896 76455631632484477615413676139544003109542566995831269977978645394 9897 -77062679239537106873391530720548944526409544755492019839485509334 9898 77674515987828592535345634621931034713544947837716746563742850034 9899 -78291179419121035757888005388844702474703592386652708975692680614 9900 78912707367587550392218708731590168593577794320018938797262184382 9901 -79539137962075794033927874971405663881725393666124012087585247938 9902 80170509628388885802359328016095749889691174047364053449454542346 9903 -80806861091583393738485525729089359955180167340607307533647697900 9904 81448231378284539403583041630551256475333306075542511604775818826 9905 -82094659819019224094469104786811508262344571816267590242865212638 9906 82746186050567471281854342287225694343780300272290344294389179766 9907 -83402850018332408478664575230202779099874366061296565079702213370 9908 84064691978728448373095736804619643404228947008109840632051741778 9909 -84731752501587341151433164534994421197312371329001955852773241374 9910 85404072472582252336524647874712055958191949332282674652190220342 9911 -86081693095670494701533464952163324424341491046650228163595921066 9912 86764655895555532636943041242854726441552733334109848762195956842 9913 -87453002720168388005271416195418842777852932293131253717606475046 9914 88146775743168095515914564399014853987214646008649522148724113854 9915 -88846017466460868218838935177415942552608996684762855051291043386 9916 89550770722738134493441087541649741467491369833925441774824305538 9917 -90261078678034100200215398673524593582436603092521482921993283056 9918 90976984834303479094814675013166430669289013204371000876445522034 9919 -91698533032019526639478010949775693536888936023591871420828237082 9920 92425767452792013049683650338118992141047782280696583758348566816 9921 -93158732622004784474855715817035528569927222798248781207841342398 9922 93897473411473081060596354680319539026956768619832733658756764258 9923 -94642035042121291670773216196088051216887316665703791549847671066 9924 95392463086681814078867158490021329190049019601183939028853276914 9925 -96148803472415162149643135133583813787356327996891359163076047008 9926 96911102483850943250004274000246922230100442868981969600109513194 9927 -97679406765549342702891485690434555593051332111841294611458772054 9928 98453763324883291738102206002318630835074680892782516063724535950 9929 -99234219534842025871788118053979141450757446620663871493523818274 9930 100020823136856729261596798251451268153280157401639132130336279232 9931 -100813622243648413243425158535477532971530338399284546013603774074 9932 101612665342097639272649634111494172737272462558026982659267503284 9933 -102418001296135710601846927849413659855600742840287048575283347674 9934 103229679349657517205707029378442272093182881672443731303152094428 9935 -104047749129456769122739545771655702335362191160731249576923732506 9936 104872260648184341567155517183931254444726803034478093078155348250 9937 -105703264307329887014466498191625459048449413526947136836511258846 9938 106540810900226311037764518580765014309440282957164082635279974294 9939 -107384951615076723335840380917657947731578374505315051508986616298 9940 108235738038004056886957667127274359536521930614310778667326946474 9941 -109093222156124119763473989383106623602246075801800689627401895410 9942 109957456360642831878731004539694969165641442266525832651118968758 9943 -110828493449977809194487083961370420666736443067119882840344283018 9944 111706386632903878276784180062116660029661644364373456325292945056 9945 -112591189531722119329091173243322346862361124628547108127586849304 9946 113482956185452639442520209521472404401695124469472879390390261650 9947 -114381741053051871136720098193394087016309440395203478990492907228 9948 115287599016655178537008601370221790320977372899672029580832124206 9949 -116200585384844941383062590441930031947585601214439911691176248322 9950 117120755895943685411187363731774789392720821420966689922822743000 9951 -118048166721331843492450973258012006840575366622499447109843866818 9952 118982874468790358472645114559931891532878681095947124251224570106 9953 -119924936185868954545788222585936687956408865782970069773403261474 9954 120874409363280890783235506801517481298513192982136810354691689572 9955 -121831351938324375038923593350332311475414261680580397611517893484 9956 122795822298330191956104759236331425799840299339217494387284677450 9957 -123767879284135115263938755651835547119541668756004902066895060574 9958 124747582193581324934357069322800902898034925788051742984663233798 9959 -125734990785042689057479551116510676308382075369586764225396345800 9960 126730165280978756584629659072215080138055575781113019000785839126 9961 -127733166371516647559426476958412398602659190503406653713210279722 9962 128744055218060379260470299926343370561633598378166509831206731450 9963 -129762893456927183789246434519475069292344305998631118292100924166 9964 130789743203011047735320813589061439306911458195393906781011821668 9965 -131824667053474368122830002894419694245067366522943400425717553502 9966 132867728091468604614816915751522778026326069773032629600325951466 9967 -133918989889884123387921551481697700906600770144338471491406983522 9968 134978516515128755299172235865027723057176082032468595886350184332 9969 -136046372530934608749118979345700217198627922190870590343312594642 9970 137122623002193378392015319915125663387546310158947857187553236834 9971 -138207333498821079614668198056723284589524262382768186802580913046 9972 139300570099653123940587185581881425091558452349228177477289154160 9973 -140402399396369939974188342695303385244260743280724994164737365918 9974 141512888497452646189939635779088693597559440440162886621273953606 9975 -142632105032168300352496437700660210936308984354732381781239075174 9976 143760117154584977714798287126252389635372143024101612649989857242 9977 -144896993547617645060105513281098479854979930323738008751317057494 9978 146042803427105782331400454072871279913178372355578563727334714246 9979 -147197616545922966094334902687444909711955142586146834343991053010 9980 148361503198117904291110516467141441878837889018520205009285740600 9981 -149534534223086430949804958101759726509215095752642141352307886578 9982 150716781009774724491599113114874338222998608935034917818692344738 9983 -151908315500914755330029477495235584187935964815119226360853101878 9984 153109210197292952555506693686074152236620259647650457155365290182 9985 -154319538162052314031723493162789109784329250926513327750852187244 9986 155539373025027431967234812751203556705040902636555387203127614834 9987 -156768788987111925986943718659071334747752794552537667004102833076 9988 158007860824658559363210197208187862159491653052752258802594670852 9989 -159256663893913084271967920141350029097275511653775907528356194988 9990 160515274135482845438496758659862735530753533913252567600648139946 9991 -161783768078840377049674823524481249828349253831166544088224105030 9992 163062222846861447038907929520742474324095922904032099916651620422 9993 -164350716160397023595172941913578973271536205181434045064485101330 9994 165649326342879452118503830534505762404695601238115446113601285448 9995 -166958132324963930263387671271808879742609753139834100479711176814 9996 168277213649206351588632468148941378207068806805130601052417115270 9997 -169606650474777763732183688681688189914946522984968241452735289588 9998 170946523582214876680222239968959476718686727271741064289400032114 9999 -172296914378206078259510879554252458215639143044884239302141734772 10000 173657904900413258207911896770125900786365906813379330499555624538