0 1 1 -1 2 1 3 -1 4 0 5 2 6 -3 7 3 8 -2 9 -1 10 5 11 -8 12 8 13 -5 14 -2 15 12 16 -18 17 18 18 -11 19 -5 20 24 21 -37 22 37 23 -21 24 -10 25 47 26 -72 27 71 28 -40 29 -19 30 88 31 -133 32 131 33 -73 34 -35 35 156 36 -236 37 232 38 -127 39 -61 40 270 41 -407 42 397 43 -216 44 -104 45 455 46 -682 47 664 48 -359 49 -172 50 747 51 -1117 52 1084 53 -582 54 -279 55 1203 56 -1794 57 1734 58 -927 59 -444 60 1904 61 -2829 62 2728 63 -1453 64 -694 65 2962 66 -4391 67 4223 68 -2240 69 -1069 70 4544 71 -6720 72 6446 73 -3409 74 -1624 75 6882 76 -10152 77 9717 78 -5126 79 -2437 80 10294 81 -15156 82 14477 83 -7616 84 -3616 85 15234 86 -22386 87 21340 88 -11202 89 -5310 90 22321 91 -32737 92 31152 93 -16321 94 -7724 95 32395 96 -47434 97 45063 98 -23562 99 -11136 100 46616 101 -68149 102 64637 103 -33740 104 -15924 105 66544 106 -97132 107 91992 108 -47944 109 -22597 110 94270 111 -137413 112 129962 113 -67629 114 -31836 115 132615 116 -193052 117 182339 118 -94755 119 -44552 120 185326 121 -269441 122 254177 123 -131917 124 -61952 125 257364 126 -373736 127 352151 128 -182538 129 -85633 130 355305 131 -515385 132 485072 133 -251150 134 -117698 135 487787 136 -706792 137 664522 138 -343691 139 -160902 140 666112 141 -964206 142 905630 143 -467904 144 -218847 145 905063 146 -1308826 147 1228128 148 -633908 149 -296219 150 1223853 151 -1768189 152 1657654 153 -854820 154 -399095 155 1647360 156 -2377968 157 2227367 158 -1147584 159 -535333 160 2207766 161 -3184230 162 2980062 163 -1534092 164 -715056 165 2946491 166 -4246235 167 3970792 168 -2042458 169 -951269 170 3916680 171 -5640025 172 5270120 173 -2708685 174 -1260626 175 5186419 176 -7462899 177 6968279 178 -3578835 179 -1664400 180 6842580 181 -9838945 182 9180336 183 -4711572 184 -2189682 185 8995713 186 -12926051 187 12052567 188 -6181424 189 -2870881 190 11786240 191 -16924584 192 15770506 193 -8082929 194 -3751601 195 15391943 196 -22088108 197 20568900 198 -10535592 199 -4886941 200 20037366 201 -28736804 202 26743948 203 -13690121 204 -6346376 205 26005568 206 -37274006 207 34668610 208 -17736258 209 -8217302 210 33652405 211 -48206560 212 44811432 213 -22912212 214 -10609399 215 43424256 216 -62170066 217 57759631 218 -29516376 219 -13660033 220 55880008 221 -79959864 222 74247712 223 -37921917 224 -17540868 225 71717765 226 -102569015 227 95192488 228 -48594364 229 -22465992 230 91807742 231 -131235042 232 121735902 233 -62113302 234 -28701875 235 117232776 236 -167497080 237 155297675 238 -79199138 239 -36579540 240 149337446 241 -213265600 242 197639502 243 -100745377 244 -46509428 245 189788218 246 -270907716 247 250943235 248 -127858188 249 -58999518 250 240647021 251 -343351032 252 317906384 253 -161904830 254 -74677400 255 304460267 256 -434209806 257 401858148 258 -204572032 259 -94317069 260 384367280 261 -547938517 262 506900118 263 -257937128 264 -118871482 265 484232159 266 -690018003 267 638077272 268 -324554576 269 -149512014 270 608802946 271 -867180740 272 801584898 273 -407560129 274 -187676166 275 763904527 276 -1087683736 277 1005018560 278 -510797058 279 -235125300 280 956672078 281 -1361637996 282 1257676477 283 -638968918 284 -294014288 285 1195832075 286 -1701405816 287 1570924008 288 -797823062 289 -366975457 290 1492041313 291 -2122079912 292 1958632420 293 -994371963 294 -457219723 295 1858295444 296 -2642059792 297 2437707359 298 -1237159907 299 -568658156 300 2310419264 301 -3283744280 302 3028723588 303 -1536582498 304 -706047986 305 2867655834 306 -4074363371 307 3756686482 308 -1905270444 309 -875167800 310 3553373645 311 -5046975485 312 4651945584 313 -2358550129 314 -1083027444 315 4395912688 316 -6241661536 317 5751288189 318 -2914993880 319 -1338119237 320 5429597388 321 -7706954089 322 7099246976 323 -3597078528 324 -1650718348 325 6695948075 326 -9501544984 327 8749663115 328 -4431972738 329 -2033241524 330 8245126116 331 -11696323345 332 10767551440 333 -5452475149 334 -2500674980 335 10137658224 336 -14376806657 337 13231323630 338 -6698133277 339 -3071084401 340 12446491724 341 -17646036342 342 16235436945 343 -8216576590 344 -3766222092 345 15259439244 346 -21628023031 347 19893545175 348 -10065100712 349 -4612248949 350 18682086376 351 -26471843316 352 24342243122 353 -12312550744 354 -5640592391 355 22841246531 356 -32356504728 357 29745514067 358 -15041558043 359 -6888964608 360 27889059054 361 -39496717476 362 36300005072 363 -18351191312 364 -8402569936 365 34007848782 366 -48149737154 367 44241278196 368 -22360098770 369 -10235535409 370 41415883245 371 -58623467732 372 53851213668 373 -27210229117 374 -12452603835 375 50374183451 376 -71286048146 377 65466766776 378 -33071230236 379 -15131135896 380 61194577416 381 -86577185929 382 79490316752 383 -40145648112 384 -18363475695 385 74249214974 386 -105021542292 387 96401888946 388 -48675066336 389 -22259743056 390 89981794734 391 -127244526060 392 116773573996 393 -58947345666 394 -26951126770 395 108920804400 396 -153990916552 397 141286524411 398 -71305158026 399 -32593765525 400 131695122480 401 -186146801055 402 170750975533 403 -86156038025 404 -39373317440 405 159052381967 406 -224765395195 407 206129806344 408 -103984206970 409 -47510335802 410 191880572708 411 -271097411833 412 248566243248 413 -125364476016 414 -57266588564 415 231233433200 416 -326626747866 417 299416413095 418 -150978580991 419 -68952481049 420 278360266808 421 -393112386903 422 360287560248 423 -181634353230 424 -82935767474 425 334740932362 426 -472637565870 427 433082878103 428 -218288207544 429 -99651767792 430 402126875558 431 -567667416696 432 520054064418 433 -262071501316 434 -119615340274 435 482589200592 436 -681116493032 437 623862879968 438 -314321400951 439 -143434901122 440 578574955294 441 -816427822489 442 747653199328 443 -376617006860 444 -171828829536 445 692972984924 446 -977665379440 447 895135285979 448 -450821602416 449 -205644649548 450 829190917165 451 -1169622178710 452 1070684289072 453 -539132021113 454 -245881442744 455 991245104172 456 -1397946543794 457 1279455280207 458 -644136299016 459 -293716018033 460 1183865628976 461 -1669289497094 462 1527517519990 463 -768880956484 464 -350533446476 465 1412618804292 466 -1991476686292 467 1822011054348 468 -916949453440 469 -417962664901 470 1684049990343 471 -2373708800605 472 2171329230118 473 -1092553622159 474 -497917962191 475 2005849990227 476 -2826795035144 477 2585331284688 478 -1300640153196 479 -592647287512 480 2387048774510 481 -3363424872350 482 3075589794111 483 -1547014519429 484 -704788465132 485 2838240888150 486 -3998484269608 487 3655678507435 488 -1838485112232 489 -837434568361 490 3371847551789 491 -4749423264192 492 4341506952176 493 -2183030778957 494 -994209895562 495 4002421222955 496 -5636683084890 497 5151709155418 498 -2589995424582 499 -1179358211692 500 4746999287152 501 -6684192099830 502 6108094949565 503 -3070313922216 504 -1397845172930 505 5625514549235 506 -7919941329496 507 7236173625756 508 -3636774208392 509 -1655477139819 510 6661271339160 511 -9376651881549 512 8565761151860 513 -4304321158520 514 -1959038917635 515 7881497402416 516 -11092548531580 517 10131683866344 518 -5090408707137 519 -2316453344785 520 9317983256734 521 -13112255787240 522 11974593503917 523 -6015407631445 524 -2736966084048 525 11007822422064 526 -15487835218574 527 14141910600739 528 -7103077502626 529 -3231359472209 530 12994267959000 531 -18279985638913 532 16688915868636 533 -8381112605580 534 -3812199855987 535 15327723021739 536 -21559430895252 537 19680012038279 538 -9881773060531 539 -4494123493776 540 18066885721408 541 -25408523685701 542 23190181959712 543 -11642614011168 544 -5294166850922 545 21280071619068 546 -29923098007487 547 27306672544520 548 -13707327670784 549 -6232147971126 550 25046740562909 551 -35214607584320 552 32130938473598 553 -16126715159473 554 -7331106579588 555 29459258453783 556 -41412593074416 557 37780884504294 558 -18959807503874 559 -8617811687125 560 34624929013938 561 -48667527088794 562 44393450856628 563 -22275158025561 564 -10123346736624 565 40668335687580 566 -57154093111356 567 52127592604427 568 -26152331531492 569 -11883783778752 570 47734039558160 571 -67074962505905 572 61167711293784 573 -30683619347198 574 -13940959816032 575 55989685812912 576 -78665143025184 577 71727605376959 578 -35976013449058 579 -16343370338857 580 65629578777080 581 -92196982702804 582 84055015587556 583 -42153477676045 584 -19147197216098 585 76878794064887 586 -107985924975355 587 98436852179988 588 -49359559371448 589 -22417490545126 590 89997906195108 591 -126397124507869 592 115205203305542 593 -57760391012148 594 -26229526845515 595 105288421080586 596 -147853048643664 597 134744237854722 598 -67548138354936 599 -30670369135173 600 123099015372232 601 -172842207023528 602 157498132009536 603 -78944959545912 604 -35840658022312 605 143832699043498 606 -201929171960984 607 183980166910155 608 -92207548749729 609 -41856667031484 610 167955033867902 611 -235766074871928 612 214783165483208 613 -107632348102353 614 -48852660016383 615 196003558908370 616 -275105789917362 617 250591459844418 618 -125561523416171 619 -56983593782272 620 228598595238600 621 -320817045390528 622 292194607296502 623 -146389812394640 624 -66428215024190 625 266455625946172 626 -373901736643188 627 340503103150343 628 -170572369116548 629 -77392607469030 630 310399474491789 631 -435514752157552 632 396566372773656 633 -198633745556665 634 -90114252809490 635 361380535303303 636 -506986667264744 637 461593364118815 638 -231178170343360 639 -104866677751196 640 420493345265326 641 -589849708551518 642 536976106031328 643 -268901306841125 644 -121964769382080 645 488997824171850 646 -685867447091754 647 624316647447360 648 -312603697433194 649 -141770852285616 650 568343557027256 651 -797068741062913 652 725457849112064 653 -363206129124346 654 -164701633521338 655 660197541673250 656 -925786518895970 657 842518563467620 658 -421767187403635 659 -191236135962960 660 766475882478172 661 -1074702074111597 662 977933810693787 663 -489503301304544 664 -221924756757064 665 889379975820090 666 -1246895633535695 667 1134500640851584 668 -567811623522888 669 -257399606076061 670 1031437806434200 671 -1445904062890101 672 1315430464807303 673 -658296135553416 674 -298386302145798 675 1195551056610072 676 -1675786689544804 677 1524408741311674 678 -762797419905811 679 -345717422065536 680 1385048824181698 681 -1941200353113793 682 1765663026087261 683 -883426600569468 684 -400347834537384 685 1603748851214818 686 -2247484942353168 687 2044040522656452 688 -1022604019464774 689 -463372170657887 690 1856027284969309 691 -2600760843867073 692 2365096425690928 693 -1183103291776765 694 -536044722859216 695 2146898128118144 696 -3008039916766354 697 2735194518370292 698 -1368101468181495 699 -619802100398070 700 2482103687807560 701 -3477351820204812 702 3161621677929832 703 -1581236127790997 704 -716289013009842 705 2868217505323871 706 -4017887760960927 707 3652718160806568 708 -1826670333721032 709 -827387603118957 710 3312761442668776 711 -4640163999247357 712 4218025783992774 713 -2109166505378076 714 -955250802005860 715 3824338821438279 716 -5356207756358384 717 4868456395703320 718 -2434170399049426 719 -1102340247327888 720 4412785756363514 721 -6179768512228465 722 5616483339907572 723 -2807906543317057 724 -1271469369282264 725 5089343104530408 726 -7126558069162179 727 6476358970421435 728 -3237486650723042 729 -1465852331447778 730 5866851764902512 731 -8214523195094224 732 7464361665824048 733 -3731032723805272 734 -1689159601008692 735 6759974415932555 736 -9464155152168774 737 8599076241652554 738 -4297816795065000 739 -1945581022922585 740 7785447177045756 741 -10898840970816960 742 9901712157724054 743 -4948419490075644 744 -2239897384993066 745 8962365127355431 746 -12545261953212192 747 11396464482708426 748 -5694909883505088 749 -2577561587253230 750 10312506118522606 751 -14433845591909035 752 13110923212599144 753 -6551049433398145 754 -2964790671327638 755 11860697885505180 756 -16599277878962864 757 15076537253621754 758 -7532523134394360 759 -3408670125414877 760 13635234095893030 761 -19081083868253885 762 17329140182775193 763 -8657201429612024 764 -3917272060341984 765 15668345694472638 766 -21924285351472920 767 19909545801028456 768 -9945436869378642 769 -4499789054243529 770 17996734704720503 771 -25180145629389192 772 22864222507811016 773 -11420400009344154 774 -5166685690476603 775 20662178552848827 776 -28907012619175146 777 26246056664032739 778 -13108459606530948 779 -5929870068369009 780 23712213995149256 781 -33171272952879129 782 30115216389077110 783 -15039612807393397 784 -6802887852727086 785 27200910869675688 786 -38048431309978571 787 34540128672481384 788 -17247971735921708 789 -7801141749432193 790 31189747172626620 791 -43624331008703520 792 39598584291818278 793 -19772313690493761 794 -8942139655072504 795 35748598395228558 796 -49996533880291248 797 45378986835102877 798 -22656703056382772 799 -10245775133139708 800 40956855667780836 801 -57275879693137921 802 51981764152997156 803 -25951194048854544 804 -11734644323062504 805 46904689063352035 806 -65588247908422101 807 59520962838937044 808 -29712624531404938 809 -13434403897020240 810 53694474438082645 811 -75076547368118041 812 68126048882637984 813 -34005512419830067 814 -15374175249670354 815 61442404454777368 816 -85902962676045998 817 77943940497579354 818 -38903067602382552 819 -17587000744842638 820 70280306978923580 821 -98251489572355981 822 89141302321853757 823 -44488333895879188 824 -20110358558928932 825 80357696884145495 826 -112330795567102047 827 101907133773961056 828 -50855477337869168 829 -22986743462239528 830 91844090494119832 831 -128377446538830949 832 116455688356704694 833 -58111239109070151 834 -26264321777003130 835 104931615458515723 836 -146659544974389276 837 133029765193006960 838 -66376573611586212 839 -29997669755090024 840 119837952856692072 841 -167480831089201242 842 151904419102383525 843 -75788494725280849 844 -34248605742506864 845 136809652795266570 846 -191185304291623910 847 173391141149318004 848 -86502156058974108 849 -39087127755082736 850 156125869767676989 851 -218162429416780596 852 197842567883629484 853 -98693194137499856 854 -44592469495930866 855 178102569637644384 856 -248852999940948114 857 225657784524481882 858 -112560366959083218 859 -50854289417546941 860 203097266363561856 861 -283755739091792292 862 257288295201008292 863 -128328524263701216 864 -57974009188898206 865 231514353571363159 866 -323434729497626583 867 293244742148558459 868 -146251950217489900 869 -66066319891785000 870 263811103894863913 871 -368527772889276789 872 334104465575682454 873 -166618124094388332 874 -75260876464951379 875 300504417730381024 876 -419755793511498896 877 380520006882693442 878 -189751949983957516 879 -85704203365185133 880 342178412799079136 881 -477933412462024416 882 433228670158748173 883 -216020512636646944 884 -97561837151176932 885 389492956793325148 886 -543980835318346283 887 493063270555884474 888 -245838423348072898 889 -111020734750936457 890 443193257533213992 891 -618937212314621581 892 560964213399263976 893 -279673827364083854 894 -126291979583210960 895 504120638617615055 896 -703975649192576400 897 637993064922600582 898 -318055152745488271 899 -143613821507724936 900 573224643681384752 901 -800420067894570325 902 725347794515625086 903 -361578690065719069 904 -163255090823008616 905 651576629245902481 906 -909764139740015868 907 824379889560751138 908 -410917102838421584 909 -185519031263624509 910 740385024967996022 911 -1033692539901052880 912 936613567565092646 913 -466828980304698145 914 -210747602225704125 915 841012461072586312 916 -1174104801175441952 917 1063767336634652724 918 -530169557288734950 919 -239326306332198381 920 954994986141724704 921 -1333142077580840432 922 1207778184696288721 923 -601902740408616788 924 -271689605004886312 925 1084063624493354922 926 -1513217164538349992 927 1370828710586800331 928 -683114596170633244 929 -308326992014134958 930 1230168551417457001 931 -1717048162791825929 932 1555377546570511172 933 -775028474567490936 934 -349789803113378239 935 1395506196879012600 936 -1947696218182987930 937 1764193462434923882 938 -879021961951781768 939 -396698848925819352 940 1582549624310626688 941 -2208607819480700427 942 2000393586508290584 943 -996645879390794394 944 -449752968338500526 945 1794082571212032642 946 -2503662192214670415 947 2267486229252648712 948 -1129645567682224288 949 -509738610887727022 950 2033237582903580756 951 -2837224388516472816 952 2569418851080003254 953 -1279984728005744868 954 -577540569115966355 955 2303538720443124254 956 -3214204742019000336 957 2910631778344420907 958 -1449872118109978448 959 -654153995783416938 960 2608949378967445211 961 -3640125433682875480 962 3296118340772504238 963 -1641791438334712729 964 -740697856282667536 965 2953925814178283650 966 -4121194999858520160 967 3731492180682355476 968 -1858534780028877060 969 -838429983803713812 970 3343477043035840061 971 -4664391708900310368 972 4223062570058627208 973 -2103240051464353640 974 -948763923918902460 975 3783231860705731523 976 -5277556838275212378 977 4777918666841353036 978 -2379432843634491851 979 -1073287776513866692 980 4279513800267124616 981 -5969499001511604078 982 5404023747698164737 983 -2691073250885759112 984 -1213785266613955866 985 4839424955549599164 986 -6750110804797153543 987 6110320572239398559 988 -3042608219730142312 989 -1372259301903624408 990 5470939691749710100 991 -7630499257981889525 992 6906849164382325182 993 -3439030064061984241 994 -1550958303894313520 995 6183009384320888064 996 -8623131525745209036 997 7804878441795367555 998 -3885941857061908184 999 -1752405632079933956 1000 6985679455279005892 1001 -9741997783481107718 1002 8817053285621894868 1003 -4389630490083842510 1004 -1979432456376945464 1005 7890220118908541496 1006 -11002793140971703314 1007 9957558821727484416 1008 -4957148277650915554 1009 -2235214473064597883 1010 8909272407426643430 1011 -12423120817281185886 1012 11242303883455873052 1013 -5596404086286294539 1014 -2523312903746755227 1015 10057011223151823067 1016 -14022718994860490210 1017 12689125846434960599 1018 -6316265074320110312 1019 -2847720266021350952 1020 11349327359005618136 1021 -15823714052210877401 1022 14318019270685200048 1023 -7126670251207460616 1024 -3212911459088766550 1025 12804030645822935706 1026 -17850903175483765475 1027 16151391056742198036 1028 -8038757199552532896 1029 -3623900768032249933 1030 14441076625239028202 1031 -20132069683266699240 1032 18214345123571854284 1033 -9065003452370718505 1034 -4086305457598101240 1035 16282819413387339064 1036 -22698334769032588696 1037 20534999949886700448 1038 -10219384183703403792 1039 -4606416700694369597 1040 18354293716077607691 1041 -25584549776182940634 1042 23144842690561540381 1043 -11517548054263246992 1044 -5191278669290472980 1045 20683529283600615543 1046 -28829733575570493882 1047 26079123990046583147 1048 -12977013257233022874 1049 -5848776706793499276 1050 23301901456230306726 1051 -32477560119569891128 1052 29377298069238311896 1053 -14617386034780506374 1054 -6587735602247043920 1055 26244521853626609248 1056 -36576901805388007844 1057 33083513165894851752 1058 -16460604185618020646 1059 -7418029098889712737 1060 29550673706818967780 1061 -41182434899118984516 1062 37247157966554298137 1063 -18531208360587636762 1064 -8350701893875388154 1065 33264296824849400718 1066 -46355313957407256384 1067 41923470285746881135 1068 -20856644249629487392 1069 -9398105523568663469 1070 37434527734527450862 1071 -52163922942487403124 1072 47174214932401354066 1073 -23467599102723609422 1074 -10574049681189434584 1075 42116301136654370144 1076 -58684711566545653140 1077 53068438460689563863 1078 -26398376402923479935 1079 -11893970682237776952 1080 47371019491654539046 1081 -66003126331321800497 1082 59683309340801973564 1083 -29687312925229233457 1084 -13375118979791304176 1085 53267298288585627687 1086 -74214646758035929496 1087 67105053012771525107 1088 -33377242874980050038 1089 -15036767838313628556 1090 59881795371438299806 1091 -83425938441436984468 1092 75429992312790534848 1093 -37516014308289442624 1094 -16900445503118148144 1095 67300133603714527619 1096 -93756135821455195362 1097 84765704896774395360 1098 -42157063599903808931 1099 -18990193455383168128 1100 75617927155566718248 1101 -105338268959179026493 1102 95232310541558241338 1103 -47360054346355381629 1104 -21332853622131308892 1105 84941922807267698559 1106 -118320850144531694082 1107 106963902592552368839 1108 -53191587780579025040 1109 -23958387719643407215 1110 95391268889479020753 1111 -132869637866376303685 1112 120110139361680558412 1113 -59725992535088254916 1114 -26900232250433234632 1115 107098925836827483360 1116 -149169597558656043448 1117 134838012976144477520 1118 -67046202431873341172 1119 -30195693051531571038 1120 120213233830029064754 1121 -167427080617103556462 1122 151333815053680208942 1123 -75244731906644941398 1124 -33886383709124327144 1125 134899654657929116008 1126 -187872245480445531328 1127 169805320651867624840 1128 -84424759702007288704 1129 -38018712615643515689 1130 151342706760559205637 1131 -210761747110346286781 1132 190484214227957915496 1133 -94701332598633352650 1134 -42644423954716107170 1135 169748114435452585764 1136 -236381724010300767678 1137 213628783873859423651 1138 -106202702206542156171 1139 -47821198461880503524 1140 190345194421635940412 1141 -265051115022527210824 1142 239526912882863297640 1143 -119071809222287705341 1144 -53613320430128462074 1145 213389505540522205028 1146 -297125341563565511855 1147 268499400787371297647 1148 -133467931085622482544 1149 -60092418115110983526 1150 239165789794100432296 1151 -333000394736700085776 1152 300903649409965050922 1153 -149568510655667924024 1154 -67338285451848349560 1155 267991236324488247466 1156 -373117370928748028952 1157 337137753226248703461 1158 -167571185387974658634 1159 -75439793830255693848 1160 300219102953827551622 1161 -417967504100039985961 1162 377645037482900774461 1163 -187696038547866845904 1164 -84495903598705717728 1165 336242733681244803663 1166 -468097748053397145020 1167 422919092087737453806 1168 -210188096261656465118 1169 -94616785981961906526 1170 376500014548916275512 1171 -524116967568775948005 1172 473509354333690335144 1173 -235320096707173653457 1174 -105925067221764233011 1175 421478314740383932003 1176 -586702803467983241490 1177 530027299083136375281 1178 -263395560502212133500 1179 -118557207985723751797 1180 471719964683118584392 1181 -656609283486677418108 1182 593153301175390272988 1183 -294752194389862485350 1184 -132665032454619615570 1185 527828328340069876175 1186 -734675258342764904467 1187 663644241585963033372 1188 -329765663671825176256 1189 -148417423002481400788 1190 590474532842286051688 1191 -821833750671575958144 1192 742341936324699500184 1193 -368853772536003080496 1194 -166002198042030012011 1195 660404925192299226364 1196 -919122313626087058928 1197 830182475280639279491 1198 -412481095497361035610 1199 -185628192435573862880 1200 738449333017040826638 1201 -1027694505999800083913 1202 928206567280741808123 1203 -461164107659018108712 1204 -207527561885265349520 1205 825530214336780588486 1206 -1148832601813855131090 1207 1037570997611345073483 1208 -515476866445332708792 1209 -231958334935328482969 1210 922672790116722131598 1211 -1283961664520841998169 1212 1159561315247450502448 1213 -576057302905902723689 1214 -259207238662907646624 1215 1031016263061453886812 1216 -1434665129427922407850 1217 1295605879146711639130 1218 -643614186688980933215 1219 -289592826825996915824 1220 1151826236788385465172 1221 -1602702052754572018472 1222 1447291406303324315592 1223 -718934835389740355712 1224 -323468942201113740922 1225 1286508461272165067124 1226 -1790026202050813530840 1227 1616380178943635613279 1228 -802893646253362054248 1229 -361228548107003966387 1230 1436624043394993536862 1231 -1998807180658761473140 1232 1804829084413823119712 1233 -896461536221215382922 1234 -403307967703363370811 1235 1603906275685267868640 1236 -2231453798666568899664 1237 2014810679107080559482 1238 -1000716385123045679361 1239 -450191573607867356557 1240 1790279252007999971494 1241 -2490639924558199308270 1242 2248736487364209211681 1243 -1116854586518650512065 1244 -502416974726401966080 1245 1997878456226408480112 1246 -2779333075700935973052 1247 2509282767833757814332 1248 -1246203821366341486738 1249 -560580751979430728465 1250 2229073528840105934742 1251 -3100826032150213903501 1252 2799419003489373327536 1253 -1390237181438328966458 1254 -625344799874836273158 1255 2486493437491456978755 1256 -3458771787224004133508 1257 3122439397584957144887 1258 -1550588782319987733935 1259 -697443336671406344808 1260 2773054300204477106856 1261 -3857222180165147082248 1262 3481997686515139782766 1263 -1729071020035885228981 1264 -777690652248990288204 1265 3091990135484547911220 1266 -4300670591253119596067 1267 3882145612094482711207 1268 -1927693640966679979168 1269 -866989669807790126208 1270 3446886841186297783493 1271 -4794099118257349873728 1272 4327375430453127180782 1273 -2148684811895774793185 1274 -966341405222253382584 1275 3841719734596850775336 1276 -5343030695482817415224 1277 4822666872875562534762 1278 -2394514395904498987664 1279 -1076855416342529757445 1280 4280895019751427028008 1281 -5953586663218304355918 1282 5373539015818366657238 1283 -2667919660585667215192 1284 -1199761343842860620916 1285 4769295584892793163255 1286 -6632550346566966043082 1287 5986107563399787604014 1288 -2971933667849480572994 1289 -1336421655443115541596 1290 5312331573528332355061 1291 -7387437258865572387376 1292 6667148096261562814368 1293 -3309916619652173645070 1294 -1488345716566277994734 1295 5915996217082347619104 1296 -8226572606673162739022 1297 7424165896302492134788 1298 -3685590461504825112898 1299 -1657205322838812658830 1300 6586927466074026697856 1301 -9159176841168916828664 1302 8265473017856966098332 1303 -4103077075856260618248 1304 -1844851843399612125266 1305 7332476010497561433754 1306 -10195460075330774500104 1307 9200273342968719840256 1308 -4566940430651657352328 1309 -2053335138873880029597 1310 8160780339104754716012 1311 -11346726268114442829464 1312 10238756432069534930342 1313 -5082233084833784164944 1314 -2284924434219220404976 1315 9080849552100481930591 1316 -12625488166721542306296 1317 11392201062248177810634 1318 -5654547492590260900403 1319 -2542131344602866964509 1320 10102654712914169578814 1321 -14045594096707039410993 1322 12673089434080140807240 1323 -6290072592100969892766 1324 -2827735272175169660136 1325 11237229602815118418789 1326 -15622367797973787181850 1327 14095233125442823147427 1328 -6995656212780341568126 1329 -3144811413233416208289 1330 12496781827862432933749 1331 -17372762623559443554432 1332 15673911977694158940272 1333 -7778873887950458264068 1334 -3496761639005894143272 1335 13894815321750715174212 1336 -19315531548548667991906 1337 17426027216953947436825 1338 -8648104717972273747248 1339 -3887348539330189421254 1340 15446265391328233318288 1341 -21471414579546539809220 1342 19370270241990210158776 1343 -9612614992595418874040 1344 -4320732947072351781250 1345 17167647564797372303199 1346 -23863345312136436177924 1347 21527308651464815458103 1348 -10682650351199700386512 1349 -4801515292475647222224 1350 19077221626811993940960 1351 -26516678555939208353598 1352 23919991238222107824954 1353 -11869537336281541049670 1354 -5334781171002612609787 1355 21195172360906266146220 1356 -29459441135735945186056 1357 26573573848211228826972 1358 -13185795279629227185938 1359 -5926151545930064700324 1360 23543808669065215120460 1361 -32722608184194330687638 1362 29515968187938263676060 1363 -14645259552834729320118 1364 -6581838048288483954752 1365 26147782902025775506247 1366 -36340407468776309485618 1367 32778015868601673378432 1368 -16263217314875396836536 1369 -7308703882048996802802 1370 29034332413441570864340 1371 -40350654544290829006777 1372 36393790198971590830456 1373 -18056557000305787744698 1374 -8114330892129201103088 1375 32233545547844652641095 1376 -44795121795353554434064 1377 40400928484485936175824 1378 -20043932913045876468351 1379 -9007093407224403896276 1380 35778654488020861042896 1381 -49719944731980817135813 1382 44840997858981396982414 1383 -22245946423839643200517 1384 -9996239529122646020346 1385 39706357623761022229194 1386 -55176069229141539038435 1387 49759897970170325058568 1388 -24685345415283138425472 1389 -11091980605520891397685 1390 44057174362900857589448 1391 -61219743760010107342733 1392 55208304162835344128989 1393 -27387243778080146760769 1394 -12305589694961995431492 1395 48875835589240781214251 1396 -67913061065845309654984 1397 61242155157385027812644 1398 -30379362937183674810204 1399 -13649509910943012632885 1400 54211713282660908811516 1401 -75324554136076503985788 1402 67923189608783094447313 1403 -33692297578150188559644 1404 -15137473618144430128960 1405 60119293157048011164883 1406 -83529851843814673236200 1407 75319536355082311888312 1408 -37359807953929467427014 1409 -16784633547795170328570 1410 66658694544294039939810 1411 -92612400098451640283453 1412 83506363629304356090420 1413 -41419141382138035218168 1414 -18607707002181938446306 1415 73896242160628128015312 1416 -102664254942445381617298 1417 92566593016965616027628 1418 -45911385794476331990035 1419 -20625134431065795685616 1420 81905094838199845237576 1421 -113786954638375818089484 1422 102591684498257729915794 1423 -50881858475376964115596 1424 -22857253786191961784850 1425 90765936793736753828039 1426 -126092478469873838848691 1427 113682499523226803443770 1428 -56380533428426899532176 1429 -25326492195162042316118 1430 100567737541178227156326 1431 -139704300721511485871630 1432 125950249735141928802502 1433 -62462511139005775754798 1434 -28057576643762817328512 1435 111408587140722081571879 1436 -154758549114123619741096 1437 139517539686932117811791 1438 -69188534862560892379328 1439 -31077765517592643743904 1440 123396614117383019111866 1441 -171405277859781511425433 1442 154519512693916574278238 1443 -76625557962872292811008 1444 -34417103030783016354012 1445 136650994083049298734812 1446 -189809866471815317706799 1447 171105109839400549846475 1448 -84847367256685198162704 1449 -38108698763183446945537 1450 151303057862696176953641 1451 -210154556527584726079272 1452 189438453104977656055448 1453 -93935267793622883150737 1454 -42189034739094492758556 1455 167497508763935541964252 1456 -232640139743522669946260 1457 209700364642116292189812 1458 -103978835017071940848755 1459 -46698302712167183665949 1460 185393759546063914309776 1461 -257487811992483332614105 1462 232090035344042678935641 1463 -115076740816822357098584 1464 -51680774574259020257498 1465 205167400647426315388224 1466 -284941209282597715624056 1467 256826857126039180975704 1468 -127337660602082745375144 1469 -57185209082833401782032 1470 227011812326103291478288 1471 -315268643235564134365188 1472 284152434687837031786732 1473 -140881269198912632009372 1474 -63265298404076165173036 1475 251139934567223201561868 1476 -348765555262444287669256 1477 314332794024461612804978 1478 -155839334114390557621968 1479 -69980158299640189997178 1480 277786209919943465136582 1481 -385757210449533026175495 1482 347660806583309625993014 1483 -172356915516714523234625 1484 -77394866146389266797808 1485 307208715858514436756850 1486 -426601654149819015995542 1487 384458849748068458876584 1488 -190593683162171716112049 1489 -85581051373499121345596 1490 339691504825933352755361 1491 -471692956442316265002913 1492 425081726278132839327400 1493 -210725361463340779433760 1494 -94617543332841418157955 1495 375547171827602867169955 1496 -521464771988861380880196 1497 469919867460472788610727 1498 -232945314945436091423971 1499 -104591082090053966695145 1500 415119671309300718528992 1501 -576394245404074562975373 1502 519402847055845345831372 1503 -257466287487468515451637 1504 -115597098138712979351330 1505 458787407092992777807168 1506 -637006295078938773755154 1507 574003235660669604449711 1508 -284522310000702934608672 1509 -127740567602520451735609 1510 506966621371209913772628 1511 -703878311483498489368056 1512 634240827879240951557392 1513 -314370792568347882476148 1514 -141136950104702937351184 1515 560115111192881515222535 1516 -777645309343081756434576 1517 700687277729418005071764 1518 -347294818567980757878650 1519 -155913217154571424710768 1520 618736303529211498746468 1521 -859005576760867878397105 1522 773971181011529628853524 1523 -383605659933287826230384 1524 -172208979633516261031220 1525 683383722907579240876866 1526 -948726868375498228589379 1527 854783646980121749042772 1528 -423645534496687043169346 1529 -190177723762159360900206 1530 754665888766522299464929 1531 -1047653194026178364185600 1532 943884405598622679416784 1533 -467790628302809405352996 1534 -209988165803003751216872 1535 833251683139531253120547 1536 -1156712259182458992806214 1537 1042108500957799747771823 1538 -516454407909342435691038 1539 -231825736705288320447516 1540 919876233045696841316548 1541 -1276923618617653610140092 1542 1150373626132388058424830 1543 -570091250012388224530653 1544 -255894208938035527736976 1545 1015347356079534105031775 1546 -1409407610502877834506043 1547 1269688159871732312031288 1548 -629200418265671787292344 1549 -282417478891265980815262 1550 1120552622181406063390940 1551 -1555395144315665477804893 1552 1401159971108040499995182 1553 -694330419925602166120463 1554 -311641519462527312321858 1555 1236467089467436000698088 1556 -1716238422739475032983596 1557 1546006063361626235460168 1558 -766083777967955244011227 1559 -343836518795473205026576 1560 1364161777340140924017198 1561 -1893422685128679100311660 1562 1705563137771705672473536 1563 -845122257609243091916521 1564 -379299222609270305604784 1565 1504812945927955275939330 1566 -2088579068182798399465332 1567 1881299160733293019681746 1568 -932172589751058445999050 1569 -418355499163025731887024 1570 1659712257256544011376232 1571 -2303498688273593454560277 1572 2074826030029213108992452 1573 -1028032737775371819507445 1574 -461363147650092602103306 1575 1830277900484313966287051 1576 -2540148059464190853337674 1577 2287913441969631295732992 1578 -1133578758381773814454763 1579 -508714972725941746383230 1580 2018066771089919855395984 1581 -2800685971721415751772389 1582 2522504071453309807090430 1583 -1249772311805380839426048 1584 -560842149954329696681766 1585 2224787802136388610586175 1586 -3087481965227824541528986 1587 2780730187114102407186155 1588 -1377668881820682808096356 1589 -618217909225017366657363 1590 2452316554715164617627768 1591 -3403136549132186659241630 1592 3064931834888086576924966 1593 -1518426771459106526408936 1594 -681361565668902921904359 1595 2702711184459584896375348 1596 -3750503326627241330036024 1597 3377676735512835653540317 1598 -1673316946386828944805752 1599 -750842930291173824464124 1600 2978229911682418636230830 1601 -4132713203010250235986632 1602 3721782054739383870610705 1603 -1843733804448237284985193 1604 -827287135479573477814512 1605 3281350134313746162569122 1606 -4553200869472561768538088 1607 4100338219495873778176988 1608 -2031206957027042621627290 1609 -911379913744436943980388 1610 3614789335477939671626016 1611 -5015733772895794854288168 1612 4516734968994503026926712 1613 -2237414115663186095963366 1614 -1003873371532945867094162 1615 3981527951343482125454638 1616 -5524443801031150766129796 1617 4974689846934089742217655 1618 -2464195185845592392235803 1619 -1105592303757258995254056 1620 4384834379906394749842796 1621 -6083861933242554455525909 1622 5478279359643088965902937 1623 -2713567679139649807301797 1624 -1217441098812142303202720 1625 4828292327735318456453400 1626 -6698956129653504587237344 1627 6031973045366644263666240 1628 -2987743564870436450036424 1629 -1340411288362164204129133 1630 5315830709531329533892488 1631 -7375172756214284787927200 1632 6640670722072274375341056 1633 -3289147693540301637412417 1634 -1475589801083711556009385 1635 5851756334766017006082684 1636 -8118481870077184963767048 1637 7309743205290683376844242 1638 -3620437936090798928976899 1639 -1624167984888075639863836 1640 6440789636795850982390110 1641 -8935426718924431528775022 1642 8045076813793202440469869 1643 -3984527196109241539582956 1644 -1787451467966723513738440 1645 7088103722859991645776200 1646 -9833177839744950156507076 1647 8853122009522583784146035 1648 -4384607466221711164313774 1649 -1966870935329948645280566 1650 7799367048415920915227605 1651 -10819592177228090366379016 1652 9740946549342389811789012 1653 -4824176115307525699758270 1654 -2163993904400271305606012 1655 8580790046530138346694504 1656 -11903277679680628110397980 1657 10716293560072580652012911 1658 -5307064609923885621563776 1659 -2380537590720965027314405 1660 9439176072712367597630144 1661 -13093663871444360472953520 1662 11787644985174506633496208 1663 -5837469891561919705413869 1664 -2618382963000821024371516 1665 10381977057870473090583108 1666 -14401078945484846681572915 1667 12964290891597231174197376 1668 -6419988651194992466850140 1669 -2879590095596148638622988 1670 11417354297196662955478500 1671 -15836833968451480650457070 1672 14256405168981005246146654 1673 -7059654764166228421962318 1674 -3166414936192367431211304 1675 12554244841020000211003931 1676 -17413314843416045340034224 1677 15675128200938898860989771 1678 -7761980171945937279715554 1679 -3481327616958007612525944 1680 13802433995243204727024074 1681 -19144082733051183965433282 1682 17232657139836248005675086 1683 -8532999522835047084908048 1684 -3827032448876888834486680 1685 15172634484213406960639683 1686 -21043983708613287879391416 1687 18942344472720129644799056 1688 -9379318911475776250543318 1689 -4206489751399320083442673 1690 16676572878071775483908049 1691 -23129268458181714921426960 1692 20818805627208579817625792 1693 -10308169087248722507963517 1694 -4622939683076742686710268 1695 18327083940127373585579039 1696 -25417722961650544116834186 1697 22878036432655940360479698 1698 -11327463534495818701499064 1699 -5079928253550036077964094 1700 20138213607976750593616592 1701 -27928811120482815251607134 1702 25137541324226719881875476 1703 -12445861863238448723682904 1704 -5581335713251369115473546 1705 22125331385344554157959439 1706 -30683830417776349406083864 1707 27616473256134781338732959 1708 -13672838987905900699800192 1709 -6131407534563251975155152 1710 24305252990387756301798910 1711 -33706081779357747713191832 1712 30335786375778795814656942 1713 -15018760613818551718007388 1714 -6734788217075880145814299 1715 26696374180959622369898911 1716 -37021054910070869824815044 1717 33318402603415687656168456 1718 -16494965597072575570011456 1719 -7396558170124603206789925 1720 29318816758581886111869768 1721 -40656630491866978606416952 1722 36589393362997673030518957 1723 -18113855793362813195222184 1724 -8122273948113959391092976 1725 32194587841180468002751667 1726 -44643300752504482884907336 1727 40176177819545473870513752 1728 -19888994065498467513767676 1729 -8918012138395582442273081 1730 35347753590603979815128508 1731 -49014410046460141135681548 1732 44108739097688400616498064 1733 -21835211178281843588709641 1734 -9790417227829606371132504 1735 38804628685218306606324027 1736 -53806417233944026648772522 1737 48419860085582082977507520 1738 -23968722373433822990257766 1739 -10746753802802028087355632 1740 42593982941162662258719832 1741 -59059181800676600133745541 1742 53145380569195535425064302 1743 -26307254486795080828322348 1744 -11794963468587909495134872 1745 46747266608929918737194730 1746 -64816275831389023456467132 1747 58324477594893437480828579 1748 -28870184545579508072138976 1749 -12943726907752629555683293 1750 51298856005628172402044801 1751 -71125324134997309145919132 1752 63999971124359134302539806 1753 -31678690865515505937738388 1754 -14202531533998539653916000 1755 56286321288492402374924988 1756 -78038375020323073476374144 1757 70218657226327308582483516 1758 -34755917756833960849081148 1759 -15581745237739272548504876 1760 61750718332920890737995040 1761 -85612304439438595039062601 1762 77031671245534261307870109 1763 -38127155044847045304492648 1764 -17092696762986143830998348 1765 67736906849568410433007048 1766 -93909256452664177499298690 1767 84494883602060982257281235 1768 -41820033715957629767231594 1769 -18747763302150390748583327 1770 74293897060982728324380997 1771 -102997123226525863468509470 1772 92669331105261685570919312 1773 -45864739114047082040142157 1774 -20560465946415357152902322 1775 81475227460163705818209624 1776 -112950068055307498621603426 1777 101621686917278456910392439 1778 -50294243236069978889958228 1779 -22545573684754185237334176 1780 89339376392599298290788968 1781 -123849095200061701261305102 1782 111424772573409234334035621 1783 -55144557810161293681556826 1784 -24719216704829367511863978 1785 97950210441245683411578280 1786 -135782670668092352132108872 1787 122158115762128007622644692 1788 -60455009985526776200643360 1789 -27099009814309427214690174 1790 107377472852145854952327448 1791 -148847398413166468488197983 1792 133908557888309001464097566 1793 -66268542621806189282444810 1794 -29704186872006831573510383 1795 117697315518629049726501544 1796 -163148756824415838403406408 1797 146770915791298683309082560 1798 -72632041337517371480041870 1799 -32555747195147508440739120 1800 128992878346150189783003942 1801 -178801900792603718812737265 1802 160848702367203708223225040 1803 -79596690663738699485704512 1804 -35676614992532156506272160 1805 141354920149814570776788204 1806 -195932535098925342917028890 1807 176254911254601642391475444 1808 -87218361851593777592477988 1809 -39091812963890790147885806 1810 154882505594653752181732664 1811 -214677865366777125074174024 1812 193112871187521387139601868 1813 -95558035101691422290403525 1814 -42828651303957663740263887 1815 169683753077117834760433314 1816 -235187633354209077633170944 1817 211557176101889784524295408 1818 -104682259221881760793443923 1819 -46916933456345703887317104 1820 185876648867563723158721560 1821 -257625243947575431810385158 1822 231734697604847216849332096 1823 -114663651978069074325993101 1824 -51389180077872426734790010 1825 203589933290493707552305567 1826 -282168991849015319173796634 1827 253805686983803929831587983 1828 -125581444683055019488160444 1829 -56280872799334643102393990 1830 222964065214904228050526820 1831 -309013396635935629612081477 1832 277944974547525549271577820 1833 -137522074872291076963239810 1834 -61630719504660303613387563 1835 244152271664555010843535392 1836 -338370655614075451895325064 1837 304343274758888049225705279 1838 -150579831244964553841151066 1839 -67480942997762465942539022 1840 267321689940741068638010482 1841 -370472224691813247413619432 1842 333208606342542834301671631 1843 -164857555406157290763674422 1844 -73877595086234413302692448 1845 292654610282005921091741915 1846 -405570538377334633448346111 1847 364767837335247824338267792 1848 -180467405333203499650548370 1849 -80870898284286030257209466 1850 320349827770242687700188425 1851 -443940880947735627825740353 1852 399268365897097695492176616 1853 -197531685909323996123322174 1854 -88515617525143293581115712 1855 350624112935191310249761115 1856 -485883421866177590279581536 1857 436979948623784592590187468 1858 -216183752322822725055624058 1859 -96871464476719589889698937 1860 383713811314214620980106688 1861 -531725429636415786851648818 1862 478196689099243223386558420 1863 -236568992623511566416776640 1864 -106003537275022023995147776 1865 419876583096570277687425010 1866 -581823679490508903056371859 1867 523239200510965162527919531 1868 -258845896262731626156456528 1869 -115982798728886356690549056 1870 459393294926755219970006666 1871 -636567071612975745498379536 1872 572456957323809135824183920 1873 -283187216022770230791901992 1874 -126886596308763541448017200 1875 502570076965901736512988839 1876 -696379478021416300072833648 1877 626230852279750056208173630 1878 -309781231369315797070061223 1879 -138799227513055408670722181 1880 549740559420155074408910470 1881 -761722837758650381687417186 1882 684975976368767782516869718 1883 -338833121940829343819493096 1884 -151812554509696693952759624 1885 601268303947494476752443560 1886 -833100521714469927765427608 1887 749144640908698518101015531 1888 -370566460625645741183133070 1889 -166026672280229217478487076 1890 657549446657174471496593384 1891 -911060990196658754975319953 1892 819229662488784510702323484 1893 -405224836475902031782778929 1894 -181550634850591045621176163 1895 719015570827077525097537203 1896 -996201768322363757615013528 1897 895767933283050005366683884 1898 -443073618572052290833483656 1899 -198503244579496292157494365 1900 786136828992662598738629576 1901 -1089173766414478336078645394 1902 979344301136514269552815932 1903 -484401872888202187422180128 1904 -217013909894038527031938595 1905 859425335716462635858611526 1906 -1190685974876686250745707027 1907 1070595785881524610068078228 1908 -529524445222653259978392884 1909 -237223577315636928898139921 1910 939438854139596517498554088 1911 -1301510565499544298992164748 1912 1170216160566010369890103814 1913 -578784224356231189008569127 1914 -259285744110494933947581503 1915 1026784801357720823324656922 1916 -1422488433833940375129104648 1917 1278960928684113695865190427 1918 -632554600790038435243597408 1919 -283367558430419742784564176 1920 1122124599765357543364746782 1921 -1554535220174179053478207196 1922 1397652731107451093066019480 1923 -691242137701624435955312772 1924 -309651014385467193401671016 1925 1226178403787671102302674046 1926 -1698647849838892031672075282 1927 1527187219238412312041298460 1928 -755289472152205105050316914 1929 -338334250113005184904249644 1930 1339730233881655587594809428 1931 -1855911636843466643984826990 1932 1668539433962920175343598808 1933 -825178466086127641469105366 1934 -369632957582291451127156960 1935 1463633552354586116032419395 1936 -2027507998743816504873329070 1937 1822770733287868658257318498 1938 -901433628296598169759705139 1939 -403781913603708453464975753 1940 1598817318432962556156653388 1941 -2214722834420854981469473868 1942 1991036315128451435003961213 1943 -984625830298846154430728808 1944 -441036642301893266508691474 1945 1746292563137821750805096096 1946 -2418955620892564785012677980 1947 2174593385584845244557990288 1948 -1075376340964273304243798176 1949 -481675220167006948446383466 1950 1907159527901428667950277932 1951 -2641729289912638184564934860 1952 2374810027240037740756287934 1953 -1174361206838476397228330113 1954 -526000235723557277485663730 1955 2082615414516722218106884732 1956 -2884700950169961591610133600 1957 2593174826546702040202575043 1958 -1282316007305030015105528447 1959 -574340916857190493334608806 1960 2273962797966884728900493292 1961 -3149673526372687872423085476 1962 2831307324278681167259480004 1963 -1400041016179263270187832013 1964 -627055439922822568447529640 1965 2482618757962204032508220200 1966 -3438608392417693999409994594 1967 3090969358331823849018152043 1968 -1528406803936749884420917696 1969 -684533435928995825877071798 1970 2710124789641104031405283886 1971 -3753639082246929637431588181 1972 3374077373901957996283096056 1973 -1668360317615813297963674560 1974 -747198710360554302256943907 1975 2958157558900005533505017168 1976 -4097086168915455598440105374 1977 3682715782279615836916377719 1978 -1820931478499253749978673695 1979 -815512194572328635990133708 1980 3228540573232949986526498936 1981 -4471473409883867694037530465 1982 4019151456219418502483080440 1983 -1987240340996323365605273684 1984 -889975148168815762048478222 1985 3523256844819488660937245521 1986 -4879545264645646524699655392 1987 4385849457107454728152140952 1988 -2168504859731770573365645920 1989 -971132633387795025898366332 1990 3844462628933619130635932240 1991 -5324285899556699070239875208 1992 4785490097006431013892651582 1993 -2366049315726195243274450241 1994 -1059577284239113828296323475 1995 4194502327595748325691693748 1996 -5808939804202761681011831264 1997 5220987447153178399884150714 1998 -2581313456744359092966128762 1999 -1155953395023939718765878778 2000 4575924655795001998488651222 2001 -6337034153877381366901246825 2002 5695509413667359420098130237 2003 -2815862411420683205729182512 2004 -1260961354885872309561565300 2005 4991500175615159967485984408 2006 -6912403063810339302020922492 2007 6212499511159039884095184347 2008 -3071397441671122905952459290 2009 -1375362457235584981114764760 2010 5444240312252054100616340904 2011 -7539213892749923128582404782 2012 6775700475655625167264811048 2013 -3349767603197266788756361741 2014 -1499984115258226595937934892 2015 5937417975265175907125690112 2016 -8221995766433904056344589111 2017 7389179869869636663917259344 2018 -3652982389613494457668171169 2019 -1635725517271790946719422664 2020 6474589918517324753707119284 2021 -8965670505460561316478873315 2022 8057357846367085934203996952 2023 -3983225441915464159715527640 2024 -1783563758470299936969633244 2025 7059620983183590678272476536 2026 -9775586157175804909286377610 2027 8785037247746384656063243904 2028 -4342869411694881563140565016 2029 -1944560488574384771497317112 2030 7696710380019733694384735068 2031 -10657553347515084841981843956 2032 9577436237580248030815002458 2033 -4734492073731102698013114750 2034 -2119869118141415100416708051 2035 8390420179840106859035825803 2036 -11617884686376074425458509208 2037 10440223671694647042690376882 2038 -5160893791397432268845781383 2039 -2310742629776834066909413764 2040 9145706194942164608827837262 2041 -12663437479154378237763526724 2042 11379557436453065116588769352 2043 -5625116446755123835591894910 2044 -2518542044258417073701856376 2045 9967951449109693615713347268 2046 -13801660017662195252846221640 2047 12402125999181949201716015666 2048 -6130463956320805199165972724 2049 -2744745595658003010355771705 2050 10863002449917949053205716556 2051 -15040641745890196829403423408 2052 13515193435823016373367420260 2053 -6680524503336956286423207313 2054 -2990958673944801421424455498 2055 11837208494445467751028150464 2056 -16389167620096544719696865626 2057 14726648222447162430406550451 2058 -7279194628007952982734699112 2059 -3258924598306477184736835176 2060 12897464258271424969083380208 2061 -17856777008654843861632975104 2062 16045056100539422963882626178 2063 -7930705328648354268292380928 2064 -3550536289556685378938273726 2065 14051255937913903637625329094 2066 -19453827505116728631255334866 2067 17479717351100891138626607303 2068 -8639650339092692983757420824 2069 -3867848915540567130446489730 2070 15306711238761799201486405773 2071 -21191564058208352418606403405 2072 19040728839758411258604597240 2073 -9411016761109391019797113386 2074 -4213093589435246468132148351 2075 16672653524198934697101864471 2076 -23082193855159628562565533240 2077 20739051224384344678483556632 2078 -10250218245023532667216482488 2079 -4588692207305421203011174506 2080 18158660467150858124793115482 2081 -25138967430050674503272310590 2082 22586581748377107960353308160 2083 -11163130927368116319869192732 2084 -4997273518252250516415392084 2085 19775127572850947133502659503 2086 -27376266506956283583678091863 2087 24596233076922074082207997200 2088 -12156132351241593723931048362 2089 -5441690528027347768328321984 2090 21533336971382539044744997272 2091 -29809699128796981996669539337 2092 26782018670439573766345285344 2093 -13236143613248531212858111235 2094 -5925039345116356848491396712 2095 23445531910679872175087708363 2096 -32456202667201971114377824298 2097 29159145229245192724663746551 2098 -14410675000545161243111031426 2099 -6450679587075258796858671896 2100 25524997415347993687596002952 2101 -35334155356611014125097315600 2102 31744112786426842949009167017 2103 -15687875402715620294830122786 2104 -7022256474377780181403142546 2105 27786147614090089639584844266 2106 -38463497047564861112060940551 2107 34554823072330409384609622734 2108 -17076585806089706157890395680 2109 -7643724749258512356774426680 2110 30244620278924945505268807376 2111 -41865859929954135326199359176 2112 37610696824107406822525671170 2113 -18586397202810342717027535633 2114 -8319374568072252764058566526 2115 32917379162969031750896879088 2116 -45564710037234613202149736760 2117 40932800767800794018171693482 2118 -20227713273610029339038959248 2119 -9053859527598810850510130157 2120 35822824770596427880177082576 2121 -49585500407617015691105717761 2122 44543985058737705370076522652 2123 -22011818232012664005805660716 2124 -9852226998572102684698442112 2125 38980914244544016774682739027 2126 -53955836848372754241754827746 2127 48469032028892922916338939972 2128 -23950950248704250842475755526 2129 -10719950953576034170259768859 2130 42413291109288286121815286821 2131 -58705657325062982728343094585 2132 52734817157742492532020563380 2133 -26058380908289702747788814197 2134 -11662967491406306034057411170 2135 46143425669095032340506642304 2136 -63867426079126868329694531244 2137 57370483256328509538556169399 2138 -28348501186763331634520140068 2139 -12687713276131771238961040892 2140 50196766922869498319211193240 2141 -69476343665319226068911019564 2142 62407628933218807931331453220 2143 -30836914476972341956266292180 2144 -13801167126492743981847688746 2145 54600906926672871031726720648 2146 -75570574195466011510101152819 2147 67880512496215886059276881799 2148 -33540537231366022264628364312 2149 -15010895010045096302534551336 2150 59385758608910093566292884030 2151 -82191491177445185969613434240 2152 73826272535528840627239012358 2153 -36477707836635514084713079776 2154 -16325098716703998222443761211 2155 64583748123151755744577417530 2156 -89383943448777685173729004896 2157 80285166533188032137072815716 2158 -39668304383715279851124859600 2159 -17752668508173758290842817656 2160 70230022909779472086916472064 2161 -97196542823350220762316148806 2162 87300828950311824354371813056 2163 -43133872049312409262091517102 2164 -19303240063293092858007437748 2165 76362676730623994907208997640 2166 -105681975198257380754220564843 2167 94920550359027636452856868155 2168 -46897760861949341162801327440 2169 -20987256064710328200311532937 2170 83022993041019586316366155177 2171 -114897337006264855733517162288 2172 103195579310050967884046264168 2173 -50985274686767579937209756445 2174 -22816032799672599597781802560 2175 90255708171787779570996378594 2176 -124904499048733238658525217950 2177 112181448760830315869515551576 2178 -55423832329386881948096401914 2179 -24801832177219934699671426410 2180 98109295910192115281942815056 2181 -135770499904836219494248537704 2182 121938329033520058442219896792 2183 -60243141730314508321327599549 2184 -26957939595883682424319700186 2185 106636275194522075908116003493 2186 -147567971286454875529366417824 2187 132531409427651167329002757311 2188 -65475388298148759927907047096 2189 -29298748130276037757669340664 2190 115893542772367842122129794690 2191 -160375597895195893821784180229 2192 144031310780095720544631452136 2193 -71155438512546438312248714028 2194 -31839849541913791668877306148 2195 125942732818589162636224191696 2196 -174278614539603780426040170664 2197 156514531445695763874508374259 2198 -77321060017083700844033825370 2199 -34598132659449690107976759300 2200 136850605666269949095966784806 2201 -189369343487931771934271620223 2202 170063929366750654852360576393 2203 -84013159518227275659030194080 2204 -37591889716409189856129339288 2205 148689467973454685864454515687 2206 -205747775266004019560512792660 2207 184769243109505763632925928864 2208 -91276039910178722311160661214 2209 -40840931280785866523729380761 2210 161537626831118564548052049471 2211 -223522196362034095218772668085 2212 200727654972016707177442465504 2213 -99157678156928968379237667408 2214 -44366710460690056705405478827 2215 175479880514636166129242801576 2216 -242809867572150833441960150058 2217 218044399511521862372702796359 2218 -107710025583077352297976422364 2219 -48192457123946508785687021849 2220 190608048793065087410407972088 2221 -263737757013315508942718735086 2222 236833421102080238383142089630 2223 -116989332354488719939597580893 2224 -52343322927392520708356216514 2225 207021545939014161595156343578 2226 -286443332145900346197585230999 2227 257218084416161146346251255088 2228 -127056498069393281590202573240 2229 -56846538013955075209251250992 2230 224827999827971371007103358102 2231 -311075415488164152998743275600 2232 279331942028653979669956709894 2233 -137977450530839809365279781876 2234 -61731580302724476739462802104 2235 244143920781068695522708350275 2236 -337795109071063009450642643664 2237 303319563670064565672143436060 2238 -149823554933313517264597025864 2239 -67030358369559163832591002533 2240 265095424090805435908435468030 2241 -366776793076268341119852733434 2242 329337432009267595624862002045 2243 -162672055870707336661167341240 2244 -72777408993645405230180582768 2245 287819010476791872174933171530 2246 -398209204525076956579017455264 2247 357554910227015322863098837522 2248 -176606554760637096863050726712 2249 -79010110529319684010895641884 2250 312462409049781778932983638926 2251 -432296602343394081577740174889 2252 388155287051527799305893779088 2253 -191717525482336144470160593872 2254 -85768913352795615023505631954 2255 339185487718930680776217631548 2256 -469260025620630043553842145794 2257 421336905369130821649648322311 2258 -208102871243148211672945571682 2259 -93097588730710137412342009248 2260 368161236361276420479666528440 2261 -509338652410838381070827312582 2262 457314380998451972361003428262 2263 -225868525923135744062031579277 2264 -101043497562140922210988092642 2265 399576828485963432571705122566 2266 -552791266995601128550456697199 2267 496319918728698471055170779664 2268 -245129103399799172560875029520 2269 -109657880558513108941722596366 2270 433634767570950657673901917656 2271 -599897844143112896411505769242 2272 538604733273780243257323023056 2273 -266008598626719858915206659052 2274 -118996171547215424180694328583 2275 470554124729250075136156811736 2276 -650961259559935575352388464624 2277 584440583387470434017869552188 2278 -288641144532556043641053083298 2279 -129118335715435440582038221944 2280 510571874877711550341330968750 2281 -706309136444542754788013888832 2282 634121428023596939796980018837 2283 -313171829121806192504258782885 2284 -140089234751401742014041818352 2285 553944339136764770884741377840 2286 -766295838818864327081905710842 2287 687965214112852627269500967371 2288 -339757577497793496346113165678 2289 -151979020991639700126145316953 2290 600948741787320722443472578218 2291 -831304623139678067569312215852 2292 746315806267873175269405295892 2293 -368568103893230023406938726861 2294 -164863562845815986368432447728 2295 651884890754414297406619466500 2296 -901749960580281598227654888178 2297 809545069524707166596744395428 2298 -399786939186434695816514198729 2299 -178824903946133399481833168289 2300 707076991279563889994658478728 2301 -978080043329147270268333057120 2302 878055117085933222459345289376 2303 -433612539803895695194433795088 2304 -193951758656975043689872524806 2305 766875603188914975089196104175 2306 -1060779489281297106387230577423 2307 952280735953017884929023246520 2308 -470259484364629770681999926384 2309 -210340046783587421735075260139 2310 831659752965977146429258868205 2311 -1150372260605394389948578150912 2312 1032692004327947062499492346492 2313 -509959764911109055107146135286 2314 -228093470537111844961001037748 2315 901839212700404957938989572792 2316 -1247424812860896017243660415760 2317 1119797115731956406383078375683 2318 -552964180097989502534119490010 2319 -247324137048378518291127432349 2320 977856958912373176275921563258 2321 -1352549492621341922338363707816 2322 1214145425937973409239247045749 2323 -599543838276264337252479398197 2324 -268153229975808914165594663376 2325 1060191825250554556966510557168 2326 -1466408202938736247178526634275 2327 1316330740049224210879213896120 2328 -649991779019766562943654543338 2329 -290711734024862382390201091556 2330 1149361364135782212052042000440 2331 -1589716357467259742904755326465 2332 1426994858385855741312450849984 2333 -704624722296362389238961656990 2334 -315141216489143387031396918800 2335 1245924933577815915021633242819 2336 -1723247145660039489903218085216 2337 1546831401271362896129277664560 2338 -763784955191154323202529301920 2339 -341594670238092753700797707520 2340 1350487026635294998385734380488 2341 -1867836133168759695588623003710 2342 1676589934348588995680858792998 2343 -827842366847243898619889066941 2344 -370237422914769345554439268906 2345 1463700862325458586989957533873 2346 -2024386223421510967894078848732 2347 1817080417709135329154051907015 2348 -897196643105056536779562515464 2349 -401248117471358421080588836352 2350 1586272258227533920963172746398 2351 -2193873008339090239205026049816 2352 1969178003898813050030527393190 2353 -972279633198163218562726300483 2354 -434819769561620371929675424204 2355 1718963806569335676453115091675 2356 -2377350538284332724373135687332 2357 2133828211774573268034775370694 2358 -1053557901806516389685226926688 2359 -471160907730558878997416371740 2360 1862599377248633941979164395468 2361 -2575957543634093627436212413081 2362 2312052505245114262893748958409 2363 -1141535480781956849719374682182 2364 -510496802794330610666921625816 2365 2018068973027876346576217930835 2366 -2790924142831127783180187073464 2367 2504954308138773100538442007680 2368 -1236756835951009696391777243120 2369 -553070793290189649395180149416 2370 2186333964062163948083462605453 2371 -3023579074426140230642373362272 2372 2713725488819829424733601025776 2373 -1339810065572021452097992779421 2374 -599145714399581066751339653732 2375 2368432730985932444194663095192 2376 -3275357493472436292406657399034 2377 2939653350730287236313784292735 2378 -1451330348283661181735315429512 2379 -649005438310076041431773831653 2380 2565486748004258962181485852824 2381 -3547809375701626266648691070605 2382 3184128167781760495116634998478 2383 -1572003659736222554040158153558 2384 -702956534586579865196163720986 2385 2778707139821558770056583118423 2386 -3842608576204553625235971114892 2387 3448651306475438631993582427184 2388 -1702570778553003090420959806964 2389 -761330059772260248379554308440 2390 3009401748805950300823749014319 2391 -4161562592883986538456907624812 2392 3734843979802449980264944868318 2393 -1843831603833792006199501579758 2394 -824483486138279814409289160210 2395 3258982751544941520136183492808 2396 -4506623088752847081237588783600 2397 4044456681388583675439517034363 2398 -1996649808094205437782666191144 2399 -892802780252260343020851320856 2400 3528974866911476997259272929538 2401 -4879897231243382537699356780889 2402 4379379352013769769112487331968 2403 -2161957851341888664534851181590 2404 -966704642842304943142442482588 2405 3821024200943963615406786464396 2406 -5283659911089661362748327189139 2407 4741652334576721516266355961667 2408 -2340762383932707195591197202116 2409 -1046638922300485374027531692874 2410 4136907777265947558600395732636 2411 -5720366908070577682905223088892 2412 5133478177808844963040768745512 2413 -2534150067936892092371781312656 2414 -1133091215101392414910307444186 2415 4478543805448112335604086453470 2416 -6192669075977279505948694733726 2417 5557234353590512320947384584688 2418 -2743293848987329335957443904035 2419 -1226585667412395973546956110633 2420 4848002743665940553393015771032 2421 -6703427624623452369034393613569 2422 6015486957610236324478400783061 2423 -2969459712991199564110312668720 2424 -1327687993247761214923205916384 2425 5247519216250822121161227984634 2426 -7255730582576920923794708518287 2427 6511005468358009933089982249114 2428 -3214013964674220848990045503464 2429 -1437008725674178918558708983906 2430 5679504851292144595022815809368 2431 -7852910530586312427317570615669 2432 7046778645084724316561055827658 2433 -3478431067706946797355303699602 2434 -1555206718816449265728878237616 2435 6146562108346072283114084422236 2436 -8498563702438945702808936287336 2437 7626031651418709250024551763018 2438 -3764302089148997474139387393866 2439 -1682992919745288448419543396085 2440 6651499171568084358942101407814 2441 -9196570557249858680595832176144 2442 8252244497838678688025688640152 2443 -4073343794154840414372990806380 2444 -1821134430761240608660998252280 2445 7197345989237462508461318784419 2446 -9951117934983627637993573269828 2447 8929171903192545971270287757040 2448 -4407408440329971272109185855338 2449 -1970458884126693304385983497508 2450 7787371546711276036851971398502 2451 -10766722915389666746210632329576 2452 9660864682958901599923553383244 2453 -4768494324826413008978489010162 2454 -2131859152949753106420796436220 2455 8425102466363540306552110496699 2456 -11648258509530165221093531906700 2457 10451692780010162196951131456076 2458 -5158757141239953060338009118680 2459 -2306298423697536736480956395372 2460 9114343035064855224224169513344 2461 -12600981322742893071471251094392 2462 11306370062293959572669258147312 2463 -5580522207638402113264675980206 2464 -2494815657721167176510129433100 2465 9859196767274051755094632679172 2466 -13630561338257206567242356785667 2467 12229981021145611012465973978361 2468 -6036297631631751870775046596812 2469 -2698531471219967770680775539997 2470 10664089619883795966558226472489 2471 -14743113981822612771213763225925 2472 13228009513925979786507513635182 2473 -6528788483314333439208439839246 2474 -2918654465268239758791977947440 2475 11533794983627032953973586272475 2476 -15945234639670837468051135652856 2477 14306369705395519520231689682242 2478 -7060912052190477645263399278826 2479 -3156488039885542618494459052476 2480 12473460585153800860662367812786 2481 -17244035814974102302628838571940 2482 15471439373740192308204557996670 2483 -7635814269865058875712230141800 2484 -3413437728662310119553030494824 2485 13488637443874609146192990191891 2486 -18647187121748148169811533932696 2487 16730095759515479794527553361723 2488 -8256887386366855025398251143626 2489 -3691019093169507102954851902956 2490 14585311038386872833643757917440 2491 -20162958329946911897209426906257 2492 18089754149032187593415370346088 2493 -8927788994506086054854496837624 2494 -3990866219297342056650113394136 2495 15769934848807994076550675321120 2496 -21800265691380040113580621441407 2497 19558409397937881759386149905079 2498 -9652462503680171385650039053081 2499 -4314740860798241885365154661433 2500 17049466453689553987878963600408 2501 -23568721793133220886851418806404 2502 21144680616020993192643761762720 2503 -10435159172068353934303497086485 2504 -4664542278668843146426599039114 2505 18431406373442760962224211357423 2506 -25478689203468858074989017510038 2507 22857859250656310994665384690520 2508 -11280461814233534279449594308640 2509 -5042317828611238441869431273361 2510 19923839866431192975556095251302 2511 -27541338194821143703974791939310 2512 24707960823901569664829747620064 2513 -12193310309818251226224981465408 2514 -5450274352682900135052743920446 2515 21535481899153030214774865278895 2516 -29768708849571772118624824076064 2517 26705780597131688971659390162306 2518 -13179029048323881073848932457507 2519 -5890790435396614349455268437392 2520 23275725528316452005939352653174 2521 -32173777876903944486353197939186 2522 28862953457352686352022196564480 2523 -14243356454943490167909285262128 2524 -6366429588986779289692418470024 2525 25154693950189061880163692751214 2526 -34770530493293862110775253165448 2527 31192018341070685768602424044627 2528 -15392476753128296916849146387970 2529 -6879954437338386178502914729849 2530 27183296491461217842955209499553 2531 -37574037745229418438688085941172 2532 33706487534909192364425578978036 2533 -16633054131057791746501816682880 2534 -7434341973203293068059304775488 2535 29373288836096211429782976999300 2536 -40600539680672530430123485641378 2537 36420921217183844985533477013162 2538 -17972269491510360077529746935204 2539 -8032799968830066472237893131177 2540 31737337804346136717611857692024 2541 -43867534805740790969394079898772 2542 39351007631480242127354147233862 2543 -19417859977854871050592431468669 2544 -8678784626035525006051505334250 2545 34289091023396803442275430368504 2546 -47393876295221831825488442348850 2547 42513649312067858315569006522840 2548 -20978161483068512080609232945236 2549 -9376019558076896037135050794428 2550 37043251854081458018017551466653 2551 -51199875460006260073530720030245 2552 45927055811861483859124333584988 2553 -22662154363901105209676595761960 2554 -10128516202473947957965238900864 2555 40015659964892685068789144925048 2556 -55307413011499633890126368301888 2557 49610843416760894392138826113228 2558 -24479512598625053324809280572032 2559 -10940595771213520616754272311152 2560 43223377973254554246418882420810 2561 -59740058702729878550862051013863 2562 53586142365720049265521478870041 2563 -26440656644311969868840963284864 2564 -11816912852579806534140124884896 2565 46684784604831917601144696873522 2566 -64523199968395677205362689738898 2567 57875712133990829449805437926576 2568 -28556810268346565738029715940226 2569 -12762480787230288340847271311486 2570 50419674854699637720302680369656 2571 -69684180231709118327938876939440 2572 62504065377837084724577152793368 2573 -30840061649016095723603623841538 2574 -13782698950119830294887884398306 2575 54449367669630828014110277167560 2576 -75252447594792149222111420442444 2577 67497601182819468865094426275181 2578 -33303429061596587329681244562708 2579 -14883382079507320565155204129673 2580 58796821708760542803985271789228 2581 -81259714681826579942119908902797 2582 72884748304720979435347285896462 2583 -35960931489499004077886008270237 2584 -16070791804606781192770110380384 2585 63486759780622414105860077158952 2586 -87740130460383490841953633517890 2587 78696119142542906754696389707666 2588 -38827664524850559459943312734960 2589 -17351670534517579382395117757485 2590 68545802598235996469870384328560 2591 -94730464926639637308570395092296 2592 84964675236992529034528349630798 2593 -41919881949487539285361707270337 2594 -18733277882939348750042983326452 2595 74002612540751300428394574010360 2596 -102270307604814497297370463722108 2597 91725905145765837404391012355296 2598 -45255083415853511477413406499426 2599 -20223429815903252669962738638538 2600 79888048160358119715492766678632 2601 -110402280880440929549855719062457 2602 99018015608977458407953361577125 2603 -48852108677866944814404830736764 2604 -21830540723393071391037587423544 2605 86235330226980958687648143898850 2606 -119172269261345645371603887924700 2607 106882136984601796650611310060683 2608 -52731238854590821842078481854022 2609 -23563668630352311032373073931046 2610 93080220160962125151461955405204 2611 -128629665739816673134601898499832 2612 115362544005081036294376551873600 2613 -56914305244659836944481402769408 2614 -25432563778246715407912141366212 2615 100461211765760324104962218697963 2616 -138827636514752331450883681284056 2617 124506892982665998457927246900254 2618 -61424806247065166804120009213808 2619 -27447720825149684278565044939416 2620 108419737238953539940217565117328 2621 -149823405424025048359959533784712 2622 134366476672947659769516459490104 2623 -66288032984241218743265232689098 2624 -29620434930320848269181148191039 2625 117000388510847342734460434555511 2626 -161678559535287130146561297966033 2627 144996498093798467834273742249600 2628 -71531204266634324260501385633896 2629 -31962862008540676107152285431129 2630 126251155036089175208323381805984 2631 -174459377448458047093869466598532 2632 156456364690988630450000950784830 2633 -77183611584264523940641773075456 2634 -34488083460137703799010878832022 2635 136223679245235325235868580943399 2636 -188237181975660098789001609388624 2637 168810004342517480997400244174963 2638 -83276774860437131877212010948590 2639 -37210175704797353125638868352344 2640 146973530950594914864173567581044 2641 -203088718984942196060140951598402 2642 182126204801678989502790527045475 2643 -89844609755954674728671946214993 2644 -40144284870976727646555125149028 2645 158560502094295915360823071357122 2646 -219096564323317694537110422604839 2647 196478978294571770498765485212176 2648 -96923607369172380483231656061834 2649 -43306707018179889759239937377220 2650 171048923326822173755614002067165 2651 -236349560873049022707380624115624 2652 211947953111711202251256326955088 2653 -104553027238299380421643040264829 2654 -46714974296592356114779240067920 2655 184508004011728596005531945550288 2656 -254943287943388812237905517540796 2657 228618794166186011379230259214764 2658 -112775104617759545320485511416143 2659 -50387947477759631095120910258541 2660 199012197367357608074771520655864 2661 -274980565358829070599209183113422 2662 246583654633045811306546422130725 2663 -121635273070496668387316509630368 2664 -54345915321259136013828551856106 2665 214641592579692435902161516904047 2666 -296571994775059608885000336599952 2667 265941660936974729941869976330739 2668 -131182403493166067171394734238536 2669 -58610701275803977675560447372051 2670 231482335852567629752984132638990 2671 -319836540936088996820191462506105 2672 286799433518510699508830913888192 2673 -141469060771548866859959831429137 2674 -63205778049086862079199379423843 2675 249627082502930586016658766340320 2676 -344902155781185413949923819918692 2677 309271645983870810252934299672416 2678 -152551779349630794477524588486376 2679 -68156390619090155351602334162365 2680 269175482360368261088345163414630 2681 -371906448519359431133143440733716 2682 333481625430653649306581861456592 2683 -164491359088004750465535852354721 2684 -73489688300732253290190848831856 2685 290234700892385112138221902518690 2686 -400997405013007426047308713249176 2687 359561996942179358735736468014539 2688 -177353182886013944473261516555344 2689 -79234866525782033970204973273408 2690 312919978650694554596024570636880 2691 -432334160052101652328312295089249 2692 387655375457927005654598249415508 2693 -191207557647807814120583348847283 2694 -85423319041156431985787531275266 2695 337355231819871972519328454269075 2696 -466087826357061381222029979286590 2697 417915108457430772790029432205895 2698 -206130080285725753582506759597883 2699 -92088801281239393186818781064532 2700 363673696848973245247173472739152 2701 -502442384423356148291787197026672 2702 450506073141164102013093667951042 2703 -222202030575677122089471933091620 2704 -99267605723957020466991908831382 2705 392018622360068956849349954413387 2706 -541595637615246019930319682001432 2707 485605532055510228808244960395383 2708 -239510792809009437576038851981648 2709 -106998750098263076517602380522096 2710 422544011756064481836486788863753 2711 -583760237231211503229324111537560 2712 523404051391102819829249912734982 2713 -258150308324348000534901251267001 2714 -115324179372697833847189712573682 2715 455415420194721312186848064383771 2716 -629164782601017276402486793850688 2717 564106486485919600602620333785236 2718 -278221561151688530071533806742728 2719 -124288982521066583967487830161589 2720 490810809857589010744937408256042 2721 -678055001635539150330255213067452 2722 607933039387912200661567461326766 2723 -299833099160312800098267842005890 2724 -133941625132346575771694899814508 2725 528921467722801050968996124751843 2726 -730695017637119019722158080441912 2727 655120393678139615896197360290622 2728 -323101593272605777668389735881720 2729 -144334199007998330286737284318406 2730 569952990350665091987803288408645 2731 -787368708592068298010230773731128 2732 705922932125925239037390433013064 2733 -348152437488361582112062748367200 2734 -155522689971277122264366142926386 2735 614126340512060654608397150154648 2736 -848381165609908288452818928367654 2737 760614043144171675793730893511695 2738 -375120392659508454546002941491780 2739 -167567265200284756815211302683305 2740 661678980833310553596413828321696 2741 -914060257648037762989992228600827 2742 819487522437453047536625693190921 2743 -404150277164250790897861118532264 2744 -180532581489767929225027166376794 2745 712866089998983158478231968348376 2746 -984758310167913933525221786643991 2747 882859076689794714776569592992892 2748 -435397707853371145428957637287568 2749 -194488115946481991807116647588004 2750 767961867447684266327870146421040 2751 -1060853905911831216867990265835605 2752 951067936625211297583574699396810 2753 -469029894880874144013097157966448 2754 -209508520729751484403573092728292 2755 827260932917098313903795529824632 2756 -1142753816570448907290692948253264 2757 1024478587294312857852042506286388 2758 -505226494287374243157197920938856 2759 -225674003563155968751447666642984 2760 891079827645249386168253043838998 2761 -1230895074732988931238233647561969 2762 1103482623996964413938100314341056 2763 -544180522478791317328604559604158 2764 -243070735865569323704634895674368 2765 959758624517214121415647470558276 2766 -1325747196177313165715392968257776 2767 1188500742846614971795342560560546 2768 -586099337036262553440875774723732 2769 -261791290480635854862570312906926 2770 1033662654962511683154736580847973 2771 -1427814563268903447654345977269104 2772 1279984875619190358879775076826912 2773 -631205688607031140971588045216851 2774 -281935111123768244144737582921959 2775 1113184360960449761919510112978763 2776 -1537638980999318628547051473357640 2777 1378420479211244300153090278370985 2778 -679738848961847202070979355678664 2779 -303609015815531700453383948560054 2780 1198745281101308189269987040571920 2781 -1655802418009423047790906924807309 2782 1484328990761455287408745158804468 2783 -731955820663626195571614876655640 2784 -326927736730509865254990127044202 2785 1290798180283050790992399356155636 2786 -1782929945814234526657632566678415 2787 1598270460269822903283461743443144 2788 -788132634176369483659886973911136 2789 -352014499062151168503310237568622 2790 1389829333299110073820487671173230 2791 -1919692890378541762785956555344422 2792 1720846373383559602653837227129904 2793 -848565738654385566887701522413937 2794 -379001641687438496231910760834388 2795 1496360973295719781870801598636575 2796 -2066812211189671356601648548958120 2797 1852702677911433948854270812717616 2798 -913573493091500614421207154998136 2799 -408031282611331570374158441415517 2800 1610953916850514847115119805285646 2801 -2225062124040408206553919799084520 2802 1994533028583194552260635357200408 2803 -983497764980180399519615438452260 2804 -439256032380677484748629261735432 2805 1734210378251134208307706780890635 2806 -2395273984875857364176702285305979 2807 2147082265591957296540381137444136 2808 -1058705644133403159616691733166176 2809 -472839758881607042010744449327252 2810 1866776986437041384830997670496040 2811 -2578340453278071771801363816866281 2812 2311150143549628105777700535022584 2813 -1139591279859967254507719629107720 2814 -508958407174333058950670304261632 2815 2009348019013662866373573380165548 2816 -2775219955466994844104447464617634 2817 2487595328653424539657732261110047 2818 -1226577850259083806879765180697264 2819 -547800878275809579235645594562304 2820 2162668868759444673025695969284448 2821 -2986941468091484026608879235762441 2822 2677339683110546398355175393138361 2823 -1320119673015149952114517205821988 2824 -589569971075038177588909762865682 2825 2327539759128037129980865762853520 2826 -3214609645576088520093155473584779 2827 2881372857203574257356806277868448 2828 -1420704467731253079873353279224584 2829 -634483391859136611036649632131628 2830 2504819726404335226639929374960228 2831 -3459410315384467624602047622224625 2832 3100757210807166393465862935070666 2833 -1528855780543135262858977866171440 2834 -682774836241915606289309355545226 2835 2695430887409649395336419934965247 2836 -3722616367265919013840609999370116 2837 3336633087693399874737395933819074 2838 -1645135582507161566627725169720307 2839 -734695148622028975862458625755949 2840 2900363012973327556883125186633620 2841 -4005594064374978971095849139733649 2842 3590224467595408332498933704266228 2843 -1770147054059607763123290476499408 2844 -790513564656251564491860736217192 2845 3120678428801531213584833652415762 2846 -4309809806103508154337609304710464 2847 3862845022744009915392731679168220 2848 -1904537568703857788460965199868114 2849 -850519042616679643327352891096135 2850 3357517266884817152388632467749582 2851 -4636837374548678333405553757793126 2852 4155904607457482401157409350933452 2853 -2049001890000663684078586515851220 2854 -915021689910326709997323958404947 2855 3612103092201342632433929815757704 2856 -4988365698767997965746877054749154 2857 4470916211358734434668341175656696 2858 -2204285596918510164366714188310363 2859 -984354291477505238890636924134463 2860 3885748931198994131631514025558320 2861 -5366207173353744837032229236287284 2862 4809503408925600592932230321272918 2863 -2371188753650653566002370588602980 2864 -1058873947253463934979693719425168 2865 4179863730385113612422422675954679 2866 -5772306570404357875516582007586443 2867 5173408340358200566452084925868052 2868 -2550569841127171792925117271916464 2869 -1138963826378041858114552896538265 2870 4495959275324846783626835346138792 2871 -6208750586690625151336414610764249 2872 5564500261182224307347857429970542 2873 -2743349968649278093138282945214846 2874 -1225035046372794566482615156107827 2875 4835657602457092871883690736997624 2876 -6677778070721786981246972280510480 2877 5984784700609280310113243575409807 2878 -2950517385354456789011085777514712 2879 -1317528686076479262062690701907952 2880 5200698938389801811545916255227444 2881 -7181790977523646084951492213653897 2882 6436413271456432108210327676481830 2883 -3173132312590264561760475087560838 2884 -1416917941740448550038771260451980 2885 5592950203743766671593968828300518 2886 -7723366102260985994991945020001420 2887 6921694177398868806729707199469307 2888 -3412332119737872402179962341244116 2889 -1523710436338055624481420127869865 2890 6014414121186578911597939342445445 2891 -8305267647384496869330481886808784 2892 7443103466505241017197428348944568 2893 -3669336867589966231824583799492440 2894 -1638450692839455327698418978031904 2895 6467238970047235789869939903765784 2896 -8930460681773414329782138563708510 2897 8003297083398341371441081688992704 2898 -3945455245058269751694720168847235 2899 -1761722782948223327616393557126456 2900 6953729032838945170550050383917700 2901 -9602125554395643109362387262613310 2902 8605123776009238994083337957518525 2903 -4242090926770946648436519802431389 2904 -1894153163592239752391821134762954 2905 7476355782155692894474747505624344 2906 -10323673329334813744174332949151160 2907 9251638916766393643159974971649575 2908 -4560749381027210305303872740979784 2909 -2036413714311739923099638147019312 2910 8037769859760701811726482938716592 2911 -11098762313657229914011840142350981 2912 9946119302199429942512902737970500 2913 -4903045159613863056176000604560202 2914 -2189224989595999251182251775633247 2915 8640813903266505844786154371318728 2916 -11931315754530978259864493760474348 2917 10692078999358015150447989050752514 2918 -5270709703164999243247298665397968 2919 -2353359701190713006284937769479028 2920 9288536279632439423971740957272124 2921 -12825540787285895176621870183559708 2922 11493286312168716472148180055526098 2923 -5665599698071118615980182897441952 2924 -2529646446434936923058931666462728 2925 9984205788792384343119165576546923 2926 -13785948721739339131788659705803584 2927 12353781945897147017713233199939512 2928 -6089706023427415526026202140396150 2929 -2718973699793932436599519206717392 2930 10731327405091201989505305879786948 2931 -14817376760133038176398186178311361 2932 13277898453270827418503624643716416 2933 -6545163329163707483565509121118086 2934 -2922294085937168492310537271920228 2935 11533659128871158080233934031935958 2936 -15925011246456518386159899032340906 2937 14270281051573119393704214121779844 2938 -7034260289331726243172398568036643 2939 -3140628953974144496576136252876864 2940 12395230025529815025948738918945920 2941 -17114412553800336035160097802651728 2942 15335909906164991774339930717973880 2943 -7559450577551454344074777281933541 2944 -3375073273810027317883923518618442 2945 13320359534689647694404527407982914 2946 -18391541723716931343321555148797282 2947 16480123982455560123469688835069955 2948 -8123364614849794610357125685761564 2949 -3626800877024109824977296474486901 2950 14313678137799770985270914831418614 2951 -19762788979399742699886281213554104 2952 17708646575352344970516138467248502 2953 -8728822143575913060874490798395033 2954 -3897070066212952581115262424717568 2955 15380149478555899855258743438184536 2956 -21235004242855694364541897265392176 2957 19027612632707927387909515936095080 2958 -9378845684762815682529926012090078 2959 -4187229618383325218423406143008605 2960 16525094037001848944910317937198310 2961 -22815529795177939955513486632850544 2962 20443597997273032321355918318257295 2963 -10076674940239800367180490856016836 2964 -4498725209734715513015099504019088 2965 17754214465092086756170742019369707 2966 -24512235228562810871304852606086853 2967 21963650700201039129099190485877422 2968 -10825782205002099678877173682958028 2969 -4833106291044681126953473435846410 2970 19073622698879479734591288647355920 2971 -26333554848897800004943209734613712 2972 23595324448261753896134605883380296 2973 -11629888859830137507071480446991653 2974 -5192033444870633544341001620127380 2975 20489868970376729517064885166228784 2976 -28288527698619302412121915479507638 2977 25346714456651624280627075471969167 2978 -12492983018940381720337131664239516 2979 -5577286257917243610973289580861133 2980 22009972850557527438550589161711568 2981 -30386840381145785530714083611094326 2982 27226495789674632724203317724279933 2983 -13419338412563060443410729735973844 2984 -5990771744198580840701654148253124 2985 23641456463949735245857373498714640 2986 -32638872880583161734034229745852899 2987 29243964382656784979421009138381744 2988 -14413534589800634401501190949226664 2989 -6434533357057978192959217407710973 2990 25392380024865910472405676059972868 2991 -35055747583626713372565518635013917 2992 31409080930294231912742668152011654 2993 -15480478532947920091646059939937919 2994 -6910760630706719509485164857135324 2995 27271379855556692374817246522819382 2996 -37649381724703752303114774575618952 2997 33732517839270522669063204576064626 2998 -16625427780674694703441638394572447 2999 -7421799494715923993735454305449880 3000 29287709057503078657477841479487854 3001 -40432543490472733457460997719198046 3002 36225709456465472055095030957114612 3003 -17854015164110657070418164449539189 3004 -7970163307856117446982737356611128 3005 31451281018730422472085371876950302 3006 -43418912035881149508542346875977112 3007 38900905798473320014198725298932732 3008 -19172275266958665018637969206235788 3009 -8558544660838367387667951245109762 3010 33772715952479055177476850151485368 3011 -46623141681153742822812119836262592 3012 41771230023511679543457632350919688 3013 -20586672728324947942687322387820392 3014 -9189828000882770027594698423539680 3015 36263390675856005112351450350439731 3016 -50060930577406351504527703878338698 3017 44850739903199594334019875238134092 3018 -22104132515026187184753575721302952 3019 -9867103134638633202135799893333304 3020 38935491851274977529652873332463632 3021 -53749094148135754634894104467811309 3022 48154493569181469249232778266702682 3023 -23732072298746728749136099813407768 3024 -10593679669820949573413885077174438 3025 41802072928626879065738460141678390 3026 -57705643634703926933325951375780024 3027 51698619828246807622745641845248207 3028 -25478437082610720909616042690411400 3029 -11373102460025734658173765606333656 3030 44877115042273893483685540486629837 3031 -61949870096203243394468587965707396 3032 55500393359521494860919245929667982 3033 -27351736231541989692063707784150702 3034 -12209168121559601442072748830802311 3035 48175592134193766307090889494676032 3036 -66502434237850184755770006040291000 3037 59578315128567817515237252418348587 3038 -29361083071249825581954618261003136 3039 -13105942695784763606349869080789152 3040 51713540592989265339945662636783884 3041 -71385462467407855485537968438017896 3042 63952198375915944681855647504676889 3043 -31516237231845076378493336411641913 3044 -14067780535458900309766137676369464 3045 55508133718097176776784433714976803 3046 -76622649606187476708057968159372672 3047 68643260561753453868984666983757195 3048 -33827649924004391774881777566910546 3049 -15099344498860643197938042085045448 3050 59577761339463094750903990395436008 3051 -82239368710038183383927359479899460 3052 73674221674322045604077684012330960 3053 -36306512348310543432489378965051724 3054 -16205627541157877535254907252103682 3055 63942114945279407954362514311053139 3056 -88262788486522496178907785399098288 3057 79069409337118806758632252161995423 3058 -38964807451956074731503576435175155 3059 -17391975798521038467508012852293624 3060 68622278694206686127717963838741724 3061 -94721998827319116792707773145220965 3062 84854871179387179225893083702665272 3063 -41815365261462176142114519778092507 3064 -18664113266932115290944173729035138 3065 73640826713911556354495374997184012 3066 -101648145009930882451971914566421231 3067 91058494965731526383753586713028043 3068 -44871922035494350255425108784936160 3069 -20028168184518765225684555550874670 3070 79021927114861986270823411026240368 3071 -109074571160148326002467881936746664 3072 97710137014128132551953375879813574 3073 -48149183498314731345971622978582197 3074 -21490701233580131654552857622063694 3075 84791453177235341413230658393110959 3076 -117036973606582251164190928263146184 3077 104841759467272307230233376687805988 3078 -51662892431965606273442801496796598 3079 -23058735686296853895879457230171106 3080 90977102199634610377231959341596536 3081 -125573564801095995844911464743024800 3082 112487577020242643816860505345691405 3083 -55429900924001903379429270547706120 3084 -24739789626464504582876481658654488 3085 97608522531200485776189683636637107 3086 -134725248524314231281018097940990078 3087 120684213748035586176971364039523272 3088 -59468247587559022471567729344096846 3089 -26541910388491545600935030607935896 3090 104717449343786478180566697848132269 3091 -144535807143746191330423755321457980 3092 129470870719792619946524660601044368 3093 -63797240091838213979928210045668965 3094 -28473711364396328289902203607567011 3095 112337849738274615694865890380944808 3096 -155052101743635182204868147908993290 3097 138889505132685764258300350574894920 3098 -68437543363801934737760826119504524 3099 -30544411339661520098732616155366905 3100 120506077819003561907263895664788160 3101 -166324286000643978626537455240947507 3102 148985021747633223473601036289594348 3103 -73411273846089022143653251768868452 3104 -32763876529599979657597228833654016 3105 129261040412822113005309042089668991 3106 -178406034738131834920517341223548404 3107 159805477461486928643699869746982432 3108 -78742100221982965512640257623167004 3109 -35142665499397568110692390931544190 3110 138644374154642515406146569424640015 3111 -191354788154312449149729452251371068 3112 171402299906281130936632015878137320 3113 -84455351045801243735147040639316638 3114 -37692077163272572299089324654237002 3115 148700634709734620301812760075739810 3116 -205232012786257920315547327078231632 3117 183830521025783928513544721789488440 3118 -90578129746431685018525772265096546 3119 -40424202071278256331446033249697677 3120 159477498954570259700497234724919156 3121 -220103480342802613978599881106040249 3122 197149026643194072897582780911694030 3123 -97139437503042378924034020270407304 3124 -43351977206227713283721661794223904 3125 171025980993006809737267812146126506 3126 -236039565615191510806763229141852327 3127 211420823101631745504570915965093300 3128 -104170304525361836254599072420830928 3129 -46489244528095255418747147057882593 3130 183400662943212655307067352394830952 3131 -253115564755117315282329052662519108 3132 226713322131359032123862064959689800 3133 -111703930306501055998215331133736821 3134 -49850813519106312200729115790303424 3135 196659941493222537974843605868670250 3136 -271412035295926447940588029476899250 3137 243098645174726107547607075875237856 3138 -119775833454212855859183930935060579 3139 -53452527999632342190503957678372040 3140 210866291289620226447233195774183164 3141 -291015159384594239874882934684447400 3142 260653948481984103287584025002837556 3143 -128424011746909473972771217757226896 3144 -57311337503026886261471721732336002 3145 226086546294848559464824453531039911 3146 -312017131789944850283841033280141052 3147 279461770378666774894414829948478239 3148 -137689113103850150752717000405166784 3149 -61445373516746274666849147527760612 3150 242392200324328970914882074000606444 3151 -334516574356916176124412507318306868 3152 299610402198573274789748679025945440 3153 -147614618204839753600811341768311001 3154 -65874030917571009341286263121850083 3155 259859728055238848366636626465068783 3156 -358618978687864259680550574484347620 3157 321194284475859150737279671586851119 3158 -158247035543732289810225379213832340 3159 -70618054950563814183784754528466397 3160 278570927884769840281596940432447894 3161 -384437178950412386106550270974625800 3162 344314430095761869183344307565870084 3163 -169636109752206025816340689791393277 3164 -75699634124655414045741607480957704 3165 298613288107318711012005951005390680 3166 -412091856837652896439000942924702044 3167 369078876216476143729495371468394008 3168 -181835044085879195799182654777120297 3169 -81142499422532533716533693320571480 3170 320080377977711924742568137393930182 3171 -441712080841110982243022455725801894 3172 395603166895105898342120811949472200 3173 -194900738024089684599904319677706982 3174 -86972030248913656875077945719727528 3175 343072265331626787782299473150163227 3176 -473435882140318138742937688720186826 3177 424010868478935643142171666792164847 3178 -208894040997805650582583225006001074 3179 -93215367569442376917704982198534096 3180 367695962545261747587807815815523144 3181 -507410869565691861581163096466044869 3182 454434119959997126218918876941875430 3183 -223880023327419058347515876075051436 3184 -99901534722418105525440352040514420 3185 394065902734469068280840199639600594 3186 -543794886254287662050922042394412694 3187 487014220636602953486409013042538067 3188 -239928265523868930878175931934214720 3189 -107061566417539082388118844437930056 3190 422304448219465675429608812230061861 3191 -582756710791528715439975899418255365 3192 521902257580757994902066631038273238 3193 -257113167182931408438003411086184202 3194 -114728646469880311237770065491971084 3195 452542433415383750457827828477386962 3196 -624476805816918175046709802206005912 3197 559259775575759535620543405588683499 3198 -275514276783903298899533910025442384 3199 -122938254853604637516816752371524334 3200 484919744451844992544204467078447422 3201 -669148117268734297189579480854839353 3202 599259492364515513297223494500067241 3203 -295216643790618037791475201795039968 3204 -131728324698552744556410315513377680 3205 519585937977008788908308029276651616 3206 -716976927652580929181742475574533258 3207 642086062236846046116942454141341696 3208 -316311194545111826200947422988475530 3209 -141139409894030646875907618903489831 3210 556700901763758533574518177417372173 3211 -768183766942247462437044411791147897 3212 687936891184030702159247677562579248 3213 -338895133542669129293224460086380121 3214 -151214864007974357179990806632697544 3215 596435559908494244927514833901321608 3216 -823004384959508000434910680803239808 3217 737023007061913974394150049041977079 3218 -363072371781810001219476076401080292 3219 -162001031276394258752008032192285553 3220 638972625597076664812051415052138852 3221 -881690789333200644535712212436342016 3222 789569988430826070207719265008433540 3223 -388953983994450985330632586406531104 3224 -173547450467770849200667271411844714 3225 684507404608544947865920732238561255 3226 -944512353408175881694040234167841202 3227 845818955982310923487491999359653428 3228 -416658696680417146691498863672897232 3229 -185907072480085215012316571392045694 3230 733248652936079945349329870891300788 3231 -1011756998762553283823283318032271464 3232 906027630720130855147793290430793774 3233 -446313408997173707080946641968133600 3234 -199136492584630627795909923708401400 3235 785419492127130249654986065859705344 3236 -1083732457298311126995124386319018080 3237 970471463337250740045545043929518355 3238 -478053748690580172404809461785919796 3239 -213296198290888086360294905570487168 3240 841258386181533208384870339969412750 3241 -1160767618196759215469337587518625076 3242 1039444839522571525448901605618382024 3243 -512024665396177867113682567921600729 3244 -228450833870794648381573937318675568 3245 901020184098778262291800433766282256 3246 -1243213965378192865640498172474584978 3247 1113262366242229626164919845020675814 3248 -548381063793567207424770302357253962 3249 -244669482648940194046582663560400056 3250 964977232434264533155709425835493904 3251 -1331447111475358805749903482408623204 3252 1192260244371524031327114928595107116 3253 -587288479259413447817998435459611441 3254 -262025968237862984986700753847168111 3255 1033420562510550722399182802033313414 3256 -1425868434724731350669225511455877802 3257 1276797733406273204659222399567737660 3258 -628923798838176669072202566320506067 3259 -280599175974961120033296098249634660 3260 1106661157234301970067817311498761552 3261 -1526906825599541253254839239899265734 3262 1367258714358017574173652291417418176 3263 -673476030534471526283441171851585713 3264 -300473395899897854669922173539416910 3265 1185031302794095198380813647019900082 3266 -1635020550455659480816187959902983826 3267 1464053357337436497209000290392828879 3268 -721147124127745801550558275848039320 3269 -321738688699074997265333181822148022 3270 1268886030859716842093128037915572264 3271 -1750699239937557036733782842494005124 3272 1567619900756199813039054198795673578 3273 -772152846919490834317506172480839924 3274 -344491276137121818876353789747949099 3275 1358604657271420073942383913801179296 3276 -1874466010398493418891215637165629120 3277 1678426549530880883662628006523048922 3278 -826723718046276683569333267902301946 3279 -368833957594760327348482688260473884 3280 1454592423599233111880459435546622000 3281 -2006879727128801215177171839506369855 3282 1796973500155282637252696212816055292 3283 -885106005229407221276790903793153361 3284 -394876554438247541438066867159204400 3285 1557282248369346832960530940860085235 3286 -2148537418760728111923470401810228720 3287 1923795101021444223716210627051481712 3288 -947562788084836860081232917853760338 3289 -422736384058272141200302957601581913 3290 1667136595198475699089444827437904345 3291 -2300076852829998042303278972064456120 3292 2059462156916695475097017631890408128 3293 -1014375092386161080155152941731841760 3294 -452538765536133079289902189595427504 3295 1784649465549600001122123883270361147 3296 -2462179283125428781504607509142723736 3297 2204584387206527183139227246601141335 3298 -1085843099960028979480904234038792176 3299 -484417559022715472703663884628127200 3300 1910348524325487196778850376247355796 3301 -2635572380151111877830221811815223976 3302 2359813047832998596211061992084548650 3303 -1162287439198335064278882874767769832 3304 -518515741051697678889784192451199616 3305 2044797367051798434240099340292319228 3306 -2821033356763499006086354128595409963 3307 2525843727918302746993476270066456144 3308 -1244050561496206550219423560444776800 3309 -554986018153097305657460183057847565 3310 2188597937971478411270939009929672918 3311 -3019392301831091884369052391897539376 3312 2703419332465499257269280822350894039 3313 -1331498209270362829010180976392843713 3314 -593991481287250447631284046180521138 3315 2342393108978697752459868340530907439 3316 -3231535735600325181855285522338970456 3317 2893333263396007277538034745522596836 3318 -1425020981580215493756621401087461674 3319 -635706303783210200645294941913914748 3320 2506869429966200460213500904323458462 3321 -3458410401340878016870812775010126233 3322 3096432811959102466776349446294220925 3323 -1525036003765514090892212231086738416 3324 -680316485639977260099901606437656104 3325 2682760061846984798157384176052043552 3326 -3701027308790466467341647295651773000 3327 3313622776395436347813257646584130156 3328 -1631988707930927114291732432761012774 3329 -728020647234606520092115805179083960 3330 2870847904242450132017695975480131926 3331 -3960466045926788429170988655972234745 3332 3545869319637740847201106094367997872 3333 -1746354731551276594099743776050765518 3334 -779030875678780455584563001336777482 3335 3071968930607276240324426299873594226 3336 -4237879376666572607468859936048883520 3337 3794204082790846037610695194075006800 3338 -1868641941942915112218759463564682376 3339 -833573627275658736615398528018166948 3340 3287015744389342671267356004526276000 3341 -4534498143232727013176306891916505670 3342 4059728571153592218874368290433494914 3343 -1999392594848749808913228044140468982 3344 -891890689752507456222448712768920476 3345 3516941370704107822031056258840404450 3346 -4851636493144747841878131151120742446 3347 4343618830631055579680505252835685616 3348 -2139185635918595599396786066580428332 3349 -954240208182634374859951230228963633 3350 3762763298940412789232465563616795478 3351 -5190697452079468927072552203210069954 3352 4647130433540871007939591162889603420 3353 -2288639154434916128167653924584763803 3354 -1020897778763415993950302529163864840 3355 4025567792712226479843111743297642200 3356 -5553178865223827014331064936540778784 3357 4971603794046726670611380313176577911 3358 -2448412999238750183327491316467349064 3359 -1092157614886662159054382454744882400 3360 4306514484632202372240938386530291184 3361 -5940679731203818808511501301425202739 3362 5318469834759998590660121708989385927 3363 -2619211567454022992575277424644685000 3364 -1168333790224248650798443750394235788 3365 4606841274512107495474027496463904224 3366 -6354906954229789052800875605189991307 3367 5689256027441957786116878831588519666 3368 -2801786777292949407225154925521094076 3369 -1249761563856946272262265065022245184 3370 4927869550796496576449790496201952844 3371 -6797682541753519007630185285467180705 3372 6085592832219296198638815250727170160 3373 -2996941236953445475790505191740076446 3374 -1336798792798842695934971314463111464 3375 5271009756313992496808423293533182076 3376 -7270951276693554515034617704154401374 3377 6509220561300488812899643982243568480 3378 -3205531622394134411951420897090199582 3379 -1429827437614919388577271631264646326 3380 5637767320790036020304035643590938448 3381 -7776788895158486730710566849046608680 3382 6961996694855696176019472772550427992 3383 -3428472277596592645483452301653943464 3384 -1529255167196515525993786581745431586 3385 6029748984011122759554123905710995311 3386 -8317410802590556568533012006998243476 3387 7445903678504843612027097447657367919 3388 -3666739051801044369179066515060736520 3389 -1635517069149970546309191819798978522 3390 6448669535068813460941384140626452648 3391 -8895181363371517156606376013161536512 3392 7963057233753914857557456235800714360 3393 -3921373389134085568002860930266940037 3394 -1749077472669159855665398040634779779 3395 6896358994747984901901363798064691056 3396 -9512623801187146800479095169754786668 3397 8515715214735511410300514827217173747 3398 -4193486687038713640777179445137977544 3399 -1870431891204488881370934889126124828 3400 7374770269864044052442484383382302542 3401 -10172430749844645003953501324292209982 3402 9106287046753941868384619713859881045 3403 -4484264940971687669334025658434079712 3404 -2000109092710851196586638965523953648 3405 7885987310204701939353162753561377939 3406 -10877475496787380789132396760388376874 3407 9737343784415577078993734087109121432 3408 -4794973693955010437543215111679610946 3409 -2138673305756852182114173957482440401 3410 8432233800700346973038134361975925474 3411 -11630823964263670983124939401592305246 3412 10411628829550496994578082573560177684 3413 -5126963310761316010212521307111808358 3414 -2286726570309125692914712100535399108 3415 9015882423540453280049217645316957811 3416 -12435747475990616148326478446971535794 3417 11132069351710655368756290378937782702 3418 -5481674597781637011176185960720169567 3419 -2444911242570818928700755620675004516 3420 9639464727179649097681836252379961496 3421 -13295736360221314549219979889746075141 3422 11901788456772554694499383587391095888 3423 -5860644790973162105125077529894624885 3424 -2613912663854405205728577535704050566 3425 10305681641544381272106264776381082372 3426 -14214514443385481107831822849831983815 3427 12724118152089010870466867800466986011 3428 -6265513935719219477907719200800278072 3429 -2794462004108151774639520708753150440 3430 11017414681268388411360472370665065033 3431 -15196054491941800943269394419186560528 3432 13602613159735885370487808851432307286 3433 -6698031683959191743817837547519959913 3434 -2987339291395205598021580115086695043 3435 11777737881461829291217954434165631770 3436 -16244594663768182745514801556676442040 3437 14541065632697237146713984291258083292 3438 -7160064535568068783356138138369320594 3439 -3193376639346897176895479773996455822 3440 12589930513364878232295867665360097108 3441 -17364656034337183736451078926325215281 3442 15543520832338477957375930651646600868 3443 -7653603552689916616887221459004133337 3444 -3413461685380190941261013280566079728 3445 13457490630262486020908971986917280564 3446 -18561061267092843089743043364624225744 3447 16614293829244843803319476292691776668 3448 -8180772577563095161302906793662864658 3449 -3648541253286086589012766213153525358 3450 14384149497254059070606575296402527804 3451 -19838954501877474103221743572090745489 3452 17757987293465668363691611201743809520 3453 -8743836986324404580006975857690116152 3454 -3899625254664231783212812533045986264 3455 15373886961891971365542608929555060608 3456 -21203822539969073882824450721838772042 3457 18979510444418263844711159326079099100 3458 -9345213013351708494981548362215202752 3459 -4167790844602262819738906331123813445 3460 16430947826338771109981410965204054220 3461 -22661517409299375063239454263089558860 3462 20284099235184290274934842758556416982 3463 -9987477682907648435728057361875284685 3464 -4454186847979865019957260898284062274 3465 17559859285558137140558186811919839959 3466 -24218280398747726927984971804820612588 3467 21677337850692898853707153279798508212 3468 -10673379387188976922184268188647072680 3469 -4760038473820868323341568864015359348 3470 18765449500163369379984352313778992276 3471 -25880767656066636223294832534626580774 3472 23165181604346263172988224639803990510 3473 -11405849152375448283743798504758548540 3474 -5086652336225719222913320827723537546 3475 20052867376914634013108783041532801159 3476 -27656077450011816964105361265671157144 3477 24753981323023042794076173190656561995 3478 -12188012636918301491612884736980219059 3479 -5435421801595488540715612125012490461 3480 21427603634498433160199126873305072776 3481 -29551779203645176446377133336859833213 3482 26450509316113685746051428614666898912 3483 -13023202909120898204021943081006880801 3484 -5807832683111528145989944639187502224 3485 22895513237156927446038418937608080192 3486 -31575944412576849567617963937520659344 3487 28261987030319319192823085391082788304 3488 -13914974054053392084493116233332752060 3489 -6205469304766588294106277460762890816 3490 24462839283978956513284871187461995721 3491 -33737179569137181772589036717988738432 3492 30196114498405644397333951785017087684 3493 -14867115663020388854301361299024345525 3494 -6630020958658543933014179528501507352 3495 26136238447238141321573682299994793595 3496 -36044661221147985210481206084254581826 3497 32261101696968459945831183935479531782 3498 -15883668262177072185830256690132699875 3499 -7083288780762046842013909939929769761 3500 27922808059086760556846091421293277288 3501 -38508173302122615481796504570872254348 3502 34465701935563359317577558490135963984 3503 -16968939740477596258500404352262539296 3504 -7567193071991933487022655803786876906 3505 29830114952208874509291903703500281560 3506 -41138146878396328859709428621846286453 3507 36819247407305503669557921628589294400 3508 -18127522840952819010680954909345806316 3509 -8083781093070926905901172298728526782 3510 31866226166725457740059052657895782353 3511 -43945702467903706933334983497757314102 3512 39331687039284515328521806528010003430 3513 -19364313783366613952179270200356354364 3514 -8635235363519284464948780616499040880 3515 34039741642752543415446823325872102152 3516 -46942695095112346953594881989957859400 3517 42013626789894567316221305801528206598 3518 -20684532090605850529027821963385663112 3519 -9223882497002152175062815204989186965 3520 36359829025566521924911766916197814506 3521 -50141762257027244248188553305900307334 3522 44876372549482598197898380589072057952 3523 -22093741695734377473804760393970139776 3524 -9852202607308484236913001075291024504 3525 38836260718356307565703978914644646387 3526 -53556374986236258121100514900100847384 3527 47931975810602153773454728774339848048 3528 -23597873411502645582683764533935028970 3529 -10522839321400895444345879775484554570 3530 41479453326069307781128481983557401672 3531 -57200892208713995050055021163439256137 3532 51193282284662615329472038522298667608 3533 -25203248849269650599443518356070367104 3534 -11238610438276609795054728905376290342 3535 44300509642918004599782632259894584828 3536 -61090618606582063679464851389435435212 3537 54673983652921685051789661468289326046 3538 -26916605879781429095030696052521160899 3539 -12002519274824108307294003560533170292 3540 47311263345739387318788927272509637628 3541 -65241866209283265339143624554928476133 3542 58388672651623461428884190014009273056 3543 -28745125734080312569998764187366861972 3544 -12817766742457030275570654539818030138 3545 50524326565625368256988369774989625144 3546 -69672019950713958857561691995775294240 3547 62352901703678222565989447060007765467 3548 -30696461849012665315495577190544799544 3549 -13687764201065753990288114453440245781 3550 53953140521105709454569802408776496596 3551 -74399607444823590625358865491714421101 3552 66583245322658736941702712839560842318 3553 -32778770568382316756544308131044138414 3554 -14616147139757858264960818413783630498 3555 57612029407705186725504561000846682242 3556 -79444373248087332696826051745806258544 3557 71097366529099913312279627721607906685 3558 -35000743817786132824300665504301129312 3559 -15606789736971936550576799697659911615 3560 61516257750955413300768005015933578146 3561 -84827357894144344480502219425762070497 3562 75914087534185206285160627257172283974 3563 -37371643878592386376442602167898430208 3564 -16663820355856237875166277032624871440 3565 65682091442963173274322242390597318003 3566 -90570982003831286167499169918332283122 3567 81053464961938859329015157171728573907 3568 -39901340394408553409576619858001549024 3569 -17791638034316264427353020512838155068 3570 70126862696468203055339536146215569093 3571 -96699135792892991673804095592324867984 3572 86536869898075554406234422251814246704 3573 -42600349751761278507645290563252900448 3574 -18994930032866410796417859178982905347 3575 74869039165013890080709386499507831560 3576 -103237274319888214246973912277123178018 3577 92387073071749622169658627744018418912 3578 -45479876985607645532131900038772066008 3579 -20278690507383400219653137155744094928 3580 79928297493457142144259992273248588904 3581 -110212518838300815760178170093419888300 3582 98628335495659648679884694735555762536 3583 -48551860369745514910766947194255828800 3584 -21648240378067889489732190299169898428 3585 85325601579614736803340505108033532472 3586 -117653764639692826461034931336119961251 3587 105286504910370042459229271837737345479 3588 -51829018862225445046150822444004655232 3589 -23109248470390271544800692970856473252 3590 91083285845442209165371557533183508636 3591 -125591795798977285039419425233731207013 3592 112389118400382033873507885274802778342 3593 -55324902586523558064367664003344224808 3594 -24667754008543414501006100209536071579 3595 97225143834830804746288707027644596087 3596 -134059407258632474174324243693760174176 3597 119965511572500238989455297918579607671 3598 -59053946540551776296433367209403347806 3599 -26330190546965820477623764841251600368 3600 103776522474955061333126714321241456614 3601 -143091534716017152390157107246314012276 3602 128046934711479607290058873918963490680 3603 -63031527737599594550368233744265662828 3604 -28103411430851478939790193746107336916 3605 110764422359179090937529596244098420173 3606 -152725392806976286245572094390057887937 3607 136666676353888547500295256619258971154 3608 -67274025996062864106628261163255262544 3609 -29994716882246630531837895527904101617 3610 118217604431908805683179376535242710205 3611 -163000622109752158078744777710373479888 3612 145860194748679833058273095514271095536 3613 -71798888608365444713444679150005095900 3614 -32011882814369008113776660884715343792 3615 126166703479539917401362115492773282707 3616 -173959445525946381748904310029292360250 3617 155665257702219673919243807221663325730 3618 -76624699133867281014054672211123948631 3619 -34163191483193367338017192727238000025 3620 134644348856882111777017771625688447216 3621 -185646834630030762737158951378782173480 3622 166122091336591185747381824545218764361 3623 -81771250575828647985739844732908370424 3624 -36457464092151044127003654139657339332 3625 143685292905228039079733454026891054511 3626 -198110686615802590351177690943730185880 3627 177273538322971763412934670255059999368 3628 -87259623218719246635289594253183170832 3629 -38904095473015042155624856663320742876 3630 153326547546676778557942933233205166902 3631 -211402012507353810311238008368055075792 3632 189165226186901612336882785321829160844 3633 -93112267419380054071628522302606198332 3634 -41513090973711380312787892131962898480 3635 163607529569516068732073439885513919356 3636 -225575137343712464083706840925388547716 3637 201845746319437013147592093303478530056 3638 -99353091663826351781513082159706558224 3639 -44295105691939284752783162055641670608 3640 174570215151522782819004344825256877288 3641 -240687913090466044197197736962802878799 3642 215366844367648383954475788425963700078 3643 -106007556220886863325920010771279540885 3644 -47261486202126097709379124626178775360 3645 186259304202070247728163808153800057544 3646 -256801945078546128462284207190561773192 3647 229783622719819385729342058731448791896 3648 -113102772744475018407354963451158099974 3649 -50424314932418037155598599926746075728 3650 198722395140054270128208602090874326086 3651 -273982832820107354863126078143900720253 3652 245154755845177122134181450086338364964 3653 -120667610198156747294689843724059056594 3654 -53796457358147558838513825505299873276 3655 212010170762994598208028632823392938399 3656 -292300426104246986283496861690581020352 3657 261542719295191755836388637674551829911 3658 -128732807498891999426240898797700025122 3659 -57391612188556375765373160276389538556 3660 226176595903370139060013971539103843224 3661 -311829097331370056377786913372162290861 3662 279014033223592877486867666072946520436 3663 -137331093301466113401615016988989919130 3664 -61224364734526575871927734831898834514 3665 241279127611447823842133215140402303012 3666 -332648031104506642592672463313406358803 3667 297639521335435999828410760617420502720 3668 -146497313371278898629635528116000644480 3669 -65310243656719330718061428948458601622 3670 257378938649718433032786440591313982512 3671 -354841532159041294747863238190917205400 3672 317494586232002481554256250055365318910 3673 -156268566020915685427976855558984265761 3674 -69665781305882309462535179431930086640 3675 274541155132718953529718470004363757784 3676 -378499352779341735178620098412381284456 3677 338659502178228112056482977532142189427 3678 -166684346115383041404816687226143345068 3679 -74308577880206462171206469223643939957 3680 292835109197670795962923501321531800346 3681 -403717040921909625445728721384095071120 3682 361219726382939499258450494605806593065 3683 -177786698182155563493389786071374627744 3684 -79257369638536275974912414786657101376 3685 312334607646177352914872115262280491991 3686 -430596310340169550255600393447126319874 3687 385266229949655886185813686026202757252 3688 -189620379195358555011149002686363982674 3689 -84532101423013654597833449616077143200 3690 333118217555394673707470967524925045156 3691 -459245434086127422427298987162862380085 3692 410895849727323010876266817124954791584 3693 -202233031638620462850269124311543634660 3694 -90154003760415864356761581237109237962 3695 355269569918818707848779397708487078819 3696 -489779662849146105916620470393211371962 3697 438211662366335188323477141194283806776 3698 -215675367488491606891886843262207320628 3699 -96145674828087259190859862232105384894 3700 378877682442337039069626934030770729360 3701 -522321669682300788744471978952316968864 3702 467323381965836976439011862285091705538 3703 -230001363799972267463858282358540351653 3704 -102531167588020751473007211183509368984 3705 404037302690700601334702964120282205032 3706 -557002022762503867866182921719152669282 3707 498347782783857495824891217533297961744 3708 -245268470617761688461517866335164065632 3709 -109336082411379712695411063870040448576 3710 430849272853323501201837722131969404208 3711 -593959687932161990159573226355242729456 3712 531409148572616410953889787488471307886 3713 -261537831981476342189480972141848038431 3714 -116587665535629322976823171861892612451 3715 459420917476573197182367066749311254322 3716 -633342562877899499757293447130852636724 3717 566639750197666247610867019156987674695 3718 -278874520840445971269955404365092533922 3719 -124314913717537388416855040150227726952 3720 489866455592740657350520617747133069152 3721 -675308044916227036758216020371725957794 3722 604180353301735463579163344410485821004 3723 -297347788743943819935460477686757218277 3724 -132548685467681481802662024853762525048 3725 522307438763968709126382699513354488532 3726 -720023634477347920093864830530955397922 3727 644180757882564811456246696078083822643 3728 -317031331226017248355157273793825854976 3729 -141321819275839473274538463186363305934 3730 556873216652871772821710308336905935701 3731 -767667576506998390753528785050411900156 3732 686800371769061477101423439727616969664 3733 -338003569860641135034620217460885650648 3734 -150669259261826266347539908047766514898 3735 593701431830724895631742976413877535164 3736 -818429542142756008359552102566520233410 3737 732208820102129072981037782032223439322 3738 -360347952022914661520492040962974053575 3739 -160628188713057901942531591427303164264 3740 632938545639277110876473302122254900128 3741 -872511353166095234679848092231847693856 3742 780586593055988346724289160376863225596 3743 -384153269455669439211438413168640900600 3744 -171238171998467386071958242904879643904 3745 674740397033816683466602296459921738250 3746 -930127751885120349371019251157552324468 3747 832125734173130068653317470582132253610 3748 -409513996808373016078433562963900247688 3749 -182541305378462374944908708776649587515 3750 719272796453468423781835344255716773613 3751 -991507219265892925506926961857694188685 3752 887030571831711206726528705727587286144 3753 -436530651386829191729516990883781273891 3754 -194582377262506769460001405665195569671 3755 766712156890243499980949721142849903452 3756 -1056892844303155248600249377471362167112 3757 945518496518719548653483398783707443075 3758 -465310175428141705868798627225647242366 3759 -207409038499736042152265249949930955669 3760 817246164461521826136668151892665517264 3761 -1126543247804626753872710129353769423118 3762 1007820786746121556944498283494372896773 3763 -495966342295981828087558537537786266568 3764 -221071983323895976526906075291813891040 3765 871074490931883579925257169920031645254 3766 -1200733563957547562825923897724711080344 3767 1074183486621036166419028426756946291328 3768 -528620188076659754459592471176578517698 3769 -235625141611949577581146582419855001154 3770 928409550780004302892163113839391629036 3771 -1279756483252428697207898225200565963462 3772 1144868338265339587651661046032190367872 3773 -563400470147137516274825545742645688028 3774 -251125883156057658355002292075859436080 3775 989477305565200712880502719307849919160 3776 -1363923360557749303386849701776237430004 3777 1220153772475634467922277628428962546064 3778 -600444154382247719616216465268114016975 3779 -267635234691443203821687695410282252320 3780 1054518118516705615187022104707692184228 3781 -1453565392371365915796119184300981868968 3782 1300335961221879935027554446917763726680 3783 -639896932770326656249201045899530503333 3784 -285218110468044435754602024937881725194 3785 1123787662447436174909662595308333341732 3786 -1549034867520460482167448336433807262123 3787 1385729935802885704681607495687516392146 3788 -681913773314580434468639698403245511832 3789 -303943557202001598421853851929744515449 3790 1197557884283510471901950120575084253402 3791 -1650706495842792599977322761108175867280 3792 1476670774710074133516125995650498728032 3793 -726659504212147676350563052134609663884 3794 -323885014294072084007815115308030988144 3795 1276118029701708991402114138011589996032 3796 -1758978819658726936422806472211191884512 3797 1573514865498203838607752745961034834378 3798 -774309434424392751985706055710311793487 3799 -345120590256201566189320632939515810521 3800 1359775731580155038772438435540992477598 3801 -1874275713136921528385307029578550838470 3802 1676641245223969301585241081288073214997 3803 -825050012880873320229260826406367922681 3804 -367733356344879545591130218478466487344 3805 1448858166193426016679262743232789600120 3806 -1997047974967684711810451207066858098000 3807 1786453024291434532275703380040825565963 3808 -879079528696113431940454553966745886770 3809 -391811658460771256740044314460598611156 3810 1543713281322873926133575720184854420040 3811 -2127775020087894921181714115789229639376 3812 1903378898838069877597589809192907530704 3813 -936608854923242833050552048990696286262 3814 -417449448438650893730817832929595791842 3815 1644711100706941560719546073298368392640 3816 -2266966676551148068589833186506578363700 3817 2027874757107739692480383687150844324607 3818 -997862238522225996724804481940069013608 3819 -444746635920082432048039353847317576199 3820 1752245109525571870635723944231978470696 3821 -2415165094007637274808969469608496221844 3822 2160425385588394137928742515745716343062 3823 -1063078139383321441105238532755210444308 3824 -473809462073835720136442987303524898414 3825 1866733725898333900557204132292696699864 3826 -2572946770651434933690443350804846899515 3827 2301546281043572610674448841509749493100 3828 -1132510121419134378877949324824961501748 3829 -504750896505932415671061491285298580066 3830 1988621863678595344734930290418494205924 3831 -2740924705909667014426700743341086419045 3832 2451785574939317135050367190880442365328 3833 -1206427798921737518158183542357298008510 3834 -537691058782748640546707045837933127335 3835 2118382592146981813676820511927833475552 3836 -2919750686589952045267290207287581747488 3837 2611726077162979334607919273947488684634 3838 -1285117841575454100194657614527444049584 3839 -572757666077034124285252985726172847712 3840 2256518898547559293552525221505281761570 3841 -3110117714670913177332528701091313845521 3842 2781987446349016278610392819232455175158 3843 -1368885041721678619613887499374458390192 3844 -610086508538332494985394277001329276364 3845 2403565559770805659931924378954937932448 3846 -3312762585417139626301633219383904984434 3847 2963228494570618866471740793608198704867 3848 -1458053447690247240398059824537094817780 3849 -649821954086412798723328785734783823164 3850 2560091129869713583691294726648863209789 3851 -3528468625026344996045213736180230068476 3852 3156149634626394702585402337888707865088 3853 -1552967567243095561663639255024801690381 3854 -692117484429274960118036095833146030556 3855 2726700050500576209849921913759233813894 3856 -3758068597574414101323854124522671699952 3857 3361495478649916612072437681401065174377 3858 -1653993645421033091424700769403883719456 3859 -737136264216417610335808284907391773544 3860 2904034891809509590069790545501990082884 3861 -4002447791615420474947700044723227248754 3862 3580057597298421900550766418346072278856 3863 -1761521021344244174438638302419091089320 3864 -785051745353721685655974265171951263594 3865 3092778731741002905612746782461880712680 3866 -4262547297420517306611374608257480412428 3867 3812677449337078268218805069019440467594 3868 -1875963568792465094419754416922538635808 3869 -836048308628895111071572022039220534858 3870 3293657682227284479198570641871773483496 3871 -4539367486503955032504985877417021938338 3872 4060249492028896010897716952924526278724 3873 -1997761225682608619382054092723675108966 3874 -890321944926353137868675857636982852130 3875 3507443571228663349874200443352465436527 3876 -4833971705788582226902378958335406053872 3877 4323724483369548833044405534387335392571 3878 -2127381617870886419867814138765157919154 3879 -948080978448109967105842804596573374928 3880 3734956790136962332474288171558845628900 3881 -5147490199509396166412359980985497643238 3882 4604112987873169689705072826314681076916 3883 -2265321783034249786687218237501409744153 3884 -1009546834503190079693465023973005192608 3885 3977069316628508698037016421985009820203 3886 -5481124272744516602050299581700498513450 3887 4902489098321839116788361157067068366824 3888 -2412110000733323630811859057579294049254 3889 -1074954854582719052723565099564066810161 3890 4234707923661808530116072528054221526246 3891 -5836150711300997858487611811555087092929 3892 5219994386640337307590555430585699058204 3893 -2568307735127105591334062159528428771224 3894 -1144555161601738902044041602024029032479 3895 4508857585960028147737602629734490234787 3896 -6213926473570961620239449350033081222296 3897 5557842097851281351197822811847151043676 3898 -2734511697199766646656419815098962874064 3899 -1218613578362457620038573343386566124128 3900 4800565096001887016798945974366102145952 3901 -6615893670914580087821239411464071984581 3902 5917321601906654940112536215626966923632 3903 -2911356033773218986761493400659028705614 3904 -1297412602477663922030365197882728767110 3905 5110942902268802999747462469176697922260 3906 -7043584854123593649648791263173795030268 3907 6299803119082753058200510406340176057600 3908 -3099514651017083899108477361603331612216 3909 -1381252441188027344615570732876140408788 3910 5441173183263526995699015064982891980892 3911 -7498628624575618484238392849333068833594 3912 6706742735569665370638556262117528736566 3913 -3299703680631750036556045036054256309400 3914 -1470452109713607496475352098557488365952 3915 5792512171628604719214895911860498845475 3916 -7982755589808990409478064431001961734416 3917 7139687726886738490075408620195576695458 3918 -3512684097371898442314475900628670909808 3919 -1565350596998798921071593250022033845421 3920 6166294743554501722355608499037481193555 3921 -8497804684434008973657848275107726234642 3922 7600282207815300725298549382867581067037 3923 -3739264497098812548836872002635049366672 3924 -1666308102941864075783877952135865222200 3925 6563939289579973963218408619701998212352 3926 -9045729878553113485034970046740784572954 3927 8090273128662808101681729359172596844858 3928 -3980304045101711338363043282825263364900 3929 -1773707351445922961100384740961737581956 3930 6986952883854276519453991093955132282246 3931 -9628607297193892222278369133517185024136 3932 8611516638862186314271129267290418096488 3933 -4236715605013064564640333685005591059472 3934 -1887954983888585190890294905494821904188 3935 7436936769955269338801168244980450674752 3936 -10248642775669291023331540564179362344358 3937 9165984840170424706432784265213380815639 3938 -4509469059262299100332756331070947630161 3939 -2009483037883187244655131572583868805677 3940 7915592182442778879617342084428413839396 3941 -10908179877273597055554382674265637280270 3942 9755772953065578604566696321261402801852 3943 -4799594832668526016256136590544522455453 3944 -2138750516496742688194807023954183533568 3945 8424726524476282256972680151783703161159 3946 -11609708401305647461772227451196391578291 3947 10383106921355650148664038822950981021632 3948 -5108187631468068511124842079835056751304 3949 -2276245053399187507116096247162818897752 3950 8966259923043877980554635735476971391046 3951 -12355873411087456347391764134268053489900 3952 11050351481510995323716151912713537014592 3953 -5436410410808936386526821745966394689640 3954 -2422484679746323436575819662026399705579 3955 9542232184639596178985962714758919445535 3956 -13149484813422575217545315514432004193236 3957 11760018724818866508734569398056137866538 3958 -5785498584524391208330258854205865559979 3959 -2578019698946105421939707654502238122264 3960 10154810175592615335090933959876785820054 3961 -13993527522819829269103818658311712158494 3962 12514777182139651439216806890645447189288 3963 -6156764491823935760745953643894575734344 3964 -2743434675825723696609428603372831513920 3965 10806295652699371696005947662549638535557 3966 -14891172245800770824203664212234227483944 3967 13317461462824818983159663740590266681344 3968 -6551602136415148432385529835833009274010 3969 -2919350547106501046424789644850342427890 3970 11499133571342611171218341872601373978742 3971 -15845786922719785163563010524129503907136 3972 14171082481242356894441970201369320817440 3973 -6971492214496631244366720729422170425989 3974 -3106426860506236109977371984500905499980 3975 12235920899905155913780445643553297728768 3976 -16860948866761174671285828037602905706170 3977 15078838306352751765536209239584179766652 3978 -7418007449043978730561418349089778446459 3979 -3305364150225622345785257431018725394742 3980 13019415971005843597897396134498682881240 3981 -17940457642145035901130454756532981447672 3982 16044125671893838854376107139909906041728 3983 -7892818248850308636771285849004849426757 3984 -3516906457038185958403769135948994351326 3985 13852548401906358493489440402002267132711 3986 -19088348726081054965017321445398616450488 3987 17070552186973038936897392380696313903759 3988 -8397698711883914734912555550299123503224 3989 -3741844001693323540276325127332933126788 3990 14738429618366446355380452612985837700286 3991 -20308908001664650473202574436957323937332 3992 18161949289237899619063679354556581572092 3993 -8934532993691593377934434246042552007434 3994 -3981016020861077651791152574187671363423 3995 15680364018267569771398510184906665361232 3996 -21606687131721833550634011231784576865048 3997 19322385985308190414074404031104204558352 3998 -9505322062810952515852842599837806819784 3999 -4235313775396954493996958394023258251269 4000 16681860813488059796236078952524158774990 4001 -22986519866586874162435221232256958336396 4002 20556183425813231281971729505834437938569 4003 -10112190866462547715500149863947474168430 4004 -4505683741287148237905363161594104853232 4005 17746646590803280008374963671174174533882 4006 -24453539341950033134277871214289569055795 4007 21867930365195301826875548333894526639040 4008 -10757395931177248969175170308641526465264 4009 -4793130994250880594632689457131127343345 4010 18878678635009672797422992824163101960197 4011 -26013196426251469148134585050635382823976 4012 23262499559423020149479628909902508369064 4013 -11443333424480314404803440046478292953894 4014 -5098722799629189989266117715308730049746 4015 20082159060039665785022721537754839966226 4016 -27671279180632779083972596781398397160666 4017 24745065157917160746711225397416080438740 4018 -12172547705305981048794567642309188360203 4019 -5423592419880525624846575802986855064600 4020 21361549796553593189672400845528176650020 4021 -29433933498200921664633162576777484095453 4022 26321121149335721301776493120589936006032 4023 -12947740392460000911443624094806160549637 4024 -5768943152735152993694161780773986762818 4025 22721588487373826237681777498414463280450 4026 -31307684993322611188994263153129488796224 4027 27996500924405959146853376677497254685010 4028 -13771779982187764590666938837514997846232 4029 -6136052613835022977999968450960173615665 4030 24167305345174508489254493126518051545064 4031 -33299462215863450000593850594623548421688 4032 29777398022740032586020318765293742835662 4033 -14647712047748081905716288357607120179892 4034 -6526277278505896651188519795840611218193 4035 25704041030067491668894008666156837578183 4036 -35416621269728631804144626097098151763608 4037 31670388134539891141419281973722596059253 4038 -15578770055843270644253996108236757053632 4039 -6941057298176796176000991935112663263388 4040 27337465608141666629954086800623503024480 4041 -37666971919765308323662944106527026786629 4042 33682452432298948638221237317793246024376 4043 -16568386836821222893766292941862171485200 4044 -7381921607881064775209446407322634287168 4045 29073598655629881919145831138440261431760 4046 -40058805276065807483787634625858308440372 4047 35821002312056365474481012393470721983800 4048 -17620206747751217333927998313722305892812 4049 -7850493342246422310967290772943115708384 4050 30918830577206670656006349887764741322966 4051 -42600923149981830589889077573609179377128 4052 38093905628468759945579841595854835476612 4053 -18738098569789450678257520010237931593544 4054 -8348495578411524078281511980149981434058 4055 32879945210973364816992176577791369656720 4056 -45302669181739466559826049407535278949050 4057 40509514512948982714332815108388565577343 4058 -19926169183700000945279636656222107845964 4059 -8877757425396975026007859330961976507985 4060 34964143796977870295644834853512603957408 4061 -48173961845451242427454965699833707320012 4062 43076694869398210792092678480537009749248 4063 -21188778069990064492594636371944832798236 4064 -9440220480613015492314429409760928005588 4065 37179070390658158261350378888292939534703 4066 -51225329443573407222852785211155092790448 4067 45804857647642952113902656338396716851868 4068 -22530552682863133359958001075955698455676 4069 -10037945675407873877827625358977949186601 4070 39532838807405938868400682928211668131560 4071 -54467947209474232178839915322526167672557 4072 48703992000600472433264091745712677423470 4073 -23956404750099081125620238735962317339048 4074 -10673120532853984522746442836103890497532 4075 42034061189535396076512507772882697434240 4076 -57913676643783461943268993099448352563584 4077 51784700437453560380993642730051333891672 4078 -25471547554045188964308989438193936213938 4079 -11348066862338027311217754003984524394048 4080 44691878292327531588717659174623033334359 4081 -61575107217606538726494854612143030774209 4082 55058236091738413816253698133954948426895 4083 -27081514252156785303635096382521037184838 4084 -12065248916969427657963127351163643375328 4085 47515991591520776512668897229195382652288 4086 -65465600583533494102946336468689284213219 4087 58536542230258884195974972382092404439392 4088 -28792177298970770547883977074183326929210 4089 -12827282041355179955467338844671513364884 4090 50516697320651249304017307626245582472161 4091 -69599337443676464446309418605602098662481 4092 62232294136158686977081590306273130412440 4093 -30609769035040824467629818446463817589068 4094 -13636941838911506802141585430910695582856 4095 53704922553030574697120392378453964505683 4096 -73991367232758068146307014826901115436740 4097 66158943507334083039853505295997490980186 4098 -32540903512221146883696951159680388126994 4099 -14497173889600101977421149911646439632024 4100 57092263449905835141552138893582747800356 4101 -78657660783573328658180797157441401449613 4102 70330765519677915622342196033161584834778 4103 -34592599628768423675523884020873824488640 4104 -15411104050793983605382016339383415232008 4105 60691025803496467925442376316411404057628 4106 -83615166151989975704546351715438944140776 4107 74762908713438131243365243778497308582432 4108 -36772305652052301479297312656324998735888 4109 -16382049375901073190861157989259495549224 4110 64514268011169437125250886744616873919602 4111 -88881867789067032212680805821269466276798 4112 79471447870277909178477220427080298213844 4113 -39087925211236696924457986707877007148564 4114 -17413529687408613268662753590098499414948 4115 68575846625020783707928525079404274596484 4116 -94476849258892602696230458669367410112484 4117 84473440058469750550565988782514303412680 4118 -41547844847132242527001796914263322654380 4119 -18509279843164886020246049635651708408656 4120 72890464629604041033828346863309709979142 4121 -100420359712403607449176188351932604165294 4122 89786984034073493810345983286102420287705 4123 -44160963211539389585181641719140662698206 4124 -19673262736993209445489461107756839093320 4125 77473722609510792928061665914349444191599 4126 -106733884339789731768202108979954377057160 4127 95431283196971162426852806113078554963427 4128 -46936722013818328882266293824367052038218 4129 -20909683077144066630719927734090077628796 4130 82342172977994169904120996569551902060698 4131 -113440219037140056213485232545183825044656 4132 101426712312294622516157816301221763987184 4133 -49885138818153054242072375399860928386563 4134 -22223001988642077344462272863062299160384 4135 87513377447862260810576864690952423256560 4136 -120563549536804896884145537423424046081340 4137 107794888220122023552616704323877967475944 4138 -53016841801040656747695903618358789638020 4139 -23617952488283392647917229073240551517344 4140 93005967936486900012952272914586084235368 4141 -128129535265560851495118701160396623480485 4142 114558744769374797579390258226999641572030 4143 -56343106584952401466761060699077441364757 4144 -25099555883894482854113821695956559038254 4145 98839711108007511111618408021302026379131 4146 -136165398210129930756625352239604891970648 4147 121742612225659695327852848077575327810710 4148 -59875895270900492441742937005440526215192 4149 -26673139152484180575868775042328667802389 4150 105035576767694984280459226095180588088589 4151 -144700017085962582917902864978922392893048 4152 129372301417413370125238799541920227407406 4153 -63627897799825011075988919389813400716676 4154 -28344353355116727656191710306411396245535 4155 111615810336014279876782152371575160813488 4156 -153764027122500781821226354036644027457072 4157 137475192900166277368048656427602830414250 4158 -67612575780311864902137850979147640587696 4159 -30119193149714490375512343005024903750996 4160 118604009643226050280803428285950556198934 4161 -163389925796445451872534571779812558240545 4162 146080331435096638423166043856520176339369 4163 -71844208928188534621159209718946814728525 4164 -32004017466575553678069816397625089040304 4165 126025206299438758319852890028977508484220 4166 -173612184863919734272881332063390289155728 4167 155218526095345173975218730215878013643144 4168 -76337944272045135211371458061554713706978 4169 -34005571415174785727849486271860548527902 4170 133905951909907612288499066125870419133770 4171 -184467369062906598809393247290495444052881 4172 164922456331861399538598880757393702508128 4173 -81109848287720417058272375845941548239728 4174 -36131009494819017388338127874791923659714 4175 142274409421121700210256647857433987859296 4176 -195994261879010152053025987770421396524654 4177 175226784349909720192326014504639634199647 4178 -86176962134303938024163122216015878885346 4179 -38387920185960216363855611119418625314161 4180 151160449899875192965959103425494238367516 4181 -208233998790512392713443415514229649333666 4182 186168274167838828392931999380998924359233 4183 -91557360174266441609426906803057378649738 4184 -40784352003448170138331293897954704189712 4185 160595755065134386129143968860979286558520 4186 -221230208432942657545993837625461146716931 4187 197785917751374886161062830870561364387760 4188 -97270211970971865392287551359226380222672 4189 -43328841097740190836551708250474470275061 4190 170613925911144594297969451071828345728800 4191 -235029162149021173338611888013905095053164 4192 210121068639605163302734278965085602627498 4193 -103335847968079538564383753118180000484396 4194 -46030440495094473882603153814961776821473 4195 181250597779927536240971086856880639982228 4196 -249679932416960842874129822902895212413072 4197 223217583503045525349409514993656011902440 4198 -109775829067249043042900387058671176547818 4199 -48898751073071570057076347732781930151013 4200 192543562262162171343058824380929194034430 4201 -265234560678797019314975966054087961084242 4202 237121972099807767339413921623316038875504 4203 -116613020333149924312818955711327545366841 4204 -51943954373271437186194232779808408782392 4205 204532896327484748433412029847192370452980 4206 -281748235120752703797458226747385663944960 4207 251883556122980876599336927663263942874722 4208 -123871669068093051055650724856911166426922 4209 -55176847359159123119034884059903736044716 4210 217261099108555545270759291095444092308748 4211 -299279478989730506843493861463194278539704 4212 267554637460997976806354412471692070651056 4213 -131577487512681249051363701919566586447525 4214 -58608879233098677683086265152440177116280 4215 230773236787892710697324207609215671608292 4216 -317890350063952330451878515737942036685802 4217 284190676423066798657303300276806043746384 4218 -139757740443767517469483998307899096650471 4219 -62252190433341816555186155245328653877423 4220 245117096062544149153529981656263023917528 4221 -337646651931648149359287473072267423027665 4222 301850480513789890547994679302171811181400 4223 -148441337956755777653378993546230281065576 4224 -66119653938725677709938772889951684285936 4225 260343346689237191346987493754669369291364 4226 -358618157769637515018966935727343858251385 4227 320596404374990565729189340627535279121688 4228 -157658933735930406802474582344617196681872 4229 -70224919016244390320507108561888755959312 4230 276505713641798103129139923602272480260702 4231 -380878847353768745932190498493816839140669 4232 340494561548596504261785598998272472198222 4233 -167443029134108215208779229403771762017846 4234 -74582457554495005894746777416136711898120 4235 293661159443459323505467998072563486457354 4236 -404507158075605076902188789775166669909032 4237 361615048752325607708196111903156402771647 4238 -177828083401524375118114760175515843713970 4239 -79207613134283799450267655898474355582504 4240 311870077269266784805144738940447235861178 4241 -429586250784605161517166828142353147670598 4242 384032183399984984472856203906123245633917 4243 -188850630423549497973214863563964048631929 4244 -84116652996439572056561580190046840833836 4245 331196495448263194336900663182083530564763 4246 -456204291322475459012517649463204307714043 4247 407824755140557236882108063763309500436704 4248 -200549402347649207986927799885217609964480 4249 -89326823076143348187912372315419991548713 4250 351708294031561834449699789846933865832736 4251 -484454748666520158882252186554108529646830 4252 433076292235038876253815832913703629618584 4253 -212965460502004203647180561661997037946028 4254 -94856406282877250715221732492299777655924 4255 373477434130951314173429555135126424686203 4256 -514436710651834574628360414247581739815770 4257 459875343637351379927562627734197451069694 4258 -226142334031475561055495514396062118756727 4259 -100724784215449441582733344990316956755760 4260 396580200773403119664984180608152625408756 4261 -546255218298243198418439670477831731333640 4262 488315777695711523983532085880227757837005 4263 -240126166701198336292582435370709372849805 4264 -106952502512498614655391696654825179498322 4265 421097460059915743131705544909209135124266 4266 -580021619827145814961489676485523909482067 4267 518497098443777735056581222462283200146856 4268 -254965872344091797730468366077855942406912 4269 -113561340050454178927671274477491023055997 4270 447114931462653611785123260726978402028630 4271 -615853945516085834191798281767960181491688 4272 550524780506845473680555431341932992867452 4273 -270713299456066522450763176538355387368034 4274 -120574382213162416945213047107471723697576 4275 474723476142465380417735590843111589755895 4276 -653877304605086107206943841341126847589664 4277 584510623707518349000679183368290748890638 4278 -287423405471771247174206053056717602402448 4279 -128016098470321972676362374199962988937181 4280 504019402219741594451086590058807333003416 4281 -694224305538811472320555144715776896246865 4282 620573128517813623408554616328183432517078 4283 -305154441284444608933882042577954694225588 4284 -135912424515543539202177367673112946095112 4285 535104787985351719368803132914615361797194 4286 -737035500902628013115710841406490163744488 4287 658837893570761974559629086622233688017300 4288 -323968146605912553070294191457771632129248 4289 -144290849229300315962234714860547682187767 4290 568087824095249212445447275865381366070368 4291 -782459858488862342781751058831257033743804 4292 699438036514433507361156431857993566542232 4293 -343929956797100283904865404998040392809401 4294 -153180506747311759461306816557757881223888 4295 603083175852424011329451435096419044864816 4296 -830655260012258636389420561865418654418746 4297 742514639565177995079879777325747677098695 4298 -365109221835712784287617666340231772678176 4299 -162612273931049896264694382210747555005376 4300 640212366743397550160672008697886112609184 4301 -881789029081038425054688863361164357364096 4302 788217221194932025580117313756366208939462 4303 -387579438126090578135568431397671529889141 4304 -172618873554124139552327589162392104861404 4305 679604184463589433817180696499028572441376 4306 -936038490122354223297220817911560056086686 4307 836704235469956547096722816745668540885671 4308 -411418493896784168979587062365686408887336 4309 -183234983536339031926550550073264243226062 4310 721395110736841244176523207199126442622670 4311 -993591560058573611908858157869617952893325 4312 888143600645575916262289380732417408363934 4313 -436708928974234582399774712290125039346944 4314 -194497352576284405506955151282202846621311 4315 765729776309377048555116209589854840682207 4316 -1054647374634031841244172248136773220740672 4317 942713258713658607721997255214738819483431 4318 -463538209766228666998865621706338641306648 4319 -206444922553466940075238064965549385889528 4320 812761442577739478815582228175241428706778 4321 -1119416951400961287111792476314393023018728 4322 1000601767696989670885192386519198944374922 4323 -491999020336653513726134304256372711341841 4324 -219118958092287071013755267210568553510284 4325 862652511394004882368986887440868908109898 4326 -1188123891488575564782367345872357669333630 4327 1062008928587630814617530901974837852455960 4328 -522189570503649434281312360308548078676266 4329 -232563183702670114324164539990948320199425 4330 915575064680104529266697094200882039750725 4331 -1261005122401103578848419577405184561199384 4332 1127146448935157102318256919410428360840360 4333 -554213921946708366449520817211969901301382 4334 -246823928935943390680000895789953312479502 4335 971711435576628830465952155233412389000894 4336 -1338311684219302477715675885657937688852190 4337 1196238645205628429860905570179671600403514 4338 -588182333364745836366994667587151416335624 4339 -261950282019683888133401012264993423735126 4340 1031254812950350519474635377741631843337464 4341 -1420309561716017109641399035166713181809627 4342 1269523186153646320237031008181310344289508 4343 -624211625786860181684892608159999419415796 4344 -277994252461819445820406081151000715200770 4345 1094409881189169033125396211604219023743159 4346 -1507280565040107488719459792406348491803360 4347 1347251879578228493755061658952572307113095 4348 -662425569200562585369609952970791772282976 4349 -295010943142330629306424178793533508204996 4350 1161393497323566745342029665843871987720784 4351 -1599523261774968139589448278775185788791253 4352 1429691504968891926498406110246232120534496 4353 -702955291728905552868720517446296211204745 4354 -313058732440554913340120498019837355719911 4355 1232435407630310609844935395229355515380608 4356 -1697353963338371240011736743035051254054584 4357 1517124694691677951952643214592658283104395 4358 -745939712658356307138563282228915800238878 4359 -332199466977428696686270578268476450600912 4360 1307779005997380967545524661185315945257928 4361 -1801107768859961862173146092532680400310615 4362 1609850866516311327687672745745585789013888 4363 -791526000693666834987838836119175104090929 4364 -352498665585110207315398806615838074148400 4365 1387682136459333065549587729065396812217816 4366 -1911139669851927765208997273883441619564602 4367 1708187210445713941035644768338496621617080 4368 -839870058894607401960802951317978454482914 4369 -374025735151406901813025563374831306639210 4370 1472417942449887061628288513025752696750643 4371 -2027825719177695821602914238211418274016592 4372 1812469732978173063915544794298463040200044 4373 -891137037832491064065488921402165854506048 4374 -396854199023389421234118624025385141189163 4375 1562275765463911475010320134116115317976588 4376 -2151564268023539800728686825244562206668940 4377 1923054362111100511585263288547093908025314 4378 -945501878592171921238243249919192374435386 4379 -421061938693621253903500786850164226353352 4380 1657562095974548586126232463102783736975432 4381 -2282777274789318876492310219197688071331408 4382 2040318116584047524425379558405816426874732 4383 -1003149887337912251235368222204474922015312 4384 -446731449533685826591393691176400934242462 4385 1758601579613487704940747945526365841976626 4386 -2421911690037835052866355246487474323981375 4387 2164660343058025115437324327556829139724067 4388 -1064277343259460455726803573191201496201020 4389 -473950111383274124044698562821886348397132 4390 1865738081793808489394920209176763195205114 4391 -2569440921878167898926210019445317709145968 4392 2296504025138816701836036598993906002209992 4393 -1129092141818155513124719498820962027906564 4394 -502810474849136275134534142869374757056944 4395 1979335814135903416482160865934762115803635 4396 -2725866386407520668702425521549311493761384 4397 2436297168374487726353542012390615046624334 4398 -1197814475322183125100888114636079120028138 4399 -533410564216837195304886795844296073981357 4400 2099780526248286218534262269417248450528508 4401 -2891719148099336116161734846101116994817988 4402 2584514265592359104857096657187936499960309 4403 -1270677552975579802355933356529113313516964 4404 -565854197929634288780240644853385452022620 4405 2227480766617171592963211593728768899979291 4406 -3067561655303497251044260642618697189425167 4407 2741657847189017820843440886210834305012411 4408 -1347928362667557608104858468529056669564802 4409 -600251327643067350976351179277329321689070 4410 2362869216572172273232816010124345471765654 4411 -3253989576318145398838599391210052550600744 4412 2908260121249227617983639309695344794927848 4413 -1429828476897567010352058703763344961436901 4414 -636718396921178582697671700949927339344312 4415 2506404101520937335794986994909499194683356 4416 -3451633741802898412953632297512838331109004 4417 3084884708646655113549921359717360867248164 4418 -1516654905367611168216370544008421989277556 4419 -675378720700834356179755015555322276039840 4420 2658570683883720178061569534852527519190724 4421 -3661162199630957126770586118419616320340842 4422 3272128478571964394210233922410212588737352 4423 -1608700996917076007079493084373192436419142 4424 -716362886714579781464577057069279588565764 4425 2819882842410422659924628040659336794369740 4426 -3883282388623720352381274003526931698319516 4427 3470623490242924270471544474480331165819360 4428 -1706277393627172922506278774910636946219656 4429 -759809180130011845600302585316205271545929 4430 2990884742828359156483067863741679783525376 4431 -4118743437977113770157581258094416709553389 4432 3681039046877632728188267159884901295813170 4433 -1809713040082454697835628309540789611897764 4434 -805864032735007026697947272864973428518558 4435 3172152605049607528235120832935654192964896 4436 -4368338599574958288879909227423782240438808 4437 3904083868356759071202199348070375040173304 4438 -1919356250946234815958155562065652324021288 4439 -854682498073495934877460801389215340813128 4440 3364296572463193431317208598225561851321462 4441 -4632907820792500896790936940493047757769572 4442 4140508389364855373649127524941178418489745 4443 -2035575840185616522098355405770525678331342 4444 -906428754016063443925709829208680038842472 4445 3567962689150365831754255838340660873438528 4446 -4913340465823910555420088055111350523593308 4447 4391107190185370861133736294932292829547070 4448 -2158762315470749045944258002459271069589820 4449 -961276634333702952745487212321574154684313 4450 3783834991191789126839165862093440023048065 4451 -5210578194022374502912504668131384751085521 4452 4656721567730150615988662615768905834625384 4453 -2289329141472431679636025893939153687450526 4454 -1019410190931815784581830770002049232458882 4455 4012637718584575818558409078363888243492403 4456 -5525618004221757544077619185136903588371466 4457 4938242254813110868944044768445855475557016 4458 -2427714075992869944667309718266488406134059 4459 -1081024288495282857474599727967510876107436 4460 4255137654655741734018418256258468040118896 4461 -5859515454516023349979337347612285978154773 4462 5236612296130720228870663632659715308533966 4463 -2574380583086872196548021343677057860271920 4464 -1146325233394421579224213591453714056750874 4465 4512146600247968370245218431253717555448202 4466 -6213388067508255050555124970425884274721786 4467 5552830089890212042363343446270480252198080 4468 -2729819327565714119954612874081146710763696 4469 -1215531438806167529306399102640620302556328 4470 4784523990364648673323108424664705298123644 4471 -6588418931606727029135879762782298373073656 4472 5887952604531513366810966503198933833510126 4473 -2894549755523982999408208096727104672601881 4474 -1288874128115194965027288390932817346665792 4475 5073179661395280896823194069249906700461056 4476 -6985860509542731794378472011319330694818144 4477 6243098780522183636119635026240023564894946 4478 -3069121765791671636548195381732460461472544 4479 -1366598078776236456362711724757791637743709 4480 5379076777500633823749537622532253384625386 4481 -7407038665915507213546022396629316445801840 4482 6619453127767775192693905150018647723389808 4483 -3254117477490391493553433330822805529465534 4484 -1448962408941921705653298041083359090782064 4485 5703234925221079130450033011281627768375282 4486 -7853356926235488415675511757659020077563450 4487 7018269529774608409475104100600610882951531 4488 -3450153099164626354716232429690662739954500 4489 -1536241409290389267338914586367542141207305 4490 6046733385882490212162648119221591307245200 4491 -8326300980640174778335578200147741927194838 4492 7440875266329736505936109945912912973067312 4493 -3657880905267306194825372479791232615048634 4494 -1628725422624112618967563779290666720310302 4495 6410714595913636208137073173119097094315084 4496 -8827443446199211848273391619959557829427684 4497 7888675267125695069415434874256803103805080 4498 -3877991326104547511627114961655165288511811 4499 -1726721773956224835858298634445753459055104 4500 6796387805758631938939224899286533263566188 4501 -9358448902509009643501132239737760405709712 4502 8363156609457424918435937321989987130649276 4503 -4111215157688131953723091130582678223651504 4504 -1830555753953546923179252660426346990385122 4505 7205032948669401965794064202201681807404529 4506 -9921079216104640052751193403070989756521668 4507 8865893273857566418204724795778568232435672 4508 -4358325898307182508603057535673800322143536 4509 -1940571658766969732452072558217862352044870 4510 7638004731298033930402491585891784846691472 4511 -10517199170090289609942668591589037034091192 4512 9398551172316302490511443293322985690376292 4513 -4620142219013603500163307948854095124258865 4514 -2057133889450278795952721332481021347173060 4515 8096736958679182551521702283744933425668024 4516 -11148782416311734285782302902979891526370508 4517 9962893464555347888041108141014329300314626 4518 -4897530575620292680580516330552992460873635 4519 -2180628114348441523630791573590577359531012 4520 8582747106900292039686679579550909277364086 4521 -11817917768367833641343513938112478693755448 4522 10560786178694939462845241778523512002571613 4523 -5191407970238087223219943173337315427092872 4524 -2311462498026320295867987734139623288332432 4525 9097641157504388690827679140316509912936468 4526 -12526815854785742812376178073039875405019260 4527 11194204153570302598547741839406212613106467 4528 -5502744870828111098674190859193270319708950 4529 -2450069000509284891627938473957025932240526 4530 9643118708458726791433929764749124826837570 4531 -13277816152769396892985331215427212684721208 4532 11865237320922717028779198033014122695929064 4533 -5832568297721957516822583639472033235779796 4534 -2596904750818855366698616907227308435627586 4535 10220978377354937852368478897122870201229400 4536 -14073394424075980738468248466459594835760504 4537 12576097346712790599560813497829779820913053 4538 -6181965086564346578644456617316744881330416 4539 -2752453499009925630503301667322254719988165 4540 10833123513384948502858374625503623042970760 4541 -14916170575783877000767643408037208620086482 4542 13329124651882835006551311125268325473371416 4543 -6552085337662999954193689254742981463256109 4544 -2917227151151945704355209876209467645053372 4545 11481568235564340553025694097543590871889207 4546 -15808916969991486219330852158948722116136259 4547 14126795834034447461363534715570730541361216 4548 -6944146062290005516864563706353326430293688 4549 -3091767391945359378966414189585409540296583 4550 12168443815653710818046149082669283971095440 4551 -16754567207833025531532201807477640730268540 4552 14971731512689831095329177389318261160584520 4553 -7359435037069523202870692575425523905028902 4554 -3276647399927323284446710321681181510163299 4555 12896005425261777425364105292445255045849151 4556 -17756225414618828482764528087033670932956520 4557 15866704622074508521228261386926211683470859 4558 -7799314878210014773434766410293066607131296 4559 -3472473660498031965681330819184508237331606 4560 13666639267704456601072318598518088240429218 4561 -18817176054407890707731357590078233181098281 4562 16814649176698560184814442503268493115057622 4563 -8265227347997063287467812591935562159750809 4564 -3679887882291641418115914950020044069699136 4565 14482870116345044719502348194900140437288100 4566 -19940894303903761291064828643291490012777695 4567 17818669536427213987662586348488322066847910 4568 -8758697906657179403479234781811302406422214 4569 -3899569022724664179762277595220861004155240 4570 15347369282355301072391566950711678047942958 4571 -21131057017235928954932281199028182384678004 4572 18882050199223597115354949181700433589570224 4573 -9281340523435770653717903688886761728380352 4574 -4132235428880691830712361874845151383410272 4575 16262963036119133952188952930346611786240227 4576 -22391554314952405269939957493332376827677070 4577 20008266151321028249190645995196432167398105 4578 -9834862761505784724756824662361037399846012 4579 -4378647100234323264385359976173618834278512 4580 17232641507853432736954581693690525284433396 4581 -23726501832410334433114309755079784619063829 4582 21200993806243904690321527392130781124559880 4583 -10421071152139651154652301919250034744149320 4584 -4639608080080227912947799448116904087965746 4585 18259568094448248321699086982824371295973954 4586 -25140253664715506621973531868723999335939807 4587 22464122565849796358906766263248915378581911 4588 -11041876874438380953589517918659691938717848 4589 -4915968982916394422392229801171551440030006 4590 19347089401035100951303155883703881121299064 4591 -26637416047434255358478441987538593737952780 4592 23801767038415827988563197467007892519766932 4593 -11699301757820510809110065110715828679718224 4594 -5208629665434905794328425327317091321602867 4595 20498745747382007970631635984790480284818160 4596 -28222861814488320146666146508636158964284768 4597 25218279950745115729443976067937292931992546 4598 -12395484625432602012455854212239234826475944 4599 -5518542049200200015234415809452226183414052 4600 21718282270891428057377955796973148357555936 4601 -29901745676951117342609927585225715652643726 4602 26718265793329515828902604694418487837427416 4603 -13132687997654969420480193136624640323845401 4604 -5846713103544941710479249001273500478375472 4605 23009660659747513691512923502021219300644407 4606 -31679520368899087531081082120579492994558712 4607 28306595239779134944081172624509617792743808 4608 -13913305175944116718874724415938328247494116 4609 -6194207997688632544949215264678822608307988 4610 24377071551626910436384673505147385357992052 4611 -33561953709041336873591140303234605344510257 4612 29988420384023156906942294656190993414075844 4613 -14739867728380041712419014553481300840044540 4614 -6562153431585282770110680021838601009632502 4615 25824947635358174439317344947438736792794212 4616 -35555146629561999876683753616495325028290610 4617 31769190841207108550836549756186198445783615 4618 -15615053399475365134479171885422107280635028 4619 -6951741155535283719222412992167746828708784 4620 27357977494994321346270939460057773132864248 4621 -37665552226470355578171386735455281487363726 4622 33654670760765620865725918268404146047813176 4623 -16541694468057518245667847631930744806246349 4624 -7364231689154568746091715395978618614142012 4625 28981120237956997529757161436208243151114112 4626 -39899995888771880141715980879348755889736587 4627 35650956802844317800100617955887429612713450 4628 -17522786578358571205091613287543927292748944 4629 -7800958250882817135006339816201101153438288 4630 30699620951225525415763709605414451534185325 4631 -42265696566957708659122957843691761249549768 4632 37764497132087353148338866690439695027166846 4633 -18561498070843461798953720374138127280367585 4634 -8263330909833516766769956594014635651846160 4635 32519027031986203469366444997848934053754924 4636 -44770289244669464021950295304441542807863640 4637 40002111485806400019322716026377927669310448 4638 -19661179840780361906946312225891455501019092 4639 -8752840972443922126432050976898716421972533 4640 34445205441733678256786973079420813440378468 4641 -47421848680940636361726389365778815528663922 4642 42371012376711097582586040085827773393544606 4643 -20825375754110880612166206540320985351636960 4644 -9271065617074185167788316763074255855111376 4645 36484360935534265638055952403498600960724035 4646 -50228914494154723113900404197350409581239263 4647 44878827493719056003676476324605165539955900 4648 -22057833651817157329539912885999125608663890 4649 -9819672790434158552014046905025867464037970 4650 38643055321028489763101431407109133094142957 4651 -53200517662804770116704491121314815788600350 4652 47533623367884976805499716365387576253470312 4653 -23362516975712292690541185513442354168779848 4654 -10400426380485640516231871558598612046368874 4655 40928227804774956930132094001415239683431712 4656 -56346208522299962709008701784086700488481006 4657 50343930374203236503238560631043295470228440 4658 -24743617050404896557316387940929689286014565 4659 -11015191681279326129569642649959689594731877 4660 43347216486728549070998714907849263392767984 4661 -59676086341454278959779307159966305958933228 4662 53318769143956917740014396194911474708495424 4663 -26205566058112962620965082262536719859940396 4664 -11665941166041746293199735443097247864891162 4665 45907781067011832332406889153405619689973087 4666 -63200830566922345507265660636461104861027728 4667 56467678466419831753534454597858401048994367 4668 -27753050745032246607004695850514612272125600 4669 -12354760585730432434504010521550249626560432 4670 48618126832689039322673929755895486285297904 4671 -66931733828731608530098090647861262777929709 4672 59800744763078232436285639641504882711804774 4673 -29391026900105561888116739984073377211131510 4674 -13083855411227990482573042403144148171051683 4675 51486929995997020101458400749475763740729942 4676 -70880736805211530200503008862676416157502580 4677 63328633222137977043108844852401875955099240 4678 -31124734649297952291554373891912486732608044 4679 -13855557638350388527870261224390678756894072 4680 54523364459437726786195821934539491378241566 4681 -75060465051054267714235469880322510775764362 4682 67062620685933804653959795936833368682719528 4683 -32959714610864921787506910609031278639552841 4684 -14672332975904389085960667518446005528500800 4685 57737130087303227184621960410234241610645868 4686 -79484267897972491292804837279849491615617804 4687 71014630388973840308908395425775424784252180 4688 -34901824959613501243617683991095332711927982 4689 -15536788438146671700767151807301906037581225 4690 61138482567598659368987496117560957997299320 4691 -84166259543464775101027275474076677070627824 4692 75197268649748783450110962244103447985887216 4693 -36957259450805980403449795052779300263594680 4694 -16451680364175937499739232703548809404208225 4695 64738264952963296400043657955447856803750426 4696 -89121362449574342288105394043927052731628448 4697 79623863625126669771049538192054213651129250 4698 -39132566457151074909580479218758068757930344 4699 -17419922888032475698341982709053048979971881 4700 68547940974078006367525845924811174936315992 4701 -94365353180250765631563568833348347511078360 4702 84308506242156585394109711737867240338920776 4703 -41434669075274979271315579332583349710507056 4704 -18444596884590792041738270668557488323799936 4705 72579630224202583725886561619216051840754286 4706 -99914910813015382105735945113317721619085736 4707 89266093428435098093623747201095526108313519 4708 -43870886361173443636896898100394942635633184 4709 -19528959417713626954166959134777634148260444 4710 76846145318923145162199204238433143227655029 4711 -105787668068109547963152932367432605004771845 4712 94512373768865191206454393832283503095219824 4713 -46448955757424414618312330944372666315498201 4714 -20676453718593899952873750748344655975984344 4715 81361031140923252986032986111889317800203440 4716 -112002265306191380443348158241435772840779040 4717 100063995723677831528693433545731673998022442 4718 -49177056778398074385859410358602522143003522 4719 -21890719723748887367948156878108272522188340 4720 86138606285638692886944062289996275540522902 4721 -118578407553963364344759364100577612755634858 4722 105938558550010663371701018502160553782207429 4723 -52063836023346965314218118368154502734552148 4724 -23175605203752571777136654920080387522711760 4725 91194006830031791296534188622841357533966763 4726 -125536924725883388735770049555793000562454524 4727 112154666077167441499592185545326887791536296 4728 -55118433591103484557704117327289954901563474 4729 -24535177515502123077583092287416093285458080 4730 96543232553444615313198963522023499965201049 4731 -132899835219359906967420489368169347450989134 4732 118731983493937550193049095218833151195343224 4733 -58350510974166103843736083133957281834082232 4734 -25973736012617654308022519061656794903432680 4735 102203195746580112284119842996041286953801907 4736 -140690413070583777314134056382242007658367798 4737 125691297315060327132044657696600932646325695 4738 -61770280514230518000236802949076835023345783 4739 -27495825150475766845218723162562591875917177 4740 108191772752135976512023643297176232424497764 4741 -148933258868432116306077722538271419173005968 4742 133054578703098172659153493185008026280748464 4743 -65388536505729458872474351786927754434752642 4744 -29106248324382254682175014773358713928304276 4745 114527858388498592812372130140824568585455496 4746 -157654374634721808287725518664630172121780346 4747 140845050331661126458130095725992897673165816 4748 -69216688038697673009121993146897433576490848 4749 -30810082481503254239210501198192165485268317 4750 121231423416215728141535424906930220202585646 4751 -166881242890522317793066613129805154399639152 4752 149087256986130648183969399823956155167163199 4753 -73266793677289765203100780762373718115979929 4754 -32612693549402980442305005179990055701147508 4755 128323575215729821106998058055150438259198368 4756 -176642910140290910364394766005465485990141592 4757 157807140108790095926125728483919758585697668 4758 -77551598075562174198141690666122252626148619 4759 -34519752726386171045627463531994092063804314 4760 135826621854093085107950963408446966041236014 4761 -186970075018301761487834825814519840424993032 4762 167032116506613718709973724452293660836201145 4763 -82084570637701132566380528254240538585319976 4764 -36537253681320988906425865415299718073989144 4765 143764139728126821908009442297926981821881879 4766 -197895181355238965581440217939252309216399264 4767 176791161451926320898676496061368698702735103 4768 -86879946335751512507843910194913518804024528 4769 -38671530713230273218083934751296743616382974 4770 152161044981757332433027790022137427620825286 4771 -209452516436949269065772553361201240561875369 4772 187114896418755248010260848391536064342749488 4773 -91952768804093238608001012094969330521775182 4774 -40929277923692918547142481583261053848545667 4775 161043668906088042510147890163723589531406916 4776 -221678314742242542655327146602111674245192586 4777 198035681710989880563460000647753963651239543 4778 -97318935836439589242017167171227227940453696 4779 -43317569458000413086805180699001892751221168 4780 170439837542181879176792978259778759588713440 4781 -234610867462327759227503545859417676898434768 4782 209587714252478158458530294674513061636832044 4783 -102995247418013254202898343636346556392022645 4784 -45843880874074208544950105822194706868556608 4785 180378955718561078068728293361152350213800384 4786 -248290638121022927759734245913668657657854840 4787 221807130823963502304717730151126468067415440 4788 -108999456432810471256711427958457456593301876 4789 -48516111701376074149623048599241776982788528 4790 190892095768116692173395909517794458116141884 4791 -262760384632324730923863362721387542790544717 4792 234732117047339618205781852975273509351242030 4793 -115350322193510943427713310483033202198705543 4794 -51342609255444806406176613849430890671636418 4795 202012091182492091204934753040218653657860615 4796 -278065288150315632847479566687499471772372840 4797 248403022434118004426320116658843106730901995 4798 -122067666949652620604589435985450264874344048 4799 -54332193777277997582313227098986878051227288 4800 213773635476100532716542679197634344386948076 4801 -294253089085773629870252806536319032541832649 4802 262862481832308739271609317217361202288872978 4803 -129172435538188012252147131953600763934860840 4804 -57494184970556880519657178329022547676216760 4805 226213386546795251794649649268629427844274738 4806 -311374230684285967714567341940493590220038704 4807 278155543624156938265764576220426753688307923 4808 -136686758349495860271620198278531771999356690 4809 -60838430013695960552818869718721021491620500 4810 239370076835872317032013981681867214912097260 4811 -329482010582209233126973272132949131377636268 4812 294329805046405272154369192892603236446372816 4813 -144634017791363360999422469476866188125701942 4814 -64375333127898164100816818429802941060407920 4815 253284629606594766338106865190765011342457411 4816 -348632740779523418378758993207642605778532762 4817 311435555025019943170227699287602979792627328 4818 -153038918443405607800030434845872669026158980 4819 -68115886786822105692688635626034623720004901 4820 268000281677826579531817433840906086784095772 4821 -368885916492559163301970609961579540432876653 4822 329525924937679133955772345843863540173980296 4823 -161927561104877830379888722768795161974996592 4824 -72071704658132939899141284990175062867382442 4825 283562712967704580659932234151007426734948582 4826 -390304394374801015554435363627675998351254528 4827 348657047739837728028932530297054836292518023 4828 -171327520949891080586127817552412470738143200 4829 -76255056372124904360722176011014850470066923 4830 300020183221605635430569660373110383469913832 4831 -412954580620554306317499342762346467089893310 4832 368888225913911711923447866948794136953551462 4833 -181267930015693526867651063758142467014753144 4834 -80678904217785534498830915005801279429828247 4835 317423676319038423372174829742918545837549888 4836 -436906629494281865890893564306397230250551144 4837 390282108726135031901173332724761930556264035 4838 -191779564261959343556894786558465898871729148 4839 -85356941872132811944505785899494595553447093 4840 335827052575559326792859444666517997679124118 4841 -462234652857945903403719308712910224880076454 4842 412904879301999154061594041365544092550621357 4843 -202894935451968876530154751315685257942832870 4844 -90303635274412119684735643272291905898959832 4845 355287209478439243831028079756742768593464226 4846 -489016941299810602307069169002382652112571178 4847 436826452058963144478207237159132323568457723 4848 -214648388120202668987999273311375822907199600 4849 -95534265762805529281270203463152790384288281 4850 375864251318654157942577595514055666424327460 4851 -517336197500957259565033371844539200520632040 4852 462120681064395531034792986561269367093012156 4853 -227076201905245243988634267974142203010696038 4854 -101064975597698181912406371449898958026779958 4855 397621668206902103284506180434084434682677484 4856 -547279782510325532034801581397034553633710752 4857 488865579917558322336327729143544024231106770 4858 -240216699542041434323352253734211030858301015 4859 -106912816002282762361473639133522447279318176 4860 420626524987831212982863093131969513288905896 4861 -578939975635515683435056944860182306550483046 4862 517143553786952348664308162511962767851281056 4863 -254110360823509765088384711856075333129282901 4864 -113095797858381640421075415424052670446805506 4865 444949660594569899565218930067499549906661960 4866 -612414248694966756333093677743958460449164560 4867 547041644268599999122321959681892443495109843 4868 -268799942858337347304881056297225326827936312 4869 -119632945202846472693518117048701597842768276 4870 470665898415056773434304055377505507141202822 4871 -647805555417568664403039839025163275247507912 4872 578651787766939570091017981565063836391417158 4873 -284330606969504641176967736291651560461176605 4874 -126544351677777243476872401571800921717415555 4875 497854268272654539887113894148195514552456436 4876 -685222636818382154950382951167562035285495584 4877 612071088138042837727890583510334146664968416 4878 -300750052596764415458597740639341015040874498 4879 -133851240096108272463481022368552528798049160 4880 526598240656182925062567330590086086316233930 4881 -724780343424045067707495567787338567239144809 4882 647402104374947315725595628493117405329007376 4883 -318108658585977922730413185340581064599465609 4884 -141576025292860153592854135875066473150418340 4885 556985973868909197187394686202463894323459976 4886 -766599975268758046394183126222364193701757338 4887 684753154157125592510686411009187504993891364 4888 -336459632268946056916277020481221343081356034 4889 -149742380441577624880962352305122431616060988 4890 589110574802284267614940465689098599292738761 4891 -810809640631595991900800773320085088013108494 4892 724238634130610516567645998718001630748024768 4893 -355859166759220196177441058096797850784170714 4894 -158375307025188963685256877164715576546921560 4895 623070374078405781134430046848269095703593248 4896 -857544634538417976543868087913255048623917166 4897 765979357832177193770661686587831634790488246 4898 -376366606912395654428029880654828013960947448 4899 -167501208660758930128513300094415638732043648 4900 658969216345430306383520711120968378061322180 4901 -906947838106990065068168339483026649747585778 4902 810102912220377491911907687719378063651277717 4903 -398044624423642371251733942277213298778644237 4904 -177147968988392200481264840851770874228306252 4905 696916766552553418576965711443723919038816375 4906 -959170139872241978659215650075375981546209659 4907 856744033828263397071056171464641159944894104 4908 -420959402560778138361301739971586063052176984 4909 -187345033845906754177305114939464600121184725 4910 737028833075843549215775311873597729516515600 4911 -1014370880290007122661191406134091605929547554 4912 906045005607462530179858560024592837324235646 4913 -445180831058108209106805084996986897738393256 4914 -198123497962867445397064162087062971750095643 4915 779427708613273397288432951213850692788381824 4916 -1072718320682311776700259640508422534977649996 4917 958156075591030185636749493306387651115820170 4918 -470782711724614106187949120558297831021173650 4919 -209516196420181255706027930168263275743292576 4920 824242529816868218576851706562388569978033734 4921 -1134390137955457518129910212542210619524091284 4922 1013235898563352936320272980343378214461294664 4923 -497842975349950182622540632648734293909705152 4924 -221557801134741435134311318652235214870823560 4925 871609656682116856844695581245756193027667090 4926 -1199573946493964670551583299695069507656644672 4927 1071452001989482867743819510316336634144396208 4928 -526443910523179362111553375811617659205121865 4929 -234284922642603624683845777462246637413068811 4930 921673072769809380079214622935392853752541553 4931 -1268467848709106823010730963209165151353870200 4932 1132981277523811157875968660918374018210690784 4933 -556672405012334064669587745932253275527844992 4934 -247736217468920717902581791016216490755632764 4935 974584807393422432356719371864539125880591963 4936 -1341281015800470467453485449720654134863505908 4937 1198010499489126347159133802695742153710889020 4938 -588620200387813625978807069765600160406950443 4939 -261952501388394239690027538680582125670360465 4940 1030505380966225454717760111952359423364985424 4941 -1418234300372933424567240259640713514363661224 4942 1266736871792037093463820336563133474589199574 4943 -622384160609419225928477875587953061169208712 4944 -276976868896360048674430707559358736549098094 4945 1089604274766591468462740845001182706763999568 4946 -1499560882639896054582977281176171483878743060 4947 1339368604819672330184407235950712189088610530 4948 -658066555335580044537457365373629022793498836 4949 -292854819227859039834887086514358297731705292 4950 1152060426447737431158860009765852796752951088 4951 -1585506952036757156454785497243970259191843996 4952 1416125523945714915967517919355270660087530630 4953 -695775358754143817906311935974068383071038465 4954 -309634389280195367076251789603339617494530348 4955 1218062752689472572147582437453931438419103895 4956 -1676332426166751227724846559034302865213448616 4957 1497239711361400523805292227854865802615966490 4958 -735624564777100361672884427580656154017693336 4959 -327366293813604066923430044388593835474509246 4960 1287810700464689384494150313834652044659356066 4961 -1772311709104617718782751968475596529959371246 4962 1582956183039355750328670875713372091293722397 4963 -777734519486892867786797672300959867879106992 4964 -346104073324787930548165538790249285983253276 4965 1361514828472491871656109228404536429910923304 4966 -1873734491192432125020405388384584774791710579 4967 1673533602735304564457390973833604812402587872 4968 -822232271769669776156656239810385322323050874 4969 -365904250009293800280229985546796368845996857 4970 1439397420373230498197212712314581117033341824 4971 -1980906592576583711294753864525905382142640560 4972 1769245035034999470607663348854360681958595384 4973 -869251943121067011975228729441675198475157697 4974 -386826492251037727494129794521177612843814354 4975 1521693131548525398252124849836056798100702187 4976 -2094150852855641032650193875114986494795710144 4977 1870378739561505896357932314711705958132572846 4978 -918935117663020248124398042208970208834437481 4979 -408933788100816146384936991576678830363487672 4980 1608649671201842693867364866520336299551245008 4981 -2213808069336025852041750610317255419592452513 4982 1977239008571472338715196370388165543036916101 4983 -971431253465830479835100593211859572620958653 4984 -432292628230419026950293812706171293668980882 4985 1700528521712589426969575953268718529840468740 4986 -2340237986526357006238130047461177174216761632 4987 2090147050288556715263606456873635779779734564 4988 -1026898116328391821503969123297693491516451192 4989 -456973198875056774881608202209092937005096040 4990 1797605697259269623358133802421345480924136128 4991 -2473820339642384348404052240806640970034150908 4992 2209441920448068927661288311911197246006312378 4993 -1085502237231294025468438410710260636966898337 4994 -483049585304294789678242571181129126576754002 4995 1900172543835269909852392769176054402087009751 4996 -2614955955042983793731064172379694951499382592 4997 2335481504659465194183091973139773984448572050 4998 -1147419394742597888279364776992064527575607440 4999 -510599986390631035820529280113211893957903996 5000 2008536582894604635517534260961069236886734940 5001 -2764067910674121947409755040989561111725438976 5002 2468643554332943018957423378724217769182134639 5003 -1212835123724622117179082963353699194586077104 5004 -539706940875329489911260924242050568793410752 5005 2123022400984749292059333771763459830791849874 5006 -2921602759762437587139406183158786090474385548 5007 2609326779063406847239678009524853378851673403 5008 -1281945251762257042633970552499711238879791884 5009 -570457565963216664394146573576156536318371355 5010 2243972587849844594697057292867275820627908973 5011 -3088031821173563801858804706023110922784140009 5012 2757951998519892899664717288187407584968346404 5013 -1354956464809324910007041727863785470497397558 5014 -602943808911944547820076488106448966789779499 5015 2371748725620395812672420497341886645680906832 5016 -3263852540032987978293374589106387100166199306 5017 2914963357051567052441031071144022718067630639 5018 -1432086903629539444896302014588832383912147422 5019 -637262712316810638757756314399680801853526849 5020 2506732431845474152539631081315512921172825184 5021 -3449589922399600100923657489366032376532452722 5022 3080829604393072926863199436596462753311686828 5023 -1513566792692890507777078314515050516899232781 5024 -673516693829698333690642926368124299578740816 5025 2649326459270718803587472605292554913879515823 5026 -3645798047984621145138163706485576557816480994 5027 3256045446032761985331934760180166734342970148 5028 -1599639103277015484810988428860847610052947724 5029 -711813841090157699075961716842117519729770913 5030 2799955855420528483277687670410870993295211596 5031 -3853061665121867281576643090637707030593023156 5032 3441132966997660396065804379819150076667525598 5033 -1690560252616551725607507811131554938962160310 5034 -752268222688191698852816572157339840937284160 5035 2959069185206129016171867988160824953592323458 5036 -4071997872419854545495043020246053240142780080 5037 3636643133009420512192355665261768829938984050 5038 -1786600841041840126216214749507716122376278370 5039 -795000216022055754962970821130298905477666192 5040 3127139819953138942968792922936366163663776814 5041 -4303257891762674152629174360816147851540475752 5042 3843157373176495870556686406703047899216817496 5043 -1888046429151927952402688488937138497497150800 5044 -840136852960434271478219545597487381420057924 5045 3304667296423281037561771814263621404511624413 5046 -4547528937575493081684229932588746479271428824 5047 4061289248609922921238529770723742747086278891 5048 -1995198357175871743400766347518144902414359452 5049 -887812184266847614708936613184527557757623825 5050 3492178749595480060199164746003812887375215684 5051 -4805536187532612518280079039681583452325284736 5052 4291686211583974342836968259372361259658228480 5053 -2108374608791155314391622517611392767285617992 5054 -938167663795194462235752653360622459479637560 5055 3690230423172246953548496614287979009932303504 5056 -5078044860161936858360349302382455530843096226 5057 4535031460109182178260528202991252132637928250 5058 -2227910721788915044338403427891971465848027719 5059 -991352553519081474546379363071519895807495570 5060 3899409261988503834626037766692955897523370792 5061 -5365862405090192506694905074985891198693921045 5062 4792045893044460400774653451382655388726868816 5063 -2354160748102921989190405005504120256045653942 5064 -1047524350514175916387277285622723240062688000 5065 4120334590722406702342365402165478757343117248 5066 -5669840811979050532790630630004095926986648096 5067 5063490171147965649740431830356758767892192218 5068 -2487498265853241534195001078834687746969072376 5069 -1106849237072385481779288126615724087931505792 5070 4353659883541856638306269863701715210201630362 5071 -5990879044524251694076075269791166213047207413 5072 5350166889753636739178683600857704990396361996 5073 -2628317446196527213348653844832141353394652049 5074 -1169502555189379161084683636826210996545304611 5075 4600074629566868489704214592761193820631980236 5076 -6329925606228749240289263420509387650018434056 5077 5652922869062800147330340183692951198377319648 5078 -2777034177923375071213560501659137805385733065 5079 -1235669306732977612544443838169088567500759302 5080 4860306299287433390824691619667184294729480702 5081 -6687981245017660742816091261675813215349014892 5082 5972651568358610976941903122026607452497607505 5083 -2934087252899456719183752298946046780577223928 5084 -1305544680669433738526208046631013616088602408 5085 5135122417349646176725735100043769690404967114 5086 -7066101804138387289159017766772341497013716104 5087 6310295630786248693616422481390872606431387824 5088 -3099939615611671325705278716085062362345361850 5089 -1379334608797775520194254459475846306181199289 5090 5425332747410384021493556742996777489384289402 5091 -7465401227184597309997219575137556981433459657 5092 6666849565694579185046902719946503019015095280 5093 -3275079680253738572475578286370892633320296816 5094 -1457256351519384520535666110309679855988422104 5095 5731791595063468625453845838024591761101673338 5096 -7887054725498914323254979803623178073757973736 5097 7043362575906349445865023336312745674526415896 5098 -3460022718967947696214975181160934763076324331 5099 -1539539115251035577816331577301582418185684817 5100 6055400235158809878761474680372824362258553624 5101 -8332302116647177536324554707263991025472918422 5102 7440941537674866132934828044288312942936073030 5103 -3655312325051657040269705820254691366785928328 5104 -1626424703174937204048099267040377222035572798 5105 6397109470171343793466795984564348283459403204 5106 -8802451343118202113934301150215760543539065708 5107 7860754141496541983056482018934257338733176535 5108 -3861521955139103510594607409619130411142567776 5109 -1718168201109110102520268769504523125649946020 5110 6757922326629514110897576662164596238172257973 5111 -9298882180888251451570070211861888641618509776 5112 8304032202381744802601077662341209751113946054 5113 -4079256554581657196516010504106909838300012748 5114 -1815038700375956511404942421959555856142639780 5115 7138896896984522873965589883319233914014850687 5116 -9823050148000208348161610742153269819742386480 5117 8772075148642177811548411740635182470984578005 5118 -4309154270473395508016765159448811438444953032 5119 -1917320059646351299385543991940507020237986656 5120 7541149334692555254845658863067174073327178916 5121 -10376490623845021966013613713071736029613433870 5122 9266253698732740982557421320349557357473687096 5123 -4551888257004354313407308694319280264539995716 5124 -2025311707841285078407913572621516737684827772 5125 7965857010693682648738593442821561473260025269 5126 -10960823190398807708776379322620033180636071212 5127 9788013736190715099969666402622154470452536080 5128 -4808168578071651490360705695891287306792476234 5129 -2139329490283281560903387064483232247473135764 5130 8414261839904232378543132688641797882604947425 5131 -11577756207264454330327045141444822969130638509 5132 10338880393246482142478412527539109876830531344 5133 -5078744212339513255773157845181563266889981601 5134 -2259706560405781465420774892767211545782299214 5135 8887673786795204161135274177878123515876577435 5136 -12229091632993288952566467668806377450140083690 5137 10920462354239223236754195380399847746598986384 5138 -5364405166213740918943761704997447301293100434 5139 -2386794319450733659193420263839740210809189056 5140 9387474559608992390511398980523094544809536272 5141 -12916730105821887871364567543333512801021993260 5142 11534456390559565649291953641711216453481262997 5143 -5665984700485045376034633878720653137784583397 5144 -2520963406713076565045735461247045907549591908 5145 9915121503271479639655952940348769500013055724 5146 -13642676297653204180642278674950170220537084040 5147 12182652139460504347095951434114194119085789968 5148 -5984361676699695337517111035454967517978228208 5149 -2662604743025961040244973571763047551339044733 5150 10472151701587804727863809682220608230478433184 5151 -14409044555841605174633674707875695495792337400 5152 12866937139729701083177734222315015809789499684 5153 -6320463029635857960996957440716205009357788278 5154 -2812130630322808912161437971144292794134163360 5155 11060186299869149465341643401027747362186413026 5156 -15218064848110058214813324520602666227371264772 5157 13589302137902146508708296030134601522196106202 5158 -6675266372600682613903828450636511373174559424 5159 -2969975910261986024119293698310981393846903056 5160 11680935059726173477113687963591717467627664272 5161 -16072089026736555171976495549339047844179863124 5162 14351846679413926668004650672612839009302800096 5163 -7049802742617457692077984460987307362596882208 5164 -3136599185057380750967436094738763990447557880 5165 12336201158383772101069835528812126566384002058 5166 -16973597428998006394663338966167773934612613506 5167 15156784999857323413853940947772287305194349516 5168 -7445159492944969122480533244105061970121244176 5169 -3312484103823924046004762007675917733281120377 5170 13027886245523231871395561679178550867256142290 5171 -17925205831755456132462805129103062689272239319 5172 16006452232296653261173783545962311281131491072 5173 -7862483340763466573924319666063865928833754585 5174 -3498140717921491557467576739054271985554911168 5175 13757995771343286964121397525403818712080985594 5176 -18929672779006875621700933956978065775060954090 5177 16903310947445165758832481966563033401992736882 5178 -8302983578274407906243676334156313837535648791 5179 -3694106908964140461578736401591351660722801224 5180 14528644600252799586934418497229031637109328576 5181 -19989907302225398950351736885254598064350306550 5182 17849958044388140795830393523181357310849554152 5183 -8767935455895464150617478052631296302461653816 5184 -3900949893354724649593310085416105089705788374 5185 15342062925366649367280842393463953869739402108 5186 -21108977054344225858101479183985127467930350446 5187 18849132010468315331399204047842739263102198138 5188 -9258683746689240833431777605808247306582532896 5189 -4119267807408097187933652784314977091270436686 5190 16200602499774867984124839711105182622622343316 5191 -22290116879347200775866188673007671252103560182 5192 19903720569929321208541216311795595239815800366 5193 -9776646501644978352923147875526451003945537362 5194 -4349691377339869340443929848594626009266210968 5195 17106743201395142000653076899764228575081405424 5196 -23536737840579101753491397247914086677725492736 5197 21016768741943436645288768757946488895431703008 5198 -10323319005938366030442864252421827057768697122 5199 -4592885678622598373642681749786608630946348141 5200 18063099949102680301503093477882887397584371034 5201 -24852436732104893619568648648659529153187856222 5202 22191487329734282883064723131250732507005965706 5203 -10900277946826836090336625135918653471535146493 5204 -4849551989447897363779515362087098184316765228 5205 19072429988761364064413302662485043112134369664 5206 -26241006098725725296754929257440837710525014535 5207 23431261863645907531008900242639552514736680684 5208 -11509185804397656142929452027442210367003068228 5209 -5120429743281904245262984424803852444047556687 5210 20137640568758443866846492027931599465598302216 5211 -27706444791604549250332381350975552832946080320 5212 24739662022209902490527787644792523258693978320 5213 -12151795476975242348285371144080667343666646962 5214 -5406298585763450286500603371785699858743488220 5215 21261797025674318993631569973405551657148400950 5216 -29252969087869346289189021991701695587564263102 5217 26120451556524871167838176514240517486733184684 5218 -12829955153613874073644117080809946377386309104 5219 -5707980541469798468967982252660361597501818404 5220 22448131301801754671076813492083796799840897792 5221 -30885024404050661670169422855519673028436472181 5222 27577598744590907811359179839469599539533078888 5223 -13545613446753985135862370237335990252809302114 5224 -6026342296364682458069959641052846105253790282 5225 23700050917368024425836730320717801068950772073 5226 -32607297634776293467925942033766616646992964860 5227 29115287403639166642033690298349794008973224188 5228 -14300824798806098007576672221085381790578318320 5229 -6362297602048305461891717706094050605332496532 5230 25021148421511808689737248954850708509432011382 5231 -34424730149793510079234836355741893615891962816 5232 30737928489966638275820246384939886614075814274 5233 -15097755177148001870791735104269750595766039120 5234 -6716809808249731457125558709307938709740624949 5235 26415211347327286936409640529213146062301274391 5236 -36342531484122302786596782698083583945710582984 5237 32450172317332655717808232385396696454678810024 5238 -15938688072779788468989341330125332187784776035 5239 -7090894530339534818235230865270969781702728992 5240 27886232697613934484328924317231828401957386512 5241 -38366193757966307703286787630561275244328480912 5242 34256921426600352726026225215282520875553440765 5243 -16826030818679780328227465688687804843597050460 5244 -7485622458995525734987642175549713959886796984 5245 29438421989365445598409670076553632530400319391 5246 -40501506864925790110829544388256215904333108456 5247 36163344141017424879128588693603943861061532675 5248 -17762321244744241457976427497048359093290469294 5249 -7902122319527739088426016221206798768568039344 5250 31076216886498492421783720387705461242002430449 5251 -42754574469074340248134736547251340351124666728 5252 38174888843330440137578647576469388768352815760 5253 -18750234687077181823652527782179410576978158709 5254 -8341583988761610754165146042470910762573418026 5255 32804295451865415792373439966322904918918855176 5256 -45131830853582798134730088928884351953394007434 5257 40297299012820174227712690772575308998735545720 5258 -19792591370325792996856059337391678246690481408 5259 -8805261777791362947105226897496687265800066161 5260 34627589051218339950201437045475614548529026992 5261 -47640058665805781698451943383267506293313163328 5262 42536629062336802403515977655939190145953820720 5263 -20892364182734436782039062469882511013349319373 5264 -9294477889350125236681161638551008437960634000 5265 36551295943499718479970002217887797373515734462 5266 -50286407606093686748286104351149224163288102722 5267 44899261017508302821983642344764605688309195968 5268 -22052686864618124445875853399060868709641316056 5269 -9810626059000329519009484690800557510678642649 5270 38580895593630272722015950771502846117767172836 5271 -53078414110062096143017511729206583226199322341 5272 47391922082498414162103774350724646013035792332 5273 -23276862632037670448730602576185715628631679376 5274 -10355175389828590739318107409262789798306941920 5275 40722163745854215242015119939252056305794175186 5276 -56024022076647417854892164101059782553098574144 5277 50021703139007506904879758342685040977272793483 5278 -24568373258595912508075067451702810148732168164 5279 -10929674390834834477909752548505690996596644340 5280 42981188297688329530135817441223049060018610746 5281 -59131604697008823782284769301520197222029914169 5282 52796078227646622556428926711626421175591867360 5283 -25930888639470429487853539786342962992513096629 5284 -11535755229737133325496442508131043501611721284 5285 45364386016610915126925771267477402081923952788 5286 -62409987442209072650480312215463564279764185756 5287 55722925063377853985807030821548261778489574251 5288 -27368276863056075942951909818184707599076004378 5289 -12175138211472906784943073509742575984573593724 5290 47878520143824071752270629686203454374139923806 5291 -65868472270627810721660034085820836624040974620 5292 58810546639409641147100146000800205656300865608 5293 -28884614816913556298127158151642033012966535296 5294 -12849636494265232842603237149230390044462527042 5295 50530718931733821158370154403307260263462789464 5296 -69516863119238060546951852228396571214575421766 5297 62067693976770225899369080555887475713046704286 5298 -30484199356111512669011498975503059390210869772 5299 -13561161055741493467608320542489295591047272953 5300 53328495164222966721553847917282941761519505440 5301 -73365492746217824037478452992057639615443854024 5302 65503590079763578023932535097688299672995658409 5303 -32171559063512697318160881108703862930602073552 5304 -14311725922241986351803552000053208997303721988 5305 56279766711347478720502547479076808000406243006 5306 -77425250995882440705828558475728453139530479676 5307 69127955160647064245995523367690196784559763512 5308 -33951466633093420277395653374533004126708265040 5309 -15103453675140115320348609038373187127459284578 5310 59392878172774988255513283129942006846598332424 5311 -81707614560618380022392140868294344443485748821 5312 72951033200166855450444782910563082174920756952 5313 -35828951909003467795949925714264857369796653552 5314 -15938581248715039006816761723772178075559608944 5315 62676623667110420805639506499842997280208885055 5316 -86224678318384780831247129352828541151904531448 5317 76983619914053825763492852620511286586062444956 5318 -37809315614775136839591653388190402165251393248 5319 -16819466034874015603618448548009838972397654229 5320 66140270827225989339523479621186583120884930070 5321 -90989188328435022944099859908370212071419036746 5322 81237092199228181293789259901480116668993215725 5323 -39898143808879189362246804150286168865025443620 5324 -17748592310817026169446286375835659053141304816 5325 69793586064838143583920173747344231089049753619 5326 -96014576572207162118195940967142756201443513314 5327 85723439137294396792141281525371493039776351520 5328 -42101323104706877963309937277436552230949639088 5329 -18728578006572581483302615712063718995982997097 5330 73646861170860460478846669141896169875724200574 5331 -101314997530849933609182224068251419894854236184 5332 90455294636938828256505016925697433025210445112 5333 -44425056695035439105491042896083117903805393515 5334 -19762181830213009961723737421348915970540772119 5335 77710941321517080973758280362421335008689735232 5336 -106905366695601529603171113622284821656799925290 5337 95445971801080686983005563955998128601330136247 5338 -46875881223114536762729746472959352825879789335 5339 -20852310769482184739544605892690388265213448240 5340 81997254563834785967122016175804835874064064824 5341 -112801401112233351846195918464234778949056190324 5342 100709499109083493939498020118870910135586612996 5343 -49460684544698263790366466721061109932744061589 5344 -22002027989540885855285513895435727947347020656 5345 86517842857952231891599847560192796292996636864 5346 -119019662066022902670226680978157235311288345794 5347 106260658509019806155304964591438957010104626599 5348 -52186724427646928724558451505490812606232176052 5349 -23214561147557234514441008662076380780291259382 5350 91285394757701765320631190197327818553083802204 5351 -125577600019242005598680532612597644152835897768 5352 112115025519908604787195281599994601922715780974 5353 -55061648238140706218204783124654033598453609952 5354 -24493311145944429144173208658592548014459581808 5355 96313279815142618705846902654728977671091337567 5356 -132493601918952402874979602883135376409405102104 5357 118289011449024533669052580456891205693619420946 5358 -58093513665089333642288448505525720012481357474 5359 -25841861347178034638148364307273696925590935596 5360 101615584799164674311609405788846508962177926460 5361 -139787040999004918643566952009262655178906964852 5362 124799907834824073389341047779265967210961702877 5363 -61290810536994722401925158860270848496833000592 5364 -27263987274313139220863283877265366870902461376 5365 107207151822950419941866579327975353602576801136 5366 -147478329206555989926672200824124171228589127032 5367 131665933231759276070566796444175678876291323044 5368 -64662483788333267472574377038736803060124825466 5369 -28763666822570752063040923698617380445007566412 5370 113103618479990815054054766112732880220753668009 5371 -155588972390162406044245178380485894211665395184 5372 138906282459269100305890813836464194771363701808 5373 -68217957635478765123369866209469593066417733622 5374 -30345091008675972503524068585377194378769355856 5375 119321460093510731654604665867820723340904472408 5376 -164141628393608318355272298331772613768838025374 5377 146541178443566622021939050235249029489240331932 5378 -71967161025292521427966877787091893796859442595 5379 -32012675286010978301918638267912720353587268390 5380 125878034189584237994218164074302533591077171024 5381 -173160168207075588580194058125567761838740252202 5382 154591926787493156754888367822491353617309352259 5383 -75920554422772157327484644852538937831949393540 5384 -33771071455097179875443512915044313998951526020 5385 132791627309922706958444575108801747121783060783 5386 -182669740335107824913301524518866784788097681099 5387 163080973210704104450291238513132374195075129286 5388 -80089158007582882222595504793547634172235197224 5389 -35625180200446566576369354017102750800503061269 5390 140081504286313685249849531043187128528225800686 5391 -192696838549059431355630024703239860014778904972 5392 172031964009803442561401071506636709968999449556 5393 -84484581352903117389575095720943303561715278964 5394 -37580164286426107466400065505296336051407439028 5395 147767960104990495520282045703564717725305228258 5396 -203269373200384065672862861101875149692980505888 5397 181469809695772442155204809793842010478450170067 5398 -89119054663809230874345701414297530553897757230 5399 -39641462446465030612853058059037469193555182704 5400 155872374495837250044163890019096132227389405142 5401 -214416746280223490150930506314444837859091032704 5402 191420751974162475772996756798020951473592481352 5403 -94005461656411174080300898166078604142247944489 5404 -41814804001707059173354357510025426066468957256 5405 164417269388297704063871112333429045745595886816 5406 -226169930420330409687499751456054649965715537328 5407 201912434242061797031486923256359928084839172444 5408 -99157374163141835817109725988034110992261083498 5409 -44106224247072606543245681694797994390925719936 5410 173426369383176365652246323779813330013088031657 5411 -238561552040421158014981629493861402570040285664 5412 212973975784822981673090117357271270083391417940 5413 -104589088554008296040089942013899306263690686409 5414 -46522080644654123738694723017133834373743696797 5415 182924665397214567251553914871962734479513149411 5416 -251625978857630837170846781866838951806030848208 5417 224636049864973468731399320861344701493599124866 5418 -110315664068243732608123252845785116913602003278 5419 -49069069866426078099699947618509552188996816416 5420 192938481645411759808055406229100485218493280640 5421 -265399411984860806930390282661118370254868266885 5422 236930965905649581659254500447002609031944373798 5423 -116352963155665919538773597242574391336277643052 5424 -51754245730414493940497156096004030121263702240 5425 203495546134563034075162370601517474934662225991 5426 -279919982856493638148203314618893323836554531128 5427 249892755981318963273427901905972037699769929040 5428 -122717693932164036715257102201509085509659200444 5429 -54585038076744928139577620274552663827201527922 5430 214625064850418725671241343475042100830852324585 5431 -295227855232232539460476406110965409831466945474 5432 263557265839513171520604683365591150791748170828 5433 -129427454859112472436521622694194574545067203618 5434 -57569272632377779272890234023388715932995300911 5435 226357799830262891086068732400451164529406951192 5436 -311365332542731035882340372053846844267721885176 5437 277962250688808188372296911974569006161494418920 5438 -136500781762161656508023523965222143320326386392 5439 -60715191915851810704154542857305457138515615317 5440 238726151322577523244369557633992812077502356612 5441 -328376970854246030191567023377352016921949005079 5442 293147476000394075286877524782214011780908647817 5443 -143957197310795590315677660877296199680154630222 5444 -64031477235996873481144422660364505835291682672 5445 251764244245832836423075682375281160220823270384 5446 -346309697743806612992718318275961048460632699332 5447 309154823583295667107793359387215162416281539912 5448 -151817263086288214669998837672459437420697469914 5449 -67527271841351520478498348096407591317454307100 5450 265508019169346234481841120344668530629098862669 5451 -365212937391377073029345492955975007731616637082 5452 326028403206675221705575914975314980153355595728 5453 -160102634372251379459604400441071718714432164996 5454 -71212205279937309968899660068442136894944810406 5455 279995328050610401247300710442979546228620337163 5456 -385138742211242215207657662613695405081234103986 5457 343814670056698086964898345421927957393044748276 5458 -168836117808862021023693621321915215285215422763 5459 -75096419032106246258746800996080229560287766673 5460 295266034975532373053803320299355050633443010028 5461 -406141931361394877942324687998390564358535663228 5462 362562548330208101396882293960067399425634867958 5463 -178041732059102087795432491127075394925939584228 5464 -79190593482398496228355945501502057868244746728 5465 311362122160679930661133280889731830029111949258 5466 -428280236487099941569651483856864800648852987223 5467 382323561282976722292013998676384951194000761411 5468 -187744771642959500690283708628068339639346075104 5469 -83505976299732127814339590827902891473071886812 5470 328327801489930114684821333208558828585342468644 5471 -451614455073088648853884949306303206250979269592 5472 403151968066596694890542996149401786200974306082 5473 -197971874103540596651548065579379187036784724873 5474 -88054412298803407720571884347328411203004679362 5475 346209631871889605877495158211577820044720464816 5476 -476208611798046356041622832968867034714968101632 5477 425104907705227252459127621645061949136599085820 5478 -208751090677453616616656736468918064951136182319 5479 -92848374859313852335559731135257158249447156421 5480 365056642719142223302142588163045277850938579558 5481 -502130128305242768700113940438666542300602898017 5482 448242550581405175257563319139742981207333720096 5483 -220111960650659374080319085715177267576651810720 5484 -97900998983567863173082883540623783361278003696 5485 384920463865810687912436383194268234791739017315 5486 -529450001824365502641926307373551106658004332684 5487 472628257819058429468836290272429858494543698251 5488 -232085589590270813158323020858232319992927830626 5489 -103226116077111966643388273576124657716764911564 5490 405855462256135673023072059361818594309617773429 5491 -558242993101907116214715735471162477277890422101 5492 498328748971742640447836763655165135596494734320 5493 -244704731652540346686069113327516882206966921429 5494 -108838290541423465946384566141799025779110008450 5495 427918885753814490316450931841058437878732065344 5496 -588587824120876835083004384943063417794778428128 5497 525414278445013713687999630910457419306685533703 5498 -258003876177526395057186271514352289480904166240 5499 -114752858272213250182988319047544758503580223176 5500 451171014439745983947963972314013969782108973080 5501 -620567386115217990267111772184960087967234217840 5502 553958821103803301456086126221810873738358806176 5503 -272019338791703349236766338594040813872301205580 5504 -120985967161695668522840944887079748052852833112 5505 475675319784640836821786151558301864866972927743 5506 -654268958410170511381821937398876134969114277287 5507 584040267538730856410008192022776989598468706964 5508 -286789357251098423631213114104093175981340468572 5509 -127554619708209393874559052589746961788624437765 5510 501498632102723212543369418588950528736867695476 5511 -689784438646987437751712290863625846286967240182 5512 615740629489522707798402001077618728369869768902 5513 -302354192269432017601283187277788914673986450084 5514 -134476717841859279015603420033301852448946373402 5515 528711316713518420948046779100983858606048132584 5516 -727210584978961236976163882190704582213406887336 5517 649146255949173723320497145354570582892244562105 5518 -318756233588234108528747782389699653883302264558 5519 -141771110080403164832494521353675310980697471416 5520 557387459260542450660282225614923780144972306546 5521 -766649270855708943300835589582110128546675641012 5522 684348060499242390655833158063511821325542083524 5523 -336040111559038131076260615870866586619687366141 5524 -149457641135442889756962797484464022267701895876 5525 587605060658635612198340673942274488153637459794 5526 -808207753044177381770242864286360765357521626276 5527 721441760454780349841623772829296714546064813442 5528 -354252814521547540533983981970790003747320682344 5529 -157557204095109496003193944457564745746691438529 5530 619446242165769663933284366271079953665769201920 5531 -851998953567937278787079855068499129042905410168 5532 760528128426930538024219367309771756609523393608 5533 -373443812276162178557400356192753829707801412480 5534 -166091795315873658991783620246784749816364853552 5535 652997461100463895652576654787062184228935885598 5536 -898141756281117919189264777415596641931380345026 5537 801713256942255561782997485807171132496433848096 5538 -393665185964476682530112988170531605280177738676 5539 -175084572162879246060066492898613993305752561625 5540 688349737752531862311397347382225528752489921532 5541 -946761318829876218748979270423514316712326678614 5542 845108836790454629381229376674832753439742756713 5543 -414971764687358272155456589539468902881982318784 5544 -184559913745306977733788959902071664418219688666 5545 725598894062810975155309254302648263687393169912 5546 -997989400792683840458828983287579341431629785848 5547 890832449806372021089885224128833963099812405723 5548 -437421269207014903004102447372852501387374621288 5549 -194543484800743569989289754207838883272411060747 5550 764845804676869339553026267805750340090154934758 5551 -1051964708831045877144218998483715108374344530378 5552 939007876828175223816822987963306414126769708724 5553 -461074463097117508347503449804864687136834154121 5554 -205062302890377481573776089343250672936736121028 5555 806196661008508795878980981546486563532451016112 5556 -1108833259724631834410048360242427931467615591040 5557 989765421611373181305200645631603366998974199768 5558 -485995311723584381246537385765683287128628786383 5559 -216144809075084373017563796461106319459252880188 5560 849763248981264300191023548550567747651997140942 5561 -1168748762209306184199721209657172249726909134624 5562 1043242251518045590657505998549446553984517770310 5563 -512251149458116312956992448721058590912121904817 5564 -227820942251123437846171851159706996329080697720 5565 895663241150115487889044099094761583124401104067 5566 -1231873018583298690179408516038403771224254288736 5567 1099582755842358302004432008605490485104315115752 5568 -539912855547034750391013107628586952585385229234 5569 -240122217333260710142444293823587113861419627673 5570 944020503941358273950179573274969858326935732444 5571 -1298376347095866412998586934938867284510915705882 5572 1158938922677247879525826444325973944107978210520 5573 -569055039079471137408329117311704655198855668780 5574 -253081807482689136955158955425030380976217113080 5575 994965420786118491024730245539858625215135063170 5576 -1368438026184387739987957692383657561163831684980 5577 1221470735273175457023300994113569089990150585264 5578 -599756233521535372747666829281835245760760376516 5579 -266734630587150563265399728016168842701395294372 5580 1048635231962415939662061063367195670318535811528 5581 -1442246761680017750222102496343260298144228658864 5582 1287346588888186581871596416298832550377160789566 5583 -632099101306809119763820277398443477254148523405 5584 -281117440211205881925137702690532066399614778062 5585 1105174392002100374990582093592328802770753026822 5586 -1520001178158953655923627641736550045330494536835 5587 1356743729179285669345159580806182537432744842768 5588 -666170648998422391432723419200811302427813113696 5589 -296268921245671714067993049749821895825794870177 5590 1164734945562480116054964265009317769944544919481 5591 -1601910335676145323602271189379135482724565472632 5592 1429848713238462605405880545273892678700429298040 5593 -702062453564139075007124973115720981940281778281 5594 -312229790496871620664656917692017757229282259744 5595 1227476922708153285352066427820816303967852098474 5596 -1688194273181082092524578335409002105078182947720 5597 1506857894432722580566493625786001226981902554048 5598 -739870900333361474152958839457179615280681330360 5599 -329042902468564829055288136833826709328263712677 5600 1293568754596540468506065100336156913470161785248 5601 -1779084579981243475495561571406479493710174807226 5602 1587977932266302366444484828101788333217611981382 5603 -779697433233831250382747281531618593596054521836 5604 -346753360602244991905636287405600365471238404896 5605 1363187710611020535863560441569620729595522985947 5606 -1874824996688075478238971164799394036039906368536 5607 1673426328545047541378109469971944934750005833503 5608 -821648817936123308177733087396827367267751685906 5609 -365408634254976226638160118122745949812107062974 5610 1436520358038508869335530099705505059855819238341 5611 -1975672047153111633205465525502183863573938222689 5612 1763431991187823163321486338509735831161097822288 5613 -865837418565872566760588195717884966408173949896 5614 -385058681708085772369920631304000013139507987426 5615 1513763045443915619202844516435060352745059355216 5616 -2081895702978272011264887129640268984825896996064 5617 1858235827097989899128097512989205185323317470175 5618 -912381488677117149864127533002171769888529158874 5619 -405756079514895799203125013606462904213581408253 5620 1595122410952313448341633753325173652946158667000 5621 -2193780082264626626326168493733230656071733772369 5622 1958091365579561118978000532935326654792847139260 5623 -961405477215265008441731404013119303879511353768 5624 -427556158511286628717051407160711932500817809668 5625 1680815916710968623938496790841265001111291575516 5626 -2311624184348192955329886275050901031472635296274 5627 2063265413857834445020328078831479455594928413116 5628 -1013040350235078010746371248970423711661321435160 5629 -450517146829277040558516682873820221613516178350 5630 1771072410867792275283561605417858850982572894536 5631 -2435742662359851367437546558003157967640271162698 5632 2174038746343242611052205921989489608417532321286 5633 -1067423929177805858082723066792812408578692350844 5634 -474700320271023448044598135847536470260762820167 5635 1866132718470403340226132074098300528481726501668 5636 -2566466635539417597767826103330655696899057996800 5637 2290706829360080978532424521856256833582156205904 5638 -1124701246552283911110657729893144470610363568358 5639 -500170160418719449378783644201850522107127872642 5640 1966250262761021917809070205131335310334342660544 5641 -2704144543331528900967312783264594138570826997478 5642 2413580583148839654908688958166005760236860795024 5643 -1185024919907530780657698958238864301697913925336 5644 -526994520874863541987750643339159000161583331744 5645 2071691718417000101221716891002059523522349574031 5646 -2849143043393511956167474223437555157633499257618 5647 2542987183042303575352470521707869272859881860616 5648 -1248555545029244751889441887314285633110499722808 5649 -555244802047300683626774174792761460617206581810 5650 2182737698365123866909813027872922542019718240562 5651 -3001847955753049167191234303969904846391238283216 5652 2679270901811601026037206668190222738304917535484 5653 -1315462109339709170938055741712872275579331518798 5654 -584996134914380173163999067936331406315771160984 5655 2299683475880069944549857106660557432848583174779 5656 -3162665255466500889688329558695582569370459931864 5657 2822793995279207476304112372168585486251048305602 5658 -1385922426530087468504644398432928129719757805532 5659 -616327574227557612504118145621069312970278643273 5660 2422839743763770635194624498744162879879152338488 5661 -3332022116247442064338135829158656081940317166897 5662 2973937633401786022998948103297632395388599410220 5663 -1460123593506035661423134416350467186666798332184 5664 -649322301631854547054560277411008220031751698025 5665 2552533412493131718611754569034450919601331815268 5666 -3510368007659613664443591834808625093331402677625 5667 3133102879136918758638110102084967365574088841220 5668 -1538262470782106860890513125917925114323112888732 5669 -684067839208830374671288967193522820201187481420 5670 2689108449318778391838060281390166948998396930873 5671 -3698175848599367020103990322566247967014320467956 5672 3300711717524517805992531566364176046455712466956 5673 -1620546187517697470701799413155763938470430982748 5674 -720656273972174557362071644271081142495515112894 5675 2832926760397496654804373425912574905398521425836 5676 -3895943219930101697547450713780436898727048134992 5677 3477208137536276390691004606953864941977999915219 5678 -1707192672447423666312901996712146835226757721658 5679 -759184493872753178365292588165101181508598460934 5680 2984369118146028814782099637527300388035433745072 5681 -4104193639275489630479722105659416320136034293248 5682 3663059269375218481523928241488361722568826839453 5683 -1798431212021961341118886033085879037750598649270 5684 -799754435898005526022881089778852580438856421248 5685 3143836136114119531449210135249373981818893969088 5686 -4323477901129780002077003446499298479397609473651 5687 3858756580042533762203284238805640706532255099816 5688 -1894503037141681898462120431487570419795698293914 5689 -842473346880049819779283468430442960837739120201 5690 3311749293790452948721787957564376309175220419976 5691 -4554375485602548061923681470506287115503679590240 5692 4064817130130761463672354536218130167332484176512 5693 -1995661939935026277919197197031312640810571384091 5694 -887454057657791836383009690349333655251725296960 5695 3488552013876644598870756224418571469778536124491 5696 -4797496039282261265003958088183150445326288533852 5697 4281784894951345972087308377660173273751171158402 5698 -2102174922106644322566789521101800090783735789920 5699 -934815271270808866884623844351872532994596671280 5700 3674710794692039941242967638522020175856548898340 5701 -5053480931878380859178621391346745834442906472318 5702 4510232153260979618752385415543206659347408949608 5703 -2214322876457057952451238956152205412618527450045 5704 -984681865896880531268754023279428656114855208666 5705 3870716400506024667284544051811146697978120329696 5706 -5323004892485808623431384968684399874504255202340 5707 4750760947015341331590213280969620773565122803895 5708 -2332401303256164973872669440787102421167936684000 5709 -1037185213280837638279387331510749728789003365161 5710 4077085112735185035904052958261611229758101634778 5711 -5606777729508759389836649428018088015564364307108 5712 5004004615751219588765076235909268355325777512206 5713 -2456721063237474933108526458575557662326471160532 5714 -1092463513439984572912018917153057419224273105914 5715 4294360045090299699504226749605214618660729809657 5716 -5905546138484043987062775570580078509117481746560 5717 5270629409378978974350259389796969660549330033968 5718 -2587609169068757698700486055932114659278664643391 5719 -1150662146470807812775494233987394787272094126773 5720 4523112525913144122708316458951464248021292986650 5721 -6220095602256760272951456510497010403061566970233 5722 5551336183357316027388251401181641048974982267448 5723 -2725409617247997633879854471454504362289304328412 5724 -1211934042323105626744572527564834882858593438608 5725 4763943551105808130808883382196932983819222616159 5726 -6551252388185011240078352501600437365230564264708 5727 5846862180421697219513233115573107791942642506268 5728 -2870484262471399701405414450258094369557996561694 5729 -1276440069451158834539272737453500994664848010884 5730 5017485311226047491440998477875924033543969682184 5731 -6899885647285022485889773500471076131413511698353 5732 6157982903247246808038000196873525035982353931104 5733 -3023213736622917719109832182463917488977324398470 5734 -1344349443297211493301869441968859639462673093915 5735 5284402796501511522848293349139360566836434611248 5736 -7266909620474465971908893412596723949908518723690 5737 6485514082646644859677992178394983686336358025911 5738 -3183998414642609557422552228866467971024304775227 5739 -1415840155610450296296520498385024379433088093293 5740 5565395483703929886069352342590278179027128031368 5741 -7653285957330489161052127929064903369247851858908 5742 6830313746134319755186167184779772962075993105526 5743 -3353259429644321394961173783808153007021245335505 5744 -1491099425654974310652968904921158764937544932058 5745 5861199109021942814461704285394475050839310129006 5746 -8060026153050502700441416246336152377052309463764 5747 7193284391930413920965125984396008392363853403176 5748 -3531439739772027603009183200339513081835623205284 5749 -1570324174413049911621900298672530699454496386396 5750 6172587531278681421738926559297996158010127012608 5751 -8488194109588829732903084916020193358021482236046 5752 7575375273732231685390236522348240652541982578934 5753 -3719005249408881712784263710919309934295082654020 5754 -1653721522945372596325230481988536818827521673843 5755 6500374690057932312100022822957284155502912551656 5756 -8938908827241530570218232847524379690178529132592 5757 7977584801847736937892367449082411965623006837100 5758 -3916445987483958075674692871873927049425985432392 5759 -1741509316128237004977721179947745159738113911560 5760 6845416663531261031488950553534168245876192895598 5761 -9413347233265785214885283862885222824438676258913 5762 8400963066565777545742810519848695536068563914237 5763 -4124277345759088303298113232403272699967781731745 5764 -1833916673048584476252533446561327400985809832624 5765 7208613831018354265809859933677080521297505585413 5766 -9912747154449874489796365741135903733746485738610 5767 8846614489931725481835756530169651843941456667747 5768 -4343041380122441308440953507153077083772070458872 5769 -1931184565401995965225952567990684749688805978888 5770 7590913145564629407544043903517667157161846746461 5771 -10438410440895815435003225662291427197147742473976 5772 9315700612405820387469430322105031773487873253712 5773 -4573308178066896307209900867535637457985965809289 5774 -2033566425305976241742345525638502131805105836620 5775 7993310522084437710315406882286898121274966260800 5776 -10991706248639882685653017606119821769005592109022 5777 9809443021205407253638638623692055064224314748130 5778 -4815677295690166400103737244295274792264937725488 5779 -2141328784011489319308602082340407204406586508736 5780 8416853346895567818523612406423211054640736604720 5781 -11574074489117428512576691243055692195138019988584 5782 10329126427472218448055157765832331150945791866980 5783 -5070779267720415395003812959436364608968363594456 5784 -2254751943069819017131501086621583452361782083362 5785 8862643114761884016894749605924647665487395682647 5786 -12187029453878484969960950624832323579362655014680 5787 10876101899762655508041743698321000532990809582648 5788 -5339277194246159424078691134017706696492628754040 5789 -2374130679589614398539565393988426459770200684598 5790 9331838199866483493576802798438056977204097140520 5791 -12832163623380520148943430361482165039073682964084 5792 11451790261733504468011627244251140081234027842236 5793 -5621868408012963550023572853984761817471665818358 5794 -2499774987300617902193303609194849514941220401539 5795 9825656767458437547124687945187596455732136898544 5796 -13511151669125400072998328932060982788437684127996 5797 12057685662288537798830537390946116253696720212564 5798 -5919286226342257631114203595301533817124641426800 5799 -2632010855226253413611463600762017437967186594528 5800 10345379833252735773666717093106772756870564809918 5801 -14225754658870098859118320863368642175363552458316 5802 12695359326863926352804202998261580163390679893933 5803 -6232301791929951615093639086125864654571653416901 5804 -2771181085857170643928869388789048652500296034144 5805 10892354478016258775832885895647508425652995762011 5806 -14977824475126072640409417894497257093610300474008 5807 13366463498963260362243299067761484558885578432800 5808 -6561726006994896274230597042126070185691334261294 5809 -2917646154812208969774045839339616639813478736096 5810 11467997225143280662658111428899872363312028156780 5811 -15769308457671589692966759622863463140922324431265 5812 14072735581507260279626302334787777829078739362884 5813 -6908411565470102060395835516651075869708531270734 5814 -3071785114072276436437760486938067340204498808896 5815 12073797589413004103033780206821119111367954997411 5816 -16602254281335867095295482306019820536367275007968 5817 14816002488039995477890063992393363300486727869096 5818 -7273255088163510996952891226630062120683380526864 5819 -3233996540976566631868121699613569605976007836710 5820 12711321805529856132998825358741049677446890010120 5821 -17478815080874837135476751343681750489578662829904 5822 15598185214333721956686722721790907469550346073376 5823 -7657199366060554095974515821202484111987527229148 5824 -3404699535279597410239445498312523792080750973118 5825 13382216745475664119498718815109921433442235353656 5826 -18401254835347048590308419432756934377953838984751 5827 16421303641459453090054536639631011600446006966751 5828 -8061235717198285677346554258601403911364985671280 5829 -3584334766682002438021334762320551760666824950929 5830 14088214034152375814330062450247667875890426144384 5831 -19371954025015955797423415314245412887598478944608 5832 17287481581941300002248772065157279323641947196838 5833 -8486406462811159636267492447290277874274584654345 5834 -3773365575368102919026752699368387390994385860272 5835 14831134373265720802468409418029850677292408644736 5836 -20393415574453084862499406706367391728892819053720 5837 18198952081190729002432818611394081971995829883080 5838 -8933807528732123429078189326597313408714276717016 5839 -3972279128209309091242836541926277590402406692648 5840 15612892083895218623774582424070393257727660768112 5841 -21468271096196783166934252987692091750062189113065 5842 19158062987023512834529802197853998277257329956918 5843 -9404591178330305788045301794133473756755276028280 5844 -4181587633424639053495586238035732461139143936508 5845 16435499878715359863313168291974313145211793280592 5846 -22599287450035019707357927319832488103439720173198 5847 20167282800698695014098516743544091597183646386257 5848 -9899968883578848041962993030143632191907079645930 5849 -4401829616628400108199643756595979859324869010486 5850 17301073875377814205757360580593816178968088791448 5851 -23789373633729649690414392332236490971117109716890 5852 21229206823586804559803278750571165740581311039952 5853 -10421214341174093685592957290855533887029059550504 5854 -4633571261340673765401291434092651423160466167856 5855 18211838863136405335627509937711440746973085010931 5856 -25041588021785406696348183819235898334954805334663 5857 22346563614275385185380749340188952077021104851039 5858 -10969666640971158541567830994658005689144982063698 5859 -4877407817189013952725549996226697021150833150297 5860 19170133835396648779446619981394295494369248462076 5861 -26359145969691442393336493405914702185902479043942 5862 23522221771655245979106807754862999471989573296254 5863 -11546733594361642958207706800725780255071742394708 5864 -5133965079190059109111854256343028580299454801430 5865 20178417801501251023330650798761365962259494084887 5866 -27745427801928387321404063277286000913384397788491 5867 24759197060302385086992879804745740848894755230144 5868 -12153895230597744630360792479126123653939888262784 5869 -5403900941667939961713379770338731985732153280989 5870 21239275891723558799847983613275084760498052476718 5871 -29203987202941638262441109276769371206060677433352 5872 26060659895280050841323202726643738166141499224850 5873 -12792707469464152475260899321121108626399895066956 5874 -5687907030542820924497686178138898743374348027782 5875 22355425770134038422737036937890547589919949742242 5876 -30738560031233965657473870347791335704104355585976 5877 27429943204334738543732775476032270423305805912199 5878 -13464805979115757131806083308625557050890839792572 5879 -5986710417908047871421679184547124943506716539136 5880 23529724370732041709761860921523270398488894755636 5881 -32353073577729756404673472535349640746998605325626 5882 28870550686351017727540498041065655122237494845252 5883 -14171910228336354614356288688137969534425085476368 5884 -6301075423008611705622963129181632023670334616040 5885 24765174972998039284541891818728305548774906479612 5886 -34051656290611546466569155244268375168537843107088 5887 30386165485864980089618573083463595682479366391347 5888 -14915827742932145027499621518235233399226271256220 5889 -6631805503937419305499715044327836693298596916092 5890 26064934633821916134299001914010044429175395042680 5891 -35838647989929347690410427835240811464999473434716 5892 31980659304416926697248944898992102263737200509396 5893 -15698458576454984881606991020199689871479367173168 5894 -6979745244579656153536761280839035656877382444434 5895 27432321993602654653588377911679357417605002069044 5896 -37718610596437143411073528408147299845445057968242 5897 33658101970552911952104098643478367666820750909970 5898 -16521800005955136856985129717033898247455916552626 5899 -7345782441559815784131359011947472952608627093830 5900 28870825475195691673424896678114370081162600580816 5901 -39696339400321448262401824942465776883562149089824 5902 35422771491364276594900617026947109644179184009328 5903 -17387951463992825256991295822347864028168059112640 5904 -7730850296181271203373496478743701366338112379916 5905 30384111895308435252238498998474838084962586787487 5906 -41776874896756756666161887680451155460918851137044 5907 37279164609586791448388480726417610385451909708003 5908 -18299119718693454807987018131227585644318038989700 5909 -8135929716595108385642897654533823218025752588557 5910 31976035508913968248577341883759071402281618119229 5911 -43965515216554932266908971126797056408162181244116 5912 39232007891469074954973950408136373619110412409296 5913 -19257624314214149034879069661927264753294260536497 5914 -8562051735693893436358831493490419323103775487311 5915 33650647508270054366640370033731533319866355384436 5916 -46267829181573147145328012935053857881785027540368 5917 41286269371866242520297915530338493799709147367243 5918 -20265903284600637265258282582279168690653713479556 5919 -9010300050497691709541042134307251896059758676942 5920 35412205999197510283194136044150167099220815840162 5921 -48689670016011041090797127815514705925552783256464 5922 43447170784322126142886619201416373787249713711580 5923 -21326519154654855380144411132846691835274539224240 5924 -9481813689084616145316433367233432190250508020552 5925 37265186478391237889493715030427139124923069505920 5926 -51237189746265666759499860289973308920450510774739 5927 45720200405274837202821812182450807364159024848494 5928 -22442165242106380663638416957496382558903610088970 5929 -9977789811417100144968035078153639570332504869602 5930 39214292836711263644709299229878116359255006584400 5931 -53916854323626005812069007737964465846183455103408 5932 48111126542959045024920588824587439332070673682768 5933 -23615672276086521575794170542223352503725833423104 5934 -10499486650728645385713953773473123762389464203674 5935 41264468914632669915916282911201936188318568585308 5936 -56735459505781041813468173068358573176882176634542 5937 50626011703087370196827312114110568293187076150126 5938 -24850015347644128541215370936766965298880386350204 5939 -11048226602464697695672389891277212938514530313876 5940 43420910637325116542370574695517327114199365312832 5941 -59700147534890391586990563041457841451270857170094 5942 53271227464976162884449034814382523284607458666468 5943 -26148321208818658467608314983073185445740601139941 5944 -11625399468116299266925247653402975812109768555240 5945 45689078758187664587177608496522095036973474178099 5946 -62818424651828346149744258601268128826365502819379 5947 56053470103441235317008724329520589338558326443276 5948 -27513875937600470914950611102653188492021981696224 5949 -12232465861647033723045047175593743890509209554320 5950 48074712241085893925628966667738401230204265663024 5951 -66098179488165066935083621189296584035637887469472 5952 58979776993530599326794606948164735688273752587482 5953 -28950132986962599380915001231454396421728883499465 5954 -12870960786593340064573846658973674656445908884361 5955 50583842313029064996425997482808952212123393674928 5956 -69547702379497036875289640544909672597479128572588 5957 62057543836987860003831934660367080317689678365842 5958 -30460721637044257359139170641530073939474791399340 5959 -13542497392316379815716035835883730700611568698864 5960 53222807220588680201658120780357308606846844878022 5961 -73175705645887305409919601660209694398437878651426 5962 65294542751255760015298932577124191716330573780494 5963 -32049455870506128746364600648288392944573102064649 5964 -14248770918301197523294133592096303929925618453568 5965 55998267724999781399933967174675173774806849953466 5966 -76991344887429440236531247885611968502170631411884 5967 68698941263838778983784912371333668329350488374835 5968 -33720343692063176101015323658893458622261189192670 5969 -14991562835836860025279048572062921820940403918774 5970 58917223372606375545185387708733997352633471212232 5971 -81004241345312488157100217307253448567690705895134 5972 72279322256951199187214183559578433741290420701424 5973 -35477596914234500294143193911830937484324782683925 5974 -15772745196870581752983876847398469385000193902935 5975 61987029579116387241132836766393351257290653634464 5976 -85224505381242978204008027945432440820647167377522 5977 76044704909587400923098673008051771721736250560244 5978 -37325641432434030023182298624890878783338102716904 5979 -16594285200310576285527000112517555644252523474424 5980 65215415568023557332836034511835591765562134468560 5981 -89662761130679653459957606380805273562549730617819 5982 80004566686469324228495309503010782761791255190760 5983 -39269128013662950011159985827958181555202023700293 5984 -17458249986557602605106321913462591188407478454354 5985 68610503205537998086618346632852598431399363519559 5986 -94330172388063042483056592935038214017128379342050 5987 84168866425757243036383572353885452733283827383028 5988 -41312943624257350089756168184678656799404559686348 5989 -18366811671575034176819433814549166493226211412701 5990 72180826776448139655067320199713205508561440522245 5991 -99238469785081306375627878809109546816689891420238 5992 88548068579959708119350137404094981043066166113808 5993 -43462223323395274002046741677493503562363784313276 5994 -19322252632362960742317191917615288654039576758684 5995 75935353747519234924761378042864252013731646104184 5996 -104399979326012446492436364963729281775659312497488 5997 93153168667152453121089129133780984778056792491048 5998 -45722362750378975365946432131878407720261059364178 5999 -20326971056284584282585374406460818936779492555688 6000 79883506567322330111753006913834041715537978303826 6001 -109827652347327661572310725208543262469200169834908 6002 97995719992420224812823724316108797451496776997876 6003 -48099031235083692091609511863176079047305528719806 6004 -21383486767304299458494939574585498251883950428600 6005 84035185553787790932768455041889800331609290133038 6006 -115535096972038455124787685769366184175852347764203 6007 103087861702376183088997015147223233830146013616423 6008 -50598185562406713891094456158736229418078551061572 6009 -22494447342837725081693168744925355459205873180545 6010 88400792923294479034847491283291311879847397913304 6011 -121536611132728405379333853523491096869519767822296 6012 108442348238697307885672540684386424044029446538360 6013 -53226084423063172262866900209453955990362965657018 6014 -23662634535586012495855683809605520610822974876256 6015 92991258017745138350230757455667124831349563950404 6016 -127847217240837065953604487187409009226144243612944 6017 114072580259848054309005397409524320815453624858481 6018 -55989303584661215053767165024576139252633617178631 6019 -24890971015431503555207653067617382667140121361065 6020 97818063788846383659033925333593723358051735444848 6021 -134482698583566381129473701735858181816266850979024 6022 119992637103555549301738556624224550139783088502550 6023 -58894751818652586983010567042131204032445855054864 6024 -26182527447210821532310404549040816203606184298554 6025 102893274601714073955694508438476824359482208622822 6026 -141459637533767778897319690758936690027929571091360 6027 126217310866155504685018476532990104795631847881511 6028 -61949687620498841636990376539110256970275985485664 6029 -27540529920956404505195831217260671849793376938352 6030 108229565422968287257149956456537128544339188961542 6031 -148795455662349657949059815147080521066628887243714 6032 132762142178656676361692084235549114850042844635980 6033 -65161736762222355430900883592845615975613373183296 6034 -28968367752010063249579500061988236897562132974692 6035 113840252461673387287954119734488284579948107230032 6036 -156508455847129647602686234888463577590978723547268 6037 139643457763281451445121745956561476804990221275779 6038 -68538910718429082069136980964394983458721316167440 6039 -30469601669264177771155202503300074117390689969845 6040 119739325334824906743521164302128813150595751010094 6041 -164617866476653574263128590103844719526780772205902 6042 146878409858339715280065012384918559231031580346152 6043 -72089626008900854291928619740616939399236363894732 6044 -32047972410679538340995221361274054490607412648192 6045 125941480832593627348656780246960662314635481413682 6046 -173143887852323763633844311572614700764218930293968 6047 154485017603591676383649991753409750707326898787808 6048 -75822724502963489561573169539135178776847093851470 6049 -33707409746165578939643148790349454364431496830980 6050 132462158362216130647121436581257295294765093916518 6051 -182107740897233882907183953645824589186651441826320 6052 162482210482762383045013741873561797224567235970704 6053 -79747494733047683097163568352541269031172835846336 6054 -35452041948890929073248167215857586437313836770396 6055 139317577153278415362872056133324717412091865490100 6056 -191531718285407232402059771597758669733225447418318 6057 170889873924596281270272289397766331302313902310960 6058 -83873694267177594601782263865161577211001284163139 6059 -37286205737122009199350197059306737081026313934264 6060 146524775311183507930672614045738037740355108505536 6061 -201439238110692019057843891986868780015549039410013 6062 179728897168794848943549465528789264166294739307860 6063 -88211573192552308038618300631079411456363903483232 6064 -39214456709767104899349737633583989950048362853330 6065 154101650809834322230114939180261362691336984478328 6066 -211854900220393034338702532359136436850675886716811 6067 189021223508375105528361637497442289888679365913448 6068 -92771898764933366502609101687808944504912892823920 6069 -41241580299935374002811066868455493307369269628505 6070 162067004519008771007164775519876662262136347272832 6071 -222804545344827254561478054890627014148860450963941 6072 198789903025433175111727091241322779217940789077776 6073 -97565981281223013519230981182202454212755335213305 6074 -43372603272007081942470596153044560494819968806612 6075 170440585366565162025733416916196967911771070854754 6076 -234315317160394736962872335578970300114606892635552 6077 209059147943007157368974949868382467314855540390036 6078 -102605701235418534375192596719869122120456515102776 6079 -45612805788955656228770850358029527970926264880758 6080 179243137740502563715324508865258520129351282538868 6081 -246415727430470000040730587854925048493889633185356 6082 219854390721719995849990724021861050108458908437233 6083 -107903537821064394945004341511729931829863268169632 6084 -47967734077966658956553649782991023134255554941016 6085 188496451241023927184009367892637166081764305838643 6086 -259135724375457727940262372553406431318382532840424 6087 231202345036159088258241930550082607233787907685172 6088 -113472598846402225050365533599658547484467657778720 6089 -50443213723766385836975221022867159717294898604312 6090 198223412898120648555768987335528198371674413755052 6091 -272506764430735709950481242872153387335116858451720 6092 243131069772528952611017423242011367756140844749640 6093 -119326652131645902282175820380316900516025962445829 6094 -53045363620506537987771454567411959724730820752822 6095 208448061975827831989460151309604007481817667537896 6096 -286561887558943742917974703341453277565765231199658 6097 255670036196010900707851039699919068886403123120906 6098 -125480158461192198114010277645874069708936196599105 6099 -55780610614554449163075498115886353433910151703641 6100 219195647490202218940770696124429136469059719012192 6101 -301335796291186888280777035552675145495641023651414 6102 268850198443494622617025938353280079314404365148157 6103 -131948306167124128092279486719828963958760060338981 6104 -58655704872114007542261070674978787778294907076746 6105 230492688574262624563251111464430443986158886547436 6106 -316864938680222901104121866362793783020878919661650 6107 282704067504926824017874994876360341762490720299218 6108 -138747047424082134317724089710062592294270844749624 6109 -61677736007254166747678570183292732357708391798312 6110 242367037829619428659759397402657075491312790649548 6111 -333187595357615601831944929476228228008466053616421 6112 297265788864468312142498590285233507188332799950704 6113 -145893136339475725863173048523345943287705664564012 6114 -64854150007653439823425025301650716481784813711587 6115 254847947811319516268476967122219493351786323894959 6116 -350343970896178099671255178652218851114863048308544 6117 312571223980980720261794182619362555983826446839856 6118 -153404168927093805373783432153284179400020292786992 6119 -68192766997183829944703498859417005351036953305504 6120 267966140799561041268635396626537115306791211723280 6121 -368376289688822690149289959343369134753556566191410 6122 328658035796095751680343707626545549878685732404328 6123 -161298625056454620029955141558813312128710659484946 6124 -71701799876360271315995012509088341117800174809504 6125 281753882019404196278482694814543740031819298893330 6126 -387328896565199506247201093852215866691964111071970 6127 345565778467272639740748452425668644244785841768195 6128 -169595912474725521679003005125284365607487763582158 6129 -75389873883676021475025618601336777813312830350108 6130 296245056477436259525643808308883542111658568269728 6131 -407248362378266193707766524655281718477214971358368 6132 363335991532843600261280050681944481394718421392632 6133 -178316413002748380918810709550459815971406312949912 6134 -79266047122934949137948508939799343801374051577856 6135 311475249592558780258219737180927619344840387703067 6136 -428183594804209669135413180524303596285839886952996 6137 382012298726103492095939144666533994941953788606184 6138 -187481531011638918245140779643821020418771043015091 6139 -83339832103882894904200823581279695262855311030605 6140 327481831806669901306778426105299510211664587442528 6141 -450185954610963188646757837189918660131103557581977 6142 401640511666040795064529898935118278136979573502496 6143 -197113744291598227416846419616375690311460634269221 6144 -87621218345737058487841390572252440683568189175106 6145 344304047370034398385816008918935920668187836580519 6146 -473309377662953463912458581565533631308305820595256 6147 422268738663355504307275441845273697012796480828592 6148 -207236657429993720724381267124844465916712515589136 6149 -92120696095619726588759242099737898406310349565328 6150 361983107505587833718571293373026502852469205727693 6151 -497610502942700600006325538868918641439362734929005 6152 443947498891989864330979060518795605933122088009628 6153 -217875057821446509176032584158755158508485429340980 6154 -96849281216425879740655572459751191794349845498591 6155 380562288166330007018978113203710111653469333020344 6156 -523148806883506671588648663046595103097939188375976 6157 466729842188535410481766922771086705055266646145488 6158 -229054974438615291834531568287234436987838231415710 6159 -101818541301298834110273177471515888209724259026688 6160 400087032610348351583827340504314918829581156513962 6161 -549986744321736624592170768497563615451068499036160 6162 490671474754601137735013038928202050713668593941645 6163 -240803739498606205940540559774456684376896592054737 6164 -107040623074659876604419000711969313812723844138440 6165 420605059028896806498294870945384988880693860742034 6166 -578189896392149124970192708154989928581648198937822 6167 515830891050560621948473889915885061020579716556696 6168 -253150053166477438203798232140897877326450979902050 6169 -112528281142642904072843132980869516729923610946942 6170 442166473474363812661071849625190864073694682931209 6171 -607827125705407686869028999959543602156797650702820 6172 542269512183069739496010931181439615011844068323416 6173 -266124051444161018680950269203447757171844414704766 6174 -118294908158829732008181987358667781643224196724420 6175 464823888346919371532164720740330735048342167026032 6176 -638970739163328159206112175348679828145145606710018 6177 570051831103391808675941445002837419041644407467018 6178 -279757377400307089030277434708146250034280195323907 6179 -124354566474372647349004437055090073039155822198161 6180 488632546711161691161244159875057009708256057325000 6181 -671696658784633310740745471755904582489148994423896 6182 599245564948915495075244061292172378232835651691628 6183 -294083255904083741457335644239659242955485776333312 6184 -130722021344934910552599842631928358183337057956138 6185 513650452727216178315245409643833475779366146579386 6186 -706084600932026403147752668984736297383590431453256 6187 629921814876336178837505497827882806517526987306839 6188 -309136572033854689111090036278762205699275353322792 6189 -137412775770384559869106828225700873656169169373350 6190 539938508494502064551562791551979682249307013847110 6191 -742218264350302627759240595925390125662402393053384 6192 662155233751828752053213638012682651375867071511190 6193 -324953953339924754486253576725040273804458000666540 6194 -144443107046849676065993943061767763810503526037844 6195 567560657620804776567228025919950483667925861790067 6196 -780185527445031310636500417585117470701000210763060 6197 696024202081205732726772539248602160373365789361316 6198 -341573856149207462945323226568957116573970417580458 6199 -151830105114592229700406701576587941212423895504644 6200 596584035844406691640159083446291705035095458184838 6201 -820078655252106013251670822262389776674734835959158 6202 731611012581567614894023313901461122837069366371005 6203 -359036656108748767196024203172195174467504500649088 6204 -159591712789191133905754901529961865058957190828672 6205 627079129052868054134009039527022408969914113386016 6206 -861994516570219258755725837563337160066787968571632 6207 769002063815352803963315752292922766741913612424390 6208 -377384743174555858614809261324837957330810188738012 6209 -167746767967751937211628155580724716682033181444704 6210 659119939058648016997193774217600360082313334583974 6211 -906034811751120913958449014940206143859409624649958 6212 808288063328024493190706297340454241476445514776736 6213 -396662621262150827247963729427310424169317622468070 6214 -176315047906289900473629871001677019541920516484288 6215 692784157509149085109157995249541906563714747846896 6216 -952306311666413802687288832473847942233679476286738 6217 849564240751935590618637805836325542107973160046478 6218 -416917012785717273636992941086845795604786469681656 6219 -185317315669074629870887791622519567817932902281857 6220 728153348326994447324152377142433223925135185433520 6221 -1000921108394678799906910913408271473865612683157014 6222 892930571361236556276327136502437609588653124607134 6223 -438196968323656532297007355023321209506624008318163 6224 -194775368855588057687903575670039684471408398026416 6225 765313139095446342643132015633732073367948248988664 6226 -1051996878198958784601496024716627047045034465271770 6227 938492010586083185903413278579307591091993926476720 6228 -460553981659842686904576654661858901223821328315972 6229 -204712090715843922198533268304490011083017354447765 6230 804353421823886127140887879972019444666095541474928 6231 -1105657157392123297793881622843998906980815609588556 6232 986358740018912689092170924568455836775692270074238 6233 -484042110461886907280936720783448062209262568185967 6234 -215151503770157041944462449372526571275763850720879 6235 845368563549246455624605824767339560097458696796119 6236 -1162031631716443122614384584392801901857417553677560 6237 1036646425471239952424933670909666406084470947785680 6238 -508718102870317854622460686995467624765897731219452 6239 -226118826055046172328977666827991225686653798785104 6240 888457627251258369548343579406696293546575097928214 6241 -1221256439893888641005971305791283660008116527148220 6242 1089476487666337245890272123114808666477006566918602 6243 -534641530285783245565818982935014137211201732185456 6244 -237640530122817182014543585446128162701057270602164 6245 933724603582398630232215791659984197890921282960436 6246 -1283474492035293024754116604769380167660765148838738 6247 1144976386181358032228766872908740905386092803101835 6248 -561874926655206681057926149704622164135919712422428 6249 -249744404928516370788409945585467931451637821933209 6250 981278653937545129068809792517117089044058829091074 6251 -1348835803629659455498465729204088632359641719774672 6252 1203279917282009919127759948678645609364302836066000 6253 -590483934572323417943994880013403747150982830538205 6254 -262459620744380242948715983576929259441874947943978 6255 1031234365413622758867833638448110806462658903088915 6256 -1417497845869612220956151571234624051164735937757170 6257 1264527526323836962790904060959664301643888076876490 6258 -620537458523200179396162533865502800578500305969779 6259 -275816797248651848185060731670441038632496930309976 6260 1083712018236003306165870803058972209618864989423356 6261 -1489625913105369647568255213182685583651466688623617 6262 1328866635426604295474186832170814528665396791818460 6263 -652107825623250124326026311733300392650325983074256 6264 -289848074942699455483909314176739137764620918098530 6265 1138837866256167849328075746420388718396057762862807 6266 -1565393508257730867737751124764272100469016409639096 6267 1396451987162258353570745548876522862289010084891367 6268 -685270954208919023616500213846492987594414870997840 6269 -304587190057776068070945339864091878263591029111743 6270 1196744431154208629822513584894707372287913810462952 6271 -1644982747060500531020591104546028123460366655221341 6272 1467446005032537054662985629983871445650086743010858 6273 -720106530664678430181522369255357999308400765796434 6274 -320069553120514067101394314039833856434540422107600 6275 1257570811010202019381650592038946196841021254647144 6276 -1728584782044611756523051011491907525832470321487600 6277 1542019171549602775878380002175882043166166750916499 6278 -756698194884253773221529654411250166732304666309132 6279 -336332331354374785300357533447721777376042066297677 6280 1321463003940390586751133775417209489824972750042590 6281 -1816400247220037926434622948842453212110114596333510 6282 1620350424772147182353615663048857419465579320359501 6283 -795133734784179210593861740571349920952665311949786 6284 -353414535102785538714376301196592952628427287421656 6285 1388574247527539001561550241040512657454728633677584 6286 -1908639724457502598503784328563493854816228936162334 6287 1702627574190354867629759031033419105521400156658972 6288 -835505290307847938289547307344995729958782453159392 6289 -371357108468614884364752669119336301429921157262536 6290 1459065374809847444055689933100544269970856223391110 6291 -2005524232620102547458156734986201474684743941746160 6292 1789047736896000359914909713754941813145083245319824 6293 -877909567379259615061217479981810709646483086341864 6294 -390203024373979780725421720286502687833678733205326 6295 1533105187629492529368980079823263350578850897427899 6296 -2107285740545355035115357800479739962087389379700328 6297 1879817795018882403541039774299285811928229380692187 6298 -922448062287700766636099664390323261659857510918035 6299 -409997384254165960909192846131377923728541616479296 6300 1610870848180298238576364192567540717292970542870776 6301 -2214167705030974998475241679957654920733767610226919 6302 1975154875457866940952040658689628426233231592772528 6303 -969227297007676755825230128927705284474176850474877 6304 -430787522609696178754228559536088647166573328972818 6305 1692548289634300397634098368506345673854060966526904 6306 -2326425635032994140490166517353067338426684751141991 6307 2075286852984116808052210719153558520377462341707960 6308 -1018359065982594623383764954550657675695092503042144 6309 -452623116651322031989446264313131289054538622061549 6310 1778332646769144139809845375991163320461408644006350 6311 -2444327683342770414507617419225607601212974777971912 6312 2180452877845737448683545922683753806802383516275766 6313 -1069960694926026616646974179156421159346888925354089 6314 -475556301283966809098545045206115476821414303303739 6315 1868428707562434844780896346592156269142797315358832 6316 -2568155267070127160552768421763349367086066406354536 6317 2290903929057174528691391919938030810993333758373910 6318 -1124155312220918748988383959115348242742732053727672 6319 -499641789687433328347984451184366080072922256687940 6320 1963051386765443810649652025864324474604336517204308 6321 -2698203718323436031914943154618972764869540467895441 6322 2406903394613376934455965019037742746068050601648314 6323 -1181072133524904028947326883117796689364995831681668 6324 -524936999764037245748124291701676198368827069009868 6325 2062426222517049346819783124764821186242722063943259 6326 -2834782966544052767584666472758584045900245985582120 6327 2528727679928108434438948683660400923944824433128618 6328 -1240846760218995472687496910689879142007497938618066 6329 -551502186736259188861307333015949082100923868474136 6330 2166789897109575664927279224586983591508315030411158 6331 -2978218254022272096570253904610838160107815930999013 6332 2656666845857980087216878769723887517844982312998080 6333 -1303621492367431852835581535406636260376295835695573 6334 -579400582191055943694802939452847319867922518907616 6335 2276390783071384320986020356543735719099063946617184 6336 -3128850886195036528049279210920156609170612825273904 6337 2791025277738916042569652355868958116946813296463911 6338 -1369545656888394431267841358052758537609966772714396 6339 -608698539881660690854879261173889020260181269421582 6340 2391489515786789518268282984640757333879338758829820 6341 -3287039018402169366176171819242228971825851935459128 6342 2932122386929996649833638058408814880244012591933704 6343 -1438775951668773803207478219186633245351704448678848 6344 -639465688612565212986818660913684918611484024904440 6345 2512359593932228110004261140258039875853838890736415 6346 -3453158480858068147293102227310168742574970047140627 6347 3080293346431090192867575178655444133190052922120192 6348 -1511476806391213755570486879744323011638443868985896 6349 -671775092548944748953240218678305441900908907648776 6350 2639288009068741981067955649740812339558158007954024 6351 -3627603643679761601997293271836592644535053162207604 6352 3235889862215540333476538594778554507712798549803574 6353 -1587820760878368351953089056252246193153904116163190 6354 -705703419308091899633810132119546711785438157947935 6355 2772575905794854776897110556867193019289208480847716 6356 -3810788323900179933772608435808266141588706104970464 6357 3399280981997579785878903019602944300273264799088512 6358 -1667988861797757419685989532699977523084891553920935 6359 -741331116207504390227207365606044216472035368327549 6360 2912539273930982894044511127531401644235671188361070 6361 -4003146736487601754142188091102234996213817460899752 6362 3570853943236258614225138598234980936661677388022508 6363 -1752171078610875993348161519060943042717259154454193 6364 -778742595062158876727601732212718232194059476332296 6365 3059509674276754808397000695114623062923865952529021 6366 -4205134491488717217208412080468368889732629718943468 6367 3751015062263682366893596780824192460287640039030272 6368 -1840566739692390637513618058156009208469901304539352 6369 -818026425942237354526338434200899753527735648188729 6370 3213834999556172396627678478447230008862441609878365 6371 -4417229639513790674133684528506398699743010795568304 6372 3940190666515433691441875355514509996233591830481100 6373 -1933384989589429490079314185792390637495929857281000 6374 -859275540322193860250330462079519523263844871221962 6375 3375880272242589057345515326026903792259762615861836 6376 -4639933767888231986868521360039993613083733598905120 6377 4138828071935392277211974958188128978015768798577436 6378 -2030845268437237068635478024070619460023843909669448 6379 -902587444072598681910751420930942136575707007953336 6380 3546028481036165586410168639708280030479003780511776 6381 -4873773149905717953762651787415409745066774793614885 6382 4347396607725972014662020115198307493935761232761398 6383 -2133177814595917462606017022098264286395553400631800 6384 -948064440767718773213037403469791541719308103476588 6385 3724681457850966939873444627342807784648101940401574 6386 -5119299949734079009594866248354120151771729343597045 6387 4566388690718270520060912252155868276400341387654202 6388 -2240624191623733155726498605357309438253568686912772 6389 -995813865804332099072925527428966037359581662207388 6390 3912260797257360221310185678877386536535236880149101 6391 -5377093485646727301897055626726175701436491190463541 6392 4796320951744993772228984148530199435979021358676180 6393 -2353437840755568825832080665254670645446401593429988 6394 -1045948331850877935771400659659321451826176041907231 6395 4109208820418053778028287575417063281838473278095464 6396 -5647761554379707682449379666338204758430547771955792 6397 5037735416512506857590491787077712731322118961367410 6398 -2471884660110822487875543527026976455876679082002656 6399 -1098585986170764644594015277347205311121294179642329 6400 4315989585653175213903491190145468319726361084404854 6401 -5931941819547772318632573408349586661567209828884756 6402 5291200743587210696211527339493588215489486863717880 6403 -2596243611913267945053331307743580734064987553090326 6404 -1153850780389543387472868502870188360735085508631852 6405 4533089947871427569223926589093880100556992837339207 6406 -6230303267192494269720088627506366006344910325566416 6407 5557313522235905253943946653555734478681470110602440 6408 -2726807359066465823889969524158216068846976929739538 6409 -1211872753302765340760354839283105093091666973987880 6410 4761020669210802556701236866515510455484027689782736 6411 -6543547731681640325537438706280475098312446169834225 6412 5836699632990134931599762873265774751796682582516216 6413 -2863882932492214344733304445013409742169166105891058 6414 -1272788327349728412863485041195963914821581350915644 6415 5000317583343792226709228791921322164367063276006187 6416 -6872411495332127201475942418946644237281974342093882 6417 6130015673940996564348690803032891473249345887322300 6418 -3007792430706460256166536637612911264458389778802456 6419 -1336740619408047164528044554969419363577132004078320 6420 5251542816018760844537108487363268888711662469784188 6421 -7217666965289210682700256029165130072185596415604996 6422 6437950455913812534422973161935864627839834432079635 6423 -3158873753177176137020169425021890948023428930077309 6424 -1403879766595109228372846293440642088938030826885578 6425 5515286064531363090805465597795650806493898802619786 6426 -7580124431362442355151051421596967432081351742578898 6427 6761226569821732024888543480818027937774597498029624 6428 -3317481369082100187726479275971425991688790158124112 6429 -1474363267795078595931576405331753209020601803794336 6430 5792165938947880350504322902572068577382237088587756 6431 -7960633908694726670637009140863707983272828973599869 6432 7100602029654037519664603890792909687943783530112506 6433 -3483987123161083187945766404687656975234253934077356 6434 -1548356341664239296697653930119621356574808445306404 6435 6082831368036363183509347073385194060989233451023016 6436 -8360087069324892183720554603011968891197463608555960 6437 7456871994719030996785963320768933553536416505269050 6438 -3658781080438256148597575081009312289512512015747987 6439 -1626032301903214026801356940642682272902334750799412 6440 6387963073001796906167917119091678278067877751372172 6441 -8779419266896941936068344098694993722210983330584548 6442 7830870574933199865634103400165128817054859391847293 6443 -3842272411673490486728508388253554392350120050345992 6444 -1707572950622016315202288752891483175062017994228856 6445 6708275112268443459353301177401790214940136073378208 6446 -9219611658970974156053633871041257907220941442083320 6447 8223472723128277550813867906678067982033049057509331 6448 -4034890321490847292881010662688255065429059744149564 6449 -1793168990663080443790041171615946466994075199198767 6450 7044516500706364957033637840605571703304996158830628 6451 -9681693431602089458685825124911101607664179725971705 6452 8635596218536195435529780240485094133227256672416492 6453 -4237085021224088633686317886231597419413689317339090 6454 -1883020457788442806579565414440088833079767882160327 6455 7397472906860225356646189733302168301429698077844064 6456 -10166744131074867971129454925496402005280619514320466 6457 9068203745809166847876423700744114828815835170192618 6458 -4449328748616045603947436745126775118288537753242064 6459 -1977337173680207752457728017067114342138570977571225 6460 7767968431907134372708317504383565638216455394099768 6461 -10675896107912673198167338609899392993313767389093842 6462 9522305074138663402173218019506960751256300662984448 6463 -4672116836609907748809603230943591088520718361828142 6464 -2076339220748410238935661290408714133304376968930486 6465 8156867474246895507467355656552805587296282172034647 6466 -11210337078523604376899660949697964524779865085120860 6467 9998959341253271927801648365267395082672192189812775 6468 -4905968833576528635513261710255338690450210366566236 6469 -2180257439787481030260730712802353761859851236251990 6470 8565076683812917689105759705462986951537513269552912 6471 -11771312810098883404210451477868582301900155304773360 6472 10499277447301809077410840027068889275357415526470744 6473 -5151429677432854695515902548403005145821576242455190 6474 -2289333951571826258324587982318574582914599467903155 6475 8993547010385634384401808023301095357045785880828123 6476 -12360129934645357494510719655011059988113452770875032 6477 11024424563865094084639984336389365931843325271200228 6478 -5409070926222811173512224379748851868559055162316822 6479 -2403822703532655042352824935367670397035259513823024 6480 9443275850392949971926875951960978528665398872816286 6481 -12978158898312180443755396276576302825663840311876962 6482 11575622763587933510891307841529760178740257140688928 6483 -5679492047853663035031517641116778114452353237326120 6484 -2523990042712234412647669738617816170282049070373568 6485 9915309296894424115052914644655142993467965514889728 6486 -13626837052463185334212041499469388324264569041734435 6487 12154153776182673549621561052234858964186686313395672 6488 -5963321771808264148774474420080502381178180617147802 6489 -2650115316248332868429108326831216298432681847506496 6490 10410744497668053918148413556651830823094088150121688 6491 -14307671893251588176730415271491843393961128196605792 6492 12761361876827667859203995970902855338318263129662888 6493 -6261219505786980863023145181357261757371104990960781 6494 -2782491500700850596741847163967706357130468554628040 6495 10930732126551084303533366798892177673646692185869212 6496 -15022244456773101916578131345870950591172781172136252 6497 13398656913268759328545506602371284796517366962061088 6498 -6573876820372704403938418422336189337770974102673935 6499 -2921425861594649216846191886099528515614135917657065 6500 11476478973429754229836627925004610743206143578178080 6501 -15772212877207959375077338469114914504145749047190213 6502 14067517478229976190026969282110987841422144195221701 6503 -6902019004958541343517242018080330987263700638348085 6504 -3067240644617516122254078502328496190528767111360180 6505 12049250658527777382694000237085357508524613325721988 6506 -16559316115712438744236081224723577895062844273971728 6507 14769494234051717417586040506408943302749997875258123 6508 -7246406698330797149954787433798310796767119727208504 6509 -3220273799980163262757710754254900131408884354785760 6510 12650374476910191508571655537732821957355422430928966 6511 -17385377868186985016062058407141251677907346709468484 6512 15506213396801398961981288913659110086218488712247526 6513 -7607837597460063018568679554923852254733092767978830 6514 -3380879741516308968819459148021901483458714638573960 6515 13281242379398545809166593350471549162586280299948600 6516 -18252310660431687642381766833941947324162970536288020 6517 16279380387443530611525243842117434791484158580571915 6518 -7987148248220913947014320069537399534649485329185296 6519 -3549430142175372118421026156134260750685341064643986 6520 13943314096385811539094718156319306173216235975495630 6521 -19162120139601506361518571829298553694596624628361471 6522 17090783658014203978820657988340401063696256675034768 6523 -8385215921936274879833385615330967496066779393887535 6524 -3726314767638275348444386382327564706268001061835352 6525 14638120411345504690057269027052120085985361223667840 6526 -20116909571294067825544815406994327702195280608484208 6527 17942298701119738911252528783361901686017120275818224 6528 -8802960581826276277899535880292114597504994281049892 6529 -3911942349868470015785416803419333323208121454130201 6530 15367266591149936925305945237886143128635898449998559 6531 -21118884552042958180049713034988155354136672290965695 6532 18835892251471536366197503680787579018900354990591700 6533 -9241346943633782033271320135470789805451824794864578 6534 -4106741502495729570805617894819433954674186603387666 6535 16132435980647926541143505264334609215543629121986574 6536 -22170357947450124041167446814443260058730038373202256 6537 19773626688579834159084629958732689800242885725682023 6538 -9701386634900130173421587019796680751795280216598388 6539 -4311161680019687067354670057939954708454782404278880 6540 16935393769303400573622365395156828607522876034696168 6541 -23273755066673221361041820868941695171709664200988933 6542 20757664650158909114327739640223338665761772418757172 6543 -10184140457575397565637845462534814855177558464661645 6544 -4525674182913702002262837391261890245573157770951366 6545 17777990938063829636293560872882290802168918531369842 6546 -24431619084488517396190774709822128912709486842507001 6547 21790273866246205319210008010509647454406020372422584 6548 -10690720758868120326407773040690555669046481063289076 6549 -4750773210807625380764629418260127667799578240770952 6550 18662168395012119528839987624094129210738261137799978 6551 -25646616722678300266505936471687594041726861960959552 6552 22873832224508824642570973254029445731558764897972534 6553 -11222293915470328420793236478169475358494810586543040 6554 -4986976966030592584695603881004683798809352242808776 6555 19589961308758233945879092997562522962303425512626042 6556 -26921544203044776335451197434921771976986007171148048 6557 24010833077703766495517253263640777240495248479474293 6558 -11780082936535463553106723106094177117755899427278964 6559 -5234828809902323340121622472965520523908059163227501 6560 20563503648948273174454070047562427545029484361524448 6561 -28259333484931281011845138945195877907006467622068900 6562 25203890804774267813425941823382912130242306217282056 6563 -12365370191039743400838353445905656071669682018463012 6564 -5494898474273768648661474576185897409611241114524680 6565 21585032943709855185391315028812176836568996421369024 6566 -29663058800737489256287568170189199610001490002999964 6567 26455746637604637072664008161942821519634596728956964 6568 -12979500265422334975768086118741498816720785105076250 6569 -5767783330935547960481499029022116288698778911701126 6570 22656895264314348682401491893243151208928776933574368 6571 -31135943503549438679266671751219598996225645608604840 6572 27769274766021212412968944376340548213724074547302328 6573 -13623882957676851851211765400910523916396687452192302 6574 -6054109721635708779435245535417265839735059321261386 6575 23781550447819744977611895981894304606978625442985350 6576 -32681367241668878676685992801551363038159132073915664 6577 29147488734218669384341860364741043403908944320066103 6578 -14299996414356765701809393993633321902882337891710066 6579 -6354534351577169094413976976276184932247996050368684 6580 24961577568963723241513490545447782534865320645847408 6581 -34302873475521101635873462815508410803938031621875308 6582 30593548142410077749062591082208103796739215177654553 6583 -15009390417260919821820337617133399572510602326891669 6584 -6669745749400035964909577672836301670337709801385408 6585 26199680673105803672680904617682381530845739397172556 6586 -36004177353147427709092286419273480165547415730366591 6587 32110765668147134360953282552792614943995933037256496 6588 -15753689826883076203525398935487476387023742898809896 6589 -7000465796795108869412197845464974154250661992319454 6590 27498694782571485187726605754284812066768464583182432 6591 -37789173961249399471410656136223165166687530922200765 6592 33702614422435214119629539140985581175724405552165638 6593 -16534598190041972225383104850947419466669707492400564 6594 -7347451331042564400123381790623036208507756729737479 6595 28861592189331068055270066973793634650278019266037771 6596 -39661946969548062052079744557653794662036239432895392 6597 35372735656477678210883345587200509965372794122243051 6598 -17353901519456391853087046854103937486293591810833152 6599 -7711495823924383214449290563060851847700006598114360 6600 30291489047552659443509698769566762545666284447615916 6601 -41626777687055094888088910296195106239287067371838292 6602 37124946835626717079606652653979182622016792825702948 6603 -18213472253393984668583642794238683968550246806076574 6604 -8093431140620838406326381746855656153995980403045976 6605 31791652280203897692825988736459964568965088054853244 6606 -43688154549724734929945584262694455215599330330740738 6607 38963250097895410459694015869752453299779003877333971 6608 -19115273403903741950024887755284353861777667875409778 6609 -8494129382370648760248735074800965588787930330531818 6610 33365506814541512938175792914580595637511806895981005 6611 -45850783059868178176221249036515219203731361056615633 6612 40891841115199253801440043321850228004201045033726960 6613 -20061362902540944620719364672891130960740913151759258 6614 -8914504816851558028762226518838396357307162338665848 6615 35016643162023330862797689641902149142016349501168016 6616 -48119596198667339039339610726288585344998448155200168 6617 42915118376346798135207705677420168768529243947865108 6618 -21053898152910851168230051585923027964604243147418143 6619 -9355515900423495661116983364441391771275480058759072 6620 36748825358905148644865640514078593473843346242285272 6621 -50499765334124443158850656975176062321748910061031413 6622 45037692911690023701106347199961107350926758852115672 6623 -22095140799794250042515338213832723452899462455113656 6624 -9818167396570485159784047397920350058624353015837278 6625 38565999284546558583803049189578414586838413495081300 6626 -52996711647829976373222640700777059760822047493141412 6627 47264398480277441301973306405696145544825950437493970 6628 -23187461725075155146373989825599279743157221904912188 6629 -10303512595080490682337630680201908822257051220143618 6630 40472301375246824687582423501433389205231641275938412 6631 -55616118105026151780932369270038594624256649256741888 6632 49600302241328597501478120215972350073550412637890942 6633 -24333346281169310315649355012756046681853806036394800 6634 -10812655636714846033610365528171964329519424651935795 6635 42472067752265961188689584832925126568230666305341460 6636 -58363941993588527210044016289727312290223048752139488 6637 52050715932869645933753287584315479980761266883802992 6638 -25535399773152767401064512985535493801510078795267548 6639 -11346753948341227191006395856949888260466220030417322 6640 44569843783558924588277240705951913290973850080261362 6641 -61246428058747048356242946823216257694193827464843222 6642 54621207581438023758017413282251885671767346642193681 6643 -26796353201313635665201188758861687894871024802305796 6644 -11907020793736764208569404305351742374703382402663936 6645 46770394099664095370104306468689148193278179229552098 6646 -64270122261622056706150960506536762090449204641458504 6647 57317613767882221657550699173531157156307443934035296 6648 -28119069276398237387292341033196307061617666192071312 6649 -12494727945511315737018620436837186249725401716481817 6650 49078713085142856385302695145592513679851694065453116 6651 -67441886190963246328114291870210748122182953791485000 6652 60146052475452439377954932328129427291389349453609632 6653 -29506548720396464366564529513887342733736249921273680 6654 -13111208483855646151922959550771590978125967165967504 6655 51500035867967021625608675401386039129502445505462936 6656 -70768912158852856774336340213207921868318820861567983 6657 63112936547601962425003103895508953900425361951835343 6658 -30961936866311282037352314760888539682418869255779572 6659 -13757859728085770747715411113939236027731722420408820 6660 54039849830297170204922699673163632180302529208209920 6661 -74258739012571349973823884062722526873224349610349936 6662 66224987784199873884641163220709709182247416706945830 6663 -32488530570985295138204443996733966688672231126149989 6664 -14436146307233611678063565226188989196232059031585114 6665 56703906665189727403441522122323785055819820082723779 6666 -77919268696327364104786803606801310676659229376809910 6667 69489251706195836890516546412408873911146859275222524 6668 -34089785455714350087725741308518028595711118444242216 6669 -15147603376225904122182009102382301391667453176907237 6670 59498235004916136370017361497882688382816508895184276 6671 -81758783598126927520330317757828602376107831571676408 6672 72913113020179875519045542968030166670294311229086770 6673 -35769323490065641504741428595807077652299140754776998 6674 -15893839984498602244206054305428508023341061459011303 6675 62429153647776010929435198251884813318030664130110639 6676 -85785964718702950908029430644326855797773719573438420 6677 76504311815747196659628409389643338265524889048637616 6678 -37530940935037111718296651600607915688699919241439987 6679 -16676542604213478665469251568717912363318274096868064 6680 65503285411540188529096679039206648763998549453729992 6681 -90009910701148241892246361865144238440985236393171748 6682 80270960530113114482987302736122332111555833282241289 6683 -39378616662447544405336957841093482813969840584470944 6684 -17497478825577838452524809727695594215881695464967536 6685 68727571642971660338915941299942193503648433055652987 6686 -94440157761697201586798502160303784908217077625841232 6687 84221561716029180158337686846511653915367968436094722 6688 -41316520868234185024785426216384588588243208480274742 6689 -18358501227117957669209162710106958788678816093572742 6690 72109287414245106589968825472602398549851375553390269 6691 -99086700563986624863061679595097649124531733791412961 6692 88365026650731942084244343331054480483546759597036516 6693 -43349024198158569442486645808772965327535267027746323 6694 -19261551429122716884331930927835883418013795853041663 6695 75656057438521994392175511893595650693873891234206656 6696 -103960014081098459541598802177124125083421589707126386 6697 92710694825413774136929511867623074343664410104060935 6698 -45480707305283178765012816427680005638559740843570600 6699 -20208664338856673502212090801953004083641062377838376 6700 79375872738440814267877809756576931623346460410801800 6701 -109071076491750982631191515136229184048232310232677388 6702 97268354356544474448596262164375847189073189387033056 6703 -47716370859483309656277721267786273335087970447683497 6704 -21201972596542278983468674505380186717312358017128976 6705 83277108102854084727750030096620396030608346136700596 6706 -114431393159163804334364361157949809126289991904651682 6707 102048263362296580261515522772908716810995842832835904 6708 -50061046030201981498107727428740440377386149666183328 6709 -22243711231529908821963680758825369802485161889151681 6710 87368540368788424121975075335325114621787306691415601 6711 -120053021743380783150084192427250261284866975036161972 6712 107061172349340460141416868624890978183637739730522622 6713 -52520005464642703923493486126567491468162313826107668 6714 -23336222538512682287979166064635079616857275646623704 6715 91659367567324603167946117308705261675213977963520767 6716 -125948598500197897078128040940180132876168916797130936 6717 112318347657381305025900171650436942304340165220387515 6718 -55098774784627496545261299615528609658643001380034984 6719 -24481961184101591722001711323264822696054981779282285 6720 96159228973894528679762605828695124085152321617834378 6721 -132131365822315143382883417762219032205701046731110258 6722 117831596011013401035450685256927102300218361335779570 6723 -57803144626427773880713811401635802009448191350335137 6724 -25683499554556164127122352881630844684630903734594712 6725 100878226105375205867264589673829901952445618493750492 6726 -138615201080917626359268909274134752168778329719803624 6727 123613290230771979890277568022396107738819908811944219 6728 -60639183249005764092485296571102196063138226319063760 6729 -26943533355967709610646262899207191687824709675190201 6730 105826944708329685090110694916214953735680710022906684 6731 -145414646828596359629538136937602470583711105321996272 6732 129676396157674159474877614684020808165143894958209536 6733 -63613249737286300858600040527748239014453063734145492 6734 -28264887478717184503757914733491315289427440262889612 6735 111016477784805793739996627092073992145002846092743568 6736 -152544942427349414293512274603177810610439043271990508 6737 136034500848062871114530157912730174482169174288251668 6738 -66732007828315497618089192998372532025399821728263875 6739 -29650522138578870347350843322135261064244783481943080 6740 116458449704259239990231773371210413696805461446309524 6741 -160022057168364592076438330464074611934117032304669576 6742 142701842098206305748849692267786602463927796977464443 6743 -70002440389456474979315005485986777225659379871540440 6744 -31103539307415550016463407995230889849583107313407922 6745 122165041452422796043318041017327881222903872913183266 6746 -167862724953381757655565173656963700383940720341908759 6747 149693339360865613354618255535265418008704228586330132 6748 -73431864579125570663531461922911940899113482640183744 6749 -32627189447011805910485026310921193577429400113881756 6750 128149017070302264795580911675014623360388905109533012 6751 -176084480610672561305050868994724399002080559698250301 6752 157024626118930914685539381003877829740735503131020332 6753 -77027947721988040582373583058838671617330330721605337 6754 -34224878560220681667127578225890345696524472938020343 6755 134423751338947551985655143252516719560498018881161604 6756 -184705697922064039276434244892147148679457776957827160 6757 164712083784245939562611266547465777917139345961656472 6758 -80798723932013006586014970333982358747890262054247240 6759 -35900175574256502391188493610063254440962791821255613 6760 141003258768228367515351398025787593579368975240695310 6761 -193745629440977307732575101936352712488244102439166688 6762 172772877192900862697631342374876175530568083992036904 6763 -84752611518336297167787427485730094132182183912764248 6764 -37656820071654460336141556454056489600211125884059344 6765 147902223950544051168863832452301997775792340289412723 6766 -203224448185160388069904950039277954947874884098816450 6767 181224991771577512561010939529356552567433633073568952 6768 -88898431210499972899135324071911076944859721646127058 6769 -39498730385137024610323264580911938885330106907029408 6770 155136033343221180784719799143943116436018887163505856 6771 -213163291291672561154778791686601346878422033521936073 6772 190087272452987714738707801911912980858385057956504272 6773 -93245425241331980412385699517599277300275315490823120 6774 -41430012073379768623787067582495250196304734227002354 6775 162720808546306641920311558040865237375401938951170548 6776 -223584305725734326480940826774451730897904356858987338 6777 199379464422061032529095275703179592917276896201080780 6778 -97803277327501936382705647146347060407389190159248538 6779 -43454966795456336831800440502270339802731782594491084 6780 170673441145553640575730246749662666526028584052602544 6781 -234510696139300172841463462562908861252049536040201638 6782 209122255778319832008629114426119651621852143233406712 6783 -102582133589643059049669313537291122551400190144749762 6784 -45578101602565570347966569646481993881458682375483718 6785 179011629193629916034043205667999644402754315603512716 6786 -245966774979649451128153588841061650943122073493387876 6787 219337322203835002168127092317413330534867749274072159 6788 -107592624455869452964540203039149606020666453727114916 6789 -47804138666504928038128771079006245804331673261929246 6790 187753915405957630821238946254305627976446764467533014 6791 -257978014952932563185025446040139184978546652658672488 6792 230047373730292721354111572315635219144639208207863326 6793 -112845887594546194403838365770510977767624733038415217 6794 -50138025465254999174818208905129039934706020494622424 6795 196919727151129843321168730758649464316800420263257242 6796 -270571103952464730898034456533295655319953480956943584 6797 241276203703029655522679910422131239352547610314269474 6798 -118353591924291017291116247102142383298846861194039102 6799 -52584945446981906950700299224525583988615895940986237 6800 206529418319546175595270687927394134410801164958456708 6801 -283774002566637494359132849258468829825918684318499872 6802 253048740044419552181773982510917235972069160629638868 6803 -124127962751405102911861934250509506016848986194942544 6804 -55150329194749631842441133127022886102594259745949752 6805 216604313157777663827939871167677036778206764739501562 6806 -297616004286628953092347973343120950608454960736474042 6807 265391098923727397663784335420600993857953935428164594 6808 -130181808087250963163356734104803739348439018926938474 6809 -57839866115264707761904468768161994655558899131600864 6810 227166752160215544720302785620370897327713612020862925 6811 -312127798539648214364116712501851468140637750822226845 6812 278330640945497584202711475370998921014929483754291576 6813 -136528546200522308688472365754478867867671790322117732 6814 -60659516676053418773808575406412575935880157354231368 6815 238240140113788960020934581703653327225393135589650840 6816 -327341536679258630745063233214338611737928983822525838 6817 291896029973719763521553581183983924808106833929412198 6818 -143182234461888951268541790701227775840719718359857529 6819 -63615525216598699389443553584589140418801086490143328 6820 249848996395960689527651367557571805521069503750360392 6821 -343290901070399778855488470910826644899538802454790070 6822 306117294714430567374974028274570110205110694998754386 6823 -150157599541154264063697673922202511831557409989706246 6824 -66714433360142663561934110761779753096419818946583690 6825 262019007630836867337090736112884690824770505832079447 6826 -360011177413081858808937664055226151447659029986880824 6827 321025893185071940584976771946787111493186254976272695 6828 -157470069019838801740139661764710587962924804026599584 6829 -69963094054093404355708907112979751674846559706290673 6830 274777082813065411620154679832233511754766188446311254 6831 -377539330455370931549671643131411937317692985239327613 6832 336654780204848732982653764573572454675769091254713984 6833 -165135804485006891763697010192572721672638788268008060 6834 -73368686268263871571888449191153007927866085198414539 6835 288151411014258235068284879319327075025165237548948032 6836 -395914083253232381865891680409532818592977320486454152 6837 353038478046521216113681549287671082601059604610148016 6838 -173171736173189123890637888438597030968168440271013239 6839 -76938730381518812734907165440078937454792760956083448 6840 302171521791964265830334118293548857555723576482241636 6841 -415176000142067017201535482568006638984286211789595912 6842 370213150396544642462792028859261242959698527184509644 6843 -181595599236428723189771246986321204060448760008786137 6844 -80681104288815633706282939923378624472364453541589472 6845 316868348426754415236231820496443874930908359347596309 6846 -435367573592373728035944052267344757961747667581281632 6847 388216679777240718032564648787080949869059395780626144 6848 -190425971705800100781053987199611920919702423795681344 6849 -84604060262099399448448085184477809372528630146971434 6850 332274294118766870704062683922811306782597971474780413 6851 -456533315129919736641045063647059947833216274954270748 6852 407088748591768361752713408292242549564455789360149732 6853 -199682314231220027984530243909035836391965251288712237 6854 -88716242600053979907742176797122907146122003117952584 6855 348423301281112956779133050623316827969622252893055152 6856 -478719850509109919158245208376487839395643864171932452 6857 426870923960067431326640104649988813458820231770276256 6858 -209385011680002762656819191022939622524562068750272595 6859 -93026706103323609182888579238330869300577822069580077 6860 365350924073872298205386539993361569209597995281908480 6861 -501976019336936982831451368399982385675206042196432598 6862 447606746521693891273183775936961292301256123765680170 6863 -219555416680407270133731911280835580964235948535196936 6864 -97544935413505064309955476640566475279293067622552283 6865 383094404329023680445992752810924945801908974904114967 6866 -526352979353981639235966757926674416014394401720838266 6867 469341823389563532475348863305114904562817552430180551 6868 -230215895200394948291450889110731094087751545242888280 6869 -102280865255973623144241548261585677400406769368592299 6870 401692751023577943651619123080287303571975099381179208 6871 -551904315588434333592396843075638167767069490024133160 6872 492123925447089861238995294122901107420329366357066026 6873 -241389874255967848049680041420716812901662846293823225 6874 -107244901628449419190481118981510551011779853998018858 6875 421186823465415163745560180545592660063362353247124320 6876 -578686154609046377254827363272754941691061557286544632 6877 516003089190056918587935822047760154916688370365087280 6878 -253101891847798491902137832487605110798965378026538488 6879 -112447943979138421984243843468871274864896902740642288 6880 441619418363894582904293047272579797674424953954909418 6881 -606757284113308138194965151440180569823493386938275567 6882 541031723323827079504492178962981911947675083404671550 6883 -265377649229401617743393371753447787299881418497202904 6884 -117901408420297845840195936476951882487683322420803336 6885 463035360965217208402984578665627612891571494829145576 6886 -636179278098015808934539602068395680610247051170029466 6887 567264720336165616220757254299245908305742028124533504 6888 -278244065614844483039186385727456199737653354508737978 6889 -123617252025183309768826124377603360603683032089206596 6890 485481600440793332686403674083935037225295407755972400 6891 -667016627870747651633114622141777531661636390214135449 6892 594759573276087110639603067420380355222961089679704296 6893 -291729335438955127828877544421538561612892789966690966 6894 -129607998258538698297817614624186083751865965064193128 6895 509007309725516769661854228413501731764616512345737556 6896 -699336879172647938321367700965467941022371473001789212 6897 623576497979713648323084921560327948368348171757453711 6898 -305862988288177007572638293511658778765949453737848723 6899 -135886763593093754826789770674255971778968583946759681 6900 533663990011891416839988679875958138781587832599582252 6901 -733210775695335489598079241552757873111894268509808624 6902 653778560995201996933147489446166465054445918482788984 6903 -320675951625643901479770183876033487569869217428731164 6904 -142467285366943519160295922383727341588175630857065652 6905 559505580115411670180423324338029506433367064267405360 6906 -768712409287738247946726807073983341008778505213832662 6907 685431813470368479090054746534871970403602553399169871 6908 -336200616439721670870403218293146500461736836574064320 6909 -149363950939202546016050077083010724359248621425107320 6910 586588570936484868403074815042266665110455419354623600 6911 -805919377162231280900491963266000610330742639027545680 6912 718605431278738785422268532478284889950758134557261536 6913 -352470905951194457139488872772761181950708408317291052 6914 -156591828203960371526559943689803245214301139087912836 6915 614972125254520791744555619325753053473858341695636320 6916 -844912946423649720462677933792660983125403901428852352 6917 753371861672399352313452904445921422061032114491566490 6918 -369522347520473942779090698819433032600610882955415742 6919 -164166697525318112371756385433687233153408007565536062 6920 644718203100620625064130039279534182983845467961637176 6921 -885778226259588332528435378849281858510692219812176129 6922 789806976763252032279552049980236715446262662124902614 6923 -387392147902693547689818167691385077570665616083746860 6924 -172105085159164801816137828158585829818755613487194216 6925 675891692966596966800689809469163404501021759338092856 6926 -928604348145914849088500817440946633669004353964930366 6927 827990234148100609860709213228387010915602986412672084 6928 -406119272005327639210432383009145346155156321185703430 6929 -180424298230361745813883548578201302944625652764896798 6930 708560549119869625623904299044092540704564729413325589 6931 -973484654437645369387528234253899908483615976139245520 6932 868004845007453423852906599538280576840386386836518160 6933 -425744525310062311267315185410471194888036826192018977 6934 -189142461337149731131735420690743299371872278103897460 6935 742795935306132292213462185217718231189297766001788075 6936 -1020516895732288891846662153639304611646800067078563946 6937 909937950023039325494740070489336206369173309007497479 6938 -446310640128052945328358516517173976824587220525167172 6939 -198278554857883511430960353250942403025581953960198516 6940 778672375134596939565930773884612316209236212884525856 6941 -1069803437410497650220596758911744107191855131839391724 6942 953880803474834080172714911391975362712465422560579244 6943 -467862365865449135646855897169288901990398386790764078 6944 -207852455038637088179467042829893180144538134680841628 6945 816267909454121311454786610160757872842008879133550614 6946 -1121451475777395158149651370022921295041517774306129776 6947 999928965894912082494769144227594833074920973304361912 6948 -490446563484164826135567839060135466309090856090775184 6949 -217884975943818631566789789910633396111030700336763093 6950 855664261042636557972794533079085465886046355738605326 6951 -1175573264247331034350295721130815869783368258845396781 6952 1048182505672706262176903641084331973565405076685499136 6953 -514112304351336527855977994635652966783318953886139359 6954 -228397913355692494219481684080423003181630433976706939 6955 896947006947044605510138342818707708284019322801778016 6956 -1232286350035068728925100661218204844070686392680251592 6957 1098746210024311119363052784960807643880842444943578270 6958 -538910973679761835626568487448184261545786819094515066 6959 -239414090712635014313173265371065036663563111596632336 6960 940205758826177077844771873170031965047156520789324538 6961 -1291713821837588838909442322270146230460090338843314569 6962 1151729805757335262545611942379125224900037712989669307 6963 -564896378770861451550679684870412701679467138139041950 6964 -250957407180058370371156458239274531190825793295363700 6965 985534351665529677578216359836670640670393976319905152 6966 -1353984569012828199190424489995313834749697951934539496 6967 1207248190282537528533228808061360302779491421161431300 6968 -592124862281378637922099458480176999416587300999389490 6969 -263052887952230666805070912137009018624685638515782945 6970 1033031041249339403066309651299728215393198908607822737 6971 -1419233552784816624624061239893588637222147575685476888 6972 1265421673344103288849309812432616014530042475222679400 6973 -620655420745139355551538876964095068476946438651599912 6974 -275726736887709084952282554734461324702477588444316144 6975 1082798710793189732939746029586308762878417836846512419 6976 -1487602090028864254163861096704694187738183264059158770 6977 1326376229961975159108287160576979148418533831016214980 6978 -650549828591764033433702722526002320751560114327762216 6979 -289006391585795091439586937650000221636281967217540457 6980 1134945087158745345877881732266566039527837223394623796 6981 -1559238150215740119688590045761286648552279462991285182 6982 1390243765102187093810952591934114622539813191607101656 6983 -681872767915268580393231656595259786416052588277577384 6984 -302920581016325507774916803527887088619781767283526040 6985 1189582967091468980134209046476767659957082268405872636 6986 -1634296666120216149935827030675737474118413750122611104 6987 1457162390614706712709518348200242663571053736258210200 6988 -714691964257039427677804919880035689515090398873671592 6989 -317499385820240274263276141604637131283010274984717084 6990 1246830453942296201091540695452862460851849020309585858 6991 -1712939858926981843161450095023453613036839611966210194 6992 1527276715002913571228689860234769771477886006692880146 6993 -749078328679737583144528368512562332729031652054948776 6994 -332774301403726976377865054804786688964283651367685326 6995 1306811205355278335537362275863604845216776711078473384 6996 -1795337578395817118626720287443829957087598885140187636 6997 1600738146614578908728281915276314419187705271037305436 6998 -785106106421303385952956596627925447413067945723212088 6999 -348778303954344076784522730974486422103595901243269272 7000 1369654692425190596184707608453488762854892034938075520 7001 -1881667658778100604368919875178801953262945596293478668 7002 1677705210871115275131190571758750650310558075747021597 7003 -822853032431421426687951184149906450845577184196223809 7004 -365545919513380210695496171159908016740534312346980960 7005 1435496470852084232458286736090090354956760669018014795 7006 -1972116291208286560549480526637545592168769139553602192 7007 1758343882179984671821783918706259511709704330824669410 7008 -862400494106589587009146232113238358745010297843322710 7009 -383113296244827241258450077176892124556551270738828470 7010 1504478464643783083144821526258808936291446841669739708 7011 -2066878413326967114447742654472770569693748419398851116 7012 1842827931204546101418849866165453493173891917031582004 7013 -903833701554344143340783860745954189934636257072478698 7014 -401518280047741927652908555794778960155833013830305079 7015 1576749262942432843068771673785729304276402700077387708 7016 -2166158116926611567872188770343720573518084711201201460 7017 1931339288196344792265037584172329447493980814506884028 7018 -947241865732252352028407450704370093711768118998166088 7019 -420800493665457453518751350119095925048596234771841020 7020 1652464430577454437852804993221500170644235964504865672 7021 -2270169074447108156702773143970997075388334217672731121 7022 2024068423126955478614694554003041493579435574794661528 7023 -992718384823024115951900539694467205203546650266336797 7024 -441001419452094672401059786056866901668580693526533466 7025 1731786832974682046704772488327931839895609341613260188 7026 -2379134985185895701152663661413081581159608067227468939 7027 2121214743390053262364772932751375902191671818332232746 7028 -1040361039223545752896096464503250613202322872206379852 7029 -462164485964127302686965252901797116390509403964790518 7030 1814886976080134707850253277854373235866702225107162114 7031 -2493290042126836100824167860673492359374973012143589528 7032 2222987009879462814274974530844865743661352772637993550 7033 -1090272195542833430537383181610211780418751237991810488 7034 -484335158552389602663933358468498410062545355260732543 7035 1901943361986833635743593732452924954546329812367762354 7036 -2612879420333119865759665197951817649632795096985733608 7037 2329603772285597943550371738112154691406301096233049040 7038 -1142559020021874806574301496132766448390359121141110584 7039 -507561034137894062102517176881303064545850654920786542 7040 1993142860984393395266368883904907711796710451195163210 7041 -2738159787892495490213786453344150001840763210703186960 7042 2441293824491019847806767653930504053808947873785374441 7043 -1197333701807109601148145619501259036420628389894624496 7044 -531891940363165802830472166055285574497927909424427108 7045 2088681100783844517197711790556989604181120448282069479 7046 -2869399840448052667952130088845996675948759161233492322 7047 2558296680985887779338541853513463771612238820842756716 7048 -1254713686528929564411416259568680805712615486710155202 7049 -557380039319515816205796209253852988301778333742261384 7050 2188762873704351296266705613940861984134654629762496148 7051 -3006880860394756012278235323693266148645748182641077281 7052 2680863075265927851098898466763055748445752208211055944 7053 -1314821920657093531562875667142775888268190979417804525 7054 -584079936059783725989030697302425790298254860919382690 7055 2293602562644237495319755690376708548846749414278295520 7056 -3150897301871010837129689145709791833004427048462712880 7057 2809255481219285119285454510587787440751861818989705495 7058 -1377787107126393613228033689259184128804848257379436472 7059 -612048792115600044921372752323571214109076134119460184 7060 2403424586696093530078431886155389276695297186235874400 7061 -3301757402725840464739190791457319078091636626161041811 7062 2943748658554335372479343291244956099306665517405057957 7063 -1443743972748315443067384173277180058558590046503323469 7064 -641346444248166267661713823962774849118655937930361406 7065 2518463867304783537827899463107952721388160486173477463 7066 -3459783824695864446277746654191486396969368130154924375 7067 3084630223368304432914225510152620020042985624296048820 7068 -1512833547947852026828489283786549900241780320619496152 7069 -672035528671947802636831908763243777156115933425489648 7070 2638966315907974850105913973308554745748080763514518008 7071 -3625314323082292404209690112436005367448938004779400124 7072 3232201245006466351237852407686776760518223373377990070 7073 -1585203459389102256090462700813300696967290934236416222 7074 -704181611001539733442599621501458289032427024111265200 7075 2765189344041454445707183418554519132577231964923057994 7076 -3798702447276696905792159905073285681104479412096366980 7077 3386776870413863856624168430512395508993297575475985020 7078 -1661008236078858717006683358659231495385624082234849696 7079 -737853322183319648438524726274849033894845254225300532 7080 2897402396936059096559630678488180926647679104756116384 7081 -3980318273545513622574252157796695589602175692865760609 7082 3548686977236015280729047759066515254025395311695916232 7083 -1740409629564114281884641002493661108416596310396242648 7084 -773122500685367145086497702085028860922294974360047552 7085 3035887511679613918134587830918099707510624042444572494 7086 -4170549171547155787329758494075169823565480355955117074 7087 3718276856982046832839953902769886633605367590691564595 7088 -1823576948867344545044277686410940075326533202071864120 7089 -810064341231528932469358354322133584713356022646794249 7090 3180939901065937483532473312947725158999353279589246317 7091 -4369800606122445614117330535040137098931817936129806720 7092 3895907929623227141354116378977430428394571306801679312 7093 -1910687410832607158839794613476585976967574502735809246 7094 -848757550378465562073682177813218370331738069445920244 7095 3332868564303824111647401088202676865064129721751234158 7096 -4578496975968886335301140577197538970752896671875755066 7097 4081958491062096825284233345630003575882225717080722833 7098 -2001926506585995625191763590869383618660748615428100548 7099 -889284509248055610325147556248402710111851927222355080 7100 3491996925812053094718964338558593812541093358866553272 7101 -4797082490882258956857849874500623437957512977598640213 7102 4276824494972399019286225890268874756872818287920420368 7103 -2097488384845852670639504702693116793599737939862944752 7104 -931731443741681616146815974287396738320685017319656618 7105 3658663503382002515609266098194635604206451864442616359 7106 -5026022089325267804948172642699295148338868185964826024 7107 4480920370577952038540339368389377315326508994402471767 7108 -2197576252851448140140017675075341388731239702345606524 7109 -976188602577706393678714810876452663459908629233099594 7110 3833222607047468463516451107294093229520998068079032096 7111 -5265802398162624697642794598260961501888253863556232029 7112 4694679878009593051339562056559780281280229824565885414 7113 -2302402795713622255053374529465510618492919483101806730 7114 -1022750443508896846610774539613976142821737224921093651 7115 4016045070061920146910473785676137636638766652994641364 7116 -5516932736485205863593233758517560116255929733839204176 7117 4918557002953497809536914147729061770905478921259093436 7118 -2412190615027253788390835815360079699345094677419903430 7119 -1071515828092694713121699689388571910861628774771011429 7120 4207519013446773804801151557435548945170616906521924818 7121 -5779946165532898038897159312367293844607902498778873616 7122 5153026892381688271791737104198782137133395348460511038 7123 -2527172687623403859937872311327039228147074509088057961 7124 -1122588225404100685456467180490901824319713914618203160 7125 4408050645640464750834263886996640458038283107723408002 7126 -6055400586816637052421584971875004518625333314256630356 7127 5398586833236525727390665647438716593001496220989931744 7128 -2647592845378682369302865202264229205212982632382701104 7129 -1176075925098562358947587706352014800507172614279555142 7130 4618065098847264031717112431824308188717820995057910456 7131 -6343879890635107569348778939752776947474667260616292614 7132 5655757276025606734417067418720869723347722635624215480 7133 -2773706277040861504926262313494554106432751997237845576 7134 -1232092260250671181953878412415541795344921346972076664 7135 4838007303757056323708324301967278261999804274436528875 7136 -6645995157280798099550523156499405984572413306647401784 7137 5925082905371894617602408536375795738323887295808159262 7138 -2905780053073098585892242348509778537054125564651170239 7139 -1290755840413714200431959343775672755053192346886301524 7140 5068342904382806954569472838449898809090825252434967072 7141 -6962385913333780511389515370171360444298887333874038838 7142 6207133759656299368243298708279983554488738776728218128 7143 -3044093674564411508060147462672145237300737680086430056 7144 -1352190795365229673164679974984791863479956421360362594 7145 5309559214841342550493581168440924691616453054748900826 7146 -7293721445549906117173728895715308127251380493638960059 7147 6502506401986439951878110002875590893891016300790975578 7148 -3188939647301360729920452648409156859731499838943135344 7149 -1416527030024719953506061221732786134174030991177140453 7150 5562166219985502363322447152315853826981901425587783268 7151 -7640702174963287649906349465236827923629135416730850630 7152 6811825144826169447534124618705121210106702913196500634 7153 -3340624082145322316534349800365681372260083485778454874 7154 -1483900491051620462396978353274189565953813966180468184 7155 5826697621881843075268297439237573352073017122265310680 7156 -8004061093941183992975746017552416733044048649286138212 7157 7135743330725807432758454746210863100968836332257567728 7158 -3499467322911381315477925033758279553732650442017866595 7159 -1554453445654551955168003515530441534172089980095921589 7160 6103711934218062987127797571479684344753261650422572334 7161 -8384565269052947740063816750030630731564729860865289814 7162 7474944671703106393725439411983460139058532836925654608 7163 -3665804602998832078550868496028795117351585792139488976 7164 -1628334773166838296785601778027290466261493285948188000 7165 6393793626818323394499729105572173049059477202339125024 7166 -8783017412743769878093821778671611920601997409177490432 7167 7830144649939989338226493607687062138529108650663574123 7168 -3839986732079644818945834677288522284754874565015514954 7169 -1705700269968299218717317392073296638057846668006113430 7170 6697554322542864626775603310392073337545730620225170721 7171 -9200257526938806804089628842820923591293412303745362056 7172 8202091982580253124003436725348193809149434582824116184 7173 -4022380814210152987507242723945956219897205899061603408 7174 -1786712968359474658284191354783521973192476412877145520 7175 7015634048950928537500524718155681892179835160091457984 7176 -9637164621844159040286426580435928401569438807082614384 7177 8591570153538964836760236989821511070115930762799085448 7178 -4213370998792745973791481078182378625562433572959814947 7179 -1871543470021753999778935857049594942546574791218143485 7180 7348702547213203298896228218980645104688132846780804088 7181 -10094658513358356237635110287034629741175238813189150766 7182 8999399015365425482701194352480139573492579984648392606 7183 -4413359265878633133061068288870099260929619521198453393 7184 -1960370294725421757829480777009630151657422681206466818 7185 7697460640872003869745342656994432048775528276212992892 7186 -10573701702661768991158819819452441699470714914066026468 7187 9426436464338585431646182723918018060727111882865965028 7188 -4622766247369900305074380623442567333682905834937016832 7189 -2053380244977445165841125884122393028459918759912539710 7190 8062641667164405147063346422853179816569831595667567548 7191 -11075301341712006580593941556509017512645180480871304298 7192 9873580192116929560734048506783671399453882786832761806 7193 -4842032085749236296436014664968220890799274788243195960 7194 -2150768787331975340420876686496109981403191176206595007 7195 8445012973745776613410919471930207720691564513666338651 7196 -11600511288541175797553169180194849492748321700866280640 7197 10341769517414378456841544448393452030325911617356189448 7198 -5071617332038997327984586436854498592321997661997046124 7199 -2252740451119071261487836251015515221955182415279956720 7200 8845377483778859060480796262904106377085259060174345962 7201 -12150434256426187740686267200899639120810298744174366113 7202 10831987301329958838937234691917646407136693710231398566 7203 -5312003884767841140672146532804320080048278219216110353 7204 -2359509245381146411531691644343787070135279607240366000 7205 9264575332486917711400350091381083922393957190323286493 7206 -12726224061186439066744286074915130483383274337290222611 7207 11345261950122177531667100729935382472921365478125184763 7208 -5563695971803144357589317422307695802195544303752366202 7209 -2471299094842145943119172111275747787653608404749505576 7210 9703485578408854428437256167002009487193287344224471341 7211 -13329087971054508502103149716154411984263125136023929536 7212 11882669509389497846104692713255734835796340018821184280 7213 -5827221176990968244422458119453189988656698590873797213 7214 -2588344295771554909276931049829786429658413359482275508 7215 10163027992739728437152311804498559264581690396046401944 7216 -13960289163765360518051730923382569464139346776300366378 7217 12445335853796387673885099928904012234297832870823043268 7218 -6103131513632617280462930021807063396223809881620958782 7219 -2710889992644085569421876868703328992826582363192368009 7220 10644164930292195473072749768212223802964374290366609668 7221 -14621149295718313938919183976592328253364814907312759269 7222 13034438976670421724034561538516166722424052699002664862 7223 -6392004546918006979009518175586198136834300753817210493 7224 -2839192676536367330172846982770361040868127480642894354 7225 11147903285773216911726021012492759327144523671324253592 7226 -15313051188284108476857553769950055529230715595625273352 7227 13651211383990227669122005332137202162803253449754669923 7228 -6694444567531294461139753051938482497709131045279224296 7229 -2973520706244242969698519843264258414735169267022475646 7230 11675296539236313352440534952351821864135233925604368328 7231 -16037441636557198693809228815952131261788803561528836528 7232 14296942597487034499517695488848803515387625401574452762 7233 -7011083818743707237773681518002699398353732868306767780 7234 -3114154853148439258470677619841486465781934297354260083 7235 12227446894742954542062811699284605488652679238264042752 7236 -16795834346091352689267107055567607564567795001766844928 7237 14972981771794594204223119783191950602518604321229045531 7238 -7342583779412420234689244670915298897204482551203415664 7239 -3261388870902512265164387864022811438278317727351000204 7240 12805507516447716448468610528925713544755556717728780934 7241 -17589813003405180785671768377049615396360566483421217898 7242 15680740430803704910607766624499360343424741058106872068 7243 -7689636505412874286181325073541518790383292532366394361 7244 -3415530091065154517932380257920565703263309045877994160 7245 13410684866510938076640736255376090167784355217457400220 7246 -18421034486303836211956832399326049773175115695495549718 7247 16421695328608882276411691356719110862209397948137062712 7248 -8052966032145305706259420038101834391068282293038266122 7249 -3576900045849283588783784034554223343914776968417322038 7250 14044241149440131587532662119727499111954189629392831292 7251 -19291232220334304404210899230216204827957664569638316062 7252 17197391440676341998731133536423042613768572022616693948 7253 -8433329840874679675222805473458047454784777357303026192 7254 -3745835119212904375311146441039941262505010948813102995 7255 14707496867667711383349174634473057739564507823452687291 7256 -20202219687974940633782381202848699517355288528895807226 7257 18009445091114824656748178291458190812968972758165766348 7258 -8831520391786912970913160650779131999745270872546698084 7259 -3922687227571649318435564053142311564246144470603099174 7260 15401833493388099319681112601669013516864559815433196976 7261 -21155894097455760202578994994188072813979789497291198425 7262 18859547222194389546574397326195166750782253654304087996 7263 -9248366726773466715276075112347789485520737443695316364 7264 -4107824531470255302789251643200913648741532708303049904 7265 16128696261902339367919730225443131160246434553522338154 7266 -22154240218414987733635459522924293438460326528754593904 7267 19749466812533622312419972561432690515126184991038083928 7268 -9684736145091330180954309716908654590564149996023769696 7269 -4301632179610140848757447177728876277067955423630707136 7270 16889597091953438908664681392298090652030243063984328264 7271 -23199334391920112824363229533843373606250954661275267792 7272 20681054450663259353520184603781155235959277994744495398 7273 -10141535955186355831214088671766214510330252608252076658 7274 -4504513086692814955052520787897200157501057199447733912 7275 17686117638781186943775104870231157681020086478246096472 7276 -24293348722718784643128334870946315234484950100413448536 7277 21656246070974570170203048331970356150735606357509846000 7278 -10619715306115108272562889603533374771541929624745739954 7279 -4716888746604197048289787170333516335202581839976849334 7280 18519912485881642759073784037993281167570570598728728594 7281 -25438555461936940595713097834165134537736669725001389579 7282 22677066859374520623160308720159001534160082338915603461 7283 -11120267102154131889583172634775051027770858987873720496 7284 -4939200082533178543063983012352376297547789509212448308 7285 19392712481724323011636290404632089829285398827185634036 7286 -26637331588809264314322456997169962982489269205611711140 7287 23745635336297353800912592982438726764344401614643805208 7288 -11644230004346111899222135481014264300327014812240032968 7289 -5171908335689038478883346072580192115799768517027275158 7290 20306328227959842963714916561578334745487516812280128718 7291 -27892163600411095166865098767052035100954621023379739525 7292 24864167625064384841843846399009444914641037570171715640 7293 -12192690522900102312156816223982492527569875052547261669 7294 -5415495994356772143053138330965198632136079872424831216 7295 21262653725942912710694811338544521958243690303277523304 7296 -29205652518761984632638630167533872759315127621321288092 7297 26034981913941152513221902652989146459106276778594041896 7298 -12766785204538135886162958381134771461649513519620175586 7299 -5670467765107141915894987877318580646652891408866078537 7300 22263670188700698739767718941675167952633935274558061012 7301 -30580519125089965080623285867828365468977789171768184764 7302 27260503120614272503967674076731939393847856015931621966 7303 -13367702919063443395137294164675330005540558925823391567 7304 -5937351588059459285307608392905971419056463217473943396 7305 23311450025795205905962530307712245231476802521349742783 7306 -32019609431483047375406315113525367089437969186005936275 7307 28543267768200093369317787371457826529030152771937246832 7308 -13996687249616534537910806276590980828189196646774999896 7309 -6216699698179907928827607499892297854704112765823487692 7310 24408161008861110766684716514027436775326104800148639054 7311 -33525900400611313222603314176956765589556470486253265148 7312 29885929082304294505742700879228975345586524607573457412 7313 -14655038991284887640771543727644625868198018108619514240 7314 -6509089734686778444432071647850204952314803145551181598 7315 25556070625948006047847386843715211980314453074238671040 7316 -35102505924680069876784957491548996416585757295728577264 7317 31291262319076646890950842650304086635988274181382435499 7318 -15344118762940332629426819665369430964737596499397272507 7319 -6815125900726471139528502319295456241520862794304086968 7320 26757550633158946854198927597146901918948266957277573590 7321 -36752683075272779672274908957082322196687361463424571409 7322 32762170334649075259021369212803776012171001540574989177 7323 -16065349737395780493843681712150019947390646278952184312 7324 -7135440175580706895870693559350153356718962009140365576 7325 28015081812456199447943731114665142509702839441927673132 7326 -38479838636262794593594042817652866819841757753299487084 7327 34301689406808743201023854008309184236351604507282243227 7328 -16820220495200158553002605196497010021817871528122974704 7329 -7470693581766247686149981634171735608770283757093222348 7330 29331258944900889929296166477106465185968562087421197208 7331 -40287535932516287146278530644730462508253939360951113521 7332 35912995320241994837789522733556461308005490362176229860 7333 -17610288007627677867496606682687393509916350065259938024 7334 -7821577509493755856364562319763455155311561960914287816 7335 30708796009006570728263964169173772069044286347815462891 7336 -42179501967676185821598633516335730904924704917692917346 7337 37599409727190530364375387482459422069205917400738632020 7338 -18437180754665329245854581882820447415157602924469682939 7339 -8188815101062411038747193598720392070842427292073913105 7340 32150531614318337404059124695639101444723221398658904160 7341 -44159634884909453337140009270106785485423140882157351392 7342 39364406795889109417907216930833357009496951517828408670 7343 -19302601984061238823408505479107210720347142536710973280 7344 -8573162697881760311358542033957138518502767931996210380 7345 33659434680779840362354645098659794463890376686055432116 7346 -46232011765118791522960481742451530011487930559536730906 7347 41211620159705348419266372115804231347634722474644948134 7348 -20208333117766694650822401361828804871895225974645856436 7349 -8975411352932214687331191513470484424458704870049610680 7350 35238610374921184278836335434278356227956202110150614809 7351 -48400896777765969224172223247333312550847494567202921544 7352 43144850180477831152203164434933430521761994541813986224 7353 -21156237312386784585883510684970062516486892113541604145 7354 -9396388411600846226787244056840746509815949058426703762 7355 36891306314392167335100390240014071771894361655020657184 7356 -50670749700128650068868425450616844737448142822254512704 7357 45168071540149855910857667877767115015703054369236205443 7358 -22148263180549187399508755628307721243504847064418122240 7359 -9836959163959917760674169971289028215563071476878091040 7360 38620919052878496022015548118314396032778171806206074758 7361 -53046234821517098886661403989119153842995696194668742174 7362 47285441175423814211909188381396046860739369170901262157 7363 -23186448680408280584024340427026167738291932351932816640 7364 -10298028571692134276594928196369830417802087550699713356 7365 40431000857974472203098949196759156060713939290927488490 7366 -55532230249712777018233958238208200571927260318443898624 7367 49501306570816600592085201565656399809086064668391158995 7368 -24272925180822940910647908527257474275448440564857626380 7369 -10780543073009194893982422260763217784497407562548608793 7370 42325266795145181796283131503971049462300958872404087728 7371 -58133837637658962728257880803904479085655293103319792249 7372 51820214426180806375473489384679291416844629938212661896 7373 -25409921710081813198153962004459011320642152533868386758 7374 -11285492469059111531714726066086274489620518681283248468 7375 44307602131495456541884432728449635486822559658797503203 7376 -60856392349235577817843254411790435301897023963953833592 7377 54246919715471021387149899678752998924119562403085454223 7378 -26599769396400030826140566582755758155469756230951793502 7379 -11813911895473220834085572793481556473403320785942801432 7380 46382070073672914736851386354481384682558683995656706984 7381 -63705474083787851685320178105591706854165005476618380120 7382 56786395154280680493045335577290207367347872197954223518 7383 -27844906108777037099541545923757190402677388333167844936 7384 -12366883882866137662893534059422732158590595246379883330 7385 48552919854869343482677736573823686041672278539627866836 7386 -66686917979952860499358037410324424662005089224442792184 7387 59443841094453928220064417571589619932735868958449147180 7388 -29147881307186956704010548692352536645109932351949643800 7389 -12945540510271381997687593248862279382475932590777182997 7390 50824595186549742994327485100910037795338254750678257984 7391 -69806826220240960246127884885925517674050118050943324760 7392 62224695864890376275494150794509056707373613900013713678 7393 -30511361111471607672445088492977142545498652814608516034 7394 -13551065655672369988002078482515860391126057045667645520 7395 53201743091232743172669522503385576058439194679346772104 7396 -73071580158782376947427434855824644527024857059367006932 7397 65134646578509899912863750276387374731815648370501665842 7398 -31938133598722463698561911251220037593285635228117084810 7399 -14184697347973221370926541571167865226644641942740315621 7400 55689223133371107730942849428276111704270894701163361468 7401 -76487852995644487442948168275029568090340709340734753314 7402 68179640426231329508595475318600979365570053166532987412 7403 -33431114339372443494707662675919182023874609759221006369 7404 -14847730224946740917399521228884342039163965534524787456 7405 58292117066138001224360396008280326259488272960679635202 7406 -80062623022164458442481689287273190467411012358793097954 7407 71365896479744681317312497935356598340078520597403024064 7408 -34993352182672120812405879724262545163599885525592562890 7409 -15541518101898337239277040352104981976687439671833500384 7410 61015738912715007062277150943966255072037677692398612676 7411 -83803187462826828568537917690396618505403335969693452689 7412 74699918025823145170247615737529967135780141430335922752 7413 -36628035302698653183266707000344388802187183694644472590 7414 -16267476655994919878735781377853272561344256614158461412 7415 63865645501503008355325184370372818861888149474301131896 7416 -87717176940348319582372803640497881532513903216567253138 7417 78188505455930190050687233587573229340613341519216106447 7418 -38338497516540293197061408301348477589355730234134368128 7419 -17027086231427352944484472918539495567070615695118641985 7420 66847647475538499919704683266618681188816060424270701864 7421 -91812570591814737529467718080472762041690914127857586240 7422 81838769735930721570549989990262760459182029738863445080 7423 -40128224886815684925019836323312910115534876030287620269 7424 -17821894770804245313130118253909851373430170324561249276 7425 69967820797297276589974244350680355024107936712022700400 7426 -96097711864949451363724734945996806609827331580836050287 7427 85658146481815169630001087003610169982818871296523882640 7428 -42000862621226211173778005089178012827483380505910011092 7429 -18653520878414145785789544277157760993789041180625990565 7430 73232518771006396692820850533347018880613204980454545012 7431 -100581325024881889419628140372723062682696571857307743798 7432 89654410668493725387255845646644519097846766772251833534 7433 -43960222282402437116875740119963145781487376911524660416 7434 -19523657021243027091226146206861674990576241322813177587 7435 76648384605565578433137518715001152989736881565915597960 7436 -105272532403130145168434418192871169927696999527919673168 7437 93835691999916797313132577163087095983107849812530474174 7438 -46010289321893228012886047114182449338043332659980567610 7439 -20434072873894744861233416464728605385607835585381768525 7440 80222364542202554268739755581522184723952968589029104148 7441 -110180872421916608091845677861512016305231822691862816174 7442 98210490970029321340783332360184866475105315526842841772 7443 -48155230952759483567804090974499085866218001523652607437 7444 -21386618813834426188916626257719791710313842748534149892 7445 83961721572055265453895546818614823085011299962623986774 7446 -115316318428402115533293039838491330891444850874223719460 7447 102787695645373140241221914797175271601343844559387359212 7448 -50399404375874756218370461370492579340429899724771009492 7449 -22383229573658977402857262558541672614741457604494088744 7450 87874049769989088650479342254767506535894900846239074624 7451 -120689298374955151176499866684577675014297279573958518276 7452 107576599201515662271207095622816869499876470006224038664 7453 -52747365375703481196935554574040724767982224417846755142 7454 -23425928057395624199265798755261390823017581886311593968 7455 91967289272121596660564362850632121856456297809355275195 7456 -126310715383170906128544986234838072989247474140810861574 7457 112586918246906922659910290270229157844871616872184024876 7458 -55203877302025369589518359024267370482376431508884933923 7459 -24516829328139153812865559873416813295929567326151443424 7460 96249741925742802384597042992480622406183862928071815264 7461 -132191969231023501878551570203697069722496064194904728401 7462 117828811969253615793340525799138848016897507739913924460 7463 -57773920454802981714002302696616251304923198475668422456 7464 -25658144774661886582050207833409493120301733739922689258 7465 100730087641587647958773358663411618109698699762755088410 7466 -138344978804276409970324178347518654248720716815995929610 7467 123312902141050366204133328208508557522519844194393080311 7468 -60462701890149942397273859162166800628013161366376331704 7469 -26852186464967955757336376213829388015620503151903769392 7470 105417401479742004992340146887289654871516989492318782332 7471 -144782205555094282701389561799520390777359060330334454469 7472 129050294022528305729638046447687395837693692743857439328 7473 -63275665666151075243574183048919050640298001443870798688 7474 -28101371695115838027759947397070519672161710564700932227 7475 110321171501846072782395486004597164626047164313848811407 7476 -151516678012697362182611217406067517050901426340301471716 7477 135052598201971888440332683961933986133617447410900975668 7478 -66218503548114373117923874506408903968553590346274753332 7479 -29408227742000898042095637072793631335168153930580755069 7480 115451317423702330071437147545400448832711689021458056310 7481 -158562017392880835231769272079980306193578627449192350968 7482 141331953415119898341800735633880660190158865537257235160 7483 -69297166193699702990602028729192787180882545524561907264 7484 -30775396829173661102948725952893127193042641249323974648 7485 120818210103901752440550386204861408829102811269275153568 7486 -165932464355289572504933873372262861507599836982086515032 7487 147901050387209015295871173119984643414525730915947732792 7488 -72517874839272046684038960324710467107685447692353605982 7489 -32205641315170311207811491544129121998398928218260363337 7490 126432691905654605966619692828722373052946643399507611862 7491 -173642906959497412205983858088586324712558819886764245456 7492 154773156743141469403367062302344912035665052054891939392 7493 -75887133509769554934303324326129785369284169065651088498 7494 -33701849114250259018258524018103800625268731752840476064 7495 132306097970653641432248755860558162433582600671297422860 7496 -181708909873193465124640243997720168892263253108425301746 7497 161962143033265745967390510303841477658772465318633510148 7498 -79411741775360461775962959281342572614337540420836762536 7499 -35267039359872300092638174308740260920408323857654184400 7500 138450278445510939326627879365319651543441534426502269472 7501 -190146744888129942353771774067895196140055653669998801913 7502 169482509924354666481097641242432586789241427092031039844 7503 -83098808079189765133242858455988671592904205209832689717 7504 -36904368321696684729828440414469502677587502270815714150 7505 144877621703098120641643662523496711293223466130424652372 7506 -198973422801941031088386059709497912782958839868681922948 7507 177349416607552288367104210027093235604205298991273261207 7508 -86955763661588400688439610254159705769958463999393783484 7509 -38617135587376178340241132684623699434934588587119635421 7510 151601078602986403481460827003034840089327233353650060649 7511 -208206726726504843821306140305160250143301828214031709520 7512 185578710477343924860556506608905773115359174562562526622 7513 -90990377107236373439887805246744622659876489039142471137 7514 -40408790520895772543747573971747129042591778251264642320 7515 158634187837131452878046648078940688709981742119606654938 7516 -217865246886195111510487719865697844136367606981292321560 7517 194186958137986345873106796959002615848486889536752408460 7518 -95210769542939002958415075225106448617775630216958339788 7519 -42282939009739016746357867744689985587372244793583387688 7520 165991102408981689755555485367789571007650362812533023524 7521 -227968416972160952728403856686139834960650005311810619369 7522 203191477796322219635392590274206735597070930850987101565 7523 -99625430514894210174304986435222334880806617175451761608 7524 -44243350513699921317898942127395774102141990376910968492 7525 173686617296311396510818871402006326135281614458177509224 7526 -238536552121686809200820189995609601805260049500773834361 7527 212610373102498619136115933124248523902693671698468287690 7528 -104243234575600843176314031409196943698399351113524705312 7529 -46293965428724020895423216295530009977663399217156877342 7530 181736198350295442499801387553099075551357054034848917997 7531 -249590888594725793226258628603008923991971554222110180425 7532 222462568502818667611360668942444049171700810538893672776 7533 -109073458611885720128523977581196471429946325776749666694 7534 -48438902779751506388984216948346489862801728416438170522 7535 190156012485654780514779544893228845657037795171914899928 7536 -261153625222873772267236021135502820112443811185068887758 7537 232767846171783057692627574178401917114863078158492242979 7538 -114125799946912771792059122444842940928832704859124385772 7539 -50682468257150407801731285284647034473808353845336262152 7540 198962959219115236240234101023080301766859117126335651500 7541 -273247966709364286612542577024973465143805733306575864778 7542 243546884593329385443174651702257192025306359594322675405 7543 -119410395250483910952485882819641789051593924107396389253 7544 -53029162611969753935712154419219492524696354570499591210 7545 208174703615940908699409028728611574772344362863127019904 7546 -285898168862121871757732745829965430497726652933803400567 7547 254821298864357350651510183157506157439647466698151917112 7548 -124937840293450666308667689721873696427556037418384477016 7549 -55483690425912614456005797443238754714782031999075317805 7550 217809710706932291465718574784984607266601156119037526360 7551 -299129585845519811215272215167078094067589818172108828166 7552 266613682796842476211704580085314854798428302745447029376 7553 -130719210583630932044892309330501581299508907581070494822 7554 -58050969272628159777291882219623013339818195689939980288 7555 227887281441022779192923603659638987271385356783030837314 7556 -312968719540254320924650576271205922354543384190836018560 7557 278947652898195920404645572773297135060182828678717333698 7558 -136766082922269257140863521134812604799031983035577206178 7559 -60736139287651622238815527887275709338176327682951174400 7560 238427590241470514154333689660051082515894970472438034556 7561 -327443271104677487791071663155031434406552585239194342096 7562 291847894313029275267799135514402175462498975111984758344 7563 -143090557921794909043941163279581564803827977172875737958 7564 -63544573165082629969338513830647403340942864549389935448 7565 249451724236630739127203352763271855343539115091289739307 7566 -342582194835033070083961233879026813901006698774125340426 7567 305340208813137302231615969647154234325450891902128552566 7568 -149705283527422601261775572009567579360631381480329317680 7569 -66481886599887191465973041013441595894261397793482417689 7570 260981724239412365205820549622292298077747875851469986277 7571 -358415754426319940380827511168685625909326287278577169924 7572 319451564926324965552262834285191214790216942606461542960 7573 -156623479587009513878914828148296752245050909131519116744 7574 -69553949195538072226866754273016969709205736055629597109 7575 273040627552776977517697353534614389155382509136301570831 7576 -374975581739975255370550321402021923292145194115055365952 7577 334210150298684781667522048922751236064795466408316865648 7578 -163858963515532439321992247356902593672799891911733766691 7579 -72766895857573924576245379299277685959739603100821733473 7580 285652512682034872258465735459233631186346313542868237216 7581 -392294738189231446676213582893444381564188827963392934941 7582 349645426389083601588361659768844667154709334275256131900 7583 -171426177102584077411479545832752480081195307834657263412 7584 -76127138694560872306013783479096810787163099566823228266 7585 298842546038237081557674883971199959901946230514299961384 7586 -410407778857866265266402312855548912713242583663013920332 7587 365788185598951985844152087590676238653008319930389003644 7588 -179340214513411359701150347790680609049893183098555016480 7589 -79641379448882944297533997165908961865203651017296241696 7590 312637030720661098514411776738984593646478476081256308625 7591 -429350819473142162924162326901766740840694579121086551629 7592 382670610944992141409217557663290180180228772419121462984 7593 -187616851536235036967112901519745398462323922769661556753 7594 -83316622480771497270832094160288442095147239374445975756 7595 327063457470247838069731059521308797993505557459121912152 7596 -449161606359029418553413108818626965926660088356436901064 7597 400326338387140127311410824973675413857613167166499987387 7598 -196272576130902613627118406002406353099678992471447861106 7599 -87160188330010341633853265268218523868734477353867562925 7600 342150557889875221381636913870942650117724660105079126078 7601 -469879589501336168790744479589921385172936887142415706158 7602 418790521929043210195115898555523393049993387198231976312 7603 -205324620336340228527932304812372878627977555413792683328 7604 -91179727880824536585260906689136490704601219646703962712 7605 357928360031556911801712794184872673413643382361859210504 7606 -491545998862137845208968400469663063546898628660462271507 7607 438099901613452737899670719320515760107587080924622860472 7608 -214790993596787611436392428274713905085573163939199888442 7609 -95383237156578681031346405601941293037803697516261481969 7610 374428246455040730490800900353009848872121540266667199320 7611 -514203924086918845330315630643952170135858118600724420856 7612 458292874540295953556847165184107308006562345409569080504 7613 -224690517569428323644824087908093814394519859131271421686 7614 -99779072772077008116067825260147988173247929019775031800 7615 391683014866858034780221521280739768381011351145173324188 7616 -537898397754121408106112993499553796183143821189082971836 7617 479409569040786446956635060875263625326269844861301624094 7618 -235042862478769848657187465611811590047581321289098629410 7619 -104375968072474792093025650412420471546820393847892458924 7620 409726941453651086574862854500625592987886160925282636880 7621 -562676482323351927221573673283074275325585900610185580720 7622 501491922146772499716365716645448690978169343229240038984 7623 -245868585085989666897240457047819118829347856294187881468 7624 -109183049989080685672973979435601223097246130937278375484 7625 428595847028588758150950641286254179019395827167125938864 7626 -588587360945335102415122190539640498494881524012565714875 7627 524583760500615923028869467127946832714983057436226898760 7628 -257189168344449369964926890824093359107949612867693372784 7629 -114209856643654906391447576235310626641294161351870953648 7630 448327166114880773125549614742602907521680834998585169348 7631 -615682432303843689521643551389218939226102237236055787232 7632 548730884857252057884656409523366455718900245556813069418 7633 -269027062815694508586120890591863622882527104966936821465 7634 -119466355734191062222189306565064142593455670389039365426 7635 468960019095826399055547540206923087494949550701274693291 7636 -644015409667278979864355611056104376839303393859377061880 7637 573981158336715822699020062528441201387604044491334220301 7638 -281405729923508817070736670486160235449444935030327766128 7639 -124962963736612331763310356989564718895745642305832913685 7640 490535287566494832629131089291864715439769863325017927950 7641 -673642424335347883139716451747523760475938644242343529140 7642 600384598592340955790759566057937290667318138587790194650 7643 -294349687126983548179644520485187983112625258987447562008 7644 -130710565958318281209157858984885458603042354215417591544 7645 513095693028041602969075215022559476600717897881775360660 7646 -704622133674390541075657719146117783019177023922886401732 7647 627993474067062322994211483310872786103177095546910893587 7648 -307884555097101967680031290901705679425033330701730757570 7649 -136720537481089508082036948566796705399866138959832287224 7650 536685879071828751754297496994885997874114139152430646092 7651 -737015833943372293992098295539199069061584090510726968140 7652 656862404517787287581416823776852046147384531882352724992 7653 -322037106985031939528183879059655076750459095823396724328 7654 -143004765032496364851471783085891996005716326550389235308 7655 561352497206947372057845680231054441743364813362843369795 7656 -770887578121380712441223824690935927008064237047181459874 7657 687048465995665167806100323659026949640027285489326230463 7658 -336835319874172593693733404825936328812640277396328018600 7659 -149575669826668168958053871022723726891499146621628473144 7660 587144296491450814381365799879178560911036597792555702344 7661 -806304298956678092602849048224765495541050147367983787533 7662 718611300478287810860494385996514420894229898584077092230 7663 -352308428512021204921155521467167772977877887257568016621 7664 -156446231417063609659530998528667820899944063517379268436 7665 614112217134607503762883367312680216532210043278506097999 7666 -843335937466968773551843036429780400220914311963425383783 7667 751613230358413966365734846280238517939738220250759511760 7668 -368486981422120812649983564946587260695069883730849319484 7669 -163630012605744707556761641986804217335278365642080005816 7670 642309488244786374381106133224720051185663905739165452176 7671 -882055577130566047279781830047716482662666549678171501721 7672 786119378002740750109938250961370355903492176150365066502 7673 -385402899500725277463885925702927120153107250884888213396 7674 -171141185455598996962110560837808126880647430305686697946 7675 671791729905208470769488983845916501180477061746013186503 7676 -922539584018603212552287385518070454168527348011456208088 7677 822197790603563005506165767473452795775991619656779999546 7678 -403089537207384215553218829625650958049363045049772833280 7679 -178994558453981053844047083231875602784532408424131544808 7680 702617059767748897905254240876922742411307383405110479312 7681 -964867753129346150260203659170960985262681031919142153096 7682 859919570555882433252712957477881084959305725343538107380 7683 -421581746463413731231852685070005504813836714740588933102 7684 -187205604878358700417313916914620667390159716063151750700 7685 734846204363268217313338134531276802387738219267487569614 7686 -1009123461197050147063163364478316637578285328216133691658 7687 899359011602670316078368609047748912247791013064210081764 7688 -440915943377188577896643045001902876581606680762530340660 7689 -195790492416754953417746768416448181799156395283732788769 7690 768542615335606379738264550955033469521393836758733826445 7691 -1055393826259681873031046931277165698895813136989707725201 7692 940593741001568602511639881891058885631069844178104377152 7693 -461130177920376181915370371602302439813049334263132087016 7694 -204766114098077979484258930167770785719512474187558666892 7695 803772590815400784904986766734968414793225456770434231114 7696 -1103769874282219601075256862283960978358633391010498110752 7697 983704867977352890062531687570383501830600128426517383698 7698 -482264206684642101698269932954299754961490422460453895659 7699 -214150120589832078370507049619825416968702528950357352626 7700 840605402159309151355789966528719499513650073032750541872 7701 -1154346713145173017523562896575616125630154810123086829214 7702 1028777138735997126916233249424926175415422877162876315262 7703 -504359568853999599534827295855584957193666049446149330568 7704 -223960953923207308251046263097483134875554368133967788368 7705 879113426290044336031677355898671777503563996063175915708 7706 -1207223714321451331622438860018370222858904109413287519080 7707 1075899098328194133241086074573249747460142752667435455210 7708 -527459665533863121182435589232336687061139819055895478976 7709 -234217882708158254717891236766149196477607084511741448147 7710 919372283882879550672757274464316426909271174838276214576 7711 -1262504702578778845358535757119880316831851581133954661397 7712 1125163259662719703164588166808783541611030592440067608314 7713 -551609842584007080206155484912712920292751158274696994617 7714 -244941038903808273659310653640410092122729414876729938199 7715 961460983654976811781403745963092724453367154319226199952 7716 -1320298154059535714493337616417397191620523800751738204016 7717 1176666279983103371603119841520063094552158428854367620378 7718 -576857477109038349328845226927687124407236856670651577921 7719 -256151456212359153511176553060104666360787875784033111866 7720 1005462073025047940897905542197574495380622903351895149590 7721 -1380717403105214403460719164224650933963711362197663492272 7722 1230509145134709150754163300365287053407822708232230784953 7723 -603252067766674653170251815808365163462649774920475145609 7724 -267871110167652596141344246278284094397752145165383040248 7725 1051461795422495819718270821642328500583109778858006175051 7726 -1443880858208656507834285349182062214598412039826121861504 7727 1286797361963558882681283259100541592014780047076949136635 7728 -630845329061093503969976795787996163071867856049974279527 7729 -280122959992624474690448707549000870964129679462920441834 7730 1099550254537324561145132055218435585474443582803021781038 7731 -1509912227493898543106189095318473163161019571209924842576 7732 1345641159203074571547382978273494624912007699805596197324 7733 -659691289795889797544106255185566776295824467895504049502 7734 -292930992303120982007849177024975699796489432485142930819 7735 1149821585814772322923720949527853894052548656729093477875 7736 -1578940754140838538742926372507032298501350420588854122022 7737 1407155697220400480738942662569176710022701422036462336996 7738 -689846395868767590601079942561868087492224264424309481834 7739 -306320266738913259455145804196105315940815741459202294496 7740 1202374135511832121640949797827238410900562251438716448144 7741 -1651101462190068650600971679717039545500873371933496278933 7742 1471461287010118355365195000721315244009299218936123345720 7743 -721369617598006361093802442164532599920345450150790135924 7744 -320316963606259860838461506906254076959798101245156079788 7745 1257310647646607613161550179328713002067871939375046346196 7746 -1726535413182134642088168884753327900369624713730717750698 7747 1538683618840018475620905545430146519769668605847129459903 7748 -754322561778998230802625034118707470593714979400492425972 7749 -334948433620030681860131886449805887500978842544084489345 7750 1314738459185826797999596057692811870432146133417105882916 7751 -1805389974105214480144634185297566949501098009112969656416 7752 1608954000971165193961167719938196275563600936465094810598 7753 -788769588677764820088104490704944030436322298942948212345 7754 -350243249837228257993766042373136938788380753107095089512 7755 1374769703830832430992412577109191762146872494201718042530 7756 -1887819097145790364932737881702374898935509010885857329776 7757 1682409608892829259453854940595364203384304226176623496980 7758 -824777934177345846098813217412177159816377563431147851974 7759 -366231261877729364941898039747641549339292976391452153476 7760 1437521524778010089392683810514578832722486624838939095828 7761 -1973983611758357664407922517435246609187201983543051810640 7762 1759193745531983007841910252782354253171015959180412028528 7763 -862417837302322152356486615879592317651891620809218438548 7764 -382943652532228694930100937308240916470539234386809870552 7765 1503116296845931034274658191153411022896292045553772225998 7766 -2064051529592608405189911529919914792548747998378105970822 7767 1839456112917002194562198087856811014133011651834937432848 7768 -901762673356510128865063567365695285149780257706119504154 7769 -400412996861704377473494290875520574266132595599676583620 7770 1571681858378506013332112587828999011636594793128204414168 7771 -2158198362839885739211799033508991968578490085161284555806 7772 1923353095796025104085444622938776949193627556315394154128 7773 -942889092919059710043728289760816306722142206903057828889 7774 -418673323897249925337636434142317567865600930489159353324 7775 1643351753351198048810802667843201496566436694365281792416 7776 -2256607456585070400594661631642313198552785714099518525762 7777 2011048057732122311853339770013867435557070893976799786908 7778 -985877166954822317881532231654086347426323621265190107732 7779 -437760181053836800736985880801728080630823425070558377922 7780 1718265484125858357821872101178034405060147824317303146804 7781 -2359470335775473578190574382577320275530563660105523167344 7782 2102711650220067392728481609489075312803577729226171936600 7783 -1030810538305947008306288122450958617154931722032791379333 7784 -457710701376494537711912065916087780316283381294748975584 7785 1796568775319062517973305833963699729540115936618031829092 7786 -2466987067444817669093193869506379969065331343451228800739 7787 2198522135393109874362207878627580339471491074288391744224 7788 -1077776579843232234103204043104944787600895857843250271976 7789 -478563673742529901519921904560246044650815329577580310464 7790 1878413849268967858440143952604205993185784115148715538020 7791 -2579366638858033760485518845980198559944526742098621241984 7792 2298665722912778429921430806574771932027660399740531281810 7793 -1126866559567827441256983857042671679948168692284184627512 7794 -500359616148761960132373696065364658474053131044618653371 7795 1963959713606723307839373098894645884130217936610969511171 7796 -2696827352271441105353199731645240401619213900823636173532 7797 2403336921660428060716671553138107554239778358176455074840 7798 -1178175812966464414872073616553239371121306195838220820195 7799 -523140852218335615338359385430548400534597435672393807164 7800 2053372461460376552153920423737240153670219053871570429166 7801 -2819597237032950069580747320280321000079104938063083947940 7802 2512738906876035042002104597127950320802132071453886970472 7803 -1231803922936525033855738370589382099152738684334378312440 7804 -546951591067501919879469472198969146856509393993038418960 7805 2146825584842078902315109382969079337929570900129741783906 7806 -2947914479778298942205136205309104802242316219139148852600 7807 2627083903417684816504440069409507470007037706043806986876 7808 -1287854907610942966671597737175037790970305578543386440006 7809 -571838010678829637199429694435981800161741185931742502465 7810 2244500301793225928959607436584899494544226529193882195856 7811 -3082027873512051766714785560806250125056234210218011036848 7812 2746593585844339937930003628854521034333558358342430574036 7813 -1346437416427215907828529263452012937338166117168469107950 7814 -597848344933649660396116456248235239439030125877021253352 7815 2346585897887033580255779894304066146237501487797425797580 7816 -3222197286396206454220516341395375598685771035756990503186 7817 2871499496054868788481274828730038555397278870189066436358 7818 -1407664934799697299407496401002432717456841617016575544178 7819 -625032974463143227532991631679239070229291228661255498625 7820 2453280082713978819890297952194218562549172164282012517472 7821 -3368694151104849797601290148681139206089944043220309381373 7822 3002043479248014485218462651130946068274418220860724408038 7823 -1471655997769868248620050107667014806552675987828315723456 7824 -653444521484377953443559340364069818615157637758691964304 7825 2564789362002576316602181627321638736278117771338343367396 7826 -3521801975640411073656122244727055845096888560324258954381 7827 3138478139001042773175119710753539372872517166508785245264 7828 -1538534413025488792246273231358074091597677075956604538260 7829 -683137948794784636298361931863553376120426804102624322930 7830 2681329426056165819902794989728688055407429923363883412341 7831 -3681816876545773794515521718019033108446007169613839368437 7832 3281067312299285754901142029094027198539817810025237599508 7833 -1608429493696421175731555823840181573387704532796327741084 7834 -714170663106065194781431682113446969172777486947536971192 7835 2803125555215798011122554971045714966360120428045617574108 7836 -3849048135486873700014010802575810080436957882905708020568 7837 3430086565384755454975475637189641645179050709776215230098 7838 -1681476301352536013857884544374505870002258439091936227920 7839 -746602622906341086032025548341026191115698778193041033956 7840 2930413043089981357656808512998463021497356625263674724990 7841 -4023818780222510988215771451924420934501210665914383032348 7842 3585823711329500447345783057886065093706447887451011575513 7843 -1757815899647485938010122184115120792080321028693762257349 7844 -780496451047505838219066277035274422967354094756787595376 7845 3063437638324042532657803833676654241907156663995436555131 7846 -4206466191022009769925881692356583574117622198734285281587 7847 3748579350278485728607293656269432006280690021264562939888 7848 -1837595619071292773057143639800504227083228360655407849706 7849 -815917552263249176087763614256430364486517388228574240804 7850 3202456005715214273693230857547408872345518476568321632136 7851 -4397342733637144627633800018860716678219837171907533194390 7852 3918667433347559120866860291240060063034982517351320933944 7853 -1920969333294676944563590887764999813116840016353766810019 7854 -852934235832088497370961034246604411156506761319646891778 7855 3347736207514355488379135195015079967683071175536993895792 7856 -4596816419982503028112270609586862966020753680011567882938 7857 4096415851204598043177850585854747266359789395329905526656 7858 -2008097747608896630110129853785493851713939892408667924512 7859 -891617843608991675162301093694738163103215672901679840916 7860 3499558205791489783249298700723521840063188162744065073564 7861 -4805271597728246630475012343292667093936476144155600863758 7862 4282167048406282821579393345637428168128669294277874093680 7863 -2099148699986595547830619559693717687893922142971380655677 7864 -932042883658819473364433884178964677557994355643659415274 7865 3658214386780183772244675537885992210721718374602469392922 7866 -5023109670061161220727275460610907563406993437619308759383 7867 4476278664609194273038968522494000318727543001503305178408 7868 -2194297475311820168843545318950562742563507856665855642440 7869 -974287169734873108338906225432860644131587960924738629392 7870 3824010108155241566450188889431435542216822679411957051368 7871 -5250749846924034733428210986296543028393316475393073822909 7872 4679124203822164825680181762231462109731275095904710759426 7873 -2293727133350999097508387805647174265398474709829423562905 7874 -1018431966856320219683746645359915509836948063574939795604 7875 3997264270239335597566296668102229463701572686050670002341 7876 -5488629929099870059376843046838586772432638143629819865680 7877 4891093732917108060221178329205606165369183602675372166788 7878 -2397628851061320602384388210390642378852452034303616516128 7879 -1064562143249209016807759702892260160631338919458254416237 7880 4178309912177098128558494580244149502400058780175059122400 7881 -5737207126566322538427674063272598397336388457192444391924 7882 5112594610667998957888689874794179093579624974570131951524 7883 -2506202279858641757858454245741215308817449647293167156336 7884 -1112766328927184707187453291266814606418681520387265819976 7885 4367494834159937226043672129547542846668898084724788033938 7886 -5996958912607153803519786022506315962339611023431047472752 7887 5344052248642367697813606501914061833379178901107800980362 7888 -2619655918493859139311305106177344257344374109765467968732 7889 -1163137081199914352078680211182847840783996990895742110405 7890 4565182246831493532551661913246659918170490793820638790082 7891 -6268383915231520906119668268367025855594886271669008530308 7892 5585910905326698793685405052616621189612817762658595858024 7893 -2738207502214613158104758269848101006855547746624122568702 7894 -1215771057409626738505203561294051656354123286133691496199 7895 4771751449052301089303657003989794698807663720797568462296 7896 -6552002847518683851365384798029538994931081813812008072864 7897 5838634514926593940080874738137367259719229342851893055782 7898 -2862084408918334547280208632720867681515157935735274221335 7899 -1270769195209104277386230326777634743369468516554757156848 7900 4987598535252941349590336242485779353490765586799425523896 7901 -6848359478575331935091582827112528244499425444819129269040 7902 6102707552344564579308576302942786606348087568557389954308 7903 -2991524083033022883559257718867889145499046495306349403544 7904 -1328236900707946820337779623608370345634797706251850306556 7905 5213137133657872581882225177901878296463728203402404976337 7906 -7158021646865320627797899622176032718336469080524078733439 7907 6378635935902976681679729607672541983321566932886212674648 7908 -3126774477893826158800596277905098896077610457391146157432 7909 -1388284244827986062450804620606854942295815773123413122480 7910 5448799176717268996834733475916780226535930181699512092086 7911 -7481582317747302311540935836914314992259444090244084842572 7912 6666947969447087875725668535519723582147167648644143218112 7913 -3268094517416522320333958989774684892760643713045756274334 7914 -1451026168223388282072214881586833317067562710972323023614 7915 5695035705141710918663400764620636541001451454764481420004 7916 -7819660687134657372573124725290652718626899947297454357216 7917 6968195325533412917634859087146787424225154918028505572504 7918 -3415754577903445726382978352773624052933798686050030606068 7919 -1516582695136268005772043855363964190083646194839965964168 7920 5952317706994528964866460680849711728863077573120166470958 7921 -8172903333274423943886981947427632376061193233878450256825 7922 7282954071481949523921755654858090299068642439281526859678 7923 -3570036990853313364664952202462215433338598225026999650214 7924 -1585079156574572292299426496190809462531744413091697578192 7925 6221136993359125503846816941352553978724189631699276086472 7926 -8541985418727727697921037399675813724386829060839851239275 7927 7611825740147219911874509391715111137352307473318403998030 7928 -3731236567683849727291679017270857210601520932828454737466 7929 -1656646423215612333701380572047840122664108867393163428082 7930 6502007112163784006857984283909513973950069727621763073760 7931 -8927611944723676233127652701082874528595293063600080455388 7932 7955438447342766447690131566682109639453046652080401299392 7933 -3899661147315150309832153522243998918343437283706683116757 7934 -1731421148455944767017381582887814794599812513262918094864 7935 6795464301814444235060938564308794144383332758236306309956 7936 -9330519060151960754371711414899499367043266909204370014782 7937 8314448057936820609785390200035437236391011203986701726362 7938 -4075632167602429421143378783531991577419665988818680110831 7939 -1809546022046369478506306425076914936942129013462425160784 7940 7102068486356786187690095554209458713398477317553776299344 7941 -9751475427556662405564127472675550420729101952160115023620 7942 8689539402723486852704662197915436546128592271807994373958 7943 -4259485261649238809237061765594888392051285973502861543544 7944 -1891170034769645027472917750526857090914907663367483501538 7945 7422404313962851011990597876160111284444313432355395838119 7946 -10191283648595160048517876571078334525311979243471461713680 7947 9081427548264096766222372607694220483638947160423392672896 7948 -4451570880076492943080152323214002773515268933496943214960 7949 -1976448754638159695122931916231008777228296855017652005866 7950 7757082240614460419837091605272849260112696321756658346070 7951 -10650781751531755838405957964915684038750760656787956951944 7952 9490859121987550320336673432700050943538585221846171235701 7953 -4652254940368771140479934122663305067921901227344384796736 7954 -2065544615109269520369317419746664687097486944323030775690 7955 8106739660936010716259525676305844108580309002042461252808 7956 -11130844743445857330490327381056631375809347592191793246544 7957 9918613694936632682809597632447127036020722051601639043352 7958 -4861919504467465809901741160903935974724126832601860822994 7959 -2158627215837359889256369836684877569571376366373344521358 7960 8472042088212952058036646365140427368829322681420401966150 7961 -11632386229949470442454393037663084771236205016309779793127 7962 10365505224649646635254476871725856144144512902475507962302 7963 -5080963485830492937087733000581730820934552520940652279038 7964 -2255873636503941152421610830573356859606567885087036209744 7965 8853684385719562585669752071339170764103605176458481649467 7966 -12156360105328564759228441235893184499453629811434938095060 7967 10832383560773408655264616031567177769564018989221306286896 7968 -5309803387230562139051141132198960973590292658558902843252 7969 -2357468764290289757039079378796948406236044371644565112809 7970 9252392051570641234673364700913350870299883738182509692614 7971 -12703762316147778093091245179179767430951121974695076807069 7972 11320136016114905346129591777393183817749297751524042091996 7973 -5548874070618509302454146209053078564208749943794979939288 7974 -2463605635581334508161676782529553526937003208696410232582 7975 9668922559406629275778032896583225355922506511450336110347 7976 -13275632701488146261078861949046152454370052361235960261226 7977 11829689005954887873035269137756607722967758717156820274063 7978 -5798629560435018976460168088047570807008658996458266494227 7979 -2574485792514704509488333861773140674762029618985623698368 7980 10104066757320592483297333719590223492015961732688556836592 7981 -13873056913123301104903342286226631210426487690718005464214 7982 12362009758567595237792880724905713929478653146921060405574 7983 -6059543881813304197132981663999469763733236496578468405468 7984 -2690319655015144513366026921517463981511892647882078950130 7985 10558650327538623666901548939962430283721476585482737730298 7986 -14497168419081108652704164629019016882101625252942587306394 7987 12918108100016850802080010542511081927031778690499375293615 7988 -6332111935177070279872088880395503099722545915919113330004 7989 -2811326908981910092940580829252389982453830926270580400290 7990 11033535309472736645362456698228315735474226468096373286564 7991 -15149150594185263601935946769341076730825399700983387996888 7992 13499038316430187385930218239507028240925941114577732471292 7993 -6616850408802472600780131090575927309394067715543263227432 7994 -2937736911325326390786583140539321953843816708953286942888 7995 11529621688877402550225043622526048355638835913885357050488 7996 -15830238901325169788940951559606927168368670917533025685064 7997 14105901097089650545796376588862521369542629690312264235520 7998 -6914298730979897221608618663408119286521123568502393592936 7999 -3069789112578479328294225370934614011638189516034149769440 8000 12047849055957720328646678711783533434834955248994833193104 8001 -16541723167362783433595197803380497009460089745688408433500 8002 14739845561820742762881956131276009008457587738450380717174 8003 -7225020063481362757302922291962560752312274330570515381256 8004 -3207733497841058266147238198440975143201990019686555179536 8005 12589198335399016242850953970017297291504910510994730259480 8006 -17284949957752252209070490111411603202456555372447678493440 8007 15402071376309848595000008636609931964899788524793203644899 8008 -7549602338112282331137983856137717093506946052727874054546 8009 -3351831046844737518851779608436209183615036995101714635588 8010 13154693591414641218419244087145732173527868204329640807496 8011 -18061325054122435621526372244697431352977631292177497161734 8012 16093830959135677980648764505547488918159650294008499812152 8013 -7888659338202361031387457333451859340681788145882703355838 8014 -3502354213963226407867224156833039016458474544164901998006 8015 13745403911041098008508588799659638043302677449388042386210 8016 -18872316039254039838016805818926374550369007917096589231776 8017 16816431784462048144894434886252915565608222370100782181671 8018 -8242831826969667436201775745795929898788549259296446678392 8019 -3659587429025291575504561900601394535144047840724382761446 8020 14362445369047609367095495856626408301315927190301583150616 8021 -19719454994072454528878247134874748494604523527396778819028 8022 17571238784507971395865964345031140961735293119064426201694 8023 -8612788724774543427724579307686706569459507751297380217840 8024 -3823827619825721383667947095353636809743678778489989705708 8025 15006983077971070308752001382888011836994592760667248012231 8026 -20604341311474765078932545241441275640179345678496262880928 8027 18359676856086815573874054564930447430093809660701926804440 8028 -8999228337366146273926605594588173845104111599470260821584 8029 -3995384757267423217736104200077299921545584188184454760720 8030 15680233326937258512978390443968449101970275729339064158688 8031 -21528644632015168826274138138267323896747617783036370771050 8032 19183233475689557162569845845582319664396373150331754855338 8033 -9402879637314198338227676115884034324405887652528550024559 8034 -4174582424107685862849438397549426907701335748531432498319 8035 16383465813085463746448267132804465426833813285249444375303 8036 -22494107906687501098454729613344450203476628746561623457424 8037 20043461427778167819411264497613500179267927835439167243754 8038 -9824503600912106468987853021361088624548522588690887377539 8039 -4361758408323169009431648435068807800135525787570299486280 8040 17118005969576607293790613502040097895454173549558468171942 8041 -23502550592267142744172242866825746538754618244117094709448 8042 20941981651154290165506952794641136533916988603544194576389 8043 -10264894602935165230665903961929692863464465635723110095972 8044 -4557265322151471417665040270644731695045659488263250927312 8045 17885237394334734447330435110409437165078558950613657432496 8046 -24555871984907617945766392258060310571713752399322753102522 8047 21880486208475908579105892081348359137502584679785258677067 8048 -10724881871739242460479443857710978504799718729288306129992 8049 -4761471247912252334630004570531042027033661920131070209450 8050 18686604383848767385961271139621753590179783658092254277758 8051 -25656054697930097652331956696186797852568162861885301112256 8052 22860741384211060167078503484052885406318406183792639449496 8053 -11205331007291335927973083803778620855997693055659676815646 8054 -4974760411757914510740851055134835142007219233564850139048 8055 19523614576545904669739140254147656409078158808578995174787 8056 -26805168289997214932174210602649516955289517649465234262424 8057 23884590916543129556602929673244796593624097454909950672192 8058 -11707145564833867152521641538016796538908340098363523830176 8059 -5197533886552881919927846533855021597169330367538779069956 8060 20397841710440362108164257588231833238509062704155247155792 8061 -28005373050126506161582495172650112289711954455306881782920 8062 24953959368977313587912763887624249110133403872094665562248 8063 -12231268706999731261846514549294830679118050288612851882536 8064 -5430210325131604718180006431028793808581590773096402153258 8065 21310928499961596089305953340523855062813535227241446285789 8066 -29258923946273866534779067613069493315465222677528777997130 8067 26070855647642829391329357077075499144329407213417965133284 8068 -12778684927315146586291738306100575709036099947197206631868 8069 -5673226725238685235346959953581399040825618987890498176675 8070 22264589637075076435816966211657142563050587101424264877534 8071 -30568174744504118970088443869187899963798457620637411056821 8072 27237376670540789415976169219315655909901215774365654888094 8073 -13350421848152449104691432372370533452377523725017854111276 8074 -5927039227510032678138606950856627590548734113711680070291 8075 23260614922026437590273727603731177294885291091629230291912 8076 -31935582306064630732675484802799699097300448273539644133168 8077 28455711195253814879288857161086723316121336284776178284775 8078 -13947552096325368045776148768841887575848672828583710345980 8079 -6192123947911815306048570616954082033719104019239814978896 8080 24300872529266805380051297735690042975373338210350847264302 8081 -33363711069989380997273085036594952712613023459130103585230 8082 29728143811910858100062165257470103986822387671110677018205 8083 -14571195259655221946784653473846870466705896084290436117822 8084 -6468977846114285646476787884148153994853352159574279295448 8085 25387312414353658185491021037660501707546296156597723673003 8086 -34855237729185515350655176569507119062028826959353772784079 8087 31057059108489826426928315086550917216027600090956806870323 8088 -15222519927978120573456330773246097068545507775372183895602 8089 -6758119631340409465787641521297879142331134498669786522252 8090 26521969867868138549029831995331278639631036156559838836040 8091 -36412956108292772189163212267184108755860298174922775483136 8092 32444946015841937813149530458082545732471781401808183215624 8093 -15902745822210888243436052201566817875943754544375148602008 8094 -7060090707294739609506600978322133946886512025722313645664 8095 27706969222646703397953526418424725528661954033576213437762 8096 -38039782251958806411452731997784610282401004666813868990022 8097 33894402340135802835971348767507372960168114080345912130367 8098 -16613146015247289232735108390282214290393652708521349922928 8099 -7375456157846252819151080262478733896700614232831413763064 8100 28944527720892824849664379566488130302969118607736029127544 8101 -39738759732540967006198219088314373545924053884033542069161 8102 35408139490746553764241885180129018988262408540077934630952 8103 -17355049248616497495351023424463588725644761842084431010944 8104 -7704805775210027212897996397807280916512930955802981259250 8105 30236959548013583947153877375385604804646941854906893784200 8106 -41513065186628131299735625287920239677574479123466432527611 8107 36988987411956484004156927646233467210584087013594938022152 8108 -18129842349002883183096278759696732551039336120604233012680 8109 -8048755132446801097359894925711475096858949840145176499296 8110 31586680040316910487641593827927818343177379859546621536310 8111 -43366014090175409946904459779112038440150599877679975117792 8112 38639899727189199893213449268015150200777194429673659215370 8113 -18938972748900371039892948570407438986672217893670743011248 8114 -8407946702176745999937341390481791315923881287976428036719 8115 32996210074008406927740193794069321697661676636846981857471 8116 -45301066782460590456619753094144595327006176916069942040404 8117 40363959104869824446427671096549684061004996645218026572584 8118 -19783951115856156084185141578593242913773399864795463435804 8119 -8783051023484339351752429084297900085280561612144300624333 8120 34468180643242667271737933286765793005232125550007867408532 8121 -47321834749504788545646873122813041629689182581874118916210 8122 42164382855389957447320586691570177335318124530596759671968 8123 -20666354094947747792006614375900047139656858867066605000865 8124 -9174767919075171636862732983287477103035194249483788606752 8125 36005337635313298350075117643311330047644412077182095506287 8126 -49432087178051660643077987735211826990870832408304107123720 8127 44044528769058542496367384877101625099553302715663775713395 8128 -21587827169334475751486677591738347018137910859679508380662 8129 -9583827764833011256735077421491927627843676141307340897256 8130 37610546811409028706388942234834670376643020158050777991233 8131 -51635757791670462697894348052321312799892285731872752714422 8132 46007901205339200753326707666555203656205146774071011448800 8133 -22550087643930061297600229041787135794705565336680798416072 8134 -10010992814016625952097198868787460186704644780182523597800 8135 39286799001720930344891553541254313345145405675570779707552 8136 -53936951981039017147144465349256146870302015723040440676938 8137 48058157444111672925520756134597101773206018544351427745916 8138 -23554927757456988644344130423812693059841473844241721778792 8139 -10457058578430876643230230902183934515899176846156283659269 8140 41037215524058485890544692945860940392293236379476805370720 8141 -56339954240974101669585501487277056207609863112211257852979 8142 50199114310150504834859412286267332430410178151195441428954 8143 -24604217928366557643115182265669384340147496424228870396532 8144 -10922855269005618667954285119953639069901449805518557521576 8145 42865053835520638457032232841712272966648542936228013878212 8146 -58849235927309764844157833335018240162312908793397345368608 8147 52434755082488787615971971194308077147357465357494765253104 8148 -25699910140341045681578791063894067855229235942316518023812 8149 -11409249298319133959132343809294352298946791536425538664446 8150 44773713427172720041892113087526318014594925394199149659319 8151 -61469463347279505619073925425128844923535506294805513689730 8152 54769236700829423196368534793250123673148458169704053533580 8153 -26844041473336741225233381404440497220673803826251292887260 8154 -11917144847710350002339589481092223035122126705440059524327 8155 46766741972101950158334878953932155874902718739329970620031 8156 -64205506197637063519645680739603245003981976111889489961936 8157 57206897281681864411111262675716389444485562213816600115571 8158 -28038737786379145225760229785733836674197185130349215807720 8159 -12447485501736158974288669052138270987459227943225667940752 8160 48847841737663741619916377815228644931183920278111133051978 8161 -67062446365353731644913567545251257812428579870482604807456 8162 59752263957439446788339824841877182823165835117644152043060 8163 -29286217558584795182464447273628319560200289019251579331241 8164 -13001255952846922339539278578521390070324053258340909173952 8165 51020876273189086403317525394838861563306044683890453409536 8166 -70045587106358642111231288122199966648197162153728705528168 8167 62410061052172191670288653308771387065253560361076493000274 8168 -30588795895158393826005695974129408004504197691728410165284 8169 -13579483779274929274008217460304012108872636841673946737633 8170 53289877384900593563696318064707422640516963565886341922756 8171 -73160462618443443273486335581617137150290368733517630764716 8172 65185218608493261437995506943395086267300965858987498518752 8173 -31948888705399682379292437201742416831269808472457605112709 8174 -14183241299257376649936355402816032388470134677263946298016 8175 55659052410282117521956188102784202303932185017741355192630 8176 -76412848025135293298682845066582848494387005922800855936726 8177 68082881280465069832934816535760564670243949568806608452656 8178 -33369017060052268480266191748162690756773826972701100280019 8179 -14813647504847567519474832915560750589384426021496374768753 8180 58132791804665186275118915445699155363630392795465896580548 8181 -79808769788053284726129756143651492897096954068053901466420 8182 71108417608144417086743040069358336388734847908784224710541 8183 -34851811735636902414505871396437954413734651353857221288944 8184 -15471870078705706484044551361809444543471651218367172775584 8185 60715677053335487498612907899642774180094302265262429086799 8186 -83354516566004486386233465324843615926910689697182691576532 8187 74267429690025996553327828646446888846738648635466462553424 8188 -36400017953735014359792688429045400341029913489611888938648 8189 -16159127497404135659215856707106208998017034504336773726482 8190 63412488923025404546812556966255166409000621843039096610728 8191 -87056650539847988906305286189781080581368929752344751448068 8192 77565763270331316703207721377337554746994288315338621046602 8193 -38016500323525223570358452367394134389599727651874439364064 8194 -16876691224931345358117850614517136761398530572591384590959 8195 66228216067244960071134404806603904476428384999296809543602 8196 -90922019222959966063746613852076139669015797042168399813600 8197 81009518258806655565410003564062784569764852055589075755240 8198 -39704247996226574017676287668887467425082945775838458185804 8199 -17625888000234860325772748875008877187344905366486429749148 8200 69168064000514507587158461352165157049789602430506093359888 8201 -94957767777971168249890346833985337077794192992298565425646 8202 84605059701440317714830355227387584324141473180252930166917 8203 -41466380040468029586745863154140511760715138258034419358761 8204 -18408102222805406965631847903009250389325627013427434527584 8205 72237464457199136835472475948131028288555204798264414315874 8206 -99171351861321854024290257839211278336100881564656692049166 8207 88359029221287450246002280092951695593300000450648132807720 8208 -43306151047984889531669333191735777619488333507172194642330 8209 -19224778440473881936541616150535325892579248856167539967369 8210 75442085151308095650851865728219953743210880452439963605816 8211 -103570551018089407158008580432373083433530861070579981536673 8212 92278356949401299254083394881799870942283514992496713652660 8213 -45226956979439900954562247129720496705896238490378740184619 8214 -20077423943768851461888948961835512831222042265635605376464 8215 78787839954313691934325306765147262330077762878629635120859 8216 -108163482650492306312692477906874617670049807061340086862868 8217 96370273966714411560116086645717729248834387408639405415570 8218 -47232341260580615466363274754787170151585829903080358778391 8219 -20967611471365909114039822230287025259506436417586008211184 8220 82280899508764282878790408535729682165547296537363894971336 8221 -112958616584462302335923836324574779130280660288371776847512 8222 100642325278593323380195216581584774223142085736591339820760 8223 -49326001139375655327880431950938653990926929005292261831405 8224 -21896982031351515362178788422901454407847225958731251241596 8225 85927702296216291399212240484886929842758137514900583000466 8226 -117964790259706269548849732387379200583662640582685177374672 8227 105102383344707202474878478551967040252671493240171651871912 8228 -51511794315221742327704576629161543332419512668627450112888 8229 -22867247843223255161933982829847412320608203006928820535758 8230 89734966178791968199163767255530455749670946743800592552637 8231 -123191224569751956253533515695903143665791402015679520017310 8232 109758662187806258073235732532950358795854638663693099905760 8233 -53793745851781352342206044640260435085849524393712844691674 8234 -23880195405756113920058920566132751775265016170003097618560 8235 93709700434484150416904409918370146948591159166309221025319 8236 -128647540379589561113800564895512510084129665737304043946984 8237 114619732106001102011416426960565749200805801937154224722378 8238 -56176055385498472916135231675075970902076639297314142977512 8239 -24937688696080734666987673365763088138991025264272798098890 8240 97859218307177916730522465239021840511044959279911327861976 8241 -134343775749685575330050118602926233996643014727329547134882 8242 119694535014171299544632984091915295877593662085591339954197 8243 -58663104642347975611463110693880018583875167126157805808956 8244 -26041672505545041940229512889182860194583509755151725105672 8245 102191150093243222817207884619140797756101459031521186578211 8246 -140290403896358602088031900019370328705328081987704988195704 8247 124992400441211822397316694237622865137154446056258099803944 8248 -61259465275903418270660103058309357427811573442770615555338 8249 -27194175918165477382348748628640331278756902270962644861271 8250 106713456787473797377475137800379901012330654529214334940073 8251 -146498351919770921417737638876010355981569389302350555532457 8252 130523062210951814566743325781496672910467378187594924827424 8253 -63969907040359548744662638030645525281669458780777004094014 8254 -28397315937718780594918234454339526429011828729088095052640 8255 111434444312107325739233468922038176215264575984967240919480 8256 -152979020332106520799567233609092081757947967016104612428674 8257 136296675835752882425038507562260970650772935687005303820096 8258 -66799406312720311539774304255161975615372738266918254439040 8259 -29653301269780174753817230652849427594416581414498913989766 8260 116362778353661847002332251222437845921757046133711674927600 8261 -159744303419878357120578966071110422346213398791637107135382 8262 142323836653015981535401266997589430857616036790332214544388 8263 -69753154978961720709004389850464111020851351500640185239464 8264 -30964436265279405117238398463582872657966422338916829562752 8265 121507499833365009489866776012746427615008163048736265805788 8266 -166806610475737042071767483654866237056007102244106166508459 8267 148615598736098930776143159096578085025012358174476316309980 8268 -72836569699602554147246400636729087403228136465661711090584 8269 -32333125032422772617558800219926903037832277625123484898688 8270 126878041038038104426792408621092116850527564128983198057622 8271 -174178887936642333295392743765262382573655322041984540172541 8272 155183494612472761324062365971235425343716143422338246923978 8273 -76055301570765485388161071422801830895259841219174879545478 8274 -33761875724117565247679167325436638457420442490501036607323 8275 132484242439427437343797975512534422470103077773855806870552 8276 -181874642466810248258931120727571836610880684295582338338264 8277 162039555823326712706790271134978147375209018135823122411015 8278 -79415246197488081016353391740161048212148615563544748729832 8279 -35253305008335596958638432152170842745119556698488236644256 8280 138336370231153483295216872730683891445841589988586474555142 8281 -189907965025464879900253775159137674692894915383433554414090 8282 169196334360271020437442272496319485976934005554852408329088 8283 -82922554196748181457601561078138434409906913880401260125420 8284 -36810142729165417084104967161193125097684153284896416724008 8285 144445134613675365738986539620337662531075519785318664898053 8286 -198293555961107771922418834209449054908087647932493842354384 8287 176666925016286094388947893564585148158601161550822567966788 8288 -86583642148402723156072130316557307693546037687631004772562 8289 -38435236766628673292415290407974684710718876266594904302592 8290 150821708858946540746783611903164852753624478672827609117626 8291 -207046751175771807348156645420126358412535548329712468182896 8292 184464988689628757369305746274823780763559487277980231123672 8293 -90405204013004272259574145943974044861705436268074172002853 8294 -40131558103675639561664549982105503819170932018315301751489 8295 157477749187769283025101750990109650093778615910634360257424 8296 -216183549404553892002214785092717762176786924272753615201962 8297 192604776681033495299568575452833852693005204666212513011834 8298 -94394223036256695461323216412624433180019709100596554831584 8299 -41902206109128621807393916823508885176237263602406859214374 8300 164425415494242870439706376785275979553279261782858421806880 8301 -225720640657624310412319050637953444696036602627979937337077 8302 201101156026241866804247544574223750838580669503642357640478 8303 -98557984160701816474412614877038278969035629608369672363108 8304 -43750414045710414912776346749817509323511896397337544048814 8305 171677392953145552803126085355317002226885694499307762690956 8306 -235675435873893655558932662187191067619505686634998404316650 8307 209969635907659144950139640815090536911998863551076674969298 8308 -102904086966093975102516882459218393838776321873524142889668 8309 -45679554812678817531356451352957809617978095768711672483008 8310 179246914547595866834414053983929316534273763671817441773801 8311 -246066097837583976330429726657652011589870214967289839877966 8312 219226395190776847129775542860563625354945768090080152282044 8313 -107440459160820555076264478049751292645320005139078883633180 8314 -47693146932988051819406017833897591435223440674799064755792 8315 187147784555907119300532382487033642355366478345497232733712 8316 -256911573411102673152383638413121807232862148346273075471328 8317 228888311132916100987725425613818682645324474240489307034344 8318 -112175370647665270823539667066184217896425051748257220713240 8319 -49794860795314447056673957184490137410064885445949226527021 8320 195394403038182503937129814034040735942127705016255903186672 8321 -268231627139859269610517592747368112916933631459598286146544 8322 238972989313842970552284412670290859106633711589173336750102 8323 -117117448188188857632948428872068887728694171533701318211773 8324 -51988525161717619028290078978471424531670461361641759867248 8325 204001791364900051221965804980577799479467311924222963683963 8326 -280046876287000209134081688326628927970432083011842661479178 8327 249498794839886233613774509086012215576213256052716936951880 8328 -122275690691020413684191577526266623677657667441740837427274 8329 -54278133952160329526282903449025134091989030904090552949545 8330 212985618831509251057917019763291179223486611023776729884914 8331 -292378827358469136695196526603295009432467792571922268612008 8332 260484884875354100994659825426333660505329108443572888448944 8333 -127659485150413682129501803026795349241838477130554767533008 8334 -56667853317580990365238142681314650242461123110851677699154 8335 222362230404907670295970743576720656217002293738487490564080 8336 -305249914181333750568312132760792337276451489291330239249826 8337 271951242557302584197982393446286794820661532896892657013743 8338 -133278623262527792044519700236582152443386464056745302082286 8339 -59162029013703162595058515906050341218472112796822634864538 8340 232148675649589263655816152886925682888499299174788394582240 8341 -318683537600959438331428221004021364966190204762238475187156 8342 283918712352058380679857465081302101881173238500395026655800 8343 -139143318748043225932923255047924515594354564705856187602778 8344 -61765194088277204812883867366245235113389904508356996685730 8345 242362738883259527242060462802504357502214187873555013461748 8346 -332704106865358906356957162049500329012084242406099909650463 8347 296409036914347139518666324986078526355328218449813148654759 8348 -145264225410922950893575619125877460065106541841373955180320 8349 -64482076894981288584253721867101460226379319763944244241430 8350 253022970613799478274785493657158522657211293584136626040824 8351 -347337082767910413958616560118337409629814866777132337568808 8352 309444895512427837810711626695083822868612997142758505810784 8353 -151652455964377720945405536024191042826202138636212470427012 8354 -67317609447763202575206892757204381393371398457974777000611 8355 264148720311634108447765305811197795604208544262494687440363 8356 -362609022622619759395455545395179493470522846944712150989996 8357 323049944085289948881158523026910957943490996485609461961189 8358 -158319601656395591015443365046809682004091032862650878292851 8359 -70276936129981624714614254598779034296670491615137761913193 8360 275760170573825038450636094328988182376661541553376038922062 8361 -378547627149207756281371797440110981778298817805512568785512 8362 337248857000736499200095476166249379339912198971083210388933 8363 -165277752728550824959729348845206942649491750697574986829168 8364 -73365422773306805708194601679474079120282296074910954052080 8365 287878372738565331716003026316849826057064508336973447559648 8366 -395181789348540708636052284933610438490455086673169259035430 8367 352067370586057553277428985549815962777825635012805032385328 8368 -172539519743218864948268161042449987808142053791581841653658 8369 -76588666121966868714915225961591972918316269335286191612000 8370 300525284011210693562128045970644584273693231708078879823861 8371 -412541645452291673918942803029694413706186069845543313821068 8372 367532328505999883335853266546276883503629915912962292862980 8373 -180118055815794183443111000625050748291818898438540600661062 8374 -79952503698578220808950347387849965461374466901023261655763 8375 313723806165539634122796500930971779363692605147973734917348 8376 -430658628034230647590168821767124253102021591457335227337202 8377 383671729065864516417710498230730846109610205719444602392471 8378 -188027079790039082996812399850376154385742730124598691683696 8379 -83463024088477966109609258473277308808628007845357323720221 8380 327497825886599822142770708773878497584533810300960387996968 8381 -449565521374197989217014275298372565280583367602732823745396 8382 400514774520819651509646405465916154539224760770146667432296 8383 -196280900396286363564254322654787478967711412169368539994588 8384 -87126577660183826299308394822856335296220535857767952599006 8385 341872256824273186799906559797437915816651648569219477414527 8386 -469296519169623454820379900023447525736406924386819204373128 8387 418091922475907459800564400749219067167950892159718787291696 8388 -204894441433879865560697345748940505493703369547985410170772 8389 -90949787740344075595711970100978708456487793470430063943789 8390 356873083429582900718754060692690398835621882043818330060656 8391 -489887284693419365344162711153569315113977958344465836614077 8392 436434939464755098220334580834697940289454795323277344236438 8393 -213883268020966950557387790928000393896174251021342661730095 8394 -94939562262307595689380123246671641745365992555135349929060 8395 372527406648775950689005269884990266022648493747731831627130 8396 -511375013501207245544767078992667453947628305633384035442512 8397 455576956798678684120249552027584647002972782803395633038827 8398 -223263613956558843133798753144292697594442190439932860540140 8399 -99103105908243612891935812996659235305215631972061920296048 8400 388863491553350519215873741086793167327468220902083242105406 8401 -533798498795139496775635091454451409278713810954473348602856 8402 475552528781700039096570983191723144383100874749693858925028 8403 -233052410241651386204090046871547672414761093515434302595941 8404 -103447932765573307565629885106384969461288948616662201540196 8405 405910816987463008230280599856811878592019875568869224083330 8406 -557198199556058384288890581749576860302839900276930571719496 8407 496397693390986001489065717492071896659879465720042614266620 8408 -243267314808153238384926317002819805349482678634244074763056 8409 -107981879519342651338708671308115965831611251561759241070444 8410 423700127317550595021826282721546290134611909229310033069505 8411 -581616311560401176948915981936213336951137225996241380328921 8412 518150035526375576232408365600564992805251491812154250347416 8413 -253926743506404071950264309134750173943471587216251074267232 8414 -112713119203068953061246246960414218713803567301583739258104 8415 442263486372547297855141818570465358868451693515433391317636 8416 -607096841403120327493276187312911678535832697535688037073734 8417 540848752936987951435600524912528561234032076715416087117730 8418 -265049902404185251018731810640371638243341901764486548964348 8419 -117650175531534160495680389200832065370887896506223824198120 8420 461634333666760451000153688267876634734762783109706361901080 8421 -633685683652949090423398483145389643198811197945720591406048 8422 564534724937411555829831603067521224278310515503078672379954 8423 -276656821452333255671662996103155249603655463316769765649696 8424 -122801937839977512462705671561858196323417041451187847533922 8425 481847543001316289600026394136785562913240965696596761243462 8426 -661430701271614233597603766431942045694241467004072374579456 8427 589250584030668242464441991187223408962401444154771282002754 8428 -288768389574365384512012124694802697748486770796246451994088 8429 -128177676655160269655492301677828875240207969788409280840760 8430 502939483544084314441955789965439343009327844168248964438632 8431 -690381809434087138781576204479260822869759884209482230308829 8432 615040790560035045803254252584926236553139491907271119366958 8433 -301406391239921779291239903171844740960400800463972272829758 8434 -133787059924837641209637592195234604608732486602351459757612 8435 524948083492156792805339036096543210806923896232772228438868 8436 -720591062892681588494120561738405852236236443364421552294920 8437 641951710516896769630582277089230605625734359652991096816639 8438 -314593544584321487929022217307421827344436658837767937222931 8439 -139640169933279406184776322044454496797509263487569697326277 8440 547912896425298969078446461461245354953350933893108887049246 8441 -752112747033760251036199878186932097303201709205158487359992 8442 670031696637104246491638351714776892427913090478108876570446 8443 -328353541139127193771472378723292427799868733977320837247104 8444 -145747520931632913149728194776418252613913486248478696053536 8445 571875170463304400961926523534860336815501077647392894961099 8446 -785003472782012033911245038139665800862346968967232656649848 8447 699331172923834130206508853627647492071867778035581084601479 8448 -342711087241317632971671954582087672673014080573366398096558 8449 -152120077513122009678211722664894046305174533830995898322150 8450 596877920344895686563872116185170394012825983149910354617308 8451 -819322275513719206447584028191626066306369603195578733045701 8452 729902722740695559394875806938991780369078871913247422740892 8453 -357691947191483015324869036197679853611232836817303153323428 8454 -158769273764324966199523488519208946007763143744638263256634 8455 622966002550711388565846363593488950263100130473395193592424 8456 -855130718147157037141140260296986761348377421160115445716776 8457 761801180624816347990183193006837464461954854757084309818501 8458 -373322988234391553860538857206876584845407403789047847150610 8459 -165707033225075654695724827682856260096068836458605074379344 8460 650186193598023191419313931157737158433728129288532987523456 8461 -892492998585270621924315162203716963161444274415010321510993 8462 795083727975876287350664887226530567990748001706089310564884 8463 -389632227438329279614029225788422376289279003266673168805764 8464 -172945789690887244764426164770724303500610904346516845422894 8465 678587271640141569921128969540305333953904064472154405754185 8466 -931476061693065015585164681835068826781307103526809867298180 8467 829809992783547851125958947472582016005322965078091970122207 8468 -406648880552795650014429879916448391469170078579350898867788 8469 -180498508893208696696723837300422174850680894621861536814376 8470 708220101509002165614939302870142896308961412199099272234621 8471 -972149715999737604853604908348523207662621514284700734310112 8472 866042153562565660370693344806907497531200090496633800652576 8473 -424403412927449234988667199544130101596339189751416382564276 8474 -188378711094293662631883503868617770083305488582852641130092 8475 739137723345187677509023726135784911773473605017027036191560 8476 -1014586755323488247625126440974535688351470164316277716961392 8477 903845047671686505672799551587191960309403838244525458317376 8478 -442927592578646378181733635285439037677271039250837098912948 8479 -196600494634991445423923576884037717739344912604432646058445 8480 771395444965640759256106324764797565007564585939403776050960 8481 -1058863085525175921843020516562433835442524165031870877549777 8482 943286284200132997205034405988835014698729594641549370334158 8483 -462254545493506795395524055914396256802695844410418408919352 8484 -205178560475362900963200213260519092767076542352716086002876 8485 805050938125571942169752272878316074665385705958905977643936 8486 -1105057856605563877586219987079371635872741124702943621005800 8487 984436361612747951448257746190439566391762080381156508045803 8488 -482418813265179430890516027099951597014550900928058397701114 8489 -214128237769683195148202118771996995322682000637246870074766 8490 840164338837573135979027070524114320515097676921198016101701 8491 -1153253600369822510446950793051829279868289503597045150225013 8492 1027368790353035839509189613933080413301480610425167102860712 8493 -503456413156875624931076020059358760057213303727713164105285 8494 -223465510519120838848097131483062220392338131177691486053810 8495 876798351917722374619213855809960868757378055217416286836360 8496 -1203536373892254884587985938347055179575927596547013519893532 8497 1072160220611544936542079492509690010253254067677414303919239 8498 -525404900696291080781112226931141390384009669063982254828674 8499 -233207045347181230190634961525274111554413349415658888688848 8500 915018359935520180771208688188124165937450545754505574917344 8501 -1255995909023889131874452364558065274968630133624274009602219 8502 1118890575475662670737621054874294020035919258714002085161169 8503 -548303434906259841712000535985559436155096579826887727139844 8504 -243370220444875954753177594653086804323805975851020449542792 8505 954892536751843676427374600089853887732812304745566998866489 8506 -1310725768195660555657213835078043129714003960947424590315488 8507 1167643189685871066747156832168924636856664003381462728167680 8508 -572192846281879351862158182379895444691894312210416725736160 8509 -253973155734529370988726568176129267762728553377746178047048 8510 996491965836753289692420899922923875320914431596074762265016 8511 -1367823506780400529998249558072562959550194765603013674324733 8512 1218504954232853674583861559758431577140251247762813409397642 8513 -597115707628922811158869590727451612079115815270939259389588 8514 -265034744303164704408929206686013155256498784903915180643426 8515 1039890763566951007451225955579190525923116702808007475961975 8516 -1427390842287776228431588529936198628441924118532527470106608 8517 1271566467039575125530156293239162635710842656211142663273640 8518 -623116407883120866187810899125173942914113944624873005563332 8519 -276574685158526282254939308343188608811018661632872970043253 8520 1085166207710981511073217351495303503713462800347704714136248 8521 -1489533830677702553871499589220118195678575470911765898321080 8522 1326922189982585232068424050278740118443653428667945488100448 8523 -650241229034856929833576871887824561961643976483997510947992 8524 -288613517362996087049834459325294048775378460000070455336288 8525 1132398871318901644460037483738320988160300879754030029083216 8526 -1554363050089593806144822644576781366857355750588532126216314 8527 1384670612517347761041201803325254154534948719685818801122460 8528 -678538426288987130605186068359498388547940121224662827576954 8529 -301172655602955058233558667099797492951988746824138359247940 8530 1181672762242133483013129233854327528529543709372096077607069 8531 -1621993792297156798035357719974801425526397043458013907196040 8532 1444914422183376736723508060482908322761664811409152600400564 8533 -708058311594875422293278465584590713051856480993227666719893 8534 -314274427253526236598442066066071134736044081601533140023108 8535 1233075468518576349116296412847329624175657255143461137757691 8536 -1692546262211269276175217019507716131400951948505435114555146 8537 1507760682276398145632071988903628629204220788971399061763536 8538 -738853340687335440245945266647411924281589193054843869183210 8539 -327942111001121787755180404575183244383056680490698330483301 8540 1286698309867798596110176118146860895437633826561446896010600 8541 -1766145785766858391817905236826006528350979888903611719262678 8542 1573321016986660711859392436110116159328515952879990113889952 8543 -770978203785002329844014701148590377483951535530388484944360 8544 -342199977088803176449032879131084312387548885637648321687232 8545 1342636495551276614929917901930328355920047827983406722889023 8546 -1842923026543615214118939566478310745346709021343156018875057 8547 1641711804314915235543285721423541536685549022089729258135207 8548 -804489920098729421184521668241084253435349464688782038315568 8549 -357073329252157474417830451098776076516502129329239650316310 8550 1400989288863212701656576225310578914508043966475228210025805 8551 -1923014211484875378095550348894035316414788089092406623255108 8552 1713054377090487863957776846949675905178121834556352411900166 8553 -839447936308926089581690076924902700924886136214213692856761 8554 -372588548416197321537076182451308486260023959980913651993173 8555 1461860178528462221674251327165870855890897629154183475667383 8556 -2006561366094086316791113966784656332419330155937623985638336 8557 1787475232429309433469190345492267515235555672307048115072391 8558 -875914229177334630282546653222669579719305568130718087756218 8559 -388773138226711950667399159192185462861476509922991950922589 8560 1525357057295551670624994393526980723932920059028080202281006 8561 -2093712559503992497756724833146725340258774804562583902293088 8562 1865106249983752365452864146693360163040327130279827860788056 8563 -913953412465596107794027928268335444146145276614174543738776 8564 -405655772492536641987058660185452231237892074630554546543552 8565 1591592408024691237713195079678214565300871919484262243088624 8566 -2184622159830027011028496338408133797568647015101249440200171 8567 1946084919350691083855179924474005354380950815206053604191656 8568 -953632848340088966141104040405456901717587531709969402791816 8569 -423266344618372894781686430549494835338937771977855461273418 8570 1660683497583097546038960403841472964301972353360651937097656 8571 -2279451100236427110176103187380352167938536053032122073299382 8572 2030554577019365024905072376632934561985218265447197351513384 8573 -995022763449951204961075616750399472645393807264012453695700 8574 -441636019111086594535562407647986132834373356934125014474112 8575 1732752578872864379713111790109124564124398743641514762310270 8576 -2378367156161320329554412373766917858317034621100649026187340 8577 2118664653256409460700799872469547254092339570920363561182244 8578 -1038196369872929102393266132562348344770260692901124953501283 8579 -460797285245841818320047485066652511455393499963724492018320 8580 1807927101330072221338616324866491440070790559296764569768020 8581 -2481545234165485141438654083790741726161171572842833345064926 8582 2210570929341853978176378410369826612355679098998607192645524 8583 -1083229991131745248874003623228113364440673083660854259455556 8584 -480784012981999184557852874772338866006127750367855679641576 8585 1886339930247832972106151207250557350997223102244706704427516 8586 -2589167672888705484847969576399942740214523656750669817787707 8587 2306435805586997993259671402159614948885429862778260630007947 8588 -1130203193492059000151830950272800214815976144126860085623368 8589 -501631511222425560617341925168288066468172329213173181060034 8590 1968129575290546843499439369537996120083083976739019499725264 8591 -2701424556617642805430873070053195140799812519811953351135168 8592 2406428580582884658085543783797073999943063494595379247972310 8593 -1179198922761816841670890099239772508242523423380336545107401 8594 -523376588513732472425974891578027959887855255876115020205466 8595 2053440428581827540156166228680786519907991872121547297389988 8596 -2818514041989974656345923776244355950133562707148515517004920 8597 2510725742146637572460901033616431186469110146082296582952312 8598 -1230303646820872604217271893107265443675912241905944019671323 8599 -546057616288989935516811902577931834065162298796002489542408 8600 2142423012764353892651725527037747370817234313493009282301100 8601 -2940642698381228889172429071952927897087507521962081563735374 8602 2619511270452228634056064235535532322290689014552780366929613 8603 -1283607504119212574320836948150913141610536856770571625457776 8604 -569714594758657119561698339017529464773268128858652354616208 8605 2235234239446356429040518288506993386950247974035127812947484 8606 -3068025862543311831418898018550236354201646208216816546549860 8607 2732976953852341155394305162344111178015627392850196182195395 8608 -1339204458391963484756420238585290377769377030015314672969294 8609 -594389221559838003338308442755763116015364143124889013192311 8610 2332037678466572404060352258906332842224922942676368408602678 8611 -3200888008087223831813524336798093295769178103849171431230016 8612 2851322717918912294165968253882228569375001451198347215427536 8613 -1397192459849607947187193784038315449761681738126004106787881 8614 -620124963278515981501711348337340193891803355616372379722771 8615 2433003838427330012379579526733327785654097961532026159940208 8616 -3339463130426913850271574506261928627096563288762543523616106 8617 2974756968251716445786655545418782143421762220808791026242036 8618 -1457673613112498535995710889281746464460421287169161190855644 8619 -646967129964153539140861966691344017946347259313022682912128 8620 2538310458963980485692581804165080052072770856367911086819512 8621 -3483995147826685594460727505359249181188568321314352648489542 8622 3103496947627021449466846059326577312975750381189215977228078 8623 -1520754352169865549629701260800024895987212057613837877462885 8624 -674962952760969200312466001483570705896579815466979546142766 8625 2648142815238215257161674488216876683416780708705514730656732 8626 -3634738319221071862860033341763916586110355410435665284129750 8627 3237769108081948588795394987722117956440844215317834568734927 8628 -1586545622655072254522290189616370193556245727542668656720424 8629 -704161664785331874568104654385334611807947838428265010277128 8630 2762694035162915317139337373923983424014712169806359285133120 8631 -3791957679503683697815662346311953671779757665509899783196364 8632 3377809498554733220462648541155109774227546695826717489612302 8633 -1655163071740903666942030161844190244031523687196795239891822 8634 -734614585384050681832425059066034693524091930128637246197100 8635 2882165429887113478168754414672938695318559271418014580628155 8636 -3955929493010260849249868009090811952506259251026667094537344 8637 3523864168726654762740948483234329767792924741915017969670924 8638 -1726727245971199907886919147016050481153112493472483757087552 8639 -766375207913894873451095660934499303872062010874627898110008 8640 3006766838091441012414118388449400694447864767592804903146942 8641 -4126941725951045852333787261732197072477618464185120557093145 8642 3676189589738023629419273854473747598803610507665753716339112 8643 -1801363797358182911043845059495980658104172858494672888636920 8644 -799499291188462473406147544871188391189528735783160573336776 8645 3136716984667112871119510191778598831415607535083781148341744 8646 -4305294538578723538142707414611550336030555988459507383957136 8647 3835053092478321067708941723035763868987815330661618426526667 8648 -1879203698088396618553947805649109604157071192545215044395410 8649 -834044954744536985026032955537055054832290208869627459082372 8650 3272243854375116700628990539682978097376052274921299637403660 8651 -4491300797910560762629885654349006946882730505165781656004848 8652 4000733324179430031024212130988311356316231106489187741833552 8653 -1960383464194307449931054162646097793160406963208623165458483 8654 -870072778086338564650755142785892320585557310428746303794316 8655 3413585081106847853506288248862924065366859580162856188879238 8656 -4685286611857099301108041243362570076042724608860831819911244 8657 4173520724070917257364453322671225901504473661944844882879132 8658 -2045045388563316337188868615299219079248460130373871864120024 8659 -907645904072599462479816396441955705795951532964970629555918 8660 3560988353393014798998515512533142780621831497671212068523872 8661 -4887591885644852045560215671352230479408073518191058675831728 8662 4353718018887576557809620033382705533789841629561062642071065 8663 -2133337783671239455463921566465646467612385130723458849837901 8664 -946830146618183683796200577666132759712268240559079057342994 8665 3714711836834267590150197558963204792699913449903432436144068 8666 -5098570901456984864724372958334606844474696203275893395586024 8667 4541640739051970807035219765581457482286103492629259102101968 8668 -2225415234443246361266624011223912217596594978965390266293928 8669 -987694102889038562392502223026960190880211893178772615858710 8670 3875024614154718817384749372325222286655085167278795071829044 8671 -5318592922253992004662719801909746330491765408296404142515256 8672 4737617756388567138950069411305051069143002108753650831298652 8673 -2321438861661826982627870612576296648615738580545881467444384 8674 -1030309270176622530516950027877283359627508962030874317994930 8675 4042207143608375954793951914664328671089952124644862896742956 8676 -5548042820775952331970411026435289349601914673244076855291088 8677 4941991844261300346804734962800538791808734461160682865004950 8678 -2421576596358619213515651751011857258534959075286909093268192 8679 -1074750167645610538405786440996525634347849016509510811648645 8680 4216551736498532151100536486698017455769721007240950092367854 8681 -5787321734769150107343598192881806962516609175680511631057864 8682 5155120261063079604412725453113899888068306703184765143234477 8683 -2526003465644894240653082363763244188653246595258074959006252 8684 -1121094463156648516259827745749125419286114443243306953475696 8685 4398363054601417149878136241304877374303733560749058587117115 8686 -6036847749522722919039646766925808707909111951363877561458780 8687 5377375358023931761263094623728021522167463239022409862348696 8688 -2634901890454195773568563634572760545928773558770500423933260 8689 -1169423105374223668432641323222730741455329518411521570282178 8690 4587958628317940887037821734987738016637840434970476223842584 8691 -6297056608845629141285810685891828519381463493300444756202793 8692 5609145212344211369357591446958528047299674718450363711462208 8693 -2748461995690091809569488771883732125157234456417698367766386 8694 -1219820461378351440645177971972688504499488110387898325290144 8695 4785669396411221155107775782196573831739984208255086623317780 8696 -6568402455660678797421288939860817932535936761313632978652810 8697 5850834286700666470023230802502791335119977031993970920247399 8698 -2866881933292254393571153336779420942862124241536524828927508 8699 -1272374460007766434625018947083230008916574435248698380520452 8700 4991840268222827374222849015030330209160765805890935084394784 8701 -6851358603440718844910271330362437839434567774068695542718796 8702 6102864116216195745371441494684219905325847125826270160679968 8703 -2990368218755166223452019095782272957151463417725462075450269 8704 -1327176741171657641710563146243610539323210993300045445067110 8705 5206830709297350966578336171227338504051305302624407648536424 8706 -7146418339762383474940054235531614095720001679422704776995715 8707 6365674024028935308039598600667877607238311641672103361975228 8708 -3119136081655696395670783859920365189433531394831938602521712 8709 -1384322811376722983398952913245869272971291309634679499346438 8710 5431015351383087345363325899694629679670905078833553126827310 8711 -7454095763305191939691664001166030341499680211673767810954776 8712 6639721866642943302550124699972047415739256253134847214987462 8713 -3253409830768625921582654345628632163362528675065287894411004 8714 -1443912205726449735969875962234473728079153818609779684215784 8715 5664784627816345695295698817269036201428616593116274931651575 8716 -7774926655678283806594303160918321174807165200062811496991296 8717 6925484810291281621838130862089488115604306033234027162401582 8718 -3393423234372973111868157489547238292802744105460001264898442 8719 -1506048656660072053163162695292625281962811739376236532022477 8720 5908545435338253571319726479972781488869358741750876033739106 8721 -8109469389513810854891249011923496341651517524259702863034873 8722 7223460139592803378908613687957131906747198078922430862880549 8723 -3539419916376707221669808439033037057410580578692264197673520 8724 -1570840269709631206788119917533694809933660075830546431607220 8725 6162721823435959440680504519537655873420353034186956841822887 8726 -8458305874325046015985133125656660675842720860877212970025564 8727 7534166099836522386601353757537004810415484769482616374376148 8728 -3691653768913185084839943023987066588847582924751124980588954 8729 -1638399706564985733652621584338693504627792404682171304952158 8730 6427755712344925842926917260827665197279688049009908323371784 8731 -8822042541688716370811610407007277344570603348525390883337774 8732 7858142774282150076765016081355595573108549771606170042053200 8733 -3850389382089440630544589684803416298920224208028976669609200 8734 -1708844375748505500903129251993960024935455510919006447527796 8735 6704107640895619784677633463423290204131800540741183220938228 8736 -9201311371375016569912700087589123171014675153272900657733566 8737 8195952997922322669206449163454608730746454547723941312792015 8738 -4015902491594343596636618629159299498579495043124561838489516 8739 -1782296631213554600270096356400042627313372623354851313370582 8740 6992257545436419113639212030937391094500782684946348013229520 8741 -9596770960115312359446340864442626701708725054192619503206492 8742 8548183309211297096297894786370782411254371593463154497893249 8743 -4188480444903665563276223378308199564226479409474838236835677 8744 -1858883979193742530250106776365458210166992134566428466982574 8745 7292705571115040685691595471666112485331408514723086897868656 8746 -10009107634766806469042390485874118289862421351749029540294869 8747 8915444941326561935912694958360470159856239430032776487803712 8748 -4368422686849294531065813419399997900654570120274377214396264 8749 -1938739293643321685437955837257783575230877246503924838365392 8750 7605972916853337988240222062750093176500006323152634683437774 8751 -10439036611705520462767197328858646042890310970708865996391972 8752 9298374854593986901677113493962860501097342823369766115279806 8753 -4556041265351271407239917552412607036574678359423946282099308 8754 -2022001040623052922983594516236257842881419560312892183958192 8755 7932602715404995555842996686833985049190016648843132882297623 8756 -10887303204353960186225255877549114098585655136120838761213916 8757 9697636811773922697116165347507643054720034986620244237858687 8758 -4751661358144032604374708648986516237686609411727193500895856 8759 -2108813512000371946435778179523815530862104974251958731094208 8760 8273160949942551386463902278803462103416004689892114027780430 8761 -11354684080827897646146278582818287233978018693674383756641680 8762 10113922497975167740352692717868343653813585962110870853131233 8763 -4955621821362284154609891480116874315957990007446214419499236 8764 -2199327068847790349879148914310926671683558881291427861209792 8765 8628237408679396480253239308882272510456630927225411205786420 8766 -11841988573767941772393492278910493969198761238034397723520640 8767 10547952687036049121444731254447343664514936318680979419723964 8768 -5168275760887358026654274744455673523533392005994998739004790 8769 -2293698394939180232212195106634527973318565367175845958129942 8770 8998446679094026022812889194591784610058292457172703668407672 8771 -12350060044506112717855265032642341364544808763386450482202444 8772 11000478456287136278284104814135732713259262400755049499240328 8773 -5389991127391766585761414225177541071826379980614479114669989 8774 -2392090760759945110304168984031737419064163880488613451255792 8775 9384429183387946813952158728304628050872249333606169194723732 8776 -12879777303805612470649458922859822719308357184720663656272450 8777 11472282451688435957758740442305452013350832290262399021463018 8778 -5621151336058034481851427350448946412455617216589310567526971 8779 -2494674298464098212039260326958061695001794586491556769859944 8780 9786852256875381389842314059071215851177089180174432052656408 8781 -13432056091503537251472143802633750040926042790366725395418531 8782 11964180205415429512772599972931840344090493158902954612278272 8783 -5862155911987809141215818323691843688172357252073422240404712 8784 -2601626288228978930675746157750450882028473489295552967184362 8785 10206411271072356041606137448663940226820019368646469244220240 8786 -14007850617481548669998594545239705862808161585088354013466020 8787 12477021508053136865913104430968397971009855341720630087734250 8788 -6113421162358794348461562855453754412514061827193348568812708 8789 -2713131456476767159754637011681789952992308569812030651414428 8790 10643830803325026949854406721799487673824262545641019776131550 8791 -14608155166488660919642751832134107941702442714822330733470806 8792 13011691837645659084139682040706450263248361294739227250801896 8793 -6375380876430281532106179488288682313901435116312580816765520 8794 -2829382286451132409447424651403168133823471985181540629487043 8795 11099865854892299665997821658541411398842076102806673456495804 8796 -15234005769443466409662473854021706026380683225395965499361560 8797 13569113847940502341460121063086893927314542893975113345156071 8798 -6648487054543038323202002541130538632679144780084338696478268 8799 -2950579341657310198863111607961820096480849242339540562648589 8800 11575303119476050465430050773528805320102612700092347959110240 8801 -15886481943950474424823549556271918179602888327256527881929094 8802 14150248918262564545056653007435579780516138989749859906678749 8803 -6933210667306124478484442255887817930612015830308917530821769 8804 -3076931602694663600433543101974391053591284591042456824408688 8805 12070962304273686698747085288753475446134511245619753080310611 8806 -16566708506876945418595476984349443480947687435212535901455139 8807 14756098767552122294020882456727959857222474358966999614759936 8808 -7230042446211914916289560507484007220487499613661674380192730 8809 -3208656818032395613945329817933668059975741235729048176827728 8810 12587697505712515122913709770169511630515143965228978947260680 8811 -17275857461952842893102409195142917072592129595259929664207934 8812 15387707135204646370329891356233041761486324802591960840008832 8813 -7539493706971294917455659818571746442530732064535615103751248 8814 -3345981869301562206777842246300127434318559666936907425141002 8815 13126398642113555372318244487373540198905554062278460129252668 8816 -18015149965477478027148189024634550539329937356979116815232544 8817 16046161531457961121735339211944363730259082339304141829329807 8818 -7862097206913733068296850733206320098613838181178196093098720 8819 -3489143151699931668831111760027301237049182826690079840802004 8820 13687992945624178620753096846055667267459691036892124816209340 8821 -18785858373342279113355846570239713986834186981249270322392734 8822 16732595060184315878221604816126552371651011287742807408611616 8823 -8198408037851816024915545344880165783024657297477671251510298 8824 -3638386970130580102514080589037627075809111513715017372053202 8825 14273446515854413014940580146079786029487158275727795109348697 8826 -19589308372710075879053311163379297188773119540252355399402128 8827 17448188317061530697756332549840134203132459309564302864775112 8828 -8549004555866931723138845127980846375987478345786740273806624 8829 -3793969951720443574745505468908006326106604959950470670419780 8830 14883765937751087308156324974942876456206259058869556062147952 8831 -20426881201827553208183926565506168698315633560271550092604152 8832 18194171366218697039460859613146086254743929011900865275917920 8833 -8914489349532203752286658692180467236081180370273221867969726 8834 -3956159475391404399911231986940020099480774675945080569293024 8835 15519999966347337951574496602747330534288632832333243063144176 8836 -21300015961589313174717538771526815169805544074023563299375840 8837 18971825798578146494375991564121686103602167775766487889420768 8838 -9295490248150602336987912608758316702019403701263582323182570 8839 -4125234119183913487393411974634325199304922980663573442043558 8840 16183241281132544594366018022243098491075212307861707042253512 8841 -22210212022619510695312573346336924420260223246745943419437257 8842 19782486875246745141986008480214699653416428816430648405689132 8843 -9692661371650483531618178640642542584654746407694980538187834 8844 -4301484126061685611430247574225470745416334858883232248579752 8845 16874628312899652851773805833003468737151944988381488612816762 8846 -23159031531790527434452705436060636776329433360747631353569592 8847 20627545759446233017237313768580507234794386419872423267891584 8848 -10106684223847738495544359406158347573284446698059010364288124 8849 -4485211888955694496434156961816578999783595352932616171997288 8850 17595347146043266397647426588227155590964342702511246312105600 8851 -24148102022257860995571556159222240784097455645384468356342545 8852 21508451840614521350183182967626461808415398270764546372495240 8853 -10538268830853373773157254605758160025112528110268285415255113 8854 -4676732455836586192234561609046276609542922636872829740124883 8855 18346633499403024989035252886485171391415892744952606397733128 8856 -25179119131256581641667012281877511685678337087789063728325514 8857 22426715154457806996003867379290082406474989804993093846323610 8858 -10988154926477800219017109835508567747686469795856887549182368 8859 -4876374055636770629451549517001664300219044275307018368981848 8860 19129774788872820267895532198086517160836057436266487417556040 8861 -26253849430077606511910922579760717095224393960192743857719289 8862 23383908902887294997958348883658985207672066141733646004280704 8863 -11457113186558495798831841811348439134525868994420500777824704 8864 -5084478645876892710958009379753737352373438295576535957000928 8865 19946112275127533997089491635886602266362265450517793440898108 8866 -27374133370821931603675388073856760087461341033604276145735911 8867 24381672077934476936075275411013791357360346541295727977070752 8868 -11945946514216143692288567836953981730521061112498328807032188 8869 -5301402482886178030316576010104964413879157217641334361133678 8870 20797043299955418518093961308817385628020829292932825759534268 8871 -28541888354718125513392909517718069837022153976977278292076197 8872 25421712193905544617197381292311513994504626345548275497096140 8873 -12455491378125954351175705121239113640026366820502194971630468 8874 -5527516715542348614292575138830661400812702763246464047491403 8875 21684023614826189576324089045383025161540308683887550751773736 8876 -29759111926983118117046520555573627844273781211661504019860512 8877 26505808132208885735277652510306286898020053009684732078553880 8878 -12986619205975785735370087423831333788197292181214557707919048 8879 -5763208003494467431606072538408959632650148741327936613686597 8880 22608569805472588646540304109284862582153020055693314955618711 8881 -31027885103408915708936280940517991171947035106129220079333197 8882 27635813103469980718220593321028089485928564609679567066854950 8883 -13540237835371012245482624907695359669539118625134876298457145 8884 -6008879160871255512763800298875951254928855177756988958478280 8885 23572261816416825731623195157229760526381616069905853412248624 8886 -32350375834068657398668935524161120146425808330712355401986375 8887 28813657731735679198848664499037155788007963509516190107131510 8888 -14117293024537997556340724908250793009401080324110388763818772 8889 -6264949826518193445209549455422268255522806844934923387157413 8890 24576745579533173704693632223430402938972875916918308360997777 8891 -33728842609754724169173326870214145547617129358872329915935184 8892 30041353265765072725252334041498027146157888344503672421656088 8893 -14718770025273642777709776299571742621267870035082122008745064 8894 -6531857161849133236221967520990017302401593356730595596026736 8895 25623735750904300557510960867460477345683937588123802958786784 8896 -35165638216989763384263221677460290833254242030241110350762438 8897 31320994922607301428413920910623651727834042445170974218472417 8898 -15345695220687957978061413047380626185112640858907057357225549 8899 -6810056577442273094285322471576086532661752855599894264562253 8900 26715018560401955263827040479072734395269317095944625310520928 8901 -36663213647688852765014547386486738888508529706057207666566501 8902 32654765368877952467969736634311846305894244835638370480947264 8903 -15999137830390096882402102314595435427756852634656336123228688 8904 -7100022489556255218673386732440080020271715025164052826795026 8905 27852454778602635529847338809277486371446913497629515049609886 8906 -38224122169797968131005823486309888301629884860699591653603155 8907 34044938345365555841378243081158326873169226330937057290503175 8908 -16680211685875962437550936487327323293337308357131052691628880 8909 -7402249107789906590616275382418864518335873122039685173149648 8910 29037982805836141366173992078973256253371382052414013422665542 8911 -39851023565490822424272003763598620406567366144982100066767814 8912 35493882440828400312057179203056625953531949960275778688293476 8913 -17390077078987502275601964568477230996546478680137977356892290 8914 -7717251255158829252919090413111609917900544379921471935989548 8915 30273621888359748197366387809115950942239838778590702175550144 8916 -41546688543773408878683060555303332472262655486394848577832816 8917 37004065021079834133303479805371767876597864716833931692412699 8918 -18129942686430341906109587946573817380990995385232910626001646 8919 -8045565221913736827196199315934672726813534898109981112142944 8920 31561475466853419727421700384993380385461695406953380681594396 8921 -43314003334623623726374613967023040837738819283421737951907942 8922 38578056319707751400210181776617502876998515169948933214461640 8923 -18901067573457630660158627239236439919677725744966755730982213 8924 -8387749654479208298299169379970667168385407308778440832064664 8925 32903734662642338640604503610610087991164720855837802534684288 8926 -45155974472082595117381332078371175638654431983302102984624508 8927 40218533697031479431296099808705985416280904996960412530312272 8928 -19704763279954089121687602362898685467493638418251214923944412 8929 -8744386480947471835074847643291700230426163270777890266862849 8930 34302681907272389588938633781815047754398381507935385503270607 8931 -47075733774015253703095003393131880885629551810598613322881885 8932 41928286074167175022424201441657635889914436411440507059515944 8933 -20542395992285442620644898597597349585893870249482190628621786 8934 -9116081874620027374084287411692548471229247380937630713287618 8935 35760694721292423959574711512623345019235332435048541037538320 8936 -49076543526570713173534178772255903999447623418545957618858880 8937 43710218549351523065688488866274860552916384358841107613987295 8938 -21415388804414906712255639937349162715875632238107490869157179 8939 -9503467257150457075910550820196355752810007907639810641292864 8940 37280249648334523307485337546030350830264122404821305188118720 8941 -51161801881698671062625685126331069201260544162533564227782632 8942 45567357203963441730793637888483671613730304555157222437708978 8943 -22325224071930368893398575326951886464323498866550394014403278 8944 -9907200342904751364674165936419842664988269374832098158249680 8945 38863926350830425816644346046958769352098543157150013869281984 8946 -53335048476416795741746170094433356223821095264183332205715180 8947 47502854105985083170712248676359941239828069127761315412013368 8948 -23273445862773605979454035815689466150539375068855815387950776 8949 -10327966226220992599257034594850250790222049072757026824591854 8950 40514411873959170060615146856951986141303293584406004526816445 8951 -55599970282876459144390306888018198133573393667760122999773741 8952 49519992518957144378043262703991981398990196688828962971986574 8953 -24261662508616517185215457498380074073510245343281788741932898 8954 -10766478513318389891844299906807006714429938449755668050920784 8955 42234505084688240201780400814003095473829520679893165471057871 8956 -57960407698640751667039183799335995592727916493789905123971568 8957 51622192324809854764402485194951895489418231966761358935224698 8958 -25291549260989176701923372887761949885148758464652831088687184 8959 -11223480500676552604293395540692471624764345197767330811860821 8960 44027121293048479912630572862433463427632331749486938496777216 8961 -60420360886970042785901921637008099760004289499715674353614632 8962 53813015669290489914381214667589728375620292379672632969879560 8963 -26364851056430763555703796159249222017825356976052649855696516 8964 -11699746401779636219100162068375221994974770306351051042370808 8965 45895297063072208445250196987828212211704301571328724171932410 8966 -62983996377307017632469406222570923086767914567560081483525038 8967 56096172839061399461128901111584782299793748017388221111792246 8968 -27483385395107367695393280112855483696210886146788219935992626 8969 -12196082624196706552924214270509864207240180705459504763554728 8970 47842195221124768193203843242630260170850557416244871397779005 8971 -65655653936565738889607652430522113851501622165465844869837160 8972 58475528379909876646059775719792629375349619232255571653672224 8973 -28649045337520566709440743076994459721852884922435185122179101 8974 -12713329099049465131786373973019582384394885274344666862904096 8975 49871110069672623286536777684661666476336707565979821709236048 8976 -68439853722258492023512455249252900172688068215510591116829670 8977 60955107465893305005267881879060978427795050697135757995246007 8978 -29863802624117795028375491773929824269771058579263192741547574 8979 -13252360665001483152809314349010100963182617015128350784558876 8980 51985472814856596163441549610049260245829237156616218870670056 8981 -71341303728940632444879702201482892331308402846398503077312438 8982 63539102529640483408411388743801325323788591974030149039521810 8983 -31129710922810175661326603915423812714506659091873264052149965 8984 -13814088508989431877149580949139254132974428783143618307422362 8985 54188857216577375749735272181725286558128753825701538702334895 8986 -74364907539918054350507563581696619668577796868011750071301296 8987 66231880164443467380271275112800141713597555205976907771644719 8988 -32448909209605953620197271377994676533279541281899634487714192 8989 -14399461666006606669119674947509614077701324816609816967260062 8990 56484985470152578832827186868242215565878367519821627110614420 8991 -77515772396644958689732538633839584965420873860405908856193808 8992 69037988309204309579448169384731219725511704262626365519082902 8993 -33823625287778272279855267097993735820917244992439431923098912 8994 -15009468580342458631028443841773836552349857242589566992730243 8995 58877734328970938111952763143276704827356178329401453289518674 8996 -80799217598742056259009321947245162255344802102357753108591428 8997 71962163727748398068302553609886759730121786539244428647824903 8998 -35256179451205093450600079946576392246715520476721214364178636 8999 -15645138730779015780356774364406505011018173601457237537247000 9000 61371141477950190415495761526071488769552251665852896006078638 9001 -84220783248087975174699404149281816480776919358998963381213153 9002 75009339794481366409910192030617868272113760951293448934882384 9003 -36748988297746916197405521726901139079824238559480555776838104 9004 -16307544322346144574532724002609442122317700430730207017300208 9005 63969412168001533222528748739427092054073877400653800680671533 9006 -87786239350980254383064803997574917351769036636839140158027842 9007 78184654598850500782120586589247418991262248859296508370931922 9008 -38304568698764949085636231427204222125544227914427592741671490 9009 -16997802047342727832674287677691661231882418506837174038412566 9010 66676926122115716660750907901556171361855647714255080803184362 9011 -91501595292927732769934341789808806725891522516866245159833856 9012 81493459381574940673647165647095337491963298131048655835810320 9013 -39925541931128900106637808426517199102943047184024706515018484 9014 -17717074918440178415070361854907083538788633216664337482549599 9015 69498244724114575470008718111034444856617355153151861048215435 9016 -95373109701224256273855695855213758130960687336646120260054138 9017 84941327316132535262810322849526672517062980111250401197064408 9018 -41614637978319947011282120244843078640324646493828840493021971 9019 -18466574176798437481802244017383085139359352771923234153790574 9020 72438118501557740003781820317301809996693958273440748310594736 9021 -99407300711065327041951761112818666160274761731582924658248226 9022 88534062649535781847631019696676156793019683706057621421727960 9023 -43374700007501132125974288893092538511135035996106311919900029 9024 -19247561278242896495393349993657380934490731714665322785922240 9025 75501494914758082251985768345856610172559471611158691323076087 9026 -103610956651605548718912085381201075662710689717569923940947850 9027 92277710216995672103173003098447252129856391201940966337863107 9028 -45208689029704799502339511250792541378741016070134286140621856 9029 -20061349960673715005457543857209681693643433330300701574858276 9030 78693526464341864270964683166906745302155486178107851249397216 9031 -107991147169016457219401415085572514757521206485639087580688260 9032 96178565345661375981302989709721111290383834520677290183534038 9033 -47119688750575184217638521379419978125741271050396609302011137 9034 -20909308396006970487490721795167350607611068801401902159157548 9035 82019579130291302631441992799056298888017562044220285268819824 9036 -112555234804292582226951140639505568814473592944800826651890864 9037 100243184163236405618358298671402714627430078073960816473279372 9038 -49110910619404316393441882022144642578677002128447126619277020 9039 -21792861430080168401691041200741543718693724272525384531112229 9040 85485241155929113146727701973490229634297696197167641486434418 9041 -117310887044269416761229347081407077320240815343285533361453199 9042 104478394327909162293126349338849160383076510005518069836598202 9043 -51185699084511476128696409915967528229869220370948019683724488 9044 -22713492914093064249697141518220653334278365218532073619701128 9045 89096332190847355248904339621640490065641343449803206663266896 9046 -122266088865061477758943488154107700306265173473421220609411348 9047 108891306196698555036381356154299118138362710683342644556651944 9048 -53347537063341008328483329427822291763975983799951153426571626 9049 -23672748131298716860997332026015942351023634789689770033354801 9050 92858912807347386584677270201109550377287306534063364344796820 9051 -127429155787902960383398524780001825535180844139841235113918600 9052 113489324450004705287044306179530254950921370814095197624705672 9053 -55600051635990875528730558883896363685994414369656300482138096 9054 -24672236322809423941540409054489874486695885854222093836823328 9055 96779294405544830208073562824609114448133975924659784699271700 9056 -132808747468178808441090131041449286316762053511978675775866886 9057 118280160190871673484386590656072337853408423355357176972145608 9058 -57947019971235409087575484208308634575952881685009261673793551 9059 -25713633316537916280181146323028903938686803108098242015175808 9060 100864049522904047804884747167468581598655565378164004493017156 9061 -138413881839271575401362529809184254086391207336071477186437461 9062 123271843538214757832456641291509972549430512160289379512823492 9063 -60392375494470851764650212697289037231582781639906574626226045 9064 -26798684263456144201503731889565084232584768456350759930729824 9065 105120022564601636831612272854945779163626966708080874117440596 9066 -144253949833720516318474349923892147845303692720713252137628316 9067 128472736734040363145404753447015791842349173988012564532230799 9068 -62940214307392026180523902804446275468384999168847415688096656 9069 -27929206485522426550870510310001942149800102542400888135845080 9070 109554340971778898306662135268827061014055646791944964372626758 9071 -150338730705095262255139092214040099680520472911346634517910912 9072 133891547785492904174249845192416982087742776286115934749740194 9073 -65594801869603394423471155665168833196287014484877039405445738 9074 -29107092439802906149789780309580395036229282461034919219777104 9075 114174426845430064595630742520041861627151892387425451679814367 9076 -156678407974928569975910131682241596541952329540454383297398564 9077 139537344663401925405819243809102041435243431654760632769412114 9078 -68360579952778497540723347106512380771142155419553178632605099 9079 -30334312803495433876619842634964019131282462114044454039633700 9080 118988009044387382055010366090283623125520503980511887668672248 9081 -163283586030032449713526909321445158752035623267885930787882360 9082 145419570079874868911084256848989790660914100017446786287735369 9083 -71242173878408907012782547237671251899023929966783667376413936 9084 -31612919684753464476291690695349768405396045434784931545909368 9085 124003135776607002396872477295830845296318957752187853416863571 9086 -170165307396540948470554808735761789641703717653058920148667008 9087 151548056868388034825045116887161347099074824132665998757032372 9088 -74244400050628035496665526195211318783158557814286640927974002 9089 -32945049964404580021174706252475151655653715575550731359404142 9090 129228187703732182678001608518576395243831557828200248824689696 9091 -177335070718082560348298084658162287403881339142471412181552292 9092 157933043990771639389222847446754084723347694373798399301512312 9093 -77372273796057118778623891195748900115032659052149456942802144 9094 -34332928773863162172169910032203643824089011846154264202250476 9095 134671891579713705161690666042090453687155049706070142872120248 9096 -184804849466587264838238470517102624061288776454329224615586706 9097 164585193196465921665881154979900628591794889849048536118228236 9098 -80631017523101099354323455023626283034758889516339023059314672 9099 -35778873114749824410495501502500189243899066103996036895125985 9100 140343334445102929654452736754458414120841687442420548607325952 9101 -192587111415379238608744857906841774750125010873728636582037488 9102 171515606360445477221408113533043391424312585592293821767158430 9103 -84026069213621746469775227359398814622970221518854530193326228 9104 -37285295625951814923309333395670589719207099074623513959585858 9105 146251978399501755251285961218740679163232483908165829250796436 9106 -200694838905398092003005780032336749594483009330180033696290899 9107 178735843527269959371113093283702975322548076529767382987019960 9108 -87563091260434898770924807761355998272874554470685428633890404 9109 -38854708504089047320002326552990205382182066732804960745526712 9110 152407675975557318851328660930813089962721367833754006419268792 9111 -209141549936630862945898454935024240492564856051941089249567253 9112 186257941689822601296101948042152655876434749013790182460369288 9113 -91247979664619004860291774581984287927439837320622436759301610 9114 -40489727583590060613818251329707006030531547259060319078077895 9115 158820686138828869564016517365460440162676298340821105032675208 9116 -217941320118125844423150316040204716914162214021683869271107712 9117 194094434332445354417927728877158472692697685982187370568980275 9118 -95086873607183986129788035780390953641394133293031753251004332 9119 -42193076582831416521981191282623286288768908791024225844152128 9120 165501690938831360599810807155602672731859352135383849879210505 9121 -227108805511299587599186489495814248519130136066292201600978020 9122 202258371769372554885668491399764824406838980974614734061414986 9123 -99086165410233709680281665918869617143834645334942429138412678 9124 -43967591523053190067006357400855930169164431373059236895543820 9125 172461812837576379084949744213959248849618945871149531672326980 9126 -236659266402642148606513907843342985489538022362790715708533168 9127 210763342310605734619427919684793582057034327267339981892223300 9128 -103252510903362925032695036237605245541835850887243052748181466 9129 -45816225327032692567514652288890044224061055772944425236298794 9130 179712632742987633582399204481668266541403028948112666523708462 9131 -246608592043374950885022091440689647315052061563503062808469676 9132 219623494288662371164953322104747032172129511624530147488762432 9133 -107592840211661309710874307532023070325101702693633152336856689 9134 -47742052604778793751786752726322337305232992765536775494490112 9135 187266208775666943822799041871614823982731031878077368343652403 9136 -256973326395122717813733274722797640294609740475891843289856208 9137 228853558980972980911160424902169737944461437896463306147480160 9138 -112114368982354244973703453474903894524541644186167356114455635 9139 -49748274633800607378192157850123572959808971425575113602289413 9140 195135095798629195261102003413900880574207487140593872826109008 9141 -267770694922228079979700808588831511586501692804562426909535173 9142 238468874464096039332828307983166243722169013506551635534124785 9143 -116824610067793101064418600253221593781909538603375878699404392 9144 -51838224541807314602982196650723437794223134004332185245724562 9145 203332365740812766184336389169363793986159886509976048973938868 9146 -279018632472967055450464938595834007860536576266770594594366920 9147 248485410437370876243828762736286842850582837365729512395522639 9148 -121731385683218187604995367169049132472026822698222684782457280 9149 -54015372700010980983544904343599123477282854266310895716226184 9150 211871628746407308969244695941207307459610999565141948659832168 9151 -290735812293618111014931436698214479553277451033401212595333285 9152 258919794055137143180611206816613623425329226636165167765555716 9153 -126842840058456196204760075986141861946963719478180449958984977 9154 -56283332335531854095147926317827650736256634245491698511643591 9155 220767055183325342310832165273936506111218670175959358688662600 9156 -302941676221099505815435530928328739154812538693201605387966876 9157 269789336808217970027695935016975778164022122232511613660152368 9158 -132167452603482048313072638668425875428599508820440337002529544 9159 -58645865371746305693031483365733633727743901551622481269863138 9160 230033398545479833983728013950061812637679475154614834543629902 9161 -315656466101721765310636343529516598717515353378372385845448414 9162 281112062496994894715218465413339005964144897869796896345162586 9163 -137714051608573725142292310728007728236637838046976453007352489 9164 -61106888505771821094177040900469445356139143176955970312655872 9165 239686019284918846583420277331530693836294978718999566815295759 9166 -328901256485507207139500513468807222561190926338823274694206338 9167 292906736340098532459056077514657707564438976370016748829061788 9168 -143491828500619107129808390327645818426624892871857492001961634 9169 -63670479532651775173026773447225972290225562053926911721528413 9170 249740909611312483788790141655208255921706184581450137699407502 9171 -342697988647509324201921390582063551457413995735621488010158768 9172 305192895264502315741096694052886244785337060338387142678498908 9173 -149510352677997344384143307229467911533445541904676971812183918 9174 -66340883926185726306358536883161226973476291804117293237614178 9175 260214719297788996593818901597699233872827094487738776167268430 9176 -357069505989624520328149851674435702343173520103628257359098100 9177 317990879424640149955654264646402602501637777784928078342363487 9178 -155779586947355122686050057357827163026044811877367030527678120 9179 -69122521686749185883686854462342145948223223182969424510130008 9180 271124782533678258034498601386458846261879802460316107792515512 9181 -372039590878530304083729473677863256245123820667633814087875422 9182 331321865000075263971942633589898017097674093925179413459028312 9183 -162309903586531738959161185618447167843192995360212802915063508 9184 -72019994466860883468911260650415608973081734940066283229245322 9185 282489145866344250646693605500844299601648685890668567273446191 9186 -387633002977610812550570190954925425718755110502200499121540847 9187 345207898323229770135908072860338966725214053501241202520362880 9188 -169112101058857566004027098276700871974766675985222416844443744 9189 -75038092985686071819071546113285083140505374049067285225360932 9190 294326597275976185264975719780311598266866652079505032624779168 9191 -403875519133045822297344686487137347603171364719237463819504120 9192 359671931390745477810369343346689413381999294342122846861529308 9193 -176197421405059734347373020883253142243570571518014468567208822 9194 -78181804744112051734511063331778577719601119600681467074815579 9195 306656696428962931024825224356088360087044129359224276838044448 9196 -420793974876646704067400857867241873096854368261263056111976768 9197 374737858814189439184741714198618867774867387755122180141894886 9198 -183577568340058212418887460105101730123838562347170743594188498 9199 -81456322052497519619802976192459422982429142599115693468866308 9200 319499806157300232702120992039731023571164643864770555613077468 9201 -438416307610525722876842717555781948042410473609531860638608764 9202 390430556268045778503946301498560505286420375140170748366795589 9203 -191264726083026507774315901432604570598246645954348555001511985 9204 -84867050383681252648428246013724467059214658061532133641516756 9205 332877125213377474775113444468832986994924767554381145419813291 9206 -456771601541287450516761011956602823268937647293089128042456904 9207 406775920495251925524844799821830331247627666725284180605072692 9208 -199271578950225586624870539437231599228202825400208820770408226 9209 -88419617064338777033311840690750917122914402077469766178784046 9210 346810722351463381647710548787307871960138885529521596812616558 9211 -475890134434136765103384883560984698775721910216233617907211504 9212 423800910932945932021139509602205582233530805184097256763969000 9213 -207611331741299025858650532162779349037714302244944118508697342 9214 -92119880318298772182925568709490803753031883806349450373927920 9215 361323571789260992212457716354967355532015447583879237922594792 9216 -495803426260111038212067332109807448749485216713521343239349426 9217 441533593023595724421344408336542463709544955383415403042026248 9218 -216297730950943647369401818547701580564709033683171261612024996 9219 -95973938675974835240427950451624110889397903825044476075613752 9220 376439590105034602662747294235061771561089961500132848492035208 9221 -516544289812568889822447257994179739438205173512202583729363642 9222 460003183279284706182975508578669357561974024956048364923633248 9223 -225345086839144784736822528244858348320513326128910102250746352 9224 -99988140764633685287171418535730760719855094673446731533279250 9225 392183674628028343444182174258360193854393271768358351423021568 9226 -538146883372108726224750013232157002897652664249794551986872084 9227 479240096169634987918521364260045561545091371839319715035890176 9228 -234768296394490815308487428630438710030071281142833485015593160 9229 -104169095494808775022310109032197555469030949703077496271441133 9230 408581743382200979379059747013075736599112626888353685354978492 9231 -560646765502251739949819950804568964571515360801112775938531086 9232 499275992906663762611417209650059258803418887599120371486985210 9233 -244582867226459649787777600924248996521115099112577454111578832 9234 -108523682658779483988759082882430737571735712723370895437874496 9235 425660776645697861763463812250414525142207764698435027458778218 9236 -584080952061510896475084043604229491088380083607079473195649528 9237 520143832202794187850953805267261214161940823519608183486802987 9238 -254804942424002577819966965641555287386044839628300729194914267 9239 -113059063957671509979857508675486938465431574335023818669297328 9240 443448860190972318700051556718293656138598909394531011124747118 9241 -608487975520884598700360766333426731153851876297965824354390302 9242 541877923081283982767379619516556162456247622443258103235184180 9243 -265451326419240374121002133260891339873809808920451397260873918 9244 -117782694474394708648913570329771882022982123696162161354489088 9245 461975230273058887058019627800960167547389265446839882555219104 9246 -633907946679366338973347003235696196789951300882039712272036820 9247 564513979821497362125294271619090100821774704849230828787008531 9248 -276539511896635111937536096090569000073673103590194093126467346 9249 -122702334610321447410856921837639468405810101847190051411412018 9250 481270320436193554576619387113044099426064197258524530156420528 9251 -660382618873755052491630214163935344244563874527075746545401768 9252 588089179124733660348871448311159823697917606871742160521057700 9253 -288087707789611033056582548777191240846516142596004642778330584 9254 -127826062504322569114953329305923331602287548286162323077097058 9255 501365810211775634132787677931959087072602606363491706968624576 9256 -687955454782890616455469892761402223312009219671686484741830410 9257 612642219589743976211523649864878623616614466080956155324480636 9258 -300114868408271501057520429309289260487655503498152677125444632 9259 -133162286953520374617936595928384901457319287592181097432735432 9260 522294675783576232416478800195158432559445529614773992977059448 9261 -716671695930430754253509598518440393591046330581968806641579933 9262 638213383590620519428801313477231698000611110994754490846827366 9263 -312640723743599026270087323399824740879006045189823892449013152 9264 -138719760855889744095203939190138063912758415677980758072515904 9265 544091242699123864628707425485743166122211444167581259645769095 9266 -746578434994435486123858199803132901229381678083051171235725148 9267 664844601653437388634022295199885742890421072416630412498237703 9268 -325685810995334204279343854046608461844440347704967513804900320 9269 -144507595195640780975392806141955401925745518122346980897513324 9270 566791240709343138226710919623459681304052725509879065880404889 9271 -777724691036339433804368408691241192446261952495078543801100392 9272 692579519431861789436883117311563188802893087371624206680315630 9273 -339271507372609863976151556345299666895724617981867720521238008 9274 -150535273593150381224173639692112669623363429336837188043024819 9275 590431860821792292153095158912706073804576239025514640650330927 9276 -810161487766377196166102426242706991873639921526266323248404440 9277 721463567385946960843634796959076875679515658823932517492515328 9278 -353420064218371591079881625807230157721651246036273263217074264 9279 -156812667442077152714654251978382864690030692874290761040088112 9280 615051814656244627312468085374559798056270830115926265901121558 9281 -843941934967189377471154906468092894449523546030764210220820480 9282 751544033272468292147910320205537763663369747867728546281213694 9283 -368154642510648003670938098287867761414214398712141945824984856 9284 -163350051657195431727645573456889631314320331893208955237785152 9285 640691396194892584292369381350152638691766954079524987319013928 9286 -879121313202183643513782380642339271446876308149869745623801768 9287 782870137559478487603822549541138676400003584375201677935770264 9288 -383499349795846746661231413995176433312034785312112225644924256 9289 -170158121057421113983931109037123735386688208475457084750099785 9290 667392546023126698949317983543662243289690788986522397063265224 9291 -915757161940263649502792527001234381113630779575987336614087273 9292 815493111882242622156281502851027568794595021027359504839623552 9293 -399479278611448300010357601196309779801956871930799859494116156 9294 -177248007409476036380124965841340997791105960704851419461454454 9295 695198918160660385166774461450942457722007606355224408289880419 9296 -953909371233776355894153961357234640680395605417804438375470780 9297 849466280662376229277264371142943113737369493274463901161816300 9298 -416120546457752641783670629376879816657235156341100025514945596 9299 -184631297158650167774848615472866225515201848387636310607966596 9300 724155949586741160690202173741302594841448744432556184920682956 9301 -993640277091972946976194170001347276304437334229567846024334321 9302 884845146016856134005154038090917748297544178903749346119195572 9303 -433450337380706980750806875869550028828950433239623940935902278 9304 -192320049874173404502972205626476328684329218776860949561900810 9305 754310932567315472784527798216918153468149338591480941917476528 9306 -1035014760697938419436948978670826128661428517259925952771124143 9307 921687476088611824614941576547472778368008498172739447833757434 9308 -451496945230309715988856463354016081072469453887745293936458016 9309 -200326817437802889486608265927341115278748476493982826985468198 9310 785713089896303852968454679174696994497715179586585831236026468 9311 -1078100351622828358916005173200524079633520450772580456292687108 9312 960053396935642261030208897090210956555533050951354247087946432 9313 -470289818661650172826452872143705023542849961098968812018489769 9314 -208664664005369114803848139136965643607158181247458592211880090 9315 818413653167602131734345690430433373603527422009202538042101720 9316 -1122967335197367245367931816324094969938242424266299119088600896 9317 1000005488121046956179568022091297683822601331695595370106534144 9318 -489859607948309328828375705084345339089542446013039846842323228 9319 -217347186772206321920046310638649948777607519649905251509341510 9320 852465944199059521781723930980449811365955687241956827930358572 9321 -1169688864206919938588477715358650822315528011938710342264598560 9322 1041608882152019051386686374780772906262485245917311961597125392 9323 -510238213680617652754743837651239744709904678224128299571032284 9324 -226388537574621643103201600717125957796730095529681676794170992 9325 887925459734502437693290449208501959484969154289975766825993058 9326 -1218341075083056264302997948709227295658895106960885467153816756 9327 1084931367921730368060122746503860588102901490282891708587421170 9328 -531458837424146460676568619254712993763275312341531049406763218 9329 -235803445360834862084576563440865710713101399546559120811918096 9330 924849959554881136001431331180076957321225355052326644491161766 9331 -1269003208771397688536954713608289351346479317899295727290104484 9332 1130043498314152813255731081544620547958568925372666920584095200 9333 -553556034416803134583276183478078913176348143374743877467610542 9334 -245607239566148513322106492118949476543875898015837808075755187 9335 963299558134822086496520863166647748591558784137826441936030184 9336 -1321757736462675156525588739409775023587364152300749997987961418 9337 1177018702138216145005148726737048494103282833631218792192175543 9338 -576565768386012604740543125940170209693890785774433564100037319 9339 -255815874428488262853003955021181993236359383004153561917163481 9340 1003336819986280167920419071480187024916746966834267235536728544 9341 -1376690490381348903138026913710893313632011706927838016704362830 9342 1225933400564308417760959972275545354231135327533987089610599904 9343 -600525468570702296038875096960138343151736370793292061903609368 9344 -266445954281888172164114513040107068728383492933274143565523296 9345 1045026858836609364836792379288312212941360521284839610751541295 9346 -1433890799833855449065384372265344392219239042357321625235628714 9347 1276867128242992249959987970704051878712940088586468567472515831 9348 -625474089036170089038934186814263674552080636972042268020293228 9349 -277514759866986672123667008658811200956914756780937604152281973 9350 1088437440794216986560108315719079835761132552248572365281172382 9351 -1493451632726565544622280941175403783789026953807642820178489309 9352 1329902659292947587767889305260659726033641540471449812742883462 9353 -651452170373409743890051416092367062920274199413721218314080096 9354 -289040275699149082132289617519461435507895844834325417418392396 9355 1133639091661043217864886245255495279663597450384386687796281522 9356 -1555469742771871420697160258192315273219004506037296317039587464 9357 1385126138352570481687880772403616511182840716539687401927881992 9358 -678501903878100869623145135787441630860167112256492798184683338 9359 -301041218536443601763614509449206437166874345179697108450927616 9360 1180705208557424066883080913663396702731802161196660306347313106 9361 -1620045822609484727144530945698712073263075607149415169285426265 9362 1442627216897368558308531158949887111033718179198422743502098148 9363 -706667198308246284184533132374176182454039806607457461703172481 9364 -313537066991372269276834093563553094674155965006898132147548584 9365 1229712176031460871067202132161330465927854519296572597985577745 9366 -1687284663079030836848015371013864977768572301251266625500529723 9367 1502499195033308798638137349711984514519873199271405702163039612 9368 -735993749323364103302284820030938108204214254257447853978317592 9369 -326548092331998907456014143846790993122610945755767659164726168 9370 1280739486831843194677681118352321518044985880468070162230348676 9371 -1757295318889384122605970874405645103691612684354277214522059376 9372 1564839168984603812565002916892367441785752289648106381686812392 9373 -766529111712220937910297176952071376101628733763357925054353525 9374 -340095390519925142773884179031051905422265605513065245020587376 9375 1333869867530164316734661321268964186287445297421584652586367715 9376 -1830191280939916246708376078104700422314609238658761913791937216 9377 1629748184503081373234921583157366465341810948122256872240844498 9378 -798322774520332215581102146632115699508623898419869231247574716 9379 -354200915534445869678042583631657766489986263557305772271362616 9380 1389189409186140075618870417126568861401388159818054745173264408 9381 -1906090655558939851424521070056873177475112631158790934519005902 9382 1697331396435281372522656208692282105836885590401222592605408869 9383 -831426239192862151284573950664331865020470323731461955276465242 9384 -368887514034169822789063135218513228339066874889129233897833108 9385 1446787703256803522618938399267225990177757603911174439340514830 9386 -1985116350935138274281905112795415212329313247965621763951309552 9387 1767698234692777904512598277058287773654683752532029839602400892 9388 -865893100853135800771772149139341170721080291814121633735593016 9389 -384178961409422109082928345344341414344931482286394198898471606 9390 1506757982958710982804734532612554056231638985949956053669265102 9391 -2067396271028693588100730610615955300760817852303093651146192013 9392 1840962576880945720683989241080389828991914720412887777298354652 9393 -901779132841735713295000891246958025311729337000481293215409678 9394 -400099999280856645143490227742479658731496790388122552967575899 9395 1569197270300471509111349730301458529131108149518645331677797168 9396 -2153063517260176539234202306902231954588158244363191842594311108 9397 1917242927851494208436576931581850606989389699625213919551279776 9398 -939142374646102999640366754310869148477344251654283123664340508 9399 -416676374501900563424868472652341748825616450026607806020901341 9400 1634206529011513583234618112015328129029654522287949413544899376 9401 -2242256598287059612484790855657882023848372368644544192098716940 9402 1996662606454593261966297112572437517715635952422864806775032736 9403 -978043223355704460246730953826488419775541430977375640657842701 9404 -433934879724933039439834888894904862607217251462682632663052232 9405 1701890823601942978623459900663118736295102825754779668709273024 9406 -2335119648189975923186600599386934503505745030029245055597205696 9407 2079349939777329459253554756771015198935589951285231101360925592 9408 -1018544528783171373983869968343724188161058855342488749545810838 9409 -451903395593471018010742836080931054970728611044989578346727712 9410 1772359484797637163541133277698138288844252962263587654037793159 9411 -2431802653403590037869525829122256689798003810698709264307114641 9412 2165438465166573951020804823869806727729905054747286165271945504 9413 -1060711692397369523159365233104730657068132786976546928955159796 9414 -470610934625097480998233606468899824521253942091000338465224584 9415 1845726281604378205178255808360704385399128344687726140666832460 9416 -2532461688740190969164405806514810107087768211403320279482324896 9417 2255067140346132152127204361963635309216732562441033142444921711 9418 -1104612770220132222798789766586733274375481460439723319163856298 9419 -490087686852427836800495416026883602583102106175186731444444049 9420 1922109600264862090481547649604268813840824563071790410758577960 9421 -2637259162867882022154230790624821053275381475732884420099228501 9422 2348380561950297097471881510879331043860172484316548674992096736 9423 -1150318579844387048352897815691854072325689255452365639486496560 9424 -510365067292070499888168771678607620762506233885050519742780394 9425 2001632630382852509577704203806481329097650353824988868497215844 9426 -2746364073619547189881608294003089036683185100412447044451641787 9427 2445529192808661251857232316759874106831524256146450487321968839 9428 -1197902811737641462002005347139545946202643897353868673744294396 9429 -531475765314302689586512025044578680769290560021621033046407261 9430 2084423558499586831080318522743263076804524083213774798273523670 9431 -2859952273523640493692667215851464547605771868846883641257348272 9432 2546669598330274415475026451160695997795758464796494618450068070 9433 -1247442145001271812752955483069590930635253755518868374142693166 9434 -553453795989055986136088068350982785936596621281328744505650380 9435 2170615769418807208713496466603434342017343639404192059411670528 9436 -2978206745963294945178123476356622638059962117627405677095219144 9437 2651964692348987640005859919105521235779512115356574923399946235 9438 -1299016367762793774684247435950582554706071943382596032451069056 9439 -576334553486792471525941341931822036213890884110086090421704398 9440 2260348055588497087933943536713881046076826699657462608603499086 9441 -3101317892386304424899499221268152976695291029015899249658789345 9442 2761583992806115016269215985248967185883725917117977011526027512 9443 -1352708502385290105842525286008365209309205547106350744606753444 9444 -600154866615955749415182197314438952538595893835740304018165964 9445 2353764834859570064582563817401476407489291989400158498210225490 9446 -3229483831005218364341445333082233117411896578125413434669726428 9447 2875703887661397848705524133450347758622290070252300139579333723 9448 -1408604935685443956232407991857294310633985576207402388991147392 9449 -624953056581906349609963392763286920911260872863411966663881550 9450 2451016376954401987401846917652840959625810574442252887752398485 9451 -3362910707444130232231986510915664753511556271687092014853377632 9452 2994507911438690944936163887449955754262261326065649634886907256 9453 -1466795554359183524595319530086199905677757811625327974633576900 9454 -650768997055602721815098028904124950189480612672499957008194808 9455 2552259038991236987894862636988133200505558384036598231183362496 9456 -3501813017806761965482572391620756365759848083102516444142734174 9457 3118187032828831216221397147247806133643683815574430148432719639 9458 -1527373885821797771818248937684923059965102096163067348630046716 9459 -677644176643772138105986066537653687011930772509836705365948433 9460 2657655510424153079525288293953176599287392835927214950719687236 9461 -3646413944659174136359760609146434648888711986025214654035106416 9462 3246939953788818081092724315047570659369992131875504519006480053 9463 -1590437244677544685398582240758932158805411439147258771258047229 9464 -705621763855935471799288801977122365704603181668418727471616768 9465 2767375067772463156052457409711893172840898660915998886143188198 9466 -3796945706439893323766158833998061809516355099191316908513031219 9467 3380973420593757776091868985988796811594364722066208160500182400 9468 -1656086885042255242462877205979744185527645068929529774215773848 9469 -734746674667411318159262625986954468524754992309643153671647104 9470 2881593839528173474307114247708476232764591869144325933455507360 9471 -3953649920830472434535584806685158375241673964936799543025544096 9472 3520502547316025037812718372168508965506047243369167399461705632 9473 -1724428158951250190098049634739032227375298986990821088331810396 9474 -765065642781333791274982566590223987473536979583133772725575504 9475 3000495081645445674266443836305080360442830641536479040275602800 9476 -4116777982640516282379460475054341422498607705773716935753038624 9477 3665751152224802146203417039904821401964824176612978554069501371 9478 -1795570681094045984373481926671684022179991761761510576428847762 9479 -796627292696780306588827418805549047606691966497949553252884576 9480 3124269464031932550039623354320764688629271419452209702582693494 9481 -4286591456783044407037228931511428927352052940718249732300825409 9482 3816952107618594448486104495286892709844982108964365185285016816 9483 -1869628500126844136543023597921127675078864567760420547577318977 9484 -829482215694326696747765000542855940095437682794656149617808312 9485 3253115368478405489458613006017278233068361687983875352597483002 9486 -4463362486938757925365729009334759170886788228377180838040297906 9487 3974347703623521714704964152878881536386508198369157341261242668 9488 -1946720276823688758805765958368969163098426146654149704651874706 9489 -863683048854733296689799848313244591720331959131852310767959984 9490 3387239198480286999850405905961453020111001405443851526264927093 9491 -4647374220531360407986159342465088498141979305393863403093253569 9492 4138190026511175609615855804732819266557574227039533866192342572 9493 -2026969469337454774050833990426141229757836099505710104627934622 9494 -899284557231023598213338376751913794942963070322972258840332460 9495 3526855701422570222686194906174377575087862391037133672667999094 9496 -4838921250660588912973731667421130032388056885940459512282630578 9497 4308741352111645944627279297180986571683309610110397257305934784 9498 -2110504525852509105369064143966640306067193293716547685292349296 9499 -936343719298953388967183804431200732516040057659233526587342081 9500 3672188303618174972528942929344728259808007227937778070010000232 9501 -5038310075665076259355901893411679560163483853536980252688321185 9502 4486274554919984128361255981225614308258351914320637486346079984 9503 -2197459084921984824194584090614100937921626165369382541131776728 9504 -974919815815789887841991456431148306673435402028848373488574642 9505 3823469458709083788659572411238535227451229426172537041332733639 9506 -5245859577013626650645682061257582098845542975352074586201467152 9507 4671073533517924528564958810976732929510121498476160571014207168 9508 -2287972183794139946706918767008070814737902803725108650177015744 9509 -1015074522222434467763964781742340949095675448746294429018535457 9510 3980941009959649982586237317061175273578228574950840748055588405 9511 -5461901516250982563510559011626419127164421554022909994359373948 9512 4863433652957157735167333545458159575044771906911091600420567606 9513 -2382188475044255189244796030288808307613168090938936275151531684 9514 -1056872004729236595400267438702535068055855518777094126536322204 9515 4144854566992302012197075874239410971975058122520790721136322320 9516 -5686781051752731593825086548152755299500765802295713740145874112 9517 5063662204775879747079549874511993203444312230931025061480962938 9518 -2480258451840976038350966606846776506395690283683188751826301804 9519 -1100379020231368381337347595710198985100879825599683035274283268 9520 4315471897537515155462688159224401526381142016091400062698941286 9521 -5920857276073689447522303773419004280061348535236251542153157492 9522 5272078885346765046921245900936402642989261232775568869797118205 9523 -2582338682188942148750681978795214154424636992418339804699150066 9524 -1145665020205366689544634175164325316635262314641332998295417020 9525 4493065334792414009529569517873213928431073791580386681814713156 9526 -6164503774704942832917521634540126306225540502695520915624342266 9527 5489016293281967964346186449419625978112503122035589354215941072 9528 -2688592052502990243699062063954186068035013819532756095146515484 9529 -1192802258744411478126590471064164789091040658846079385415285776 9530 4677918201005740640309438178186700973555858536715554781745738780 9531 -6418109207086788682627921403362250372217219410861245664864664757 9532 5714820446649285734172797733013662025708157717244676023452434592 9533 -2799188020883184975794195948629372281551364059328335817992554694 9534 -1241865904896103634236807737590332600563285699458996046920742888 9535 4870325247931207354853910299982142625371277851471799740372051592 9536 -6682077910758110671032678775443716446661671479776267393056958120 9537 5949851320783259849229155365530206866188593063423801816433041466 9538 -2914302880474445987971080293071751403283989047835506424648365743 9539 -1292934159472942059692323137204632816478492742377880151106942576 9540 5070593114816485480043621542704249555628357309930743431358120768 9541 -6956830529557338964158933415603478055890214581661611503646005172 9542 6194483407505792912998502755808262237085844272582230853043070192 9543 -3034120033309619854705697557380305621359503635646049313407767709 9544 -1346088376512387543613234666786506279291856304510845961285935818 9545 5279040804621298987426724524063672392480431873048485352304666649 9546 -7242804666826094981272803407902177413114555843288548879190056003 9547 6449106296602861102686770235718830848003638640642063844092894319 9548 -3158830275050514658585161952977107250115285219770941803665685456 9549 -1401413189570349769196195373204271086349987788879008983996336368 9550 5496000179185332503550463093595371523468765810946920808260088138 9551 -7540455564603982042864537143350498362754069736282985509975831824 9552 6714125280437154177454950938774011514834595311251594016837266128 9553 -3288632091057695490041539149708103170864198724150094040505330412 9554 -1458996643039153763768029329440413145715147807220575217517268429 9555 5721816474094966857339482487200860042337884918504503772653097151 9556 -7850256809841799527301324720147211725456943152147790136529121860 9557 6989961982611024123012526150183900059253260591484670547498885468 9558 -3423731964236754849887931085356256013854461336353211320906502882 9559 -1518930328688543724562071644476937477985941628039743581605986181 9560 5956848834027263038143057200839323579764960768039149283328626256 9561 -8172701068700789052128583588657915531649563464910169813384734265 9562 7277055011630020290512132894264170911639903186279993963344980937 9563 -3564344695126347399628479602629154165971236766094985691538136528 9564 -1581309527636076351876142927617440196621910708453641215792477296 9565 6201470869380170053254382542012202555329876424051323482010443307 9566 -8508300850047424904696633464609497601457802659254806401650115024 9567 7575860640554585478196305034809209177002912033105066739259111779 9568 -3710693734711539305145131672759304989508493113130749865939731904 9569 -1646233357961353931201518931874243741813252939980698690836151812 9570 6456071235029678112006728071520318525876244017581986997268083518 9571 -8857589299296798397430511629425644215939574489677330690392529885 9572 7886853513666238041531310825657732101054220218878295770389501624 9573 -3863011530464995100843537404128982156455643136678764107720430976 9574 -1713804928186961197548185438557118485541727960264076208292730488 9575 6721054232087621964698398466573810825402557725240221392692840168 9576 -9221121023802880287023992232687819441892045452205604767291874356 9577 8210527381214826110983801183818657733332040300819202245989532022 9578 -4021539886138237130569745230302465599210915335446082444587668040 9579 -1784131496857711712395895141393599052129452425492968714076073268 9580 6996840433568108003385921350148870722532288522991817153920929024 9581 -9599472951040942579534726638854750468640433875650348972054304459 9582 8547395863355269821614741450819387238838269449551742629044667966 9583 -4186530335845692825876193515775436025510106411181785267757706045 9584 -1857324638458891780514865731959618333851591292676157258946498326 9585 7283867334906142645712493027519756044647390192902458731991540532 9586 -9993245220876249177241087426079248033395058436523584566216319030 9587 8897993244425666839612256916168780688019565553224107364085964344 9588 -4358244533005523089711100722508317765868544149837165643466563688 9589 -1933500415923626012509696424188306684719470838078111092775301493 9590 7582590030309030243421292011396228104906549022808951287458869229 9591 -10403062113263854764236831859875503768114985318408644761787660896 9592 9262875298763788466871554375063310445679503055619952160478179774 9593 -4536954654723331735479348293403677098739996348280136408947289248 9594 -2012779559989292188320436656313029008940338192711662371233755512 9595 7893481915959539941452895862632566915455860336416148718658194895 9596 -10829573012777056655927345193778413888409946468234660776897453992 9597 9642620149305903698819681863350462494513328849371486737575089098 9598 -4722943822227823345434121210968492115506602391401009681844036184 9599 -2095287655673098312184688879399689342980083048559258242142638149 9600 8217035421129768281207196358053522196208294239507644582989667938 9601 -11273453411416801460496759851767367625736098107778401700849005038 9602 10037829160260604802447133127421235571079329979514522817154297334 9603 -4916506537991338348181635312009607639780721464824893131890381741 9604 -2181155336147516432074992024454588450738228051103363229970847228 9605 8553762768306105753312397849958495989825798966280113020088643220 9606 -11735405951211236661444571825710432008419953525953101350751927800 9607 10449127865200940883092406745608219746342299909795120505156727055 9608 -5117949140192984141332021407031779374700921313677983436194033946 9609 -2270518484307261254809131984774335542467763096623833297097453986 9610 8904196763468811044439879684253696678722471508760289529719360602 9611 -12216161508173699020657978768778763234961473099294852587170495068 9612 10877166931970768844357058818477528729626317439819292801273058312 9613 -5327590275207835598372980505539109262118044743741808055173956720 9614 -2363518442330922739042377781253262205387969281459722036097283202 9615 9268891617714468780207183530592427838098930381180756598406235404 9616 -12716480319248832576511702565503092760502444943175698429917509164 9617 11322623165855880255805958147377236989669953031898619166011448208 9618 -5545761388832434573452209919113921260017649662990687783036499572 9619 -2460302229552227220528008545589229747315054684086952242354117232 9620 9648423801456119928447600029824400737503039437013565637791785208 9621 -13237153153940317811300035438673135997973910291101877128366491192 9622 11786200552527236991210862339140091615876600121867113725407772400 9623 -5772807236984614759689317350853666710286151661838563190131777728 9624 -2561022768968228380209158154544227116760738424919044894998623890 9625 10043392932484175967439374054070510209512562151664061494842837208 9626 -13779002532379962537124360473113438972346573043907642864536533600 9627 12268631342322630184068918463004597483307675073247568066783459522 9628 -6009086416644555657214731006186555327562308915173291767864098720 9629 -2665839122724535327404814095718760330987828730089958382392382884 9630 10454422699221428297175841299729361124211743627057517227989441468 9631 -14342883991666749989515141997900459811668938695731096882465876565 9632 12770677177494351315383006289743811683123712983996305231912817172 9633 -6254971917833969199864014451414285345350650772762177072840543779 9634 -2774916736930988742902062950200628776742947012117993449453555639 9635 10882161820557615713686738002907048740853684169689076465491037178 9636 -14929687402375959988955537697856221683297570174541515428962665992 9637 13293130264114119620094495660669454755839020883165429093877578811 9638 -6510851697461488108831416100635517634942859351511626634530047424 9639 -2888427696175016625357002287618095022703349624532318985992158061 9640 11327285043703190394377632401891942119365143421587274811010986928 9641 -15540338337212778112613072721776035725629246095805814770948994830 9642 13836814590392638387066221936474082182408673325185848769581466454 9643 -6777129275894701284084026447535075743156540418198538556735177542 9644 -3006550988114258661144758821575347612948153586192887607475156224 9645 11790494181558204962262435167277367636831987335655804525008360786 9646 -16175799493861992852980958423041499391773449394458895705749641186 9647 14402587193239849571520409915714416764592683812162725576176759568 9648 -7054224357152915231740642300366779042799068583006964790445506454 9649 -3129472778544963309779949160922881646981278771161875186921070993 9650 12272519191150711013112077379966799702327789920778811758434517526 9651 -16837072174165563079136629415974784296708113750376947551005966980 9652 14991339474963320535427633393072640451630472582230440942363973384 9653 -7342573473649660170730429990148718069113936983882576706960588920 9654 -3257386697358155875472405889149702887144449517818755290183523904 9655 12774119294759797318777400551958366417312487994045921807686583420 9656 -17525197821843133380220117918221759870706083358828147887161120416 9657 15603998572076331575619444458119035223903839982997028302459240434 9658 -7642630656450255436889791741820394742995339129402246839618273295 9659 -3390494135811671455871616187214470109159817811337687895386189848 9660 13296084145401491310183434556047938813403292003624811184459121704 9661 -18241259621057103110216589217382693329115641777657277484041291852 9662 16241528778264245029073816329582342450373173688779632068171785632 9663 -7954868132047453409257274398512063180093738092805524072230277996 9664 -3529004555562866912914538669033010604819012919415904702364661446 9665 13839235038421291296718859550498161919321084703967899564487961756 9666 -18986384158213740817954767420365157783381435484338940832195938494 9667 16904933023637737090294437033378597003329104457609632745958387939 9668 -8279777046697348727171027769185824907454019751082673006814071872 9669 -3673135809924194977566457777195865966481590938646463447033418392 9670 14404426171005183578654113322805195892487625207954448406625983016 9671 -19761743149485208660245351233124238450945166113914041880048383240 9672 17595254412484577215788972920392584706765806975434370742966449542 9673 -8617868219398426433040530282451231051215825529205751295692505492 9674 -3823114477821866281888353749127975313369668329297773819835587272 9675 14992545951491726153694070647236589413741475710753156274240957864 9676 -20568555236634355738835409055690115384472871576675529677569463336 9677 18313577821817966714213833144935172118013670666570476328549553669 9678 -8969672924638887408344100124909766082529409764805504585346522806 9679 -3979176210956567467223541140978114187270887575660373879532027365 9680 15604518360441250857349297638905822400407703406848189584840055244 9681 -21408087853824894597115796457371582105143444849941853290098303185 9682 19061031563109121994445435760340460847468394054332743602845107756 9683 -9335743706081292854403278314385878831013760397675055234318436132 9684 -4141566094684672498912525831605630165499276854046798978590729312 9685 16241304365494554153373189079036263709265045860899823806622676720 9686 -22281659168204236223895864741775898693099877554595957615889958034 9687 19838789109684937886171672827883876651013797363484492270628379171 9688 -9716655222399174715837297623317377948991454159399011037437445418 9689 -4310539023158607909733000698008206212504559843455409775590009302 9690 16903903392132723091340894078827980109895792455608032107016047705 9691 -23190640097154976245509577837418727566607505111592213137918549872 9692 20648070892368326309592149271107473447314075221478889194182013672 9693 -10113005126527631378890945323662887706557415413001995136916337316 9694 -4486360089286039950715345497853590909096454918121314474596502448 9695 17593354852532091055876138231073707025185713618265962610179397488 9696 -24136456405223954704024722793634054972463437141247816475185679142 9697 21490146166039334323472129037227590975130173953143939483146406823 9698 -10525414979639135730961499406412526392515286304183149780686334752 9699 -4669304990089372714861385686508951423436652744881237237906004297 9700 18310739734793856083914197855079305624224934290712094827942457028 9701 -25120590883855116050539900808572791427073410959938233359398399952 9702 22366334949899547509643335949502011475134769241558888346638508008 9703 -10954531201206896375079123418314818872520508282232745490207205696 9704 -4859660448069712535840636798150064706147061074680580610477434818 9705 19057182254916745481565122968643832861634851086943584368175833367 9706 -26144585617174243059669862848569744346209839873496616644021198364 9707 23278010044330729559038634085905941336517835689995050175136497207 9708 -11401026056571205787649277746090893114099325753411578759891442800 9709 -5057724649202997866501117841155012661398054290817120094639558154 9710 19833851573973401682166729590244015942732241696661627615642131206 9711 -27210044337200203060035411374647975882934056246773658588597310724 9712 24226599127351292337376764913870602690698184647796145418678854650 9713 -11865598683479357626204156012447418312904910521283737354710258582 9714 -5263807698220449170329357737419903920011672785680824053112792491 9715 20641963583047028074464148117131666604735748123889579099776176456 9716 -28318634871988808620419270414686676864875885644991809319693620320 9717 25213586933791194098920157261841721675383701267633073661303431792 9718 -12348976159126998282345039335396773194810187441828385635516087539 9719 -5478232091850895162099887272702372960031157988658290856590040744 9720 21482782758584407272835051701946833646507882998495984556791746200 9721 -29472091690351946009136597088883221562141720253245803662894572164 9722 26240517520427394524526452703555996683146874277072429973071898076 9723 -12851914609288277199392014603455359699120338574978731654972556582 9724 -5701333210728916400060641759085434309293208535327914659315129744 9725 22357624090924830626150180769972556812333224173193001887939665780 9726 -30672218546936458927505524593537546319932844192049885336052248696 9727 27308996620448227928812667831338881912549104613840082778797473882 9728 -13375200361183961634788252154601955625356330931073536739485320030 9729 -5933459830700152539028547248498994569689793313568971808416944369 9730 23267855088871904741144830932791824225388384149232040371880229213 9731 -31920891231594595248023603718398844766445512935508305150583619840 9732 28420694090746171000009463827605460214079083459276795638670162256 9733 -13919651141800872897645483266618731411288700888548442405993623838 9734 -6174974654283584722094745016348864196120148994928247988207269437 9735 24214897863286782156521367424937987375688890581604294631736914083 9736 -33220060427130841556745449900275215731831949127300457027941098924 9737 29577346455674666392521680321331207319195774561386157147678605642 9738 -14486117323442674462298894480730624186268121398466743949403936408 9739 -6426254863080170335804031952364078591014249109522427720780224760 9740 25200231292797258639792500052962597091581118455748241302470414088 9741 -34571754679668903046052469687165788301904214511333265496231404904 9742 30780759551046113133621129694329979062313431844163319891387571170 9743 -15075483218361293084472803393654070745264623315841012363315666365 9744 -6687692691947915951161935604426805936735401437527670343235682138 9745 26225393274837554574949095567729771766105326855940879825354877286 9746 -35978083486047661918074292555216160635396024140913805092854323424 9747 32032811272295051310607746688357065125374704169291280996156975568 9748 -15688668424390181100407883383122447357481159450451314017587778880 9749 -6959696025795369604973263714480340688287835124381231840945038626 9750 27291983065358624571575669358107551120749250031083897422752810292 9751 -37441240502826401797529799191244613513285930265912441646691473173 9752 33335454430883161764644609993298277022493134594233113864715732886 9753 -16326629223575334219370247689016312133262263550017018604191159193 9754 -7242689019878641201151597926027547891231899456096283316389504946 9755 28401663710678696322149185954093080133081003522709629013823175200 9756 -38963506881657663568759828941774838088219044592178925188567577288 9757 34690719723181189428989490210078107360786996036512767327011777919 9758 -16990360035877570993271395790378047847548241065576116886036969564 9759 -7537112744521467025502898131696394380250199544434251977283690564 9760 29556164575078612240582675608405683172202121736247055967930078778 9761 -40547254735971053735128503512817247734582240419750380921053228360 9762 36100718816227507717731842507376437903021945029461685701755479585 9763 -17680894930100168497672106148609919002595805812606589767129632685 9764 -7843425855213570269061575354541187124935170925908440853519529600 9765 30757283967886627975750809963652109822512807192775513008504334976 9766 -42194950744103423730216896146037987414102866471827845998896572930 9767 37567647554934005824873539617634767075768670843024652206499539144 9768 -18399309194279648541346014473921484343118332588903949831097559906 9769 -8162105289079685014866588598313584958895371011340887797648830113 9770 32006891873942810288064025440333390071866810891677034824637642620 9771 -43909159894210351527297254572181165852295929436181271566440034621 9772 39093789295487544710952970939548944801162691211022990991192796104 9773 -19146720967864439272936219372704790017173497598522614706692711968 9774 -8493646988750159274038222628018442143359185422354293619533786484 9775 33306932791484280397355243066459853340815919736759916657898665118 9776 -45692549376501069772773594018320390353033735796276009401336132362 9777 40681518369879644002356799669321520650989445446377245816473886232 9778 -19924292938096422255979810259995689366200617629898882817928858920 9779 -8838566654704088288024638099686672710394169862118339339940414620 9780 34659428681649483049722830846537965659782128825189031740236192264 9781 -47547892628554192720388890787337305201726082310216334250959295665 9782 42333303686688593714197847305213042310838378092730341218927159248 9783 -20733234103104143539559706337923027002213033889797055333524199348 9784 -9197400527197509466043620158428862419204200984238774624503715340 9785 36066482033962649702976682411423253410062397659977839522777479692 9786 -49478073539695103919269307873908420774756859157901409181568816418 9787 44051712473437104343435222172701857267704377572349450928266662808 9788 -21574801604313852460427947608171448401807760817812555928181357056 9789 -9570706198932374192571280881315385388831968285413245074054127605 9790 37530279052328898398800025836495117932040728998827883639895586152 9791 -51486090820647996032396815682934673304888938513462979631799524792 9792 45839414166055199560643264350341087244810374063878942270545047122 9793 -22450302630885672455766265093441999257619659446268090385725767482 9794 -9959063459666860765301739482766995313683739637806438492157672176 9795 39053092966246213910836594387108086833391775546436455527959229432 9796 -53575062544916633565214060825646494136294305189726249250319451904 9797 47699184451192611328718252684296965453647124567678618253550457669 9798 -23361096398987247900968818195801615104589771079797247808583691448 9799 -10363075174014170694181194790697571706599545541904088772684309562 9800 40637287472123129634170190828453865756193967553689410035029334078 9801 -55748230868598281467332301165177881066992465323159396517224280394 9802 49633909467347762850927366523270865000159569504128254720219122661 9803 -24308596208826299245600390614804190059365954198624239406430948848 9804 -10783368193725323718986441854055998891362111809653779463008170456 9805 42285320309780546928550962981523931448246395528931552880096792460 9806 -58008966935595263377701334819179912265529067321008423056563477212 9807 51646590171011836961817774912636975505249446673369915758721712195 9808 -25294271582476810516105322891101471302974434814007389547433174768 9809 -11220594305801703917526382100964124839978294251037363430657667334 9810 43999746979413047633247842443273634199944755462851740545414578901 9811 -60360775975458652095509279431161220929058175487435481521155004069 9812 53740346874266755130764462647322962061159909192895569846405247376 9813 -26319650485651229495207891109943764140366096056384534618715501372 9814 -11675431217835281524125884705799644580381596159921573536512429219 9815 45783224604489560869217815414856218174060700062645956054629272872 9816 -62807302601379035103885272340273397801095777986936396802929595984 9817 55918423960525476358052052552933816179695174600278037029665723944 9818 -27386321636693248603525143597646110153206570254554067328202104832 9819 -12148583582028616616786466992046353417005024133663994599389699134 9820 47638515946285626300777839397932028542471031230604656031625636736 9821 -65352336316130537658277866478292517725401243090030206216220445210 9822 58184194785362220088887382439912713948891750659478599178732851076 9823 -28495936906192627077120645642086576110969325520421740458468632485 9824 -12640784059403018534924583474688052077039474388217455729463601092 9825 49568493575960054044931044873525494577727458105097420060994191028 9826 -67999817234076738212664358264987643550617513896548490078001814120 9827 60541166769649390495961017602728917171719891166975689408741273420 9828 -29650213810755292423949748627020370956595520407882440808241685416 9829 -13152794425761668553246984636700577844459760620632309742359035524 9830 51576144210317829143822078075261820820917443930735595486659320705 9831 -70753842027661204631720295702983582619865944292388561752675904749 9832 62992986692497512701629457701903244461678347909408151147308349222 9833 -30850938104598808159579951409782191511297477713788579562145217181 9834 -13685406721035195788597616838918271850424181592586706295477344548 9835 53664573217638970589808386597423112018785943127677257480444457495 9836 -73618670107131559856437166032661516224671039084177526760531620336 9837 65543446191784780840606524131029533629664265614748659707629789698 9838 -32099966472785409372385382123665029525142561427966961219176507648 9839 -14239444443700213529505349651160015307472406974902600950496776400 9840 55837009300200068280671843288727634098184700876831296492022433694 9841 -76598730042584714493593408822214153718429597393421470382380150273 9842 68196487480364274463204936139896725307401307094976192886736668187 9843 -33399229330052389019608891356835647920021795168529889888056049968 9844 -14815763792026764391968203806428053440288078657315787614863977732 9845 58096809360371735749282339421572870680010779349489797969772010316 9846 -79698626237772660771670210124537345821379571061828094123494736514 9847 70956209286349950421212889991617168318959500133717561744723676862 9848 -34750733729352874919971692230033030334181846213440302289266903460 9849 -15415254953978580547508709795281453292700228630465584888003289344 9850 60447463557441595102501564470179051075282230455099038250100056800 9851 -82923145865473505241483135774106883113166262350469590494127035614 9852 73826873026207605039587664627173435860031992106582378343198540728 9853 -36156566384379187028626767861214302209058691240759978584185851072 9854 -16038843447660635884815637248323675512924948564604617123663827368 9855 62892600562589030144362145277405152924929443992376471603408293219 9856 -86277266074611743188497726430753860522196883777289817694947439032 9857 76812909219714585847166599521096704597770978584128991277715308740 9858 -37618896810506231829074105770352164646994609573927054636498719303 9859 -16687491514281750147355507419958211372009651096998870232206439973 9860 65435993019725195275493363697718966183777329871311821915317879932 9861 -89766161479705682262856802227375888015709118647890050475633002109 9862 79918924156202590656104559045989767108183748463975664571764677710 9863 -39139980588764009167516595147311119815450601523174637465642437608 9864 -17362199565676104415692713353037816046587924781006464577902431168 9865 68081563220210057421312201871311655113673204256717777279933743994 9866 -93395211943628962966948491496083232275856270680498603195028856776 9867 83149706821861919685762576421591265351971943481188544846526001520 9868 -40722162757626519063769976093490979289692508624959020512280022944 9869 -18064007688506550283623235097133357815051739736003524107808287507 9870 70833388999767997311943699496454592576142982770018836123070328032 9871 -97170010665097877127198563964629601314027464852635661446160519464 9872 86510236098263557853136751623125186395602207333379926192853245500 9873 -42367881337589413631385173545935299995499478873850937902200108577 9874 -18793997207354653297626127520844857248878522056421479345120605235 9875 73695709866245142263133352959025969307217664436812006040958778064 9876 -101096372582737251984536993533581734326515553655862750698438057056 9877 90005688242647992925225566297678863227870349937175201905493136648 9878 -44079670993700903443140468841374555312471777305091734844862357626 9879 -19553292308987620506508864838067413498574194110660529169176849708 9880 76672933367185599117222468525300048816272788020441885535232870790 9881 -105180343108035669469470176979160136780455553599960469618343226788 9882 93641444660937274805765730147819653709451561945570447971027876072 9883 -45860166841409969603940825463281303672172944714348477045452737737 9884 -20343061730180742509692897197856856213520746929029526590782400360 9885 79769641706550574330494349960463161107795370392971655674257543140 9886 -109428207199976373576924735929440010854501204077090605885308804292 9887 97423099984850066658395774442537977116876184218563696933239357896 9888 -47712108401303133834159772366151372125790128263737991056724182448 9889 -21164520511565856961198274531612872750279413817760621325073118052 9890 82990598620264497325981624820681176569778151938604860295690265192 9891 -113846498794624053996618279622358395061135033680485237784156268217 9892 101356470464938926481924599729999813579868772644635806289337145140 9893 -49638343708516191077504743423465409286831833294480596249149229908 9894 -22018931820071742572020673700205250325187212094924280895258995275 9895 86340756520646210683640164220337751151494637409579516339147787819 9896 -118442010603460477161383683675770257812548216576684399751498607972 9897 105447602691825407384886665040080734742515036602268702980735596208 9898 -51641833582830715647052622399816846738718756927865717272775271163 9899 -22907608842621414651299251464545845133542185524018360196604930560 9900 89825263920171583250814330602429030101549737047536625901656900640 9901 -123221804294794388880504750270266001033981984168827848890035556056 9902 109702782658382418843014192346238773874855177285785968182642404790 9903 -53725656065697127309566238216740244172309966610491359626038589943 9904 -23831916753854154621153613342937220402505010484294428150114960852 9905 93449473145417086510385143483307227159439440356694725328308006777 9906 -128193221073123985308516050510992175947078988028169433718067260012 9907 114128545176105316687326944377502615142477518937685369659343026807 9908 -55893011030666974491775035209684323493717063521794525946668683136 9909 -24793274760746911497170120306959854970079415310203798347232529909 9910 97218948352452517924653783261007168665911655298185919659220973496 9911 -133363892671904319120654874961889664875443366960496987831583948568 9912 118731683659424078735974723628280423481750105725720243087693509438 9913 -58147224973967196843099529112744772910098326318764174550946721544 9914 -25793158227120613291876884810514753295697242296219255452749085979 9915 101139473855385746338595274687503699368875429990525856445436483096 9916 -138741752775768082827877538465614671557850253789294114825736016328 9917 123519260292239394324232875782155416450350883422231773609927376466 9918 -60491755992208820402156830505994573947070802021724357076887552312 9919 -26833100881132076603653809346056291002080543000420920491697364709 9920 105217062780213705018897080140955481953074710610171671362985072084 9921 -144335048888867129122965659791281122433430453494191174696006782184 9922 128498616591516295164475507616170879052299441752309529679404746208 9923 -62930198954492180591045673408671538327329582270923095211935079518 9924 -27914697108971765129491318449534794126686659807848885111867208908 9925 109457966056602501788734474884104072465577266286330589877221298587 9926 -150152354666644718661438961506948855266670948998158708102162441464 9927 133677384383340855849664361428909191188678566340067912499198448399 9928 -65466290876450740010714471328366532770473458652919489085414514066 9929 -29039604338111790439323658545737614382945909540519694098416458672 9930 113868681760706111246396591143678776244433208224668819450932610597 9931 -156202582729015731295668808255649731969436192002264336938402984952 9932 139063497207439298035926157288715617107140897996024162969670864528 9933 -68103916504066262667475944149868400595923946055826742923107948601 9934 -30209545513577445376207596614082179222666085536332675075701267174 9935 118455964822638344374312490431710619967281563961330973236152035160 9936 -162494997973624874174798873782879129710448525470079798598118515914 9937 144665202166775376405766757234909902213670201183814058018227995684 9938 -70847114115389931823972584559779173212467979359889625605788456684 9939 -31426311670849392794304699288453083739710499977538432918807796117 9940 123226837112737364926291188731463110527750238661959089916820524848 9941 -169039231408572241384066114368854453370765169830336153605697693096 9942 150491072239482071935323319941302189747906849538127972688241479760 9943 -73700081548617378559193781139531477197959116105840069859126051504 9944 -32691764609142587746911523535539414414533789023015666426922395978 9945 128188597921306675594373033650084758708494647167768017750439242111 9946 -175845294524742433752209859415350103308823297738055315056823549703 9947 156550019071048266470341927939882807377514261879265696322892497528 9948 -76667182465290961764792239042375620368748558700782028493297016872 9949 -34007839668952284515431498760582469373577537837641300318654586141 9950 133348834847081993675238484303266692352592829914545232555724107760 9951 -182923594228648881051807366978202323285292943838361129493945222365 9952 162851306265371153778914939579576133814884710621759188577709386604 9953 -79752952857740463724736039340473214765621992699325805630718625216 9954 -35376548617907273213607848896296383530420112728742711728114671202 9955 138715435110260568199196055928720200269439050164648902803685964464 9956 -190284948357510108552125561561573167330478197343271035684179592916 9957 169404563194001622909353819553737549331909890322696410255417237459 9958 -82962107810224111873738545831595285489440563452886246251952125514 9959 -36799982649126013932873855501248809406432026184868497188989953028 9960 144296597306539080601538688343627233440188967169224012859369609814 9961 -197940601799110583289922151937425278463676823674319627046288148265 9962 176219799343653733166869823657390072881066533216583405469132693304 9963 -86299548523595997930516035801986932131153884660955070451279437272 9964 -38280315496432807261158921638428450396781943253854852148470214760 9965 150100843619239172408342341461821319148138346339996271651387634676 9966 -205902243239866632607696785285144222478328668548189875138486394074 9967 183307419222821727543933347158280391013854908981454302263551905752 9968 -89770369613704050020952088517036365887058403726997687020473324224 9969 -39819806670958784476508398803537466558197937219751319978642244866 9970 156137032507256741695991652105233896507383464657874145445098616313 9971 -214182022565418962750045892022720577835962534590583351133281945712 9972 190678237849149883511241509006868801555967582041463844002720204500 9973 -93379866694115250548071582233142419227514712987545689664835534542 9974 -41420804823826553285121527854035793106709699894545909422534650480 9975 162414371887253364311188750685585522974480511472710171183072627675 9976 -222792568939008778714214195371060810311712627172477890715569452300 9977 198343496840032997992094892709641331513568300819303292264178336394 9978 -97133544254172331294308899918042053718971050145921195434777668111 9979 -43085751239798038986500744207896428286581938268326488039869217822 9980 168942432829216479730555079318799345897867649486098171231069337864 9981 -231747009583865725774535209533089749613599609239962690759232828552 9982 206314881129789610702513233504581665567508360829943843964814953104 9983 -101037123843809287128762359606351070332877669015575559455612086440 9984 -44817183466952668932622323794281883410686390371971191632410915484 9985 175731163785250324700137993747999553340983969604409860946347210551 9986 -241058989296844195125101773651257614121044273371332570532089997212 9987 214604536337647394335192555660916745050251449260934418061333681111 9988 -105096552576992321793919090115474204500767340459262493005605114648 9989 -46617739087657822154437439351220119299529035330547569016077251606 9990 182790905372223027456967035894926639734950716838022402189644432802 9991 -250742690721591369071331302486869371377196797431128834883988583741 9992 223225086811711734327656528997859196660410193153072263848365262144 9993 -109318011966108886907852987779274048577049413285604725845383389438 9994 -48490159636295677990330579470813684465487360709833660597457693595 9995 190132405729687857155553367645288437452921499204213279649016252755 9996 -260812855410617186405005064733898752466736673356609030342193980840 9997 232189654375055685457711969321589629464440341439970417437241052024 9998 -113707927100100935008530958744111685996504970923022433208718303278 9999 -50437294669420529652017059823065173305415997787856373757630744835 10000 197766836475319463037427550124477768388301503048092668432650185138