0 0 1 1 2 -2 3 1 4 1 5 -2 6 3 7 -3 8 1 9 1 10 -4 11 8 12 -9 13 5 14 3 15 -12 16 18 17 -18 18 10 19 5 20 -22 21 37 22 -40 23 21 24 12 25 -47 26 72 27 -71 28 38 29 19 30 -84 31 133 32 -135 33 73 34 38 35 -156 36 235 37 -232 38 124 39 61 40 -264 41 407 42 -404 43 216 44 109 45 -455 46 682 47 -664 48 354 49 172 50 -738 51 1117 52 -1094 53 582 54 286 55 -1203 56 1793 57 -1734 58 920 59 444 60 -1890 61 2829 62 -2744 63 1453 64 705 65 -2962 66 4390 67 -4223 68 2229 69 1069 70 -4524 71 6720 72 -6468 73 3409 74 1640 75 -6882 76 10150 77 -9717 78 5111 79 2437 80 -10265 81 15156 82 -14510 83 7616 84 3639 85 -15234 86 22384 87 -21340 88 11179 89 5310 90 -22280 91 32737 92 -31197 93 16321 94 7756 95 -32395 96 47430 97 -45063 98 23532 99 11136 100 -46559 101 68149 102 -64701 103 33740 104 15969 105 -66544 106 97128 107 -91992 108 47901 109 22597 110 -94192 111 137413 112 -130048 113 67629 114 31896 115 -132615 116 193045 117 -182339 118 94698 119 44552 120 -185219 121 269441 122 -254296 123 131917 124 62035 125 -257364 126 373728 127 -352151 128 182459 129 85633 130 -355162 131 515385 132 -485229 133 251150 134 117808 135 -487787 136 706780 137 -664522 138 343588 139 160902 140 -665921 141 964206 142 -905842 143 467904 144 218994 145 -905063 146 1308812 147 -1228128 148 633769 149 296219 150 -1223600 151 1768189 152 -1657931 153 854820 154 399288 155 -1647360 156 2377946 157 -2227367 158 1147404 159 535333 160 -2207434 161 3184230 162 -2980428 163 1534092 164 715310 165 -2946491 166 4246210 167 -3970792 168 2042220 169 951269 170 -3916248 171 5640025 172 -5270593 173 2708685 174 1260954 175 -5186419 176 7462864 177 -6968279 178 3578530 179 1664400 180 -6842019 181 9838945 182 -9180952 183 4711572 184 2190108 185 -8995713 186 12926008 187 -12052567 188 6181027 189 2870881 190 -11785520 191 16924584 192 -15771293 193 8082929 194 3752146 195 -15391943 196 22088050 197 -20568900 198 10535088 199 4886941 200 -20036443 201 28736804 202 -26744960 203 13690121 204 6347074 205 -26005568 206 37273936 207 -34668610 208 17735610 209 8217302 210 -33651230 211 48206560 212 -44812713 213 22912212 214 10610284 215 -43424256 216 62169972 217 -57759631 218 29515560 219 13660033 220 -55878519 221 79959864 222 -74249340 223 37921917 224 17541990 225 -71717765 226 102568902 227 -95192488 228 48593328 229 22465992 230 -91805865 231 131235042 232 -121737947 233 62113302 234 28703284 235 -117232776 236 167496932 237 -155297675 238 79197842 239 36579540 240 -149335086 241 213265600 242 -197642076 243 100745377 244 46511199 245 -189788218 246 270907536 247 -250943235 248 127856558 249 58999518 250 -240644072 251 343351032 252 -317909592 253 161904830 254 74679608 255 -304460267 256 434209576 257 -401858148 258 204570008 259 94317069 260 -384363604 261 547938517 262 -506904122 263 257937128 264 118874232 265 -484232159 266 690017724 267 -638077272 268 324552053 269 149512014 270 -608798383 271 867180740 272 -801589855 273 407560129 274 187679572 275 -763904527 276 1087683381 277 -1005018560 278 510793944 279 235125300 280 -956666432 281 1361637996 282 -1257682616 283 638968918 284 294018501 285 -1195832075 286 1701405388 287 -1570924008 288 797819209 289 366975457 290 -1492034354 291 2122079912 292 -1958639973 293 994371963 294 457224904 295 -1858295444 296 2642059256 297 -2437707359 298 1237155180 299 568658156 300 -2310410706 301 3283744280 302 -3028732880 303 1536582498 304 706054354 305 -2867655834 306 4074362722 307 -3756686482 308 1905264635 309 875167800 310 -3553363162 311 5046975485 312 -4651956948 313 2358550129 314 1083035232 315 -4395912688 316 6241660732 317 -5751288189 318 2914986792 319 1338119237 320 -5429584575 321 7706954089 322 -7099260872 323 3597078528 324 1650727860 325 -6695948075 326 9501544016 327 -8749663115 328 4431964080 329 2033241524 330 -8245110504 331 11696323345 332 -10767568346 333 5452475149 334 2500686552 335 -10137658224 336 14376805464 337 -13231323630 338 6698122766 339 3071084401 340 -12446472749 341 17646036342 342 -16235457500 343 8216576590 344 3766236150 345 -15259439244 346 21628021600 347 -19893545175 348 10065087946 349 4612248949 350 -18682063376 351 26471843316 352 -24342268008 353 12312550744 354 5640609406 355 -22841246531 356 32356502979 357 -29745514067 358 15041542616 359 6888964608 360 -27889031233 361 39496717476 362 -36300035176 363 18351191312 364 8402590505 365 -34007848782 366 48149735058 367 -44241278196 368 22360080127 369 10235535409 370 -41415849686 371 58623467732 372 -53851249946 373 27210229117 374 12452628618 375 -50374183451 376 71286045604 377 -65466766776 378 33071207808 379 15131135896 380 -61194537013 381 86577185929 382 -79490360432 383 40145648112 384 18363505512 385 -74249214974 386 105021539256 387 -96401888946 388 48675039359 389 22259743056 390 -89981746206 391 127244526060 392 -116773626411 393 58947345666 394 26951162544 395 -108920804400 396 153990912885 397 -141286524411 398 71305125704 399 32593765525 400 -131695064308 401 186146801055 402 -170751038366 403 86156038025 404 39373360300 405 -159052381967 406 224765390832 407 -206129806344 408 103984168260 409 47510335802 410 -191880503128 411 271097411833 412 -248566318347 413 125364476016 414 57266639776 415 -231233433200 416 326626742627 417 -299416413095 418 150978534790 419 68952481049 420 -278360183727 421 393112386903 422 -360287649912 423 181634353230 424 82935828588 425 -334740932362 426 472637559648 427 -433082878103 428 218288152434 429 99651767792 430 -402126776566 431 567667416696 432 -520054171183 433 262071501316 434 119615413028 435 -482589200592 436 681116485597 437 -623862879968 438 314321335414 439 143434901122 440 -578574837539 441 816427822489 442 -747653326320 443 376617006860 444 171828916029 445 -692972984924 446 977665370640 447 -895135285979 448 450821524532 449 205644649548 450 -829190777354 451 1169622178710 452 -1070684439756 453 539132021113 454 245881545352 455 -991245104172 456 1397946533317 457 -1279455280207 458 644136206712 459 293716018033 460 -1183865463251 461 1669289497094 462 -1527517698587 463 768880956484 464 350533568038 465 -1412618804292 466 1991476673928 467 -1822011054348 468 916949344131 469 417962664901 470 -1684049794244 471 2373708800605 472 -2171329441336 473 1092553622159 474 497918105920 475 -2005849990227 476 2826795020485 477 -2585331284688 478 1300640024064 479 592647287512 480 -2387048542818 481 3363424872350 482 -3075590043630 483 1547014519429 484 704788634859 485 -2838240888150 486 3998484252348 487 -3655678507435 488 1838484959808 489 837434568361 490 -3371847278508 491 4749423264192 492 -4341507246345 493 2183030778957 494 994210095616 495 -4002421222955 496 5636683064505 497 -5151709155418 498 2589995245068 499 1179358211692 500 -4746998965275 501 6684192099830 502 -6108095295998 503 3070313922216 504 1397845408435 505 -5625514549235 506 7919941305560 507 -7236173625756 508 3636773997151 509 1655477139819 510 -6661270960632 511 9376651881549 512 -8565761559082 513 4304321158520 514 1959039194406 515 -7881497402416 516 11092548503394 517 -10131683866344 518 5090408459067 519 2316453344785 520 -9317982812204 521 13112255787240 522 -11974593982076 523 6015407631445 524 2736966408922 525 -11007822422064 526 15487835185568 527 -14141910600739 528 7103077211562 529 3231359472209 530 -12994267437720 531 18279985638913 532 -16688916429129 533 8381112605580 534 3812200236712 535 -15327723021739 536 21559430856513 537 -19680012038279 538 9881772719656 539 4494123493776 540 -18066885110921 541 25408523685701 542 -23190182616016 543 11642614011168 544 5294167296590 545 -21280071619068 546 29923097962222 547 -27306672544520 548 13707327271930 549 6232147971126 550 -25046739848948 551 35214607584320 552 -32130939240864 553 16126715159473 554 7331107100496 555 -29459258453783 556 41412593021447 557 -37780884504294 558 18959807037978 559 8617811687125 560 -34624928179999 561 48667527088794 562 -44393451752688 563 22275158025561 564 10123347344786 565 -40668335687580 566 57154093049616 567 -52127592604427 568 26152330987769 569 11883783778752 570 -47734038585352 571 67074962505905 572 -61167712338700 573 30683619347198 574 13940960525080 575 -55989685812912 576 78665142953124 577 -71727605376959 578 35976012815516 579 16343370338857 580 -65629577643641 581 92196982702804 582 -84055016804816 583 42153477676045 584 19147198041865 585 -76878794064887 586 107985924891556 587 -98436852179988 588 49359558633906 589 22417490545126 590 -89997904876146 591 126397124507869 592 -115205204721606 593 57760391012148 594 26229527805946 595 -105288421080586 596 147853048546116 597 -134744237854722 598 67548137497584 599 30670369135173 600 -123099013839120 601 172842207023528 602 -157498133655240 603 78944959545912 604 35840659138208 605 -143832699043498 606 201929171847780 607 -183980166910155 608 92207547753982 609 41856667031484 610 -167955032087988 611 235766074871928 612 -214783167393291 613 107632348102353 614 48852661311292 615 -196003558908370 616 275105789785913 617 -250591459844418 618 125561522261284 619 56983593782272 620 -228598593174396 621 320817045390528 622 -292194609511310 623 146389812394640 624 66428216525305 625 -266455625946172 626 373901736490968 627 -340503103150343 628 170572367778246 629 77392607469030 630 -310399472100566 631 435514752157552 632 -396566375338640 633 198633745556665 634 90114254547616 635 -361380535303303 636 506986667088382 637 -461593364118815 638 231178168794512 639 104866677751196 640 -420493342498186 641 589849708551518 642 -536976108999072 643 268901306841125 644 121964771392665 645 -488997824171850 646 685867446887946 647 -624316647447360 648 312603695642208 649 141770852285616 650 -568343553828520 651 797068741062913 652 -725457852541829 653 363206129124346 654 164701635844494 655 -660197541673250 656 925786518660367 657 -842518563467620 658 421767185335162 659 191236135962960 660 -766475878784219 661 1074702074111597 662 -977933814653896 663 489503301304544 664 221924759438864 665 -889379975820090 666 1246895633263936 667 -1134500640851584 668 567811621135937 669 257399606076061 670 -1031437802172740 671 1445904062890101 672 -1315430469374730 673 658296135553416 674 298386305238324 675 -1195551056610072 676 1675786689231313 677 -1524408741311674 678 762797417154490 679 345717422065536 680 -1385048819270261 681 1941200353113793 682 -1765663031350508 683 883426600569468 684 400347838100283 685 -1603748851214818 686 2247484941992256 687 -2044040522656452 688 1022604016296056 689 463372170657887 690 -1856027279314286 691 2600760843867073 692 -2365096431749660 693 1183103291776765 694 536044726959904 695 -2146898128118144 696 3008039916350832 697 -2735194518370292 698 1368101464536000 699 619802100398070 700 -2482103681302410 701 3477351820204812 702 -3161621684898312 703 1581236127790997 704 716289017725331 705 -2868217505323871 706 4017887760483422 707 -3652718160806568 708 1826670329530380 709 827387603118957 710 -3312761435192696 711 4640163999247357 712 -4218025791999649 713 2109166505378076 714 955250807423096 715 -3824338821438279 716 5356207755809682 717 -4868456395703320 718 2434170394237014 719 1102340247327888 720 -4412785747779216 721 6179768512228465 722 -5616483349099944 723 2807906543317057 724 1271469375500403 725 -5089343104530408 726 7126558068532708 727 -6476358970421435 728 3237486645200941 729 1465852331447778 730 -5866851755054600 731 8214523195094224 732 -7464361676367438 733 3731032723805272 734 1689159608139560 735 -6759974415932555 736 9464155151446777 737 -8599076241652554 738 4297816788734712 739 1945581022922585 740 -7785447165757885 741 10898840970816960 742 -9901712169807310 743 4948419490075644 744 2239897393163904 745 -8962365127355431 746 12545261952385320 747 -11396464482708426 748 5694909876253857 749 2577561587253230 750 -10312506105595376 751 14433845591909035 752 -13110923226434628 753 6551049433398145 754 2964790680681884 755 -11860697885505180 756 16599277878016080 757 -15076537253621754 758 7532523126095888 759 3408670125414877 760 -13635234081100596 761 19081083868253885 762 -17329140198604640 763 8657201429612024 764 3917272071042504 765 -15668345694472638 766 21924285350390384 767 -19909545801028456 768 9945436859888741 769 4499789054243529 770 -17996734687807774 771 25180145629389192 772 -22864222525906129 773 11420400009344154 774 5166685702706799 775 -20662178552848827 776 28907012617937717 777 -26246056664032739 778 13108459595688136 779 5929870068369009 780 -23712213975827691 781 33171272952879129 782 -30115216409746520 783 15039612807393397 784 6802887866694891 785 -27200910869675688 786 38048431308565906 787 -34540128672481384 788 17247971723542075 789 7801141749432193 790 -31189747150570792 791 43624331008703520 792 -39598584315408623 793 19772313690493761 794 8942139671011832 795 -35748598395228558 796 49996533878679067 797 -45378986835102877 798 22656703042260420 799 10245775133139708 800 -40956855642623130 801 57275879693137921 802 -51981764179901472 803 25951194048854544 804 11734644341238069 805 -46904689063352035 806 65588247906584424 807 -59520962838937044 808 29712624515305881 809 13434403897020240 810 -53694474409408892 811 75076547368118041 812 -68126048913297376 813 34005512419830067 814 15374175270379738 815 -61442404454777368 816 85902962673952003 817 -77943940497579354 818 38903067584044944 819 17587000744842638 820 -70280306946266657 821 98251489572355981 822 -89141302356767450 823 44488333895879188 824 20110358582508333 825 -80357696884145495 826 112330795564718680 827 -101907133773961056 828 50855477316996069 829 22986743462239528 830 -91844090456954008 831 128377446538830949 832 -116455688396432602 833 58111239109070151 834 26264321803830108 835 -104931615458515723 836 146659544971677549 837 -133029765193006960 838 66376573587845444 839 29997669755090024 840 -119837952814425132 841 167480831089201242 842 -151904419147558236 843 75788494725280849 844 34248605773007396 845 -136809652795266570 846 191185304288541799 847 -173391141149318004 848 86502156031989726 849 39087127755082736 850 -156125869719643270 851 218162429416780596 852 -197842567934959932 853 98693194137499856 854 44592469530582864 855 -178102569637644384 856 248852999937446448 857 -225657784524481882 858 112560366928434888 859 50854289417546941 860 -203097266309012412 861 283755739091792292 862 -257288295259294188 863 128328524263701216 864 57974009228240040 865 -231514353571363159 866 323434729493652126 867 -293244742148558459 868 146251950182702745 869 66066319891785000 870 -263811103832957762 871 368527772889276789 872 -334104465641819315 873 166618124094388332 874 75260876509586604 875 -300504417730381024 876 419755793506989655 877 -380520006882693442 878 189751949944500882 879 85704203365185133 880 -342178412728871360 881 477933412462024416 882 -433228670233744622 883 216020512636646944 884 97561837201784469 885 -389492956793325148 886 543980835313235050 887 -493063270555884474 888 245838423303348312 889 111020734750936457 890 -443193257453644632 891 618937212314621581 892 -560964213484248643 893 279673827364083854 894 126291979640551192 895 -504120638617615055 896 703975649186785244 897 -637993064922600582 898 318055152694827342 899 143613821507724936 900 -573224643591264177 901 800420067894570325 902 -725347794611867296 903 361578690065719069 904 163255090887935852 905 -651576629245902481 906 909764139733460016 907 -824379889560751138 908 410917102781071711 909 185519031263624509 910 -740385024865991282 911 1033692539901052880 912 -936613567674011598 913 466828980304698145 914 210747602299174278 915 -841012461072586312 916 1174104801168023680 917 -1063767336634652724 918 530169557223856128 919 239326306332198381 920 -954994986026341428 921 1333142077580840432 922 -1207778184819478408 923 601902740408616788 924 271689605087971959 925 -1084063624493354922 926 1513217164529962720 927 -1370828710586800331 928 683114596097281054 929 308326992014134958 930 -1230168551287022402 931 1717048162791825929 932 -1555377546709752361 933 775028474567490936 934 349789803207278566 935 -1395506196879012600 936 1947696218173509216 937 -1764193462434923882 938 879021961868902792 939 396698848925819352 940 -1582549624163267620 941 2208607819480700427 942 -2000393586665580720 943 996645879390794394 944 449752968444559393 945 -1794082571212032642 946 2503662192203966610 947 -2267486229252648712 948 1129645567588635879 949 509738610887727022 950 -2033237582737202424 951 2837224388516472816 952 -2569418851257572140 953 1279984728005744868 954 577540569235684888 955 -2303538720443124254 956 3214204742006918408 957 -2910631778344420907 958 1449872118004362280 959 654153995783416938 960 -2608949378779704335 961 3640125433682875480 962 -3296118340972849836 963 1641791438334712729 964 740697856417726119 965 -2953925814178283650 966 4121194999844892744 967 -3731492180682355476 968 1858534779909755121 969 838429983803713812 970 -3343477042824118780 971 4664391708900310368 972 -4223062570284535830 973 2103240051464353640 974 948763924071176448 975 -3783231860705731523 976 5277556838259848634 977 -4777918666841353036 978 2379432843500217682 979 1073287776513866692 980 -4279513800028497472 981 5969499001511604078 982 -5404023747952754132 983 2691073250885759112 984 1213785266785542149 985 -4839424955549599164 986 6750110804779844408 987 -6110320572239398559 988 3042608219578872366 989 1372259301903624408 990 -5470939691480911812 991 7630499257981889525 992 -6906849164669070229 993 3439030064061984241 994 1550958304087550432 995 -6183009384320888064 996 8623131525725716787 997 -7804878441795367555 998 3885941856891590200 999 1752405632079933956 1000 -6985679454976391352 1001 9741997783481107718 1002 -8817053285944679304 1003 4389630490083842510 1004 1979432456594444688 1005 -7890220118908541496 1006 11002793140949767428 1007 -9957558821727484416 1008 4957148277459254466 1009 2235214473064597883 1010 -8909272407086147764 1011 12423120817281185886 1012 -11242303883819022194 1013 5596404086286294539 1014 2523312903991426642 1015 -10057011223151823067 1016 14022718994835815197 1017 -12689125846434960599 1018 6316265074104552928 1019 2847720266021350952 1020 -11349327358622707929 1021 15823714052210877401 1022 -14318019271093542792 1023 7126670251207460616 1024 3212911459363856979 1025 -12804030645822935706 1026 17850903175456027126 1027 -16151391056742198036 1028 8038757199310227326 1029 3623900768032249933 1030 -14441076624808652704 1031 20132069683266699240 1032 -18214345124030764368 1033 9065003452370718505 1034 4086305457907225176 1035 -16282819413387339064 1036 22698334769001420436 1037 -20534999949886700448 1038 10219384183431179568 1039 4606416700694369597 1040 -18354293715594139198 1041 25584549776182940634 1042 -23144842691077010942 1043 11517548054263246992 1044 5191278669637659313 1045 -20683529283600615543 1046 28829733575535493160 1047 -26079123990046583147 1048 12977013256927342576 1049 5848776706793499276 1050 -23301901455687480696 1051 32477560119569891128 1052 -29377298069817007136 1053 14617386034780506374 1054 6587735602636774300 1055 -26244521853626609248 1056 36576901805348720478 1057 -33083513165894851752 1058 16460604185274954412 1059 7418029098889712737 1060 -29550673706209810683 1061 41182434899118984516 1062 -37247157967203642788 1063 18531208360587636762 1064 8350701894312653129 1065 -33264296824849400718 1066 46355313957363183544 1067 -41923470285746881135 1068 20856644249244655263 1069 9398105523568663469 1070 -37434527733844206560 1071 52163922942487403124 1072 -47174214933129598087 1073 23467599102723609422 1074 10574049681679781024 1075 -42116301136654370144 1076 58684711566496233177 1077 -53068438460689563863 1078 26398376402492019310 1079 11893970682237776952 1080 -47371019490888581165 1081 66003126331321800497 1082 -59683309341618299352 1083 29687312925229233457 1084 13375118980340903191 1085 -53267298288585627687 1086 74214646757980545184 1087 -67105053012771525107 1088 33377242874496547033 1089 15036767838313628556 1090 -59881795370580042156 1091 83425938441436984468 1092 -75429992313705137703 1093 37516014308289442624 1094 16900445503733853300 1095 -67300133603714527619 1096 93756135821393153392 1097 -84765704896774395360 1098 42157063599362257228 1099 18990193455383168128 1100 -75617927154605508180 1101 105338268959179026493 1102 -95232310542582458244 1103 47360054346355381629 1104 21332853622820738034 1105 -84941922807267698559 1106 118320850144462232196 1107 -106963902592552368839 1108 53191587779972743966 1109 23958387719643407215 1110 -95391268888403029868 1111 132869637866376303685 1112 -120110139362826967586 1113 59725992535088254916 1114 26900232251204841744 1115 -107098925836827483360 1116 149169597558578306937 1117 -134838012976144477520 1118 67046202431194924040 1119 30195693051531571038 1120 -120213233828825160128 1121 167427080617103556462 1122 -151333815054962784268 1123 75244731906644941398 1124 33886383709987500586 1125 -134899654657929116008 1126 187872245480358580564 1127 -169805320651867624840 1128 84424759701248505188 1129 38018712615643515689 1130 -151342706759212816356 1131 210761747110346286781 1132 -190484214229392149644 1133 94701332598633352650 1134 42644423955681257778 1135 -169748114435452585764 1136 236381724010203550793 1137 -213628783873859423651 1138 106202702205693887626 1139 47821198461880503524 1140 -190345194420130901712 1141 265051115022527210824 1142 -239526912884466387024 1143 119071809222287705341 1144 53613320431207141684 1145 -213389505540522205028 1146 297125341563456872200 1147 -268499400787371297647 1148 133467931084674605703 1149 60092418115110983526 1150 -239165789792418823744 1151 333000394736700085776 1152 -300903649411756047263 1153 149568510655667924024 1154 67338285453053358504 1155 -267991236324488247466 1156 373117370928626674137 1157 -337137753226248703461 1158 167571185386915965114 1159 75439793830255693848 1160 -300219102951949508339 1161 417967504100039985961 1162 -377645037484900806596 1163 187696038547866845904 1164 84495903600051247287 1165 -336242733681244803663 1166 468097748053261653747 1167 -422919092087737453806 1168 210188096260474522745 1169 94616785981961906526 1170 -376500014546819791728 1171 524116967568775948005 1172 -473509354335922794898 1173 235320096707173653457 1174 105925067223265997008 1175 -421478314740383932003 1176 586702803467832027947 1177 -530027299083136375281 1178 263395560500893186656 1179 118557207985723751797 1180 -471719964680779285997 1181 656609283486677418108 1182 -593153301177881080812 1183 294752194389862485350 1184 132665032456295021199 1185 -527828328340069876175 1186 734675258342596225006 1187 -663644241585963033372 1188 329765663670353980593 1189 148417423002481400788 1190 -590474532839676957712 1191 821833750671575958144 1192 -742341936327477332916 1193 368853772536003080496 1194 166002198043898320108 1195 -660404925192299226364 1196 919122313625898970762 1197 -830182475280639279491 1198 412481095495720734960 1199 185628192435573862880 1200 -738449333014132074918 1201 1027694505999800083913 1202 -928206567283838416786 1203 461164107659018108712 1204 207527561887347880039 1205 -825530214336780588486 1206 1148832601813645498092 1207 -1037570997611345073483 1208 515476866443504638336 1209 231958334935328482969 1210 -922672790113480690696 1211 1283961664520841998169 1212 -1159561315250900990348 1213 576057302905902723689 1214 259207238665227973104 1215 -1031016263061453886812 1216 1434665129427688853486 1217 -1295605879146711639130 1218 643614186686944468102 1219 289592826825996915824 1220 -1151826236784774803371 1221 1602702052754572018472 1222 -1447291406307167518800 1223 718934835389740355712 1224 323468942203697936988 1225 -1286508461272165067124 1226 1790026202050553442264 1227 -1616380178943635613279 1228 802893646251094374993 1229 361228548107003966387 1230 -1436624043390973274010 1231 1998807180658761473140 1232 -1804829084418101945632 1233 896461536221215382922 1234 403307967706240246570 1235 -1603906275685267868640 1236 2231453798666279373510 1237 -2014810679107080559482 1238 1000716385120521586332 1239 450191573607867356557 1240 -1790279252003525481315 1241 2490639924558199308270 1242 -2248736487368971094000 1243 1116854586518650512065 1244 502416974729603363197 1245 -1997878456226408480112 1246 2779333075700613818224 1247 -2509282767833757814332 1248 1246203821363533120830 1249 560580751979430728465 1250 -2229073528835127924156 1251 3100826032150213903501 1252 -2799419003494670638070 1253 1390237181438328966458 1254 625344799878397351163 1255 -2486493437491456978755 1256 3458771787223645808181 1257 -3122439397584957144887 1258 1550588782316864349644 1259 697443336671406344808 1260 -2773054300198941137875 1261 3857222180165147082248 1262 -3481997686521030374896 1263 1729071020035885228981 1264 777690652252949878408 1265 -3091990135484547911220 1266 4300670591252721208042 1267 -3882145612094482711207 1268 1927693640963207612156 1269 866989669807790126208 1270 -3446886841180143766942 1271 4794099118257349873728 1272 -4327375430459674889052 1273 2148684811895774793185 1274 966341405226654333840 1275 -3841719734596850775336 1276 5343030695482374649878 1277 -4822666872875562534762 1278 2394514395900640178096 1279 1076855416342529757445 1280 -4280895019744588648824 1281 5953586663218304355918 1282 -5373539015825641946684 1283 2667919660585667215192 1284 1199761343847750223150 1285 -4769295584892793163255 1286 6632550346566474159976 1287 -5986107563399787604014 1288 2971933667845193969824 1289 1336421655443115541596 1290 -5312331573520736462972 1291 7387437258865572387376 1292 -6667148096269643385126 1293 3309916619652173645070 1294 1488345716571708396854 1295 -5915996217082347619104 1296 8226572606672616488689 1297 -7424165896302492134788 1298 3685590461500065137540 1299 1657205322838812658830 1300 -6586927466065592618701 1301 9159176841168916828664 1302 -8265473017865937660648 1303 4103077075856260618248 1304 1844851843405640841205 1305 -7332476010497561433754 1306 10195460075330168117032 1307 -9200273342968719840256 1308 4566940430646373727895 1309 2053335138873880029597 1310 -8160780339095393518720 1311 11346726268114442829464 1312 -10238756432079491935547 1313 5082233084833784164944 1314 2284924434225910817336 1315 -9080849552100481930591 1316 12625488166720869412244 1317 -11392201062248177810634 1318 5654547492584398243496 1319 2542131344602866964509 1320 -10102654712903783250144 1321 14045594096707039410993 1322 -12673089434091187371888 1323 6290072592100969892766 1324 2827735272182591625433 1325 -11237229602815118418789 1326 15622367797973040773466 1327 -14095233125442823147427 1328 6995656212773838829248 1329 3144811413233416208289 1330 -12496781827850913499134 1331 17372762623559443554432 1332 -15673911977706409727949 1333 7778873887950458264068 1334 3496761639014124597512 1335 -13894815321750715174212 1336 19315531548547840329607 1337 -17426027216953947436825 1338 8648104717965063716592 1339 3887348539330189421254 1340 -15446265391315461853217 1341 21471414579546539809220 1342 -19370270242003791482008 1343 9612614992595418874040 1344 4320732947081475462534 1345 -17167647564797372303199 1346 23863345312135518766104 1347 -21527308651464815458103 1348 10682650351191709028727 1349 4801515292475647222224 1350 -19077221626797839516820 1351 26516678555939208353598 1352 -23919991238237158706917 1353 11869537336281541049670 1354 5334781171012722786684 1355 -21195172360906266146220 1356 29459441135734928644515 1357 -26573573848211228826972 1358 13185795279620373043144 1359 5926151545930064700324 1360 -23543808669049533623206 1361 32722608184194330687638 1362 -29515968187954937163096 1363 14645259552834729320118 1364 6581838048299683287729 1365 -26147782902025775506247 1366 36340407468775183521936 1367 -32778015868601673378432 1368 16263217314865590238152 1369 7308703882048996802802 1370 -29034332413424203731280 1371 40350654544290829006777 1372 -36393790198990055269140 1373 18056557000305787744698 1374 8114330892141602518548 1375 -32233545547844652641095 1376 44795121795352307694008 1377 -40400928484485936175824 1378 20043932913035018811022 1379 9007093407224403896276 1380 -35778654488001633851322 1381 49719944731980817135813 1382 -44840997859001837581520 1383 22245946423839643200517 1384 9996239529136373738152 1385 -39706357623761022229194 1386 55176069229140159067684 1387 -49759897970170325058568 1388 24685345415271121235028 1389 11091980605520891397685 1390 -44057174362879578546576 1391 61219743760010107342733 1392 -55208304162857964492744 1393 27387243778080146760769 1394 12305589694977186011784 1395 -48875835589240781214251 1396 67913061065843782726723 1397 -61242155157385027812644 1398 30379362937170378874928 1399 13649509910943012632885 1400 -54211713282637367069187 1401 75324554136076503985788 1402 -67923189608808118433776 1403 33692297578150188559644 1404 15137473618161233695899 1405 -60119293157048011164883 1406 83529851843812984298936 1407 -75319536355082311888312 1408 37359807953914761684361 1409 16784633547795170328570 1410 -66658694544268003790172 1411 92612400098451640283453 1412 -83506363629332029649259 1413 41419141382138035218168 1414 18607707002200519941700 1415 -73896242160628128015312 1416 102664254942443514094920 1417 -92566593016965616027628 1418 45911385794460072485324 1419 20625134431065795685616 1420 -81905094838171060104699 1421 113786954638375818089484 1422 -102591684498288323297216 1423 50881858475376964115596 1424 22857253786212502423799 1425 -90765936793736753828039 1426 126092478469871774572954 1427 -113682499523226803443770 1428 56380533428408928098235 1429 25326492195162042316118 1430 -100567737541146413441736 1431 139704300721511485871630 1432 -125950249735175738757896 1433 62462511139005775754798 1434 28057576643785516097880 1435 -111408587140722081571879 1436 154758549114121338718871 1437 -139517539686932117811791 1438 69188534862541035387040 1439 31077765517592643743904 1440 -123396614117347869802205 1441 171405277859781511425433 1442 -154519512693953926683460 1443 76625557962872292811008 1444 34417103030808091744065 1445 -136650994083049298734812 1446 189809866471812798032782 1447 -171105109839400549846475 1448 84847367256663264956256 1449 38108698763183446945537 1450 -151303057862657355053156 1451 210154556527584726079272 1452 -189438453105018908541876 1453 93935267793622883150737 1454 42189034739122184551242 1455 -167497508763935541964252 1456 232640139743519887533802 1457 -209700364642116292189812 1458 103978835017047722249026 1459 46698302712167183665949 1460 -185393759546021049992260 1461 257487811992483332614105 1462 -232090035344088224004266 1463 115076740816822357098584 1464 51680774574289591583737 1465 -205167400647426315388224 1466 284941209282594644092872 1467 -256826857126039180975704 1468 127337660602056011825855 1469 57185209082833401782032 1470 -227011812326055979029144 1471 315268643235564134365188 1472 -284152434687887299949295 1473 140881269198912632009372 1474 63265298404109904646144 1475 -251139934567223201561868 1476 348765555262440898032873 1477 -314332794024461612804978 1478 155839334114361057399888 1479 69980158299640189997178 1480 -277786209919891259567940 1481 385757210449533026175495 1482 -347660806583365089465400 1483 172356915516714523234625 1484 77394866146426490954881 1485 -307208715858514436756850 1486 426601654149815276520734 1487 -384458849748068458876584 1488 190593683162139173132328 1489 85581051373499121345596 1490 -339691504825875766166734 1491 471692956442316265002913 1492 -425081726278194015776154 1493 210725361463340779433760 1494 94617543332882474000980 1495 -375547171827602867169955 1496 521464771988857256722842 1497 -469919867460472788610727 1498 232945314945400203102288 1499 104591082090053966695145 1500 -415119671309237216086449 1501 576394245404074562975373 1502 -519402847055912802750488 1503 257466287487468515451637 1504 115597098138758247244070 1505 -458787407092992777807168 1506 637006295078934226784268 1507 -574003235660669604449711 1508 284522310000663369264795 1509 127740567602520451735609 1510 -506966621371139909384580 1511 703878311483498489368056 1512 -634240827879315310730760 1513 314370792568347882476148 1514 141136950104752834041656 1515 -560115111192881515222535 1516 777645309343076744810368 1517 -700687277729418005071764 1518 347294818567937152186612 1519 155913217154571424710768 1520 -618736303529134350290674 1521 859005576760867878397105 1522 -773971181011611571538952 1523 383605659933287826230384 1524 172208979633571243085011 1525 -683383722907579240876866 1526 948726868375492706543570 1527 -854783646980121749042772 1528 423645534496638999087200 1529 190177723762159360900206 1530 -754665888766437303653864 1531 1047653194026178364185600 1532 -943884405598712951654476 1533 467790628302809405352996 1534 209988165803064318610448 1535 -833251683139531253120547 1536 1156712259182452910151353 1537 -1042108500957799747771823 1538 516454407909289517423844 1539 231825736705288320447516 1540 -919876233045603228039526 1541 1276923618617653610140092 1542 -1150373626132487477172210 1543 570091250012388224530653 1544 255894208938102227922612 1545 -1015347356079534105031775 1546 1409407610502871136365764 1547 -1269688159871732312031288 1548 629200418265613517664211 1549 282417478891265980815262 1550 -1120552622181302989621784 1551 1555395144315665477804893 1552 -1401159971108149959435998 1553 694330419925602166120463 1554 311641519462600744493772 1555 -1236467089467436000698088 1556 1716238422739467659220769 1557 -1546006063361626235460168 1558 766083777967891100851960 1559 343836518795473205026576 1560 -1364161777340027467111555 1561 1893422685128679100311660 1562 -1705563137771826151271928 1563 845122257609243091916521 1564 379299222609351125510304 1565 -1504812945927955275939330 1566 2088579068182790284350864 1567 -1881299160733293019681746 1568 932172589750987857860291 1569 418355499163025731887024 1570 -1659712257256419161853032 1571 2303498688273593454560277 1572 -2074826030029345677782244 1573 1028032737775371819507445 1574 461363147650181527101600 1575 -1830277900484313966287051 1576 2540148059464181924886665 1577 -2287913441969631295732992 1578 1133578758381696156316516 1579 508714972725941746383230 1580 -2018066771089782509002410 1581 2800685971721415751772389 1582 -2522504071453455637047776 1583 1249772311805380839426048 1584 560842149954427511432363 1585 -2224787802136388610586175 1586 3087481965227814721094732 1587 -2780730187114102407186155 1588 1377668881820597396311130 1589 618217909225017366657363 1590 -2452316554715013566792256 1591 3403136549132186659241630 1592 -3064931834888246948648459 1593 1518426771459106526408936 1594 681361565669010484362264 1595 -2702711184459584896375348 1596 3750503326627230531537586 1597 -3377676735512835653540317 1598 1673316946386735032003200 1599 750842930291173824464124 1600 -2978229911682252560680770 1601 4132713203010250235986632 1602 -3721782054739560184243970 1603 1843733804448237284985193 1604 827287135479691725949656 1605 -3281350134313746162569122 1606 4553200869472549897967988 1607 -4100338219495873778176988 1608 2031206957026939390751640 1609 911379913744436943980388 1610 -3614789335477757128275504 1611 5015733772895794854288168 1612 -4516734968994696812678266 1613 2237414115663186095963366 1614 1003873371533075825987670 1615 -3981527951343482125454638 1616 5524443801031137720653553 1617 -4974689846934089742217655 1618 2464195185845478950504954 1619 1105592303757258995254056 1620 -4384834379906194161706218 1621 6083861933242554455525909 1622 -5478279359643301895989532 1623 2713567679139649807301797 1624 1217441098812285092980800 1625 -4828292327735318456453400 1626 6698956129653490254596720 1627 -6031973045366644263666240 1628 2987743564870311821914869 1629 1340411288362164204129133 1630 -5315830709531109178134876 1631 7375172756214284787927200 1632 -6640670722072508276436540 1633 3289147693540301637412417 1634 1475589801083868400233818 1635 -5851756334766017006082684 1636 8118481870077169221233697 1637 -7309743205290683376844242 1638 3620437936090662049022019 1639 1624167984888075639863836 1640 -6440789636795608977236455 1641 8935426718924431528775022 1642 -8045076813793459307788172 1643 3984527196109241539582956 1644 1787451467966895748765341 1645 -7088103722859991645776200 1646 9833177839744932870160160 1647 -8853122009522583784146035 1648 4384607466221560868899067 1649 1966870935329948645280566 1650 -7799367048415655205851966 1651 10819592177228090366379016 1652 -9740946549342671823800563 1653 4824176115307525699758270 1654 2163993904400460390500384 1655 -8580790046530138346694504 1656 11903277679680609133905960 1657 -10716293560072580652012911 1658 5307064609923720640416632 1659 2380537590720965027314405 1660 -9439176072712075940715111 1661 13093663871444360472953520 1662 -11787644985174816168520752 1663 5837469891561919705413869 1664 2618382963001028551937102 1665 -10381977057870473090583108 1666 14401078945484825855325574 1667 -12964290891597231174197376 1668 6419988651194811413309887 1669 2879590095596148638622988 1670 -11417354297196342902564742 1671 15836833968451480650457070 1672 -14256405168981344899735449 1673 7059654764166228421962318 1674 3166414936192595139693480 1675 -12554244841020000211003931 1676 17413314843416022489722841 1677 -15675128200938898860989771 1678 7761980171945738640732814 1679 3481327616958007612525944 1680 -13802433995242853606310360 1681 19144082733051183965433282 1682 -17232657139836620610145956 1683 8532999522835047084908048 1684 3827032448877138620565157 1685 -15172634484213406960639683 1686 21043983708613262814966320 1687 -18942344472720129644799056 1688 9379318911475558375221551 1689 4206489751399320083442673 1690 -16676572878071390380625400 1691 23129268458181714921426960 1692 -20818805627208988462573641 1693 10308169087248722507963517 1694 4622939683077016619299112 1695 -18327083940127373585579039 1696 25417722961650516630853822 1697 -22878036432655940360479698 1698 11327463534495579789288144 1699 5079928253550036077964094 1700 -20138213607976328328590758 1701 27928811120482815251607134 1702 -25137541324227167937156848 1703 12445861863238448723682904 1704 5581335713251669451012652 1705 -22125331385344554157959439 1706 30683830417776319272464240 1707 -27616473256134781338732959 1708 13672838987905638787026839 1709 6131407534563251975155152 1710 -24305252990387293408333830 1711 33706081779357747713191832 1712 -30335786375779286954568889 1713 15018760613818551718007388 1714 6734788217076209344531674 1715 -26696374180959622369898911 1716 37021054910070836796907765 1717 -33318402603415687656168456 1718 16494965597072288515954824 1719 7396558170124603206789925 1720 -29318816758581378810521548 1721 40656630491866978606416952 1722 -36589393362998211260821712 1723 18113855793362813195222184 1724 8122273948114320134986695 1725 -32194587841180468002751667 1726 44643300752504446694007464 1727 -40176177819545473870513752 1728 19888994065498152984836904 1729 8918012138395582442273081 1730 -35347753590603423986497416 1731 49014410046460141135681548 1732 -44108739097688990302895184 1733 21835211178281843588709641 1734 9790417227830001583116000 1735 -38804628685218306606324027 1736 53806417233943987001879089 1737 -48419860085582082977507520 1738 23968722373433478443584080 1739 10746753802802028087355632 1740 -42593982941162053413786165 1741 59059181800676600133745541 1742 -53145380569196181324949449 1743 26307254486795080828322348 1744 11794963468588342360171139 1745 -46747266608929918737194730 1746 64816275831388980034503792 1747 -58324477594893437480828579 1748 28870184545579130737001878 1749 12943726907752629555683293 1750 -51298856005627505650176356 1751 71125324134997309145919132 1752 -63999971124359841598512785 1753 31678690865515505937738388 1754 14202531533999013641536440 1755 -56286321288492402374924988 1756 78038375020323025931584884 1757 -70218657226327308582483516 1758 34755917756833547707592416 1759 15581745237739272548504876 1760 -61750718332920160752088532 1761 85612304439438595039062601 1762 -77031671245535035645009802 1763 38127155044847045304492648 1764 17092696762986662720121237 1765 -67736906849568410433007048 1766 93909256452664125453128144 1767 -84494883602060982257281235 1768 41820033715957177532545096 1769 18747763302150390748583327 1770 -74293897060981929303270116 1771 102997123226525863468509470 1772 -92669331105262533096191431 1773 45864739114047082040142157 1774 20560465946415925058302082 1775 -81475227460163705818209624 1776 112950068055307441661665674 1777 -101621686917278456910392439 1778 50294243236069483983551232 1779 22545573684754185237334176 1780 -89339376392598423918318337 1781 123849095200061701261305102 1782 -111424772573410161740021822 1783 55144557810161293681556826 1784 24719216704829988913293497 1785 -97950210441245683411578280 1786 135782670668092289809672288 1787 -122158115762128007622644692 1788 60455009985526234726770158 1789 27099009814309427214690174 1790 -107377472852144898353213096 1791 148847398413166468488197983 1792 -133908557888310016035294490 1793 66268542621806189282444810 1794 29704186872007511346785974 1795 -117697315518629049726501544 1796 163148756824415770229864013 1797 -146770915791298683309082560 1798 72632041337516779199035166 1799 32555747195147508440739120 1800 -128992878346149143474816015 1801 178801900792603718812737265 1802 -160848702367204817887311400 1803 79596690663738699485704512 1804 35676614992532899957426248 1805 -141354920149814570776788204 1806 195932535098925268360915902 1807 -176254911254601642391475444 1808 87218361851593129890819042 1809 39091812963890790147885806 1810 -154882505594652608023113848 1811 214677865366777125074174024 1812 -193112871187522600521787813 1813 95558035101691422290403525 1814 42828651303958476642019608 1815 -169683753077117834760433314 1816 235187633354208996116060860 1817 -211557176101889784524295408 1818 104682259221881052652414240 1819 46916933456345703887317104 1820 -185876648867562472293088386 1821 257625243947575431810385158 1822 -231734697604848543332425328 1823 114663651978069074325993101 1824 51389180077873315366582254 1825 -203589933290493707552305567 1826 282168991849015230066768036 1827 -253805686983803929831587983 1828 125581444683054245448797593 1829 56280872799334643102393990 1830 -222964065214902860845364760 1831 309013396635935629612081477 1832 -277944974547526999059730743 1833 137522074872291076963239810 1834 61630719504661274804133396 1835 -244152271664555010843535392 1836 338370655614075354514187682 1837 -304343274758888049225705279 1838 150579831244963707967472048 1839 67480942997762465942539022 1840 -267321689940739574618920415 1841 370472224691813247413619432 1842 -333208606342544418490707194 1843 164857555406157290763674422 1844 73877595086235474477653874 1845 -292654610282005921091741915 1846 405570538377334527049467870 1847 -364767837335247824338267792 1848 180467405333202575488544652 1849 80870898284286030257209466 1850 -320349827770241055479770456 1851 443940880947735627825740353 1852 -399268365897099426144302645 1853 197531685909323996123322174 1854 88515617525144452812011304 1855 -350624112935191310249761115 1856 485883421866177474054333600 1857 -436979948623784592590187468 1858 216183752322821715590150412 1859 96871464476719589889698937 1860 -383713811314212838180746903 1861 531725429636415786851648818 1862 -478196689099245113612648936 1863 236568992623511566416776640 1864 106003537275023290054994416 1865 -419876583096570277687425010 1866 581823679490508776126203372 1867 -523239200510965162527919531 1868 258845896262730523763282495 1869 115982798728886356690549056 1870 -459393294926753273140632352 1871 636567071612975745498379536 1872 -572456957323811199871278144 1873 283187216022770230791901992 1874 126886596308764923869796576 1875 -502570076965901736512988839 1876 696379478021416161482816473 1877 -626230852279750056208173630 1878 309781231369314593465375476 1879 138799227513055408670722181 1880 -549740559420152948934655487 1881 761722837758650381687417186 1882 -684975976368770035864380536 1883 338833121940829343819493096 1884 151812554509698203093550364 1885 -601268303947494476752443560 1886 833100521714469776478448212 1887 -749144640908698518101015531 1888 370566460625644427367509920 1889 166026672280229217478487076 1890 -657549446657172151501421848 1891 911060990196658754975319953 1892 -819229662488786970164429837 1893 405224836475902031782778929 1894 181550634850592692730790730 1895 -719015570827077525097537203 1896 996201768322363592504269296 1897 -895767933283050005366683884 1898 443073618572050857032784888 1899 198503244579496292157494365 1900 -786136828992660066979731449 1901 1089173766414478336078645394 1902 -979344301136516953390879644 1903 484401872888202187422180128 1904 217013909894040324327866768 1905 -859425335716462635858611526 1906 1190685974876686070587873242 1907 -1070595785881524610068078228 1908 529524445222651695578328091 1909 237223577315636928898139921 1910 -939438854139593755252515520 1911 1301510565499544298992164748 1912 -1170216160566013297932404971 1913 578784224356231189008569127 1914 259285744110496894695230296 1915 -1026784801357720823324656922 1916 1422488433833940178595611675 1917 -1278960928684113695865190427 1918 632554600790036728720609016 1919 283367558430419742784564176 1920 -1122124599765354530304174810 1921 1554535220174179053478207196 1922 -1397652731107454286839024976 1923 691242137701624435955312772 1924 309651014385469332001889898 1925 -1226178403787671102302674046 1926 1698647849838891817321075360 1927 -1527187219238412312041298460 1928 755289472152203243895204293 1929 338334250113005184904249644 1930 -1339730233881652301655370424 1931 1855911636843466643984826990 1932 -1668539433962923658211873999 1933 825178466086127641469105366 1934 369632957582293783209972608 1935 -1463633552354586116032419395 1936 2027507998743816271139566889 1937 -1822770733287868658257318498 1938 901433628296596140396856522 1939 403781913603708453464975753 1940 -1598817318432958973393030160 1941 2214722834420854981469473868 1942 -1991036315128455232323356256 1943 984625830298846154430728808 1944 441036642301895809035455940 1945 -1746292563137821750805096096 1946 2418955620892564530198054272 1947 -2174593385584845244557990288 1948 1075376340964271091942104490 1949 481675220167006948446383466 1950 -1907159527901424762380962144 1951 2641729289912638184564934860 1952 -2374810027240041880037306789 1953 1174361206838476397228330113 1954 526000235723560048858483572 1955 -2082615414516722218106884732 1956 2884700950169961313871941612 1957 -2593174826546702040202575043 1958 1282316007305027603884067438 1959 574340916857190493334608806 1960 -2273962797966880472339734777 1961 3149673526372687872423085476 1962 -2831307324278685678345927408 1963 1400041016179263270187832013 1964 627055439922825588628399361 1965 -2482618757962204032508220200 1966 3438608392417693696749856362 1967 -3090969358331823849018152043 1968 1528406803936747256945107772 1969 684533435928995825877071798 1970 -2710124789641099393282033764 1971 3753639082246929637431588181 1972 -3374077373901962911542706525 1973 1668360317615813297963674560 1974 747198710360557592895404782 1975 -2958157558900005533505017168 1976 4097086168915455268690311198 1977 -3682715782279615836916377719 1978 1820931478499250887450215408 1979 815512194572328635990133708 1980 -3228540573232944933688473159 1981 4471473409883867694037530465 1982 -4019151456219423857015723904 1983 1987240340996323365605273684 1984 889975148168819346620479452 1985 -3523256844819488660937245521 1986 4879545264645646165510200936 1987 -4385849457107454728152140952 1988 2168504859731767455401545024 1989 971132633387795025898366332 1990 -3844462628933613627138551608 1991 5324285899556699070239875208 1992 -4785490097006436845752614361 1993 2366049315726195243274450241 1994 1059577284239117732253042996 1995 -4194502327595748325691693748 1996 5808939804202761289834569070 1997 -5220987447153178399884150714 1998 2581313456744355697470359478 1999 1155953395023939718765878778 2000 -4575924655794996005366736457 2001 6337034153877381366901246825 2002 -5695509413667365770536622558 2003 2815862411420683205729182512 2004 1260961354885876560491157870 2005 -4991500175615159967485984408 2006 6912403063810338876094385688 2007 -6212499511159039884095184347 2008 3071397441671119208975114516 2009 1375362457235584981114764760 2010 -5444240312252047575638233584 2011 7539213892749923128582404782 2012 -6775700475655632080988976912 2013 3349767603197266788756361741 2014 1499984115258231223738914588 2015 -5937417975265175907125690112 2016 8221995766433903592675605376 2017 -7389179869869636663917259344 2018 3652982389613490433255916866 2019 1635725517271790946719422664 2020 -6474589918517317651108843144 2021 8965670505460561316478873315 2022 -8057357846367093459659196864 2023 3983225441915464159715527640 2024 1783563758470304974039158878 2025 -7059620983183590678272476536 2026 9775586157175804404632329208 2027 -8785037247746384656063243904 2028 4342869411694877183172752826 2029 1944560488574384771497317112 2030 -7696710380019725964583734880 2031 10657553347515084841981843956 2032 -9577436237580256220486423680 2033 4734492073731102698013114750 2034 2119869118141420581852442954 2035 -8390420179840106859035825803 2036 11617884686376073876306007012 2037 -10440223671694647042690376882 2038 5160893791397427502860305970 2039 2310742629776834066909413764 2040 -9145706194942156198113625836 2041 12663437479154378237763526724 2042 -11379557436453074027329803816 2043 5625116446755123835591894910 2044 2518542044258423037521017115 2045 -9967951449109693615713347268 2046 13801660017662194655390382288 2047 -12402125999181949201716015666 2048 6130463956320800014168693905 2049 2744745595658003010355771705 2050 -10863002449917939903406824808 2051 15040641745890196829403423408 2052 -13515193435823026066750647221 2053 6680524503336956286423207313 2054 2990958673944807908798669720 2055 -11837208494445467751028150464 2056 16389167620096544069816595343 2057 -14726648222447162430406550451 2058 7279194628007947342996793960 2059 3258924598306477184736835176 2060 -12897464258271415017207587406 2061 17856777008654843861632975104 2062 -16045056100539433506581585674 2063 7930705328648354268292380928 2064 3550536289556692434448256779 2065 -14051255937913903637625329094 2066 19453827505116727924489139844 2067 -17479717351100891138626607303 2068 8639650339092686850593896977 2069 3867848915540567130446489730 2070 -15306711238761788379333491000 2071 21191564058208352418606403405 2072 -19040728839758422722801959532 2073 9411016761109391019797113386 2074 4213093589435254140040787600 2075 -16672653524198934697101864471 2076 23082193855159627794082879506 2077 -20739051224384344678483556632 2078 10250218245023525998750515808 2079 4588692207305421203011174506 2080 -18158660467150846358536726447 2081 25138967430050674503272310590 2082 -22586581748377120424184455272 2083 11163130927368116319869192732 2084 4997273518252258856963662171 2085 -19775127572850947133502659503 2086 27376266506956282748251205580 2087 -24596233076922074082207997200 2088 12156132351241586474836727081 2089 5441690528027347768328321984 2090 -21533336971382526254482658424 2091 29809699128796981996669539337 2092 -26782018670439587314372686834 2093 13236143613248531212858111235 2094 5925039345116365914215686032 2095 -23445531910679872175087708363 2096 32456202667201970206348512703 2097 -29159145229245192724663746551 2098 14410675000545153364339476348 2099 6450679587075258796858671896 2100 -25524997415347979786863444614 2101 35334155356611014125097315600 2102 -31744112786426857672737467418 2103 15687875402715620294830122786 2104 7022256474377790033478888468 2105 -27786147614090089639584844266 2106 38463497047564860125307738712 2107 -34554823072330409384609622734 2108 17076585806089697596371132888 2109 7643724749258512356774426680 2110 -30244620278924930400517400168 2111 41865859929954135326199359176 2112 -37610696824107422820952659936 2113 18586397202810342717027535633 2114 8319374568072263468668757700 2115 -32917379162969031750896879088 2116 45564710037234612130049498574 2117 -40932800767800794018171693482 2118 20227713273610020037361830068 2119 9053859527598810850510130157 2120 -35822824770596411470210052196 2121 49585500407617015691105717761 2122 -44543985058737722750290908776 2123 22011818232012664005805660716 2124 9852226998572114313432425879 2125 -38980914244544016774682739027 2126 53955836848372753077144477800 2127 -48469032028892922916338939972 2128 23950950248704240738544461611 2129 10719950953576034170259768859 2130 -42413291109288268297181230310 2131 58705657325062982728343094585 2132 -52734817157742511409841506555 2133 26058380908289702747788814197 2134 11662967491406318664338573072 2135 -46143425669095032340506642304 2136 63867426079126867064826612025 2137 -57370483256328509538556169399 2138 28348501186763320661183040192 2139 12687713276131771238961040892 2140 -50196766922869478961550020694 2141 69476343665319226068911019564 2142 -62407628933218828432001892128 2143 30836914476972341956266292180 2144 13801167126492757697396013971 2145 -54600906926672871031726720648 2146 75570574195466010136599345190 2147 -67880512496215886059276881799 2148 33540537231366010349276762226 2149 15010895010045096302534551336 2150 -59385758608910072547632355728 2151 82191491177445185969613434240 2152 -73826272535528862886167544312 2153 36477707836635514084713079776 2154 16325098716704013113771887516 2155 -64583748123151755744577417530 2156 89383943448777683682536696589 2157 -80285166533188032137072815716 2158 39668304383715266915264736896 2159 17752668508173758290842817656 2160 -70230022909779449268913850796 2161 97196542823350220762316148806 2162 -87300828950311848517936384424 2163 43133872049312409262091517102 2164 19303240063293109022956862801 2165 -76362676730623994907208997640 2166 105681975198257379135549156730 2167 -94920550359027636452856868155 2168 46897760861949327121587825512 2169 20987256064710328200311532937 2170 -83022993041019561549492755832 2171 114897337006264855733517162288 2172 -103195579310050994110454254683 2173 50985274686767579937209756445 2174 22816032799672617142097892456 2175 -90255708171787779570996378594 2176 124904499048733236901794657552 2177 -112181448760830315869515551576 2178 55423832329386866709837347004 2179 24801832177219934699671426410 2180 -98109295910192088404605242992 2181 135770499904836219494248537704 2182 -121938329033520086902439216048 2183 60243141730314508321327599549 2184 26957939595883701462272904661 2185 -106636275194522075908116003493 2186 147567971286454873623145160664 2187 -132531409427651167329002757311 2188 65475388298148743393523789598 2189 29298748130276037757669340664 2190 -115893542772367812959725222471 2191 160375597895195893821784180229 2192 -144031310780095751423387065716 2193 71155438512546438312248714028 2194 31839849541913812323929309640 2195 -125942732818589162636224191696 2196 174278614539603778357976444675 2197 -156514531445695763874508374259 2198 77321060017083682906486041368 2199 34598132659449690107976759300 2200 -136850605666269917459865259784 2201 189369343487931771934271620223 2202 -170063929366750688349212593928 2203 84013159518227275659030194080 2204 37591889716409212261652346840 2205 -148689467973454685864454515687 2206 205747775266004017317264934752 2207 -184769243109505763632925928864 2208 91276039910178702854822247072 2209 40840931280785866523729380761 2210 -161537626831118530234502627838 2211 223522196362034095218772668085 2212 -200727654972016743507940083457 2213 99157678156928968379237667408 2214 44366710460690081005453500034 2215 -175479880514636166129242801576 2216 242809867572150831009117183653 2217 -218044399511521862372702796359 2218 107710025583077331197969481304 2219 48192457123946508785687021849 2220 -190608048793065050199360789823 2221 263737757013315508942718735086 2222 -236833421102080277780071177568 2223 116989332354488719939597580893 2224 52343322927392547058497451031 2225 -207021545939014161595156343578 2226 286443332145900343559586083794 2227 -257218084416161146346251255088 2228 127056498069393258711675379173 2229 56846538013955075209251250992 2230 -224827999827971330660943817356 2231 311075415488164152998743275600 2232 -279331942028654022384675258120 2233 137977450530839809365279781876 2234 61731580302724505307672130400 2235 -244143920781068695522708350275 2236 337795109071063006590684433615 2237 -303319563670064565672143436060 2238 149823554933313492461953308984 2239 67030358369559163832591002533 2240 -265095424090805392170621599549 2241 366776793076268341119852733434 2242 -329337432009267641928743067250 2243 162672055870707336661167341240 2244 72777408993645436197802292136 2245 -287819010476791872174933171530 2246 398209204525076953478961873424 2247 -357554910227015322863098837522 2248 176606554760637069979114789848 2249 79010110529319684010895641884 2250 -312462409049781731526582124704 2251 432296602343394081577740174889 2252 -388155287051527849491870099625 2253 191717525482336144470160593872 2254 85768913352795648586285591302 2255 -339185487718930680776217631548 2256 469260025620630040194109584234 2257 -421336905369130821649648322311 2258 208102871243148182538070930404 2259 93097588730710137412342009248 2260 -368161236361276369105777286125 2261 509338652410838381070827312582 2262 -457314380998452026745235405488 2263 225868525923135744062031579277 2264 101043497562140958580186611735 2265 -399576828485963432571705122566 2266 552791266995601124909917849984 2267 -496319918728698471055170779664 2268 245129103399799140991979564258 2269 109657880558513108941722596366 2270 -433634767570950602009965869024 2271 599897844143112896411505769242 2272 -538604733273780302180984267484 2273 266008598626719858915206659052 2274 118996171547215463584279202566 2275 -470554124729250075136156811736 2276 650961259559935571408242158218 2277 -584440583387470434017869552188 2278 288641144532556009440588729798 2279 129118335715435440582038221944 2280 -510571874877711490039309607244 2281 706309136444542754788013888832 2282 -634121428023597003628184418868 2283 313171829121806192504258782885 2284 140089234751401784697974050648 2285 -553944339136764770884741377840 2286 766295838818864322809553462210 2287 -687965214112852627269500967371 2288 339757577497793459300951466737 2289 151979020991639700126145316953 2290 -600948741787320657127892990892 2291 831304623139678067569312215852 2292 -746315806267873244405269921827 2293 368568103893230023406938726861 2294 164863562845816032598044468288 2295 -651884890754414297406619466500 2296 901749960580281593600560009804 2297 -809545069524707166596744395428 2298 399786939186434655696756054232 2299 178824903946133399481833168289 2300 -707076991279563819260510920740 2301 978080043329147270268333057120 2302 -878055117085933297328215615072 2303 433612539803895695194433795088 2304 193951758656975093751352822273 2305 -766875603188914975089196104175 2306 1060779489281297101376773099326 2307 -952280735953017884929023246520 2308 470259484364629727239689021862 2309 210340046783587421735075260139 2310 -831659752965977069839739454585 2311 1150372260605394389948578150912 2312 -1032692004327947143563324281430 2313 509959764911109055107146135286 2314 228093470537111899162985441088 2315 -901839212700404957938989572792 2316 1247424812860896011818974655335 2317 -1119797115731956406383078375683 2318 552964180097989455501868039392 2319 247324137048378518291127432349 2320 -977856958912373093360005492736 2321 1352549492621341922338363707816 2322 -1214145425937973496996175076982 2323 599543838276264337252479398197 2324 268153229975808972840879738780 2325 -1060191825250554556966510557168 2326 1466408202938736241306333536632 2327 -1316330740049224210879213896120 2328 649991779019766512033158787628 2329 290711734024862382390201091556 2330 -1149361364135782122301878549480 2331 1589716357467259742904755326465 2332 -1426994858385855836299537089818 2333 704624722296362389238961656990 2334 315141216489143450538776253276 2335 -1245924933577815915021633242819 2336 1723247145660039483547638039108 2337 -1546831401271362896129277664560 2338 763784955191154268102983658384 2339 341594670238092753700797707520 2340 -1350487026635294901253847206521 2341 1867836133168759695588623003710 2342 -1676589934348589098477055334520 2343 827842366847243898619889066941 2344 370237422914769414280679862848 2345 -1463700862325458586989957533873 2346 2024386223421510961016438038872 2347 -1817080417709135329154051907015 2348 897196643105056477155947581625 2349 401248117471358421080588836352 2350 -1586272258227533815859455244892 2351 2193873008339090239205026049816 2352 -1969178003898813161259847217238 2353 972279633198163218562726300483 2354 434819769561620446291635563480 2355 -1718963806569335676453115091675 2356 2377350538284332716931750502007 2357 -2133828211774573268034775370694 2358 1053557901806516325176480444472 2359 471160907730558878997416371740 2360 -1862599377248633828267651456490 2361 2575957543634093627436212413081 2362 -2312052505245114383228681260000 2363 1141535480781956849719374682182 2364 510496802794330691113829444012 2365 -2018068973027876346576217930835 2366 2790924142831127775130140567504 2367 -2504954308138773100538442007680 2368 1236756835951009626608820749392 2369 553070793290189649395180149416 2370 -2186333964062163825078866824298 2371 3023579074426140230642373362272 2372 -2713725488819829554898766778433 2373 1339810065572021452097992779421 2374 599145714399581153767234509072 2375 -2368432730985932444194663095192 2376 3275357493472436283699551077267 2377 -2939653350730287236313784292735 2378 1451330348283661106258945866376 2379 649005438310076041431773831653 2380 -2565486748004258829145477096028 2381 3547809375701626266648691070605 2382 -3184128167781760635892722494778 2383 1572003659736222554040158153558 2384 702956534586579959302521770287 2385 -2778707139821558770056583118423 2386 3842608576204553615819667071056 2387 -3448651306475438631993582427184 2388 1702570778553003008799576073027 2389 761330059772260248379554308440 2390 -3009401748805950156960963375052 2391 4161562592883986538456907624812 2392 -3734843979802450132492921829408 2393 1843831603833792006199501579758 2394 824483486138279916167836182624 2395 -3258982751544941520136183492808 2396 4506623088752847071055924038633 2397 -4044456681388583675439517034363 2398 1996649808094205349529840000932 2399 892802780252260343020851320856 2400 -3528974866911476841713027240629 2401 4879897231243382537699356780889 2402 -4379379352013769933698133600192 2403 2161957851341888664534851181590 2404 966704642842305053158177797768 2405 -3821024200943963615406786464396 2406 5283659911089661351740816395920 2407 -4741652334576721516266355961667 2408 2340762383932707100183055214058 2409 1046638922300485374027531692874 2410 -4136907777265947390448091389456 2411 5720366908070577682905223088892 2412 -5133478177808845140959527159166 2413 2534150067936892092371781312656 2414 1133091215101392533834743024640 2415 -4478543805448112335604086453470 2416 6192669075977279494050201591097 2417 -5557234353590512320947384584688 2418 2743293848987329232829870485626 2419 1226585667412395973546956110633 2420 -4848002743665940371641204857844 2421 6703427624623452369034393613569 2422 -6015486957610236516780595027894 2423 2969459712991199564110312668720 2424 1327687993247761343457847323996 2425 -5247519216250822121161227984634 2426 7255730582576920910935103197248 2427 -6511005468358009933089982249114 2428 3214013964674220737535669744065 2429 1437008725674178918558708983906 2430 -5679504851292144398601910697216 2431 7852910530586312427317570615669 2432 -7046778645084724524377474091319 2433 3478431067706946797355303699602 2434 1555206718816449404628952760040 2435 -6146562108346072283114084422236 2436 8498563702438945688912717621655 2437 -7626031651418709250024551763018 2438 3764302089148997353704363647440 2439 1682992919745288448419543396085 2440 -6651499171568084146700697269372 2441 9196570557249858680595832176144 2442 -8252244497838678912573587207064 2443 4073343794154840414372990806380 2444 1821134430761240758739459927675 2445 -7197345989237462508461318784419 2446 9951117934983627622979474258872 2447 -8929171903192545971270287757040 2448 4407408440329971141989727708666 2449 1970458884126693304385983497508 2450 -7787371546711275807550759753516 2451 10766722915389666746210632329576 2452 -9660864682958901842513080538840 2453 4768494324826413008978489010162 2454 2131859152949753268552614879208 2455 -8425102466363540306552110496699 2456 11648258509530165204874085485938 2457 -10451692780010162196951131456076 2458 5158757141239952919776685846544 2459 2306298423697536736480956395372 2460 -9114343035064854976529408273640 2461 12600981322742893071471251094392 2462 -11306370062293959834710358446580 2463 5580522207638402113264675980206 2464 2494815657721167351636895613304 2465 -9859196767274051755094632679172 2466 13630561338257206549723441771750 2467 -12229981021145611012465973978361 2468 6036297631631751718956797902589 2469 2698531471219967770680775539997 2470 -10664089619883795699034741147538 2471 14743113981822612771213763225925 2472 -13228009513925980069517314812071 2473 6528788483314333439208439839246 2474 2918654465268239947926835573416 2475 -11533794983627032953973586272475 2476 15945234639670837449131477916654 2477 -14306369705395519520231689682242 2478 7060912052190477481311277003962 2479 3156488039885542618494459052476 2480 -12473460585153800571766044750693 2481 17244035814974102302628838571940 2482 -15471439373740192613815307189716 2483 7635814269865058875712230141800 2484 3413437728662310323785970068455 2485 -13488637443874609146192990191891 2486 18647187121748148149382184067040 2487 -16730095759515479794527553361723 2488 8256887386366854848368839195156 2489 3691019093169507102954851902956 2490 -14585311038386872521713500328904 2491 20162958329946911897209426906257 2492 -18089754149032187923382924189074 2493 8927788994506086054854496837624 2494 3990866219297342277153639668824 2495 -15769934848807994076550675321120 2496 21800265691380040091524381957416 2497 -19558409397937881759386149905079 2498 9652462503680171194528559691674 2499 4314740860798241885365154661433 2500 -17049466453689553651128066092984 2501 23568721793133220886851418806404 2502 -21144680616020993548856704421152 2503 10435159172068353934303497086485 2504 4664542278668843384461813264577 2505 -18431406373442760962224211357423 2506 25478689203468858051179842314816 2507 -22857859250656310994665384690520 2508 11280461814233534073144646994172 2509 5042317828611238441869431273361 2510 -19923839866431192612063003041864 2511 27541338194821143703974791939310 2512 -24707960823901570049319144082612 2513 12193310309818251226224981465408 2514 5450274352682900391975854072676 2515 -21535481899153030214774865278895 2516 29768708849571772092927160992458 2517 -26705780597131688971659390162306 2518 13179029048323880851186872632980 2519 5890790435396614349455268437392 2520 -23275725528316451613637755407028 2521 32173777876903944486353197939186 2522 -28862953457352686766972063492088 2523 14243356454943490167909285262128 2524 6366429588986779566961723733461 2525 -25154693950189061880163692751214 2526 34770530493293862083043353860212 2527 -31192018341070685768602424044627 2528 15392476753128296676568044814791 2529 6879954437338386178502914729849 2530 -27183296491461217419623430781130 2531 37574037745229418438688085941172 2532 -33706487534909192812184083742183 2533 16633054131057791746501816682880 2534 7434341973203293367242670272812 2535 -29373288836096211429782976999300 2536 40600539680672530400200651309375 2537 -36420921217183844985533477013162 2538 17972269491510359818272935937080 2539 8032799968830066472237893131177 2540 -31737337804346136260861483329929 2541 43867534805740790969394079898772 2542 -39351007631480242610445626651104 2543 19417859977854871050592431468669 2544 8678784626035525328834378887050 2545 -34289091023396803442275430368504 2546 47393876295221831793206231134404 2547 -42513649312067858315569006522840 2548 20978161483068511800918373966591 2549 9376019558076896037135050794428 2550 -37043251854081457525281251943998 2551 51199875460006260073530720030245 2552 -45927055811861484380262146883063 2553 22662154363901105209676595761960 2554 10128516202473948306159229114744 2555 -40015659964892685068789144925048 2556 55307413011499633855303730236413 2557 -49610843416760894392138826113228 2558 24479512598625053023116958110000 2559 10940595771213520616754272311152 2560 -43223377973254553714937365135461 2561 59740058702729878550862051013863 2562 -53586142365720049827621796695194 2563 26440656644311969868840963284864 2564 11816912852579806909692198449794 2565 -46684784604831917601144696873522 2566 64523199968395677167805056930190 2567 -57875712133990829449805437926576 2568 28556810268346565412651485355240 2569 12762480787230288340847271311486 2570 -50419674854699637147110720050080 2571 69684180231709118327938876939440 2572 -62504065377837085330773701443306 2573 30840061649016095723603623841538 2574 13782698950119830699890205765358 2575 -54449367669630828014110277167560 2576 75252447594792149181609715412458 2577 -67497601182819468865094426275181 2578 33303429061596586978807137170760 2579 14883382079507320565155204129673 2580 -58796821708760542185896746526802 2581 81259714681826579942119908902797 2582 -72884748304720980089007160049448 2583 35960931489499004077886008270237 2584 16070791804606781629470588608460 2585 -63486759780622414105860077158952 2586 87740130460383490798283225322848 2587 -78696119142542906754696389707666 2588 38827664524850559081628718043396 2589 17351670534517579382395117757485 2590 -68545802598235995803462257788868 2591 94730464926639637308570395092296 2592 -84964675236992529739268918258346 2593 41919881949487539285361707270337 2594 18733277882939349220856553648376 2595 -74002612540751300428394574010360 2596 102270307604814497250290031685388 2597 -91725905145765837404391012355296 2598 45255083415853511069569332920688 2599 20223429815903252669962738638538 2600 -79888048160358118997087934346860 2601 110402280880440929549855719062457 2602 -99018015608977459167660393149308 2603 48852108677866944814404830736764 2604 21830540723393071898558300116295 2605 -86235330226980958687648143898850 2606 119172269261345645320854224507034 2607 -106882136984601796650611310060683 2608 52731238854590821402461107252848 2609 23563668630352311032373073931046 2610 -93080220160962124377110886675912 2611 128629665739816673134601898499832 2612 -115362544005081037113223589950362 2613 56914305244659836944481402769408 2614 25432563778246715954926090600752 2615 -100461211765760324104962218697963 2616 138827636514752331396186390650028 2617 -124506892982665998457927246900254 2618 61424806247065166330319520105224 2619 27447720825149684278565044939416 2620 -108419737238953539105678648290657 2621 149823405424025048359959533784712 2622 -134366476672947660651985589187096 2623 66288032984241218743265232689098 2624 29620434930320848858680322099620 2625 -117000388510847342734460434555511 2626 161678559535287130087617423818274 2627 -144996498093798467834273742249600 2628 71531204266634323749930006919299 2629 31962862008540676107152285431129 2630 -126251155036089174309041893693072 2631 174459377448458047093869466598532 2632 -156456364690988631400904994735424 2633 77183611584264523940641773075456 2634 34488083460137704434207969427608 2635 -136223679245235325235868580943399 2636 188237181975660098725490144966678 2637 -168810004342517480997400244174963 2638 83276774860437131327091221933660 2639 37210175704797353125638868352344 2640 -146973530950594913895259162639374 2641 203088718984942196060140951598402 2642 -182126204801678990527296827371074 2643 89844609755954674728671946214993 2644 40144284870976728330899389106375 2645 -158560502094295915360823071357122 2646 219096564323317694468686738621924 2647 -196478978294571770498765485212176 2648 96923607369172379890578484139069 2649 43306707018179889759239937377220 2650 -171048923326822172711816631329416 2651 236349560873049022707380624115624 2652 -211947953111711203354912160676399 2653 104553027238299380421643040264829 2654 46714974296592356851973455764704 2655 -184508004011728596005531945550288 2656 254943287943388812164199657048744 2657 -228618794166186011379230259214764 2658 112775104617759544682097895436470 2659 50387947477759631095120910258541 2660 -199012197367357606950455661506499 2661 274980565358829070599209183113422 2662 -246583654633045812495306224489214 2663 121635273070496668387316509630368 2664 54345915321259136807847174706308 2665 -214641592579692435902161516904047 2666 296571994775059608805615214741040 2667 -265941660936974729941869976330739 2668 131182403493166066483835837252315 2669 58610701275803977675560447372051 2670 -231482335852567628542101226747566 2671 319836540936088996820191462506105 2672 -286799433518510700789085367199672 2673 141469060771548866859959831429137 2674 63205778049086862934307948741618 2675 -249627082502930586016658766340320 2676 344902155781185413864433273377010 2677 -309271645983870810252934299672416 2678 152551779349630793737106047456976 2679 68156390619090155351602334162365 2680 -269175482360368259784404128287268 2681 371906448519359431133143440733716 2682 -333481625430653650685189044088304 2683 164491359088004750465535852354721 2684 73489688300732254210966760530136 2685 -290234700892385112138221902518690 2686 400997405013007425955255439708752 2687 -359561996942179358735736468014539 2688 177353182886013943676025495686148 2689 79234866525782033970204973273408 2690 -312919978650694553192060267204448 2691 432334160052101652328312295089249 2692 -387655375457927007138916914371515 2693 191207557647807814120583348847283 2694 85423319041156432977142238696058 2695 -337355231819871972519328454269075 2696 466087826357061381122923307043939 2697 -417915108457430772790029432205895 2698 206130080285725752724206789598092 2699 92088801281239393186818781064532 2700 -363673696848973243735712976893795 2701 502442384423356148291787197026672 2702 -450506073141164103611018868111856 2703 222202030575677122089471933091620 2704 99267605723957021534194679860312 2705 -392018622360068956849349954413387 2706 541595637615246019823633212553504 2707 -485605532055510228808244960395383 2708 239510792809009436652119307420938 2709 106998750098263076517602380522096 2710 -422544011756064480209513332519576 2711 583760237231211503229324111537560 2712 -523404051391102821549251056005504 2713 258150308324348000534901251267001 2714 115324179372697834995893015609448 2715 -455415420194721312186848064383771 2716 629164782601017276287655852616813 2717 -564106486485919600602620333785236 2718 278221561151688529077107997561948 2719 124288982521066583967487830161589 2720 -490810809857589008993851817856031 2721 678055001635539150330255213067452 2722 -607933039387912202512729037912916 2723 299833099160312800098267842005890 2724 133941625132346577007961562358834 2725 -528921467722801050968996124751843 2726 730695017637119019598577020914816 2727 -655120393678139615896197360290622 2728 323101593272605776598216449051336 2729 144334199007998330286737284318406 2730 -569952990350665090103382767388836 2731 787368708592068298010230773731128 2732 -705922932125925241029455513922393 2733 348152437488361582112062748367200 2734 155522689971277123594698367206570 2735 -614126340512060654608397150154648 2736 848381165609908288319838219502992 2737 -760614043144171675793730893511695 2738 375120392659508453394461401542792 2739 167567265200284756815211302683305 2740 -661678980833310551568767888967602 2741 914060257648037762989992228600827 2742 -819487522437453049680042470397434 2743 404150277164250790897861118532264 2744 180532581489767930656397563182193 2745 -712866089998983158478231968348376 2746 984758310167913933382144931427760 2747 -882859076689794714776569592992892 2748 435397707853371144190020703686540 2749 194488115946481991807116647588004 2750 -767961867447684264146393515801968 2751 1060853905911831216867990265835605 2752 -951067936625211299889546185080879 2753 469029894880874144013097157966448 2754 209508520729751485943457831484920 2755 -827260932917098313903795529824632 2756 1142753816570448907136773157294336 2757 -1024478587294312857852042506286388 2758 505226494287374241824403482398688 2759 225674003563155968751447666642984 2760 -891079827645249383821575323941811 2761 1230895074732988931238233647561969 2762 -1103482623996964416418637501170056 2763 544180522478791317328604559604158 2764 243070735865569325361049151576758 2765 -959758624517214121415647470558276 2766 1325747196177313165549829639150912 2767 -1188500742846614971795342560560546 2768 586099337036262552007296138369513 2769 261791290480635854862570312906926 2770 -1033662654962511680630668462919614 2771 1427814563268903447654345977269104 2772 -1279984875619190361547753697815092 2773 631205688607031140971588045216851 2774 281935111123768245926273394575916 2775 -1113184360960449761919510112978763 2776 1537638980999318628368986393271172 2777 -1378420479211244300153090278370985 2778 679738848961847200529188581048008 2779 303609015815531700453383948560054 2780 -1198745281101308186555462825025502 2781 1655802418009423047790906924807309 2782 -1484328990761455290277966384069712 2783 731955820663626195571614876655640 2784 326927736730509867170856867567246 2785 -1290798180283050790992399356155636 2786 1782929945814234526466145891646638 2787 -1598270460269822903283461743443144 2788 788132634176369482001925927330145 2789 352014499062151168503310237568622 2790 -1389829333299110070901503865160334 2791 1919692890378541762785956555344422 2792 -1720846373383559605739092460293488 2793 848565738654385566887701522413937 2794 379001641687438498291978353566552 2795 -1496360973295719781870801598636575 2796 2066812211189671356395754470462268 2797 -1852702677911433948854270812717616 2798 913573493091500612638546222565520 2799 408031282611331570374158441415517 2800 -1610953916850514843976669516922238 2801 2225062124040408206553919799084520 2802 -1994533028583194555577775508387032 2803 983497764980180399519615438452260 2804 439256032380677486963474368226166 2805 -1734210378251134208307706780890635 2806 2395273984875857363955344440515586 2807 -2147082265591957296540381137444136 2808 1058705644133403157700190942909972 2809 472839758881607042010744449327252 2810 -1866776986437041381457000540000088 2811 2578340453278071771801363816866281 2812 -2311150143549628109343709961043331 2813 1139591279859967254507719629107720 2814 508958407174333061331625635949536 2815 -2009348019013662866373573380165548 2816 2775219955466994843866493993230803 2817 -2487595328653424539657732261110047 2818 1226577850259083804819631658460616 2819 547800878275809579235645594562304 2820 -2162668868759444669398923319577556 2821 2986941468091484026608879235762441 2822 -2677339683110546402188250926135793 2823 1320119673015149952114517205821988 2824 589569971075038180148116771972049 2825 -2327539759128037129980865762853520 2826 3214609645576088519837393780681572 2827 -2881372857203574257356806277868448 2828 1420704467731253077659095761018898 2829 634483391859136611036649632131628 2830 -2504819726404335222741924286013700 2831 3459410315384467624602047622224625 2832 -3100757210807166397585498222161053 2833 1528855780543135262858977866171440 2834 682774836241915609039774479543468 2835 -2695430887409649395336419934965247 2836 3722616367265919013565741118997399 2837 -3336633087693399874737395933819074 2838 1645135582507161564248105479231288 2839 734695148622028975862458625755949 2840 -2900363012973327552694117134790066 2841 4005594064374978971095849139733649 2842 -3590224467595408336926009329167064 2843 1770147054059607763123290476499408 2844 790513564656251567447515482767896 2845 -3120678428801531213584833652415762 2846 4309809806103508154042241926525552 2847 -3862845022744009915392731679168220 2848 1904537568703857785903946382780166 2849 850519042616679643327352891096135 2850 -3357517266884817147887446193642028 2851 4636837374548678333405553757793126 2852 -4155904607457482405914288996599383 2853 2049001890000663684078586515851220 2854 915021689910326713173089031343680 2855 -3612103092201342632433929815757704 2856 4988365698767997965429521099583383 2857 -4470916211358734434668341175656696 2858 2204285596918510161619405193818452 2859 984354291477505238890636924134463 2860 -3885748931198994126795472225367053 2861 5366207173353744837032229236287284 2862 -4809503408925600598042863500271990 2863 2371188753650653566002370588602980 2864 1058873947253463938391547507771176 2865 -4179863730385113612422422675954679 2866 5772306570404357875175641817301810 2867 -5173408340358200566452084925868052 2868 2550569841127171789973713838388708 2869 1138963826378041858114552896538265 2870 -4495959275324846778431654803545024 2871 6208750586690625151336414610764249 2872 -5564500261182224312837889083402059 2873 2743349968649278093138282945214846 2874 1225035046372794570147666816603064 2875 -4835657602457092871883690736997624 2876 6677778070721786980880739298167448 2877 -5984784700609280310113243575409807 2878 2950517385354456785840807391513760 2879 1317528686076479262062690701907952 2880 -5200698938389801805965596956479962 2881 7181790977523646084951492213653897 2882 -6436413271456432114107215230535188 2883 3173132312590264561760475087560838 2884 1416917941740448553975338755100856 2885 -5592950203743766671593968828300518 2886 7723366102260985994598590028864864 2887 -6921694177398868806729707199469307 2888 3412332119737872398774984888172630 2889 1523710436338055624481420127869865 2890 -6014414121186578905604646139668932 2891 8305267647384496869330481886808784 2892 -7443103466505241023530566577665490 2893 3669336867589966231824583799492440 2894 1638450692839455331926112331001832 2895 -6467238970047235789869939903765784 2896 8930460681773414329359703350499779 2897 -8003297083398341371441081688992704 2898 3945455245058269748038104120028114 2899 1761722782948223327616393557126456 2900 -6953729032838945164113986689841125 2901 9602125554395643109362387262613310 2902 -8605123776009239000884192310832596 2903 4242090926770946648436519802431389 2904 1894153163592239756931631314576347 2905 -7476355782155692894474747505624344 2906 10323673329334813743720721463014728 2907 -9251638916766393643159974971649575 2908 4560749381027210301377486452199325 2909 2036413714311739923099638147019312 2910 -8037769859760701804815755958980496 2911 11098762313657229914011840142350981 2912 -9946119302199429949815151537919895 2913 4903045159613863056176000604560202 2914 2189224989595999256056645505573862 2915 -8640813903266505844786154371318728 2916 11931315754530978259377462621606497 2917 -10692078999358015150447989050752514 2918 5270709703164999239031736603721384 2919 2353359701190713006284937769479028 2920 -9288536279632439416552217876857735 2921 12825540787285895176621870183559708 2922 -11493286312168716479987866298215584 2923 5665599698071118615980182897441952 2924 2529646446434936928291952618883074 2925 -9984205788792384343119165576546923 2926 13785948721739339131265808138222656 2927 -12353781945897147017713233199939512 2928 6089706023427415521500697565972776 2929 2718973699793932436599519206717392 2930 -10731327405091201981540460442783720 2931 14817376760133038176398186178311361 2932 -13277898453270827426919317871978209 2933 6545163329163707483565509121118086 2934 2922294085937168497927913993249376 2935 -11533659128871158080233934031935958 2936 15925011246456518385598658062022093 2937 -14270281051573119393704214121779844 2938 7034260289331726238314730455531344 2939 3140628953974144496576136252876864 2940 -12395230025529815017399487743229622 2941 17114412553800336035160097802651728 2942 -15335909906164991783372899790052104 2943 7559450577551454344074777281933541 2944 3375073273810027323913184596750909 2945 -13320359534689647694404527407982914 2946 18391541723716931342719176144702756 2947 -16480123982455560123469688835069955 2948 8123364614849794605143519358217031 2949 3626800877024109824977296474486901 2950 -14313678137799770976095442821942654 2951 19762788979399742699886281213554104 2952 -17708646575352344980210535757227052 2953 8728822143575913060874490798395033 2954 3897070066212952587585859295165576 2955 -15380149478555899855258743438184536 2956 21235004242855694363895439650866523 2957 -19027612632707927387909515936095080 2958 9378845684762815676934947234960339 2959 4187229618383325218423406143008605 2960 -16525094037001848935063892054728009 2961 22815529795177939955513486632850544 2962 -20443597997273032331758976272004858 2963 10076674940239800367180490856016836 2964 4498725209734715519958537469491885 2965 -17754214465092086756170742019369707 2966 24512235228562810870611170820851496 2967 -21963650700201039129099190485877422 2968 10825782205002099672873615630859652 2969 4833106291044681126953473435846410 2970 -19073622698879479724026059311162704 2971 26333554848897800004943209734613712 2972 -23595324448261753907296846546062160 2973 11629888859830137507071480446991653 2974 5192033444870633551790979536258956 2975 -20489868970376729517064885166228784 2976 28288527698619302411377645004831929 2977 -25346714456651624280627075471969167 2978 12492983018940381713895894465985920 2979 5577286257917243610973289580861133 2980 -22009972850557527427215378447762301 2981 30386840381145785530714083611094326 2982 -27226495789674632736178776273633458 2983 13419338412563060443410729735973844 2984 5990771744198580848694213420659865 2985 -23641456463949735245857373498714640 2986 32638872880583161733235772275805988 2987 -29243964382656784979421009138381744 2988 14413534589800634394591153156338061 2989 6434533357057978192959217407710973 2990 -25392380024865910460245751876635728 2991 35055747583626713372565518635013917 2992 -31409080930294231925589131144807918 2993 15480478532947920091646059939937919 2994 6910760630706719518058848266466352 2995 -27271379855556692374817246522819382 2996 37649381724703752302258282130459648 2997 -33732517839270522669063204576064626 2998 16625427780674694696029520030594598 2999 7421799494715923993735454305449880 3000 -29287709057503078644434676775119629 3001 40432543490472733457460997719198046 3002 -36225709456465472068874290446631768 3003 17854015164110657070418164449539189 3004 7970163307856117456178758436080095 3005 -31451281018730422472085371876950302 3006 43418912035881149507623704943164216 3007 -38900905798473320014198725298932732 3008 19172275266958665010688185666853086 3009 8558544660838367387667951245109762 3010 -33772715952479055163487866227158120 3011 46623141681153742822812119836262592 3012 -41771230023511679558235756686685694 3013 20586672728324947942687322387820392 3014 9189828000882770037457121977784104 3015 -36263390675856005112351450350439731 3016 50060930577406351503542513359317232 3017 -44850739903199594334019875238134092 3018 22104132515026187176228082127490176 3019 9867103134638633202135799893333304 3020 -38935491851274977514651166193228178 3021 53749094148135754634894104467811309 3022 -48154493569181469265080400872961666 3023 23732072298746728749136099813407768 3024 10593679669820949583989819656084928 3025 -41802072928626879065738460141678390 3026 57705643634703926932269509426062632 3027 -51698619828246807622745641845248207 3028 25478437082610720900474167880529002 3029 11373102460025734658173765606333656 3030 -44877115042273893467599589181994604 3031 61949870096203243394468587965707396 3032 -55500393359521494877911872991523395 3033 27351736231541989692063707784150702 3034 12209168121559601453412551828993528 3035 -48175592134193766307090889494676032 3036 66502434237850184754637285561556907 3037 -59578315128567817515237252418348587 3038 29361083071249825572152887961332788 3039 13105942695784763606349869080789152 3040 -51713540592989265322699018387836530 3041 71385462467407855485537968438017896 3042 -63952198375915944700073986013791802 3043 31516237231845076378493336411641913 3044 14067780535458900321923633971778826 3045 -55508133718097176776784433714976803 3046 76622649606187476706843596032928928 3047 -68643260561753453868984666983757195 3048 33827649924004391764373725832534916 3049 15099344498860643197938042085045448 3050 -59577761339463094732414945320681120 3051 82239368710038183383927359479899460 3052 -73674221674322045623607991234682748 3053 36306512348310543432489378965051724 3054 16205627541157877548287622147064048 3055 -63942114945279407954362514311053139 3056 88262788486522496177606019197878072 3057 -79069409337118806758632252161995423 3058 38964807451956074720239544829193106 3059 17391975798521038467508012852293624 3060 -68622278694206686107899197923244955 3061 94721998827319116792707773145220965 3062 -84854871179387179246827539694263328 3063 41815365261462176142114519778092507 3064 18664113266932115304913581219519973 3065 -73640826713911556354495374997184012 3066 101648145009930882450576617836397632 3067 -91058494965731526383753586713028043 3068 44871922035494350243352032282916548 3069 20028168184518765225684555550874670 3070 -79021927114861986249581615990063960 3071 109074571160148326002467881936746664 3072 -97710137014128132574390480264275114 3073 48149183498314731345971622978582197 3074 21490701233580131669524644862957980 3075 -84791453177235341413230658393110959 3076 117036973606582251162695544087929139 3077 -104841759467272307230233376687805988 3078 51662892431965606260503980503077020 3079 23058735686296853895879457230171106 3080 -90977102199634610354467437879825740 3081 125573564801095995844911464743024800 3082 -112487577020242643840905500174680516 3083 55429900924001903379429270547706120 3084 24739789626464504598920830776814644 3085 -97608522531200485776189683636637107 3086 134725248524314231279415620881176176 3087 -120684213748035586176971364039523272 3088 59468247587559022457702586689424953 3089 26541910388491545600935030607935896 3090 -104717449343786478156172936722717806 3091 144535807143746191330423755321457980 3092 -129470870719792619972289980682750579 3093 63797240091838213979928210045668965 3094 28473711364396328307094091848755816 3095 -112337849738274615694865890380944808 3096 155052101743635182203151094004567788 3097 -138889505132685764258300350574894920 3098 68437543363801934722904648334190064 3099 30544411339661520098732616155366905 3100 -120506077819003561881127110926941985 3101 166324286000643978626537455240947507 3102 -148985021747633223501206789024937920 3103 73411273846089022143653251768868452 3104 32763876529599979676016748336305392 3105 -129261040412822113005309042089668991 3106 178406034738131834918677716151117176 3107 -159805477461486928643699869746982432 3108 78742100221982965496723919223968993 3109 35142665499397568110692390931544190 3110 -138644374154642515378145222049601844 3111 191354788154312449149729452251371068 3112 -171402299906281130966206492183794972 3113 84455351045801243735147040639316638 3114 37692077163272572318822022969787344 3115 -148700634709734620301812760075739810 3116 205232012786257920313576592123153300 3117 -183830521025783928513544721789488440 3118 90578129746431685001475442245003786 3119 40424202071278256331446033249697677 3120 -159477498954570259670501514720380880 3121 220103480342802613978599881106040249 3122 -197149026643194072929262999514480548 3123 97139437503042378924034020270407304 3124 43351977206227713304858904605542634 3125 -171025980993006809737267812146126506 3126 236039565615191510804652265076638654 3127 -211420823101631745504570915965093300 3128 104170304525361836236335901533290976 3129 46489244528095255418747147057882593 3130 -183400662943212655274938629441589432 3131 253115564755117315282329052662519108 3132 -226713322131359032157794351860773643 3133 111703930306501055998215331133736821 3134 49850813519106312223368473098521368 3135 -196659941493222537974843605868670250 3136 271412035295926447938327097975213446 3137 -243098645174726107547607075875237856 3138 119775833454212855839623718842630718 3139 53452527999632342190503957678372040 3140 -210866291289620226412823434215473687 3141 291015159384594239874882934684447400 3142 -260653948481984103323924630670730548 3143 128424011746909473972771217757226896 3144 57311337503026886285717379141644425 3145 -226086546294848559464824453531039911 3146 312017131789944850281419735956085608 3147 -279461770378666774894414829948478239 3148 137689113103850150731769841120142754 3149 61445373516746274666849147527760612 3150 -242392200324328970878033209987535176 3151 334516574356916176124412507318306868 3152 -299610402198573274828664435364519384 3153 147614618204839753600811341768311001 3154 65874030917571009367249459662598466 3155 -259859728055238848366636626465068783 3156 358618978687864259677957809152846761 3157 -321194284475859150737279671586851119 3158 158247035543732289787795283765796672 3159 70618054950563814183784754528466397 3160 -278570927884769840242140218767069964 3161 384437178950412386106550270974625800 3162 -344314430095761869225013327523818840 3163 169636109752206025816340689791393277 3164 75699634124655414073541101800008576 3165 -298613288107318711012005951005390680 3166 412091856837652896436224857170081356 3167 -369078876216476143729495371468394008 3168 181835044085879195775167149351597926 3169 81142499422532533716533693320571480 3170 -320080377977711924700323405594288980 3171 441712080841110982243022455725801894 3172 -395603166895105898386733234097452752 3173 194900738024089684599904319677706982 3174 86972030248913656904840512270282032 3175 -343072265331626787782299473150163227 3176 473435882140318138739965630331603785 3177 -424010868478935643142171666792164847 3178 208894040997805650556872923336155856 3179 93215367569442376917704982198534096 3180 -367695962545261747542582772635552663 3181 507410869565691861581163096466044869 3182 -454434119959997126266677658227963564 3183 223880023327419058347515876075051436 3184 99901534722418105557301309324153154 3185 -394065902734469068280840199639600594 3186 543794886254287662047740506751552404 3187 -487014220636602953486409013042538067 3188 239928265523868930850654079984878574 3189 107061566417539082388118844437930056 3190 -422304448219465675381198207840405286 3191 582756710791528715439975899418255365 3192 -521902257580757994953188390364134879 3193 257113167182931408438003411086184202 3194 114728646469880311271873838201063192 3195 -452542433415383750457827828477386962 3196 624476805816918175043304376133148985 3197 -559259775575759535620543405588683499 3198 275514276783903298870075901578183920 3199 122938254853604637516816752371524334 3200 -484919744451844992492389251793963281 3201 669148117268734297189579480854839353 3202 -599259492364515513351939410714108594 3203 295216643790618037791475201795039968 3204 131728324698552744592911032877692709 3205 -519585937977008788908308029276651616 3206 716976927652580929178097777740820224 3207 -642086062236846046116942454141341696 3208 316311194545111826169420283937910111 3209 141139409894030646875907618903489831 3210 -556700901763758533519064595819651676 3211 768183766942247462437044411791147897 3212 -687936891184030702217804444869005218 3213 338895133542669129293224460086380121 3214 151214864007974357219052939061846526 3215 -596435559908494244927514833901321608 3216 823004384959508000431010298142925640 3217 -737023007061913974394150049041977079 3218 363072371781810001185737916175281576 3219 162001031276394258752008032192285553 3220 -638972625597076664752710042003277641 3221 881690789333200644535712212436342016 3222 -789569988430826070270380109820421848 3223 388953983994450985330632586406531104 3224 173547450467770849242466308018523169 3225 -684507404608544947865920732238561255 3226 944512353408175881689866654391234256 3227 -845818955982310923487491999359653428 3228 416658696680417146655398291331991211 3229 185907072480085215012316571392045694 3230 -733248652936079945285834585884556216 3231 1011756998762553283823283318032271464 3232 -906027630720130855214839053068891314 3233 446313408997173707080946641968133600 3234 199136492584630627840633093078409160 3235 -785419492127130249654986065859705344 3236 1083732457298311126990658925938791800 3237 -970471463337250740045545043929518355 3238 478053748690580172366184964990305776 3239 213296198290888086360294905570487168 3240 -841258386181533208316937235875939072 3241 1160767618196759215469337587518625076 3242 -1039444839522571525520631891365769000 3243 512024665396177867113682567921600729 3244 228450833870794648429420974428015279 3245 -901020184098778262291800433766282256 3246 1243213965378192865635720900409197546 3247 -1113262366242229626164919845020675814 3248 548381063793567207383449586473349911 3249 244669482648940194046582663560400056 3250 -964977232434264533083035648040463120 3251 1331447111475358805749903482408623204 3252 -1192260244371524031403849331964246925 3253 587288479259413447817998435459611441 3254 262025968237862985037884715800634766 3255 -1033420562510550722399182802033313414 3256 1425868434724731350664115167581078821 3257 -1276797733406273204659222399567737660 3258 628923798838176669028001851605309904 3259 280599175974961120033296098249634660 3260 -1106661157234301969990079822995026971 3261 1526906825599541253254839239899265734 3262 -1367258714358017574255731698681104632 3263 673476030534471526283441171851585713 3264 300473395899897854724670307384547456 3265 -1185031302794095198380813647019900082 3266 1635020550455659480810721868601386612 3267 -1464053357337436497209000290392828879 3268 721147124127745801503281549660481179 3269 321738688699074997265333181822148022 3270 -1268886030859716842009982305840220224 3271 1750699239937557036733782842494005124 3272 -1567619900756199813126842173147563954 3273 772152846919490834317506172480839924 3274 344491276137121818934908455386003828 3275 -1358604657271420073942383913801179296 3276 1874466010398493418885369615186513217 3277 -1678426549530880883662628006523048922 3278 826723718046276683518771489600403960 3279 368833957594760327348482688260473884 3280 -1454592423599233111791538034177912484 3281 2006879727128801215177171839506369855 3282 -1796973500155282637346580467819827544 3283 885106005229407221276790903793153361 3284 394876554438247541500686519002808264 3285 -1557282248369346832960530940860085235 3286 2148537418760728111917218660475310496 3287 -1923795101021444223716210627051481712 3288 947562788084836860027163172967973212 3289 422736384058272141200302957601581913 3290 -1667136595198475698994355952566839184 3291 2300076852829998042303278972064456120 3292 -2059462156916695475197411598157681998 3293 1014375092386161080155152941731841760 3294 452538765536133079356862420385303568 3295 -1784649465549600001122123883270361147 3296 2462179283125428781497922550144885172 3297 -2204584387206527183139227246601141335 3298 1085843099960028979423088835062013248 3299 484417559022715472703663884628127200 3300 -1910348524325487196677176265323949077 3301 2635572380151111877830221811815223976 3302 -2359813047832998596318406483518878544 3303 1162287439198335064278882874767769832 3304 518515741051697678961378843325211700 3305 -2044797367051798434240099340292319228 3306 2821033356763499006079206633408997796 3307 -2525843727918302746993476270066456144 3308 1244050561496206550157609090429882771 3309 554986018153097305657460183057847565 3310 -2188597937971478411162234262257221774 3311 3019392301831091884369052391897539376 3312 -2703419332465499257384045807545314812 3313 1331498209270362829010180976392843713 3314 593991481287250447707826386846336860 3315 -2342393108978697752459868340530907439 3316 3231535735600325181847644234417232055 3317 -2893333263396007277538034745522596836 3318 1425020981580215493690537697033693748 3319 635706303783210200645294941913914748 3320 -2506869429966200460097290695007880655 3321 3458410401340878016870812775010126233 3322 -3096432811959102466899035932178734416 3323 1525036003765514090892212231086738416 3324 680316485639977260181725590039298078 3325 -2682760061846984798157384176052043552 3326 3701027308790466467333478895408818096 3327 -3313622776395436347813257646584130156 3328 1631988707930927114221091504533515931 3329 728020647234606520092115805179083960 3330 -2870847904242450131893474156688501908 3331 3960466045926788429170988655972234745 3332 -3545869319637740847332248128422476246 3333 1746354731551276594099743776050765518 3334 779030875678780455672024598359843878 3335 -3071968930607276240324426299873594226 3336 4237879376666572607460128907723380484 3337 -3794204082790846037610695194075006800 3338 1868641941942915112143254344923919272 3339 833573627275658736615398528018166948 3340 -3287015744389342671134583086984991298 3341 4534498143232727013176306891916505670 3342 -4059728571153592219014535089411870570 3343 1999392594848749808913228044140468982 3344 891890689752507456315927329130897609 3345 -3516941370704107822031056258840404450 3346 4851636493144747841868799641493680668 3347 -4343618830631055579680505252835685616 3348 2139185635918595599316089593566771649 3349 954240208182634374859951230228963633 3350 -3762763298940412789090566571095870040 3351 5190697452079468927072552203210069954 3352 -4647130433540871008089389375189604097 3353 2288639154434916128167653924584763803 3354 1020897778763415994050202513388890752 3355 -4025567792712226479843111743297642200 3356 5553178865223827014321092604517666062 3357 -4971603794046726670611380313176577911 3358 2448412999238750183241254829261813068 3359 1092157614886662159054382454744882400 3360 -4306514484632202372089300575374000384 3361 5940679731203818808511501301425202739 3362 -5318469834759998590820197819563768046 3363 2619211567454022992575277424644685000 3364 1168333790224248650905195995641677749 3365 -4606841274512107495474027496463904224 3366 6354906954229789052790219462190328824 3367 -5689256027441957786116878831588519666 3368 2801786777292949407133006888470118242 3369 1249761563856946272262265065022245184 3370 -4927869550796496576287760931746688864 3371 6797682541753519007630185285467180705 3372 -6085592832219296198809858136591171094 3373 2996941236953445475790505191740076446 3374 1336798792798842696049034960931604208 3375 -5271009756313992496808423293533182076 3376 7270951276693554515023231944223469817 3377 -6509220561300488812899643982243568480 3378 3205531622394134411852965432502355228 3379 1429827437614919388577271631264646326 3380 -5637767320790036020130918624554679594 3381 7776788895158486730710566849046608680 3382 -6961996694855696176202216418844289440 3383 3428472277596592645483452301653943464 3384 1529255167196515526115650825919287688 3385 -6029748984011122759554123905710995311 3386 8317410802590556568520847826548626448 3387 -7445903678504843612027097447657367919 3388 3666739051801044369073881844840503183 3389 1635517069149970546309191819798978522 3390 -6448669535068813460756438462295407096 3391 8895181363371517156606376013161536512 3392 -7963057233753914857752682621495885104 3393 3921373389134085568002860930266940037 3394 1749077472669159855795584057593250590 3395 -6896358994747984901901363798064691056 3396 9512623801187146800466100575747904575 3397 -8515715214735511410300514827217173747 3398 4193486687038713640664816235287332908 3399 1870431891204488881370934889126124828 3400 -7374770269864044052244920429586296652 3401 10172430749844645003953501324292209982 3402 -9106287046753941868593161878256633660 3403 4484264940971687669334025658434079712 3404 2000109092710851196725701951560404917 3405 -7885987310204701939353162753561377939 3406 10877475496787380789118516366822238390 3407 -9737343784415577078993734087109121432 3408 4794973693955010437423194713036862242 3409 2138673305756852182114173957482440401 3410 -8432233800700346972827111015539115500 3411 11630823964263670983124939401592305246 3412 -10411628829550496994800827873826567355 3413 5126963310761316010212521307111808358 3414 2286726570309125693063243443091329992 3415 -9015882423540453280049217645316957811 3416 12435747475990616148311653258368865907 3417 -11132069351710655368756290378937782702 3418 5481674597781637011047998540317696256 3419 2444911242570818928700755620675004516 3420 -9639464727179649097456457612814786328 3421 13295736360221314549219979889746075141 3422 -11901788456772554694737277159620095712 3423 5860644790973162105125077529894624885 3424 2613912663854405205887207118738260169 3425 -10305681641544381272106264776381082372 3426 14214514443385481107815990031547087470 3427 -12724118152089010870466867800466986011 3428 6265513935719219477770821756433695904 3429 2794462004108151774639520708753150440 3430 -11017414681268388411119784267519888020 3431 15196054491941800943269394419186560528 3432 -13602613159735885370741857286770950300 3433 6698031683959191743817837547519959913 3434 2987339291395205598190978767763934708 3435 -11777737881461829291217954434165631770 3436 16244594663768182745497894190587285040 3437 -14541065632697237146713984291258083292 3438 7160064535568068783209952390030121968 3439 3193376639346897176895479773996455822 3440 -12589930513364878232038853954617522250 3441 17364656034337183736451078926325215281 3442 -15543520832338477957647205901460094872 3443 7653603552689916616887221459004133337 3444 3413461685380190941441895378362661070 3445 -13457490630262486020908971986917280564 3446 18561061267092843089724990189971711472 3447 -16614293829244843803319476292691776668 3448 8180772577563095161146816943559319303 3449 3648541253286086589012766213153525358 3450 -14384149497254059070332153926909364792 3451 19838954501877474103221743572090745489 3452 -17757987293465668363981254724831372137 3453 8743836986324404580006975857690116152 3454 3899625254664231783405938760143151552 3455 -15373886961891971365542608929555060608 3456 21203822539969073882805175859639188158 3457 -18979510444418263844711159326079099100 3458 9345213013351708494814898716214016288 3459 4167790844602262819738906331123813445 3460 -16430947826338771109688429800995653897 3461 22661517409299375063239454263089558860 3462 -20284099235184290275244069926043182542 3463 9987477682907648435728057361875284685 3464 4454186847979865020163441181438935245 3465 -17559859285558137140558186811919839959 3466 24218280398747726927964394465548260168 3467 -21677337850692898853707153279798508212 3468 10673379387188976922006360629891575736 3469 4760038473820868323341568864015359348 3470 -18765449500163369379671584697676938826 3471 25880767656066636223294832534626580774 3472 -23165181604346263173318329412367006798 3473 11405849152375448283743798504758548540 3474 5086652336225719223133417451594567572 3475 -20052867376914634013108783041532801159 3476 27656077450011816964083395438481381776 3477 -24753981323023042794076173190656561995 3478 12188012636918301491422976043597168992 3479 5435421801595488540715612125012490461 3480 -21427603634498433159865266915934231944 3481 29551779203645176446377133336859833213 3482 -26450509316113685746403788509576007512 3483 13023202909120898204021943081006880801 3484 5807832683111528146224875554526067484 3485 -22895513237156927446038418937608080192 3486 31575944412576849567594518060635548876 3487 -28261987030319319192823085391082788304 3488 13914974054053392084290415229901779150 3489 6205469304766588294106277460762890816 3490 -24462839283978956512928528765272465058 3491 33737179569137181772589036717988738432 3492 -30196114498405644397710033149489345940 3493 14867115663020388854301361299024345525 3494 6630020958658543933264921864425492864 3495 -26136238447238141321573682299994793595 3496 36044661221147985210456182694610048212 3497 -32261101696968459945831183935479531782 3498 15883668262177072185613921223797252468 3499 7083288780762046842013909939929769761 3500 -27922808059086760556465786865811540106 3501 38508173302122615481796504570872254348 3502 -34465701935563359317978922100559030208 3503 16968939740477596258500404352262539296 3504 7567193071991933487290249596914233130 3505 -29830114952208874509291903703500281560 3506 41138146878396328859682723983535870966 3507 -36819247407305503669557921628589294400 3508 18127522840952819010450088639031936458 3509 8083781093070926905901172298728526782 3510 -31866226166725457739653211117783314138 3511 43945702467903706933334983497757314102 3512 -39331687039284515328950113533596049199 3513 19364313783366613952179270200356354364 3514 8635235363519284465234332769545378920 3515 -34039741642752543415446823325872102152 3516 46942695095112346953566385699383002650 3517 -42013626789894567316221305801528206598 3518 20684532090605850528781470951848398024 3519 9223882497002152175062815204989186965 3520 -36359829025566521924478712372192290093 3521 50141762257027244248188553305900307334 3522 -44876372549482598198355398821815618072 3523 22093741695734377473804760393970139776 3524 9852202607308484237217689559435850302 3525 -38836260718356307565703978914644646387 3526 53556374986236258121070109467263485560 3527 -47931975810602153773454728774339848048 3528 23597873411502645582420913629750574800 3529 10522839321400895444345879775484554570 3530 -41479453326069307780666430895627340360 3531 57200892208713995050055021163439256137 3532 -51193282284662615329959649194111824372 3533 25203248849269650599443518356070367104 3534 11238610438276609795379807220556939183 3535 -44300509642918004599782632259894584828 3536 61090618606582063679432411793073152638 3537 -54673983652921685051789661468289326046 3538 26916605879781429094750265050444591482 3539 12002519274824108307294003560533170292 3540 -47311263345739387318295981836894589599 3541 65241866209283265339143624554928476133 3542 -58388672651623461429404394825496394760 3543 28745125734080312569998764187366861972 3544 12817766742457030275917456448962313832 3545 -50524326565625368256988369774989625144 3546 69672019950713958857527085211661207872 3547 -62352901703678222565989447060007765467 3548 30696461849012665315196416755847139855 3549 13687764201065753990288114453440245781 3550 -53953140521105709454043943401729619072 3551 74399607444823590625358865491714421101 3552 -66583245322658736942257641523896120309 3553 32778770568382316756544308131044138414 3554 14616147139757858265330762966880439388 3555 -57612029407705186725504561000846682242 3556 79444373248087332696789136245682891710 3557 -71097366529099913312279627721607906685 3558 35000743817786132823981552848047882260 3559 15606789736971936550576799697659911615 3560 -61516257750955413300207084199150970505 3561 84827357894144344480502219425762070497 3562 -75914087534185206285752545586433697400 3563 37371643878592386376442602167898430208 3564 16663820355856237875560873898550657241 3565 -65682091442963173274322242390597318003 3566 90570982003831286167459795138670613200 3567 -81053464961938859329015157171728573907 3568 39901340394408553409236254147207834140 3569 17791638034316264427353020512838155068 3570 -70126862696468203054741268207957682350 3571 96699135792892991673804095592324867984 3572 -86536869898075554406865740532136859288 3573 42600349751761278507645290563252900448 3574 18994930032866410796838714302931289474 3575 -74869039165013890080709386499507831560 3576 103237274319888214246931918054921330760 3577 -92387073071749622169658627744018418912 3578 45479876985607645531768897526763134136 3579 20278690507383400219653137155744094928 3580 -79928297493457142143621946277134307987 3581 110212518838300815760178170093419888300 3582 -98628335495659648680557976821686699056 3583 48551860369745514910766947194255828800 3584 21648240378067889490181011905731726518 3585 -85325601579614736803340505108033532472 3586 117653764639692826460990147310783632302 3587 -105286504910370042459229271837737345479 3588 51829018862225445045763711303043886639 3589 23109248470390271544800692970856473252 3590 -91083285845442209164691147845517241720 3591 125591795798977285039419425233731207013 3592 -112389118400382033874225858133666954495 3593 55324902586523558064367664003344224808 3594 24667754008543414501484705171457033268 3595 -97225143834830804746288707027644596087 3596 134059407258632474174276488671996754210 3597 -119965511572500238989455297918579607671 3598 59053946540551776296020582049086748812 3599 26330190546965820477623764841251600368 3600 -103776522474955061332401190985497559262 3601 143091534716017152390157107246314012276 3602 -128046934711479607290824437776426452240 3603 63031527737599594550368233744265662828 3604 28103411430851478940300514341149063852 3605 -110764422359179090937529596244098420173 3606 152725392806976286245521175672656808520 3607 -136666676353888547500295256619258971154 3608 67274025996062864106188137214645322716 3609 29994716882246630531837895527904101617 3610 -118217604431908805682405815061052291344 3611 163000622109752158078744777710373479888 3612 -145860194748679833059089334618340877362 3613 71798888608365444713444679150005095900 3614 32011882814369008114320751963084519452 3615 -126166703479539917401362115492773282707 3616 173959445525946381748850022696411886070 3617 -155665257702219673919243807221663325730 3618 76624699133867281013585439158072800174 3619 34163191483193367338017192727238000025 3620 -134644348856882111776193062157202006408 3621 185646834630030762737158951378782173480 3622 -166122091336591185748252018583896035676 3623 81771250575828647985739844732908370424 3624 36457464092151044127583700727085024422 3625 -143685292905228039079733454026891054511 3626 198110686615802590351119817097369177976 3627 -177273538322971763412934670255059999368 3628 87259623218719246634789369688487559974 3629 38904095473015042155624856663320742876 3630 -153326547546676778557063769060247846054 3631 211402012507353810311238008368055075792 3632 -189165226186901612337810421532911091199 3633 93112267419380054071628522302606198332 3634 41513090973711380313406217493624515008 3635 -163607529569516068732073439885513919356 3636 225575137343712464083645148885319215136 3637 -201845746319437013147592093303478530056 3638 99353091663826351780979864645251054904 3639 44295105691939284752783162055641670608 3640 -174570215151522782818067210197960764276 3641 240687913090466044197197736962802878799 3642 -215366844367648383955464574441500387384 3643 106007556220886863325920010771279540885 3644 47261486202126097710038198819501451334 3645 -186259304202070247728163808153800057544 3646 256801945078546128462218450642182021624 3647 -229783622719819385729342058731448791896 3648 113102772744475018406786625157090218169 3649 50424314932418037155598599926746075728 3650 -198722395140054270127209759296814235388 3651 273982832820107354863126078143900720253 3652 -245154755845177122135235327553591906995 3653 120667610198156747294689843724059056594 3654 53796457358147558839216274449895156124 3655 -212010170762994598208028632823392938399 3656 292300426104246986283426778780580739492 3657 -261542719295191755836388637674551829911 3658 128732807498891999425635177697227096056 3659 57391612188556375765373160276389538556 3660 -226176595903370139058949447198943675162 3661 311829097331370056377786913372162290861 3662 -279014033223592877487990825099560193376 3663 137331093301466113401615016988989919130 3664 61224364734526575872676349927976659034 3665 -241279127611447823842133215140402303012 3666 332648031104506642592597775691457176234 3667 -297639521335435999828410760617420502720 3668 146497313371278898628990019707954677227 3669 65310243656719330718061428948458601622 3670 -257378938649718433031652011127086547744 3671 354841532159041294747863238190917205400 3672 -317494586232002481555453144525674034240 3673 156268566020915685427976855558984265761 3674 69665781305882309463332927758836830552 3675 -274541155132718953529718470004363757784 3676 378499352779341735178540510214322573665 3677 -338659502178228112056482977532142189427 3678 166684346115383041404128835759032596260 3679 74308577880206462171206469223643939957 3680 -292835109197670795961714677548336011871 3681 403717040921909625445728721384095071120 3682 -361219726382939499259725858421583542634 3683 177786698182155563493389786071374627744 3684 79257369638536275975762449916586664010 3685 -312334607646177352914872115262280491991 3686 430596310340169550255515590217573547863 3687 -385266229949655886185813686026202757252 3688 189620379195358555010416091852827276756 3689 84532101423013654597833449616077143200 3690 -333118217555394673706182978314687932808 3691 459245434086127422427298987162862380085 3692 -410895849727323010877625681423203742920 3693 202233031638620462850269124311543634660 3694 90154003760415864357667254699434378546 3695 -355269569918818707848779397708487078819 3696 489779662849146105916530117942593782362 3697 -438211662366335188323477141194283806776 3698 215675367488491606891105986334379494824 3699 96145674828087259190859862232105384894 3700 -378877682442337039068254708993028889471 3701 522321669682300788744471978952316968864 3702 -467323381965836976440459573692411727052 3703 230001363799972267463858282358540351653 3704 102531167588020751473972084618901364740 3705 -404037302690700601334702964120282205032 3706 557002022762503867866086664912786161248 3707 -498347782783857495824891217533297961744 3708 245268470617761688460685995706268054195 3709 109336082411379712695411063870040448576 3710 -430849272853323501200375873254202924920 3711 593959687932161990159573226355242729456 3712 -531409148572616410955432027470948073626 3713 261537831981476342189480972141848038431 3714 116587665535629322977851029905926026726 3715 -459420917476573197182367066749311254322 3716 633342562877899499757190908604538328413 3717 -566639750197666247610867019156987674695 3718 278874520840445971269069260464177614992 3719 124314913717537388416855040150227726952 3720 -489866455592740657348963419933102226032 3721 675308044916227036758216020371725957794 3722 -604180353301735463580806149785584645808 3723 297347788743943819935460477686757218277 3724 132548685467681481803756888793768122409 3725 -522307438763968709126382699513354488532 3726 720023634477347920093755609330348197924 3727 -644180757882564811456246696078083822643 3728 317031331226017248354213393334955333952 3729 141321819275839473274538463186363305934 3730 -556873216652871772820051678778699682078 3731 767667576506998390753528785050411900156 3732 -686800371769061477103173224404118845448 3733 338003569860641135034620217460885650648 3734 150669259261826266348706050297373068680 3735 -593701431830724895631742976413877535164 3736 818429542142756008359435772704187045216 3737 -732208820102129072981037782032223439322 3738 360347952022914661519486744491771249256 3739 160628188713057901942531591427303164264 3740 -632938545639277110874706778437243545290 3741 872511353166095234679848092231847693856 3742 -780586593055988346726152738397065688780 3743 384153269455669439211438413168640900600 3744 171238171998467386073200202345132254116 3745 -674740397033816683466602296459921738250 3746 930127751885120349370895360084554593240 3747 -832125734173130068653317470582132253610 3748 409513996808373016077362941658285365785 3749 182541305378462374944908708776649587515 3750 -719272796453468423779954061316503684246 3751 991507219265892925506926961857694188685 3752 -887030571831711206728513315685724583116 3753 436530651386829191729516990883781273891 3754 194582377262506769461324003901987357196 3755 -766712156890243499980949721142849903452 3756 1056892844303155248600117444456651244281 3757 -945518496518719548653483398783707443075 3758 465310175428141705867658528909193829818 3759 207409038499736042152265249949930955669 3760 -817246164461521826134664817273135690352 3761 1126543247804626753872710129353769423118 3762 -1007820786746121556946611614414112188422 3763 495966342295981828087558537537786266568 3764 221071983323895976528314433884231067790 3765 -871074490931883579925257169920031645254 3766 1200733563957547562825783412138709617352 3767 -1074183486621036166419028426756946291328 3768 528620188076659754458378485496341466044 3769 235625141611949577581146582419855001154 3770 -928409550780004302890029981796456011056 3771 1279756483252428697207898225200565963462 3772 -1144868338265339587653911264785992488346 3773 563400470147137516274825545742645688028 3774 251125883156057658356501850791087449840 3775 -989477305565200712880502719307849919160 3776 1363923360557749303386700121271195418089 3777 -1220153772475634467922277628428962546064 3778 600444154382247719614923907990354252470 3779 267635234691443203821687695410282252320 3780 -1054518118516705615184750948612799887099 3781 1453565392371365915796119184300981868968 3782 -1300335961221879935029950227280587319448 3783 639896932770326656249201045899530503333 3784 285218110468044435756198561093640529252 3785 -1123787662447436174909662595308333341732 3786 1549034867520460482167289085016786316220 3787 -1385729935802885704681607495687516392146 3788 681913773314580434467263594773356050948 3789 303943557202001598421853851929744515449 3790 -1197557884283510471899532203705626564576 3791 1650706495842792599977322761108175867280 3792 -1476670774710074133518676549080495457348 3793 726659504212147676350563052134609663884 3794 323885014294072084009514764264780530328 3795 -1276118029701708991402114138011589996032 3796 1758978819658726936422636938201492472953 3797 -1573514865498203838607752745961034834378 3798 774309434424392751984241122824784000700 3799 345120590256201566189320632939515810521 3800 -1359775731580155038769864480135606823639 3801 1874275713136921528385307029578550838470 3802 -1676641245223969301587956189537473930832 3803 825050012880873320229260826406367922681 3804 367733356344879545592939495349447795758 3805 -1448858166193426016679262743232789600120 3806 1997047974967684711810270740933156650864 3807 -1786453024291434532275703380040825565963 3808 879079528696113431938895182097302794990 3809 391811658460771256740044314460598611156 3810 -1543713281322873926130835874662187787120 3811 2127775020087894921181714115789229639376 3812 -1903378898838069877600479858852746245828 3813 936608854923242833050552048990696286262 3814 417449448438650893732743655578303511946 3815 -1644711100706941560719546073298368392640 3816 2266966676551148068589641098574732926162 3817 -2027874757107739692480383687150844324607 3818 997862238522225996723144714751569963192 3819 444746635920082432048039353847317576199 3820 -1752245109525571870632807748465701949561 3821 2415165094007637274808969469608496221844 3822 -2160425385588394137931818534839534963790 3823 1063078139383321441105238532755210444308 3824 473809462073835720138492700704583270249 3825 -1866733725898333900557204132292696699864 3826 2572946770651434933690238908830978872154 3827 -2301546281043572610674448841509749493100 3828 1132510121419134378876182838420326218859 3829 504750896505932415671061491285298580066 3830 -1988621863678595344731826638956349486336 3831 2740924705909667014426700743341086419045 3832 -2451785574939317135053640887622891762380 3833 1206427798921737518158183542357298008510 3834 537691058782748640548888447879173000816 3835 -2118382592146981813676820511927833475552 3836 2919750686589952045267072633886443208869 3837 -2611726077162979334607919273947488684634 3838 1285117841575454100192777695254243902304 3839 572757666077034124285252985726172847712 3840 -2256518898547559293549222324612452951216 3841 3110117714670913177332528701091313845521 3842 -2781987446349016278613876623081236115612 3843 1368885041721678619613887499374458390192 3844 610086508538332494987715645811846480411 3845 -2403565559770805659931924378954937932448 3846 3312762585417139626301401689306398395366 3847 -2963228494570618866471740793608198704867 3848 1458053447690247240396059345481402066945 3849 649821954086412798723328785734783823164 3850 -2560091129869713583687780069050328249036 3851 3528468625026344996045213736180230068476 3852 -3156149634626394702589109443019448418464 3853 1552967567243095561663639255024801690381 3854 692117484429274960120506218724280674072 3855 -2726700050500576209849921913759233813894 3856 3758068597574414101323607761771481460648 3857 -3361495478649916612072437681401065174377 3858 1653993645421033091422572165498266745000 3859 737136264216417610335808284907391773544 3860 -2904034891809509590066050842690219077475 3861 4002447791615420474947700044723227248754 3862 -3580057597298421900554710829693395859024 3863 1761521021344244174438638302419091089320 3864 785051745353721685658602469285778927000 3865 -3092778731741002905612746782461880712680 3866 4262547297420517306611112483033849206504 3867 -3812677449337078268218805069019440467594 3868 1875963568792465094417489658585270974206 3869 836048308628895111071572022039220534858 3870 -3293657682227284479194591793839802894408 3871 4539367486503955032504985877417021938338 3872 -4060249492028896010901913534934157569898 3873 1997761225682608619382054092723675108966 3874 890321944926353137871472042399446786900 3875 -3507443571228663349874200443352465436527 3876 4833971705788582226902100083804853628192 3877 -4323724483369548833044405534387335392571 3878 2127381617870886419865404703988876388232 3879 948080978448109967105842804596573374928 3880 -3734956790136962332470055213809585218256 3881 5147490199509396166412359980985497643238 3882 -4604112987873169689709537354566332739232 3883 2265321783034249786687218237501409744153 3884 1009546834503190079696439695457203136390 3885 -3977069316628508698037016421985009820203 3886 5481124272744516602050002910569580475440 3887 -4902489098321839116788361157067068366824 3888 2412110000733323630809295902376689050432 3889 1074954854582719052723565099564066810161 3890 -4234707923661808530111569579729728825036 3891 5836150711300997858487611811555087092929 3892 -5219994386640337307595304646448583580443 3893 2568307735127105591334062159528428771224 3894 1144555161601738902047205909332137869406 3895 -4508857585960028147737602629734490234787 3896 6213926473570961620239133770923697416160 3897 -5557842097851281351197822811847151043676 3898 2734511697199766646653693342214089879448 3899 1218613578362457620038573343386566124128 3900 -4800565096001887016794156183330409982776 3901 6615893670914580087821239411464071984581 3902 -5917321601906654940117587884126028540640 3903 2911356033773218986761493400659028705614 3904 1297412602477663922033730971664241046869 3905 -5110942902268802999747462469176697922260 3906 7043584854123593649648455596786096423424 3907 -6299803119082753058200510406340176057600 3908 3099514651017083899105577387385574385750 3909 1381252441188027344615570732876140408788 3910 -5441173183263526995693920549683977862880 3911 7498628624575618484238392849333068833594 3912 -6706742735569665370643929233191178332664 3913 3299703680631750036556045036054256309400 3914 1470452109713607496478931891784890343272 3915 -5792512171628604719214895911860498845475 3916 7982755589808990409477707426050940042567 3917 -7139687726886738490075408620195576695458 3918 3512684097371898442311391619967194617824 3919 1565350596998798921071593250022033845421 3920 -6166294743554501722350190286962733197917 3921 8497804684434008973657848275107726234642 3922 -7600282207815300725304263656215452114694 3923 3739264497098812548836872002635049366672 3924 1666308102941864075787685083268965829023 3925 -6563939289579973963218408619701998212352 3926 9045729878553113485034590375656415958240 3927 -8090273128662808101681729359172596844858 3928 3980304045101711338359763232029249141874 3929 1773707351445922961100384740961737581956 3930 -6986952883854276519448229056485696531400 3931 9628607297193892222278369133517185024136 3932 -8611516638862186314277206061013021526687 3933 4236715605013064564640333685005591059472 3934 1887954983888585190894343504168947101900 3935 -7436936769955269338801168244980450674752 3936 10248642775669291023331136818553811981235 3937 -9165984840170424706432784265213380815639 3938 4509469059262299100329268348581468692778 3939 2009483037883187244655131572583868805677 3940 -7915592182442778879611214867885373616124 3941 10908179877273597055554382674265637280270 3942 -9755772953065578604573158144512922147120 3943 4799594832668526016256136590544522455453 3944 2138750516496742688199112079338505846212 3945 -8424726524476282256972680151783703161159 3946 11609708401305647461771798136966831884636 3947 -10383106921355650148664038822950981021632 3948 5108187631468068511121133264640831281372 3949 2276245053399187507116096247162818897752 3950 -8966259923043877980548120688142250261504 3951 12355873411087456347391764134268053489900 3952 -11050351481510995323723022642593134120550 3953 5436410410808936386526821745966394689640 3954 2422484679746323436580397074003300076354 3955 -9542232184639596178985962714758919445535 3956 13149484813422575217544859046780804914273 3957 -11760018724818866508734569398056137866538 3958 5785498584524391208326315521835404082090 3959 2578019698946105421939707654502238122264 3960 -10154810175592615335084007054757905848972 3961 13993527522819829269103818658311712158494 3962 -12514777182139651439224111853573595862488 3963 6156764491823935760745953643894575734344 3964 2743434675825723696614295236701319519688 3965 -10806295652699371696005947662549638535557 3966 14891172245800770824203178910193594716568 3967 -13317461462824818983159663740590266681344 3968 6551602136415148432381337471780873534995 3969 2919350547106501046424789644850342427890 3970 -11499133571342611171210977625697929699356 3971 15845786922719785163563010524129503907136 3972 -14171082481242356894449736259200694282573 3973 6971492214496631244366720729422170425989 3974 3106426860506236109982545726132450286032 3975 -12235920899905155913780445643553297728768 3976 16860948866761174671285312118343792820752 3977 -15078838306352751765536209239584179766652 3978 7418007449043978730556961559534611454804 3979 3305364150225622345785257431018725394742 3980 -13019415971005843597889567518313158930307 3981 17940457642145035901130454756532981447672 3982 -16044125671893838854384362781057447004144 3983 7892818248850308636771285849004849426757 3984 3516906457038185958409268955677431270081 3985 -13852548401906358493489440402002267132711 3986 19088348726081054965016773018189330347024 3987 -17070552186973038936897392380696313903759 3988 8397698711883914734907818009955026303747 3989 3741844001693323540276325127332933126788 3990 -14738429618366446355372130965008779638904 3991 20308908001664650473202574436957323937332 3992 -18161949289237899619072454790407392677411 3993 8934532993691593377934434246042552007434 3994 3981016020861077651796998588820962787424 3995 -15680364018267569771398510184906665361232 3996 21606687131721833550633428291596760540728 3997 -19322385985308190414074404031104204558352 3998 9505322062810952515847806996780180754048 3999 4235313775396954493996958394023258251269 4000 -16681860813488059796227233878406845359227 4001 22986519866586874162435221232256958336396 4002 -20556183425813231281981056772763379933170 4003 10112190866462547715500149863947474168430 4004 4505683741287148237911576702850346443806 4005 -17746646590803280008374963671174174533882 4006 24453539341950033134277251635035135241918 4007 -21867930365195301826875548333894526639040 4008 10757395931177248969169818285931013775680 4009 4793130994250880594632689457131127343345 4010 -18878678635009672797413592095276743739116 4011 26013196426251469148134585050635382823976 4012 -23262499559423020149489541977196539810634 4013 11443333424480314404803440046478292953894 4014 5098722799629189989272721401645795149124 4015 -20082159060039665785022721537754839966226 4016 27671279180632779083971938308772720047615 4017 -24745065157917160746711225397416080438740 4018 12172547705305981048788879736236419571538 4019 5423592419880525624846575802986855064600 4020 -21361549796553593189662410290590005657280 4021 29433933498200921664633162576777484095453 4022 -26321121149335721301787028004623831196216 4023 12947740392460000911443624094806160549637 4024 5768943152735152993701179593378245673164 4025 -22721588487373826237681777498414463280450 4026 31307684993322611188993563397042362768912 4027 -27996500924405959146853376677497254685010 4028 13771779982187764590660894412269838211764 4029 6136052613835022977999968450960173615665 4030 -24167305345174508489243876516948868049080 4031 33299462215863450000593850594623548421688 4032 -29777398022740032586031513650306263591019 4033 14647712047748081905716288357607120179892 4034 6526277278505896651195977159008158360402 4035 -25704041030067491668894008666156837578183 4036 35416621269728631804143882523665196670345 4037 -31670388134539891141419281973722596059253 4038 15578770055843270644247573286804274833576 4039 6941057298176796176000991935112663263388 4040 -27337465608141666629942805729280590645164 4041 37666971919765308323662944106527026786629 4042 -33682452432298948638233132683643028032792 4043 16568386836821222893766292941862171485200 4044 7381921607881064775217370273484078653526 4045 -29073598655629881919145831138440261431760 4046 40058805276065807483786844548932019600430 4047 -35821002312056365474481012393470721983800 4048 17620206747751217333921173904786997277208 4049 7850493342246422310967290772943115708384 4050 -30918830577206670655994363640676402045348 4051 42600923149981830589889077573609179377128 4052 -38093905628468759945592480353145151273353 4053 18738098569789450678257520010237931593544 4054 8348495578411524078289930919798968914576 4055 -32879945210973364816992176577791369656720 4056 45302669181739466559825209979745493144760 4057 -40509514512948982714332815108388565577343 4058 19926169183700000945272386076859812807656 4059 8877757425396975026007859330961976507985 4060 -34964143796977870295632100274217703037651 4061 48173961845451242427454965699833707320012 4062 -43076694869398210792106106113531591178684 4063 21188778069990064492594636371944832798236 4064 9440220480613015492323373706565921354033 4065 -37179070390658158261350378888292939534703 4066 51225329443573407222851893414435488885336 4067 -45804857647642952113902656338396716851868 4068 22530552682863133359950298269870126193127 4069 10037945675407873877827625358977949186601 4070 -39532838807405938868387154274287844628248 4071 54467947209474232178839915322526167672557 4072 -48703992000600472433278356463476335772792 4073 23956404750099081125620238735962317339048 4074 10673120532853984522755944587493101420752 4075 -42034061189535396076512507772882697434240 4076 57913676643783461943268045735015535491379 4077 -51784700437453560380993642730051333891672 4078 25471547554045188964300806789251889861714 4079 11348066862338027311217754003984524394048 4080 -44691878292327531588703287965961932532720 4081 61575107217606538726494854612143030774209 4082 -55058236091738413816268851030188862282026 4083 27081514252156785303635096382521037184838 4084 12065248916969427657973220574694278705329 4085 -47515991591520776512668897229195382652288 4086 65465600583533494102945330146448192344994 4087 -58536542230258884195974972382092404439392 4088 28792177298970770547875285314978204475501 4089 12827282041355179955467338844671513364884 4090 -50516697320651249304002042484611425267856 4091 69599337443676464446309418605602098662481 4092 -62232294136158686977097685528328096310684 4093 30609769035040824467629818446463817589068 4094 13636941838911506802152306176745452058776 4095 -53704922553030574697120392378453964505683 4096 73991367232758068146305945954239733480202 4097 -66158943507334083039853505295997490980186 4098 32540903512221146883687719274849868763948 4099 14497173889600101977421149911646439632024 4100 -57092263449905835141535925372962551140355 4101 78657660783573328658180797157441401449613 4102 -70330765519677915622359290960752073415098 4103 34592599628768423675523884020873824488640 4104 15411104050793983605393402809220531485820 4105 -60691025803496467925442376316411404057628 4106 83615166151989975704545216485382846922064 4107 -74762908713438131243365243778497308582432 4108 36772305652052301479287507780322127373834 4109 16382049375901073190861157989259495549224 4110 -64514268011169437125233667151846034557408 4111 88881867789067032212680805821269466276798 4112 -79471447870277909178495375861237690341442 4113 39087925211236696924457986707877007148564 4114 17413529687408613268674846262915018400384 4115 -68575846625020783707928525079404274596484 4116 94476849258892602696229253048053171883877 4117 -84473440058469750550565988782514303412680 4118 41547844847132242526991384223275576722280 4119 18509279843164886020246049635651708408656 4120 -72890464629604041033810060068425674513648 4121 100420359712403607449176188351932604165294 4122 -89786984034073493810365263648949097972192 4123 44160963211539389585181641719140662698206 4124 19673262736993209445502302872750424937250 4125 -77473722609510792928061665914349444191599 4126 106733884339789731768200828693388787551916 4127 -95431283196971162426852806113078554963427 4128 46936722013818328882255236422048888911446 4129 20909683077144066630719927734090077628796 4130 -82342172977994169904101577805301193927380 4131 113440219037140056213485232545183825044656 4132 -101426712312294622516178289847165635780809 4133 49885138818153054242072375399860928386563 4134 22223001988642077344475909160192059211136 4135 -87513377447862260810576864690952423256560 4136 120563549536804896884144177943483795095906 4137 -107794888220122023552616704323877967475944 4138 53016841801040656747684162415037445598504 4139 23617952488283392647917229073240551517344 4140 -93005967936486900012931653564475667936487 4141 128129535265560851495118701160396623480485 4142 -114558744769374797579411997265996102085632 4143 56343106584952401466761060699077441364757 4144 25099555883894482854128300664511564274115 4145 -98839711108007511111618408021302026379131 4146 136165398210129930756623908769239669055640 4147 -121742612225659695327852848077575327810710 4148 59875895270900492441730470590423139009488 4149 26673139152484180575868775042328667802389 4150 -105035576767694984280437333469433931930794 4151 144700017085962582917902864978922392893048 4152 -129372301417413370125261880675469127196007 4153 63627897799825011075988919389813400716676 4154 28344353355116727656207082942052666682280 4155 -111615810336014279876782152371575160813488 4156 153764027122500781821224821494232859150762 4157 -137475192900166277368048656427602830414250 4158 67612575780311864902124615485750786068944 4159 30119193149714490375512343005024903750996 4160 -118604009643226050280780185384690808545229 4161 163389925796445451872534571779812558240545 4162 -146080331435096638423190548227117323701778 4163 71844208928188534621159209718946814728525 4164 32004017466575553678086136718377866990478 4165 -126025206299438758319852890028977508484220 4166 173612184863919734272879705066209605751968 4167 -155218526095345173975218730215878013643144 4168 76337944272045135211357407024442888656635 4169 34005571415174785727849486271860548527902 4170 -133905951909907612288474391388818981571144 4171 184467369062906598809393247290495444052881 4172 -164922456331861399538624894312179995703695 4173 81109848287720417058272375845941548239728 4174 36131009494819017388355453096484328753286 4175 -142274409421121700210256647857433987859296 4176 195994261879010152053024260617169295258203 4177 -175226784349909720192326014504639634199647 4178 86176962134303938024148206420427054319620 4179 38387920185960216363855611119418625314161 4180 -151160449899875192965932910467431030154161 4181 208233998790512392713443415514229649333666 4182 -186168274167838828392959613150407131707596 4183 91557360174266441609426906803057378649738 4184 40784352003448170138349684619633015986464 4185 -160595755065134386129143968860979286558520 4186 221230208432942657545992004277791382588672 4187 -197785917751374886161062830870561364387760 4188 97270211970971865392271718681625060208430 4189 43328841097740190836551708250474470275061 4190 -170613925911144594297941648403022017050720 4191 235029162149021173338611888013905095053164 4192 -210121068639605163302763589357311753272271 4193 103335847968079538564383753118180000484396 4194 46030440495094473882622674214834319224738 4195 -181250597779927536240971086856880639982228 4196 249679932416960842874127876965899452681852 4197 -223217583503045525349409514993656011902440 4198 109775829067249043042883582298359370166598 4199 48898751073071570057076347732781930151013 4200 -192543562262162171343029315111699091050040 4201 265234560678797019314975966054087961084242 4202 -237121972099807767339445030735504768659432 4203 116613020333149924312818955711327545366841 4204 51943954373271437186214950822307572625916 4205 -204532896327484748433412029847192370452980 4206 281748235120752703797456161448972014811456 4207 -251883556122980876599336927663263942874722 4208 123871669068093051055632889558086564407871 4209 55176847359159123119034884059903736044716 4210 -217261099108555545270727972623973405597216 4211 299279478989730506843493861463194278539704 4212 -267554637460997976806387428418755992693069 4213 131577487512681249051363701919566586447525 4214 58608879233098677683108252807016583824608 4215 -230773236787892710697324207609215671608292 4216 317890350063952330451876323907041815660905 4217 -284190676423066798657303300276806043746384 4218 139757740443767517469465070571637880188864 4219 62252190433341816555186155245328653877423 4220 -245117096062544149153496745338731154742653 4221 337646651931648149359287473072267423027665 4222 -301850480513789890548029716564233365524864 4223 148441337956755777653378993546230281065576 4224 66119653938725677709962106362255816085820 4225 -260343346689237191346987493754669369291364 4226 358618157769637515018964609770888470080034 4227 -320596404374990565729189340627535279121688 4228 157658933735930406802454496630214037153231 4229 70224919016244390320507108561888755959312 4230 -276505713641798103129104654404327483022070 4231 380878847353768745932190498493816839140669 4232 -340494561548596504261822778787751666899943 4233 167443029134108215208779229403771762017846 4234 74582457554495005894771537392270854415680 4235 -293661159443459323505467998072563486457354 4236 404507158075605076902186321653759298288195 4237 -361615048752325607708196111903156402771647 4238 177828083401524375118093447090599711117016 4239 79207613134283799450267655898474355582504 4240 -311870077269266784805107315068982333975160 4241 429586250784605161517166828142353147670598 4242 -384032183399984984472895654555569686323238 4243 188850630423549497973214863563964048631929 4244 84116652996439572056587852094615644901088 4245 -331196495448263194336900663182083530564763 4246 456204291322475459012515030665421438399840 4247 -407824755140557236882108063763309500436704 4248 200549402347649207986905185964013027734644 4249 89326823076143348187912372315419991548713 4250 -351708294031561834449660082361079526504032 4251 484454748666520158882252186554108529646830 4252 -433076292235038876253857690285510931419145 4253 212965460502004203647180561661997037946028 4254 94856406282877250715249606761018675256084 4255 -373477434130951314173429555135126424686203 4256 514436710651834574628357635762821188684475 4257 -459875343637351379927562627734197451069694 4258 226142334031475561055471521865149215654406 4259 100724784215449441582733344990316956755760 4260 -396580200773403119664942053008332783370662 4261 546255218298243198418439670477831731333640 4262 -488315777695711523983576493799450669946782 4263 240126166701198336292582435370709372849805 4264 106952502512498614655421269022495908992229 4265 -421097460059915743131705544909209135124266 4266 580021619827145814961486728775326761830396 4267 -518497098443777735056581222462283200146856 4268 254965872344091797730442912608729168955667 4269 113561340050454178927671274477491023055997 4270 -447114931462653611785078568520820993391308 4271 615853945516085834191798281767960181491688 4272 -550524780506845473680602542053472566224662 4273 270713299456066522450763176538355387368034 4274 120574382213162416945244418912168939324936 4275 -474723476142465380417735590843111589755895 4276 653877304605086107206940714308881089229059 4277 -584510623707518349000679183368290748890638 4278 287423405471771247174179051504424045276384 4279 128016098470321972676362374199962988937181 4280 -504019402219741594451039180302629729571890 4281 694224305538811472320555144715776896246865 4282 -620573128517813623408604590979695768989144 4283 305154441284444608933882042577954694225588 4284 135912424515543539202210646177480933860528 4285 -535104787985351719368803132914615361797194 4286 737035500902628013115707524365434945448032 4287 -658837893570761974559629086622233688017300 4288 323968146605912553070265549584851442408592 4289 144290849229300315962234714860547682187767 4290 -568087824095249212445396986679906316919144 4291 782459858488862342781751058831257033743804 4292 -699438036514433507361209441009928613115514 4293 343929956797100283904865404998040392809401 4294 153180506747311759461342115288355345068248 4295 -603083175852424011329451435096419044864816 4296 830655260012258636389417043504847132662549 4297 -742514639565177995079879777325747677098695 4298 365109221835712784287587286525161309474368 4299 162612273931049896264694382210747555005376 4300 -640212366743397550160618668756766852159184 4301 881789029081038425054688863361164357364096 4302 -788217221194932025580173537920642034488858 4303 387579438126090578135568431397671529889141 4304 172618873554124139552365028268083567471482 4305 -679604184463589433817180696499028572441376 4306 936038490122354223297217086261130344426428 4307 -836704235469956547096722816745668540885671 4308 411418493896784168979554841294960873577959 4309 183234983536339031926550550073264243226062 4310 -721395110736841244176466635188787369319712 4311 993591560058573611908858157869617952893325 4312 -888143600645575916262349010941292943259600 4313 436708928974234582399774712290125039346944 4314 194497352576284405506994857912638853777400 4315 -765729776309377048555116209589854840682207 4316 1054647374634031841244168290528814507691164 4317 -942713258713658607721997255214738819483431 4318 463538209766228666998831450049305710678964 4319 206444922553466940075238064965549385889528 4320 -812761442577739478815522232224455665836895 4321 1119416951400961287111792476314393023018728 4322 -1000601767696989670885255624926016772218444 4323 491999020336653513726134304256372711341841 4324 219118958092287071013797375915863547440137 4325 -862652511394004882368986887440868908109898 4326 1188123891488575564782363148902070585420349 4327 -1062008928587630814617530901974837852455960 4328 522189570503649434281276122374034291491833 4329 232563183702670114324164539990948320199425 4330 -915575064680104529266633471278426877388524 4331 1261005122401103578848419577405184561199384 4332 -1127146448935157102318323979923964083011957 4333 554213921946708366449520817211969901301382 4334 246823928935943390680045548942718910186336 4335 -971711435576628830465952155233412389000894 4336 1338311684219302477715671435141363937589755 4337 -1196238645205628429860905570179671600403514 4338 588182333364745836366956240960894033061552 4339 261950282019683888133401012264993423735126 4340 -1031254812950350519474567913020268962264432 4341 1420309561716017109641399035166713181809627 4342 -1269523186153646320237102117135584240821408 4343 624211625786860181684892608159999419415796 4344 277994252461819445820453429391965524819220 4345 -1094409881189169033125396211604219023743159 4346 1507280565040107488719455073335997213031688 4347 -1347251879578228493755061658952572307113095 4348 662425569200562585369569208132612575506517 4349 295010943142330629306424178793533508204996 4350 -1161393497323566745341958132028810133980256 4351 1599523261774968139589448278775185788791253 4352 -1429691504968891926498481507107712000365904 4353 702955291728905552868720517446296211204745 4354 313058732440554913340170700728339144797734 4355 -1232435407630310609844935395229355515380608 4356 1697353963338371240011731739533043817866035 4357 -1517124694691677951952643214592658283104395 4358 745939712658356307138520082148540041418512 4359 332199466977428696686270578268476450600912 4360 -1307779005997380967545448817805209677795504 4361 1801107768859961862173146092532680400310615 4362 -1609850866516311327687752683859840776991136 4363 791526000693666834987838836119175104090929 4364 352498665585110207315452032406554899300902 4365 -1387682136459333065549587729065396812217816 4366 1911139669851927765208991969152049423684078 4367 -1708187210445713941035644768338496621617080 4368 839870058894607401960757151028318773791759 4369 374025735151406901813025563374831306639210 4370 -1472417942449887061628208105684191712528114 4371 2027825719177695821602914238211418274016592 4372 -1812469732978173063915629541678410400589899 4373 891137037832491064065488921402165854506048 4374 396854199023389421234175051272733191330056 4375 -1562275765463911475010320134116115317976588 4376 2151564268023539800728681201513984443847186 4377 -1923054362111100511585263288547093908025314 4378 945501878592171921238194696065879519635808 4379 421061938693621253903500786850164226353352 4380 -1657562095974548586126147222688112250511906 4381 2282777274789318876492310219197688071331408 4382 -2040318116584047524425469398563847186652520 4383 1003149887337912251235368222204474922015312 4384 446731449533685826591453508568115785698547 4385 -1758601579613487704940747945526365841976626 4386 2421911690037835052866349284960715977942606 4387 -2164660343058025115437324327556829139724067 4388 1064277343259460455726752103557052473649365 4389 473950111383274124044698562821886348397132 4390 -1865738081793808489394829851027958785687696 4391 2569440921878167898926210019445317709145968 4392 -2296504025138816701836131831820267722315592 4393 1129092141818155513124719498820962027906564 4394 502810474849136275134597549990861054022472 4395 -1979335814135903416482160865934762115803635 4396 2725866386407520668702419202343992241741710 4397 -2436297168374487726353542012390615046624334 4398 1197814475322183125100833557639150101344442 4399 533410564216837195304886795844296073981357 4400 -2099780526248286218534166492443462627052310 4401 2891719148099336116161734846101116994817988 4402 -2584514265592359104857197599877909292333814 4403 1270677552975579802355933356529113313516964 4404 565854197929634288780307852804517955794573 4405 -2227480766617171592963211593728768899979291 4406 3067561655303497251044253944705635578783374 4407 -2741657847189017820843440886210834305012411 4408 1347928362667557608104800642692828214407345 4409 600251327643067350976351179277329321689070 4410 -2362869216572172273232714495875586034054928 4411 3253989576318145398838599391210052550600744 4412 -2908260121249227617983746297727850656948822 4413 1429828476897567010352058703763344961436901 4414 636718396921178582697742932996062568969360 4415 -2506404101520937335794986994909499194683356 4416 3451633741802898412953625198651223899698168 4417 -3084884708646655113549921359717360867248164 4418 1516654905367611168216309257402614896513816 4419 675378720700834356179755015555322276039840 4420 -2658570683883720178061461946538822228739991 4421 3661162199630957126770586118419616320340842 4422 -3272128478571964394210347310580671370234948 4423 1608700996917076007079493084373192436419142 4424 716362886714579781464652549328345096061973 4425 -2819882842410422659924628040659336794369740 4426 3883282388623720352381266480195911777132208 4427 -3470623490242924270471544474480331165819360 4428 1706277393627172922506213824561047880471972 4429 759809180130011845600302585316205271545929 4430 -2990884742828359156482953845197925277514240 4431 4118743437977113770157581258094416709553389 4432 -3681039046877632728188387323395263260358455 4433 1809713040082454697835628309540789611897764 4434 805864032735007026698027275032586875748940 4435 -3172152605049607528235120832935654192964896 4436 4368338599574958288879901254750256193803018 4437 -3904083868356759071202199348070375040173304 4438 1919356250946234815958086733331342477405872 4439 854682498073495934877460801389215340813128 4440 -3364296572463193431317087772819106382148925 4441 4632907820792500896790936940493047757769572 4442 -4140508389364855373649254860550253640180000 4443 2035575840185616522098355405770525678331342 4444 906428754016063443925794605323368958610314 4445 -3567962689150365831754255838340660873438528 4446 4913340465823910555420079606793778613509440 4447 -4391107190185370861133736294932292829547070 4448 2158762315470749045944185068375321640085686 4449 961276634333702952745487212321574154684313 4450 -3783834991191789126839037831571298187589282 4451 5210578194022374502912504668131384751085521 4452 -4656721567730150615988797543006241415089645 4453 2289329141472431679636025893939153687450526 4454 1019410190931815784581920599252737287017624 4455 -4012637718584575818558409078363888243492403 4456 5525618004221757544077610233364901206343239 4457 -4938242254813110868944044768445855475557016 4458 2427714075992869944667232438850473369497708 4459 1081024288495282857474599727967510876107436 4460 -4255137654655741734018282599530893980775570 4461 5859515454516023349979337347612285978154773 4462 -5236612296130720228870806595106480414223326 4463 2574380583086872196548021343677057860271920 4464 1146325233394421579224308769031770328823114 4465 -4512146600247968370245218431253717555448202 4466 6213388067508255050555115485795387041781780 4467 -5552830089890212042363343446270480252198080 4468 2729819327565714119954530995601342569456471 4469 1215531438806167529306399102640620302556328 4470 -4784523990364648673322964696521684035831952 4471 6588418931606727029135879762782298373073656 4472 -5887952604531513366811117969839418962707867 4473 2894549755523982999408208096727104672601881 4474 1288874128115194965027389228931071004952056 4475 -5073179661395280896823194069249906700461056 4476 6985860509542731794378461962743076845153139 4477 -6243098780522183636119635026240023564894946 4478 3069121765791671636548108635935741072455656 4479 1366598078776236456362711724757791637743709 4480 -5379076777500633823749385352289280234610791 4481 7407038665915507213546022396629316445801840 4482 -6619453127767775192694065616666214236705624 4483 3254117477490391493553433330822805529465534 4484 1448962408941921705653404869444625711628124 4485 -5703234925221079130450033011281627768375282 4486 7853356926235488415675501112272111588365234 4487 -7018269529774608409475104100600610882951531 4488 3450153099164626354716140532987884112604633 4489 1536241409290389267338914586367542141207305 4490 -6046733385882490212162486809290924357167528 4491 8326300980640174778335578200147741927194838 4492 -7440875266329736505936279936714392735624459 4493 3657880905267306194825372479791232615048634 4494 1628725422624112618967676946808450418010729 4495 -6410714595913636208137073173119097094315084 4496 8827443446199211848273380343019819820263425 4497 -7888675267125695069415434874256803103805080 4498 3877991326104547511627017614261764430724058 4499 1726721773956224835858298634445753459055104 4500 -6796387805758631938939054023669894297161346 4501 9358448902509009643501132239737760405709712 4502 -8363156609457424918436117391012784400353968 4503 4111215157688131953723091130582678223651504 4504 1830555753953546923179372535800541006303836 4505 -7205032948669401965794064202201681807404529 4506 9921079216104640052751181457853862982081952 4507 -8865893273857566418204724795778568232435672 4508 4358325898307182508602954420703175377802886 4509 1940571658766969732452072558217862352044870 4510 -7638004731298033930402310588590279058607444 4511 10517199170090289609942668591589037034091192 4512 -9398551172316302490511634026229316532897224 4513 4620142219013603500163307948854095124258865 4514 2057133889450278795952848305431560981457176 4515 -8096736958679182551521702283744933425668024 4516 11148782416311734285782290250667547771640495 4517 -9962893464555347888041108141014329300314626 4518 4897530575620292680580407113060140278309222 4519 2180628114348441523630791573590577359531012 4520 -8582747106900292039686487872887702573809459 4521 11817917768367833641343513938112478693755448 4522 -10560786178694939462845443794336493723516116 4523 5191407970238087223219943173337315427092872 4524 2311462498026320295868122216581219595175584 4525 -9097641157504388690827679140316509912936468 4526 12526815854785742812376164672604261085418416 4527 -11194204153570302598547741839406212613106467 4528 5502744870828111098674075185165985803906416 4529 2450069000509284891627938473957025932240526 4530 -9643118708458726791433726727600190297004164 4531 13277816152769396892985331215427212684721208 4532 -11865237320922717028779411985980630380719305 4533 5832568297721957516822583639472033235779796 4534 2596904750818855366698759334508537140932812 4535 -10220978377354937852368478897122870201229400 4536 14073394424075980738468234274539059782321592 4537 -12576097346712790599560813497829779820913053 4538 6181965086564346578644334112611583919812112 4539 2752453499009925630503301667322254719988165 4540 -10833123513384948502858159601431612412511186 4541 14916170575783877000767643408037208620086482 4542 -13329124651882835006551537706823837350033440 4543 6552085337662999954193689254742981463256109 4544 2917227151151945704355360708419679938774790 4545 -11481568235564340553025694097543590871889207 4546 15808916969991486219330837129717906150080774 4547 -14126795834034447461363534715570730541361216 4548 6944146062290005516864433975573345983969100 4549 3091767391945359378966414189585409540296583 4550 -12168443815653710818045921377955328125726224 4551 16754567207833025531532201807477640730268540 4552 -14971731512689831095329417330159142903733416 4553 7359435037069523202870692575425523905028902 4554 3276647399927323284446870045028865805820412 4555 -12896005425261777425364105292445255045849151 4556 17756225414618828482764512172066268935565802 4557 -15866704622074508521228261386926211683470859 4558 7799314878210014773434629035604240239626080 4559 3472473660498031965681330819184508237331606 4560 -13666639267704456601072077480086048421841805 4561 18817176054407890707731357590078233181098281 4562 -16814649176698560184814696575537505980111380 4563 8265227347997063287467812591935562159750809 4564 3679887882291641418116084078286479459998177 4565 -14482870116345044719502348194900140437288100 4566 19940894303903761291064811791415531886472716 4567 -17818669536427213987662586348488322066847910 4568 8758697906657179403479089321694303315339727 4569 3899569022724664179762277595220861004155240 4570 -15347369282355301072391311643939090516275288 4571 21131057017235928954932281199028182384678004 4572 -18882050199223597115355218201291506071674082 4573 9281340523435770653717903688886761728380352 4574 4132235428880691830712540950917374112809632 4575 -16262963036119133952188952930346611786240227 4576 22391554314952405269939939650477602988072467 4577 -20008266151321028249190645995196432167398105 4578 9834862761505784724756670650294951505422144 4579 4378647100234323264385359976173618834278512 4580 -17232641507853432736954311380100170281312149 4581 23726501832410334433114309755079784619063829 4582 -21200993806243904690321812221119451761182148 4583 10421071152139651154652301919250034744149320 4584 4639608080080227912947989045604241415492267 4585 -18259568094448248321699086982824371295973954 4586 25140253664715506621973512977760928036138492 4587 -22464122565849796358906766263248915378581911 4588 11041876874438380953589354861733997604991634 4589 4915968982916394422392229801171551440030006 4590 -19347089401035100951302869698529598250037136 4591 26637416047434255358478441987538593737952780 4592 -23801767038415827988563499016214115525779162 4593 11699301757820510809110065110715828679718224 4594 5208629665434905794328626052255717829110226 4595 -20498745747382007970631635984790480284818160 4596 28222861814488320146666126509206381841879371 4597 -25218279950745115729443976067937292931992546 4598 12395484625432602012455681589690240508492176 4599 5518542049200200015234415809452226183414052 4600 -21718282270891428057377652826593176031356556 4601 29901745676951117342609927585225715652643726 4602 -26718265793329515828902923926108897650836440 4603 13132687997654969420480193136624640323845401 4604 5846713103544941710479461493923728503522642 4605 -23009660659747513691512923502021219300644407 4606 31679520368899087531081060948916750765587568 4607 -28306595239779134944081172624509617792743808 4608 13913305175944116718874541677606011673908068 4609 6194207997688632544949215264678822608307988 4610 -24377071551626910436384352784378160205692160 4611 33561953709041336873591140303234605344510257 4612 -29988420384023156906942632586928040729619345 4613 14739867728380041712419014553481300840044540 4614 6562153431585282770110904958579839800427968 4615 -25824947635358174439317344947438736792794212 4616 35555146629561999876683731205236850846279089 4617 -31769190841207108550836549756186198445783615 4618 15615053399475365134478978450123136973091808 4619 6951741155535283719222412992167746828708784 4620 -27357977494994321346270599969300744952906558 4621 37665552226470355578171386735455281487363726 4622 -33654670760765620865726275972049962400953768 4623 16541694468057518245667847631930744806246349 4624 7364231689154568746091953491307219377357402 4625 -28981120237956997529757161436208243151114112 4626 39899995888771880141715957157336389188474530 4627 -35650956802844317800100617955887429612713450 4628 17522786578358571205091408541356375716229856 4629 7800958250882817135006339816201101153438288 4630 -30699620951225525415763350267648091139906904 4631 42265696566957708659122957843691761249549768 4632 -37764497132087353148339245301322895417009961 4633 18561498070843461798953720374138127280367585 4634 8263330909833516766770208602650087171300376 4635 -32519027031986203469366444997848934053754924 4636 44770289244669464021950270196512047185594489 4637 -40002111485806400019322716026377927669310448 4638 19661179840780361906946095520346530865883248 4639 8752840972443922126432050976898716421972533 4640 -34445205441733678256786592757029570921895983 4641 47421848680940636361726389365778815528663922 4642 -42371012376711097582586440802081895011250388 4643 20825375754110880612166206540320985351636960 4644 9271065617074185167788583482179506508151946 4645 -36484360935534265638055952403498600960724035 4646 50228914494154723113900377624114443209509284 4647 -44878827493719056003676476324605165539955900 4648 22057833651817157329539683536174951685394180 4649 9819672790434158552014046905025867464037970 4650 -38643055321028489763101028898540685506216580 4651 53200517662804770116704491121314815788600350 4652 -47533623367884976805500140452470243585751657 4653 23362516975712292690541185513442354168779848 4654 10400426380485640516232153830120568737409498 4655 -40928227804774956930132094001415239683431712 4656 56346208522299962709008673661695813032407441 4657 -50343930374203236503238560631043295470228440 4658 24743617050404896557316145223441958716683270 4659 11015191681279326129569642649959689594731877 4660 -43347216486728549070998288944090927495977486 4661 59676086341454278959779307159966305958933228 4662 -53318769143956917740014844989313918354528512 4663 26205566058112962620965082262536719859940396 4664 11665941166041746293200034156233844994754233 4665 -45907781067011832332406889153405619689973087 4666 63200830566922345507265630876362149297363664 4667 -56467678466419831753534454597858401048994367 4668 27753050745032246607004439001398612490292290 4669 12354760585730432434504010521550249626560432 4670 -48618126832689039322673478996760208994303472 4671 66931733828731608530098090647861262777929709 4672 -59800744763078232436286114554661875484766402 4673 29391026900105561888116739984073377211131510 4674 13083855411227990482573358496944684513485702 4675 -51486929995997020101458400749475763740729942 4676 70880736805211530200502977371352683710842007 4677 -63328633222137977043108844852401875955099240 4678 31124734649297952291554102104390769759122104 4679 13855557638350388527870261224390678756894072 4680 -54523364459437726786195344964751319183360744 4681 75060465051054267714235469880322510775764362 4682 -67062620685933804653960298459244232950251640 4683 32959714610864921787506910609031278639552841 4684 14672332975904389085961001984551824099092167 4685 -57737130087303227184621960410234241610645868 4686 79484267897972491292804803958547891744267276 4687 -71014630388973840308908395425775424784252180 4688 34901824959613501243617396413224942202674153 4689 15536788438146671700767151807301906037581225 4690 -61138482567598659368986991442629374593321712 4691 84166259543464775101027275474076677070627824 4692 -75197268649748783450111493949675273162055937 4693 36957259450805980403449795052779300263594680 4694 16451680364175937499739586589081733372775236 4695 -64738264952963296400043657955447856803750426 4696 89121362449574342288105358788370573799111952 4697 -79623863625126669771049538192054213651129250 4698 39132566457151074909580174950950983256018496 4699 17419922888032475698341982709053048979971881 4700 -68547940974078006367525311966683131987275115 4701 94365353180250765631563568833348347511078360 4702 -84308506242156585394110274288492098444597692 4703 41434669075274979271315579332583349710507056 4704 18444596884590792041738645079163841339599668 4705 -72579630224202583725886561619216051840754286 4706 99914910813015382105735907813402420702664168 4707 -89266093428435098093623747201095526108313519 4708 43870886361173443636896576192805001485981922 4709 19528959417713626954166959134777634148260444 4710 -76846145318923145162198639330911043050721144 4711 105787668068109547963152932367432605004771845 4712 -94512373768865191206454988982661989154162008 4713 46448955757424414618312330944372666315498201 4714 20676453718593899952874146851403069936390984 4715 -81361031140923252986032986111889317800203440 4716 112002265306191380443348118780911450214152522 4717 -100063995723677831528693433545731673998022442 4718 49177056778398074385859069808371816646210768 4719 21890719723748887367948156878108272522188340 4720 -86138606285638692886943464673909541877856358 4721 118578407553963364344759364100577612755634858 4722 -105938558550010663371701648104884691282820318 4723 52063836023346965314218118368154502734552148 4724 23175605203752571777137073948082058057486500 4725 -91194006830031791296534188622841357533966763 4726 125536924725883388735770007811926726086455536 4727 -112154666077167441499592185545326887791536296 4728 55118433591103484557703757075647236797947064 4729 24535177515502123077583092287416093285458080 4730 -96543232553444615313198331340140747163073888 4731 132899835219359906967420489368169347450989134 4732 -118731983493937550193049761229742301292163315 4733 58350510974166103843736083133957281834082232 4734 25973736012617654308022962315767260049007560 4735 -102203195746580112284119842996041286953801907 4736 140690413070583777314134012225463566226092769 4737 -125691297315060327132044657696600932646325695 4738 61770280514230518000236421878280177880797446 4739 27495825150475766845218723162562591875917177 4740 -108191772752135976512022974588844356496673175 4741 148933258868432116306077722538271419173005968 4742 -133054578703098172659154197668832223733163904 4743 65388536505729458872474351786927754434752642 4744 29106248324382254682175483627170734839764412 4745 -114527858388498592812372130140824568585455496 4746 157654374634721808287725471958158505641123520 4747 -140845050331661126458130095725992897673165816 4748 69216688038697673009121590077012910463549405 4749 30810082481503254239210501198192165485268317 4750 -121231423416215728141534717602426043561848578 4751 166881242890522317793066613129805154399639152 4752 -149087256986130648183970144960261958339989656 4753 73266793677289765203100780762373718115979929 4754 32612693549402980442305501083477638208606888 4755 -128323575215729821106998058055150438259198368 4756 176642910140290910364394716604915101536070472 4757 -157807140108790095926125728483919758585697668 4758 77551598075562174198141264351630040789459744 4759 34519752726386171045627463531994092063804314 4760 -135826621854093085107950215323026310074492471 4761 186970075018301761487834825814519840424993032 4762 -167032116506613718709974512541748465311588656 4763 82084570637701132566380528254240538585319976 4764 36537253681320988906426389898983868030926067 4765 -143764139728126821908009442297926981821881879 4766 197895181355238965581440165692218631664040812 4767 -176791161451926320898676496061368698702735103 4768 86879946335751512507843459321132324090034316 4769 38671530713230273218083934751296743616382974 4770 -152161044981757332433026998849765723002845204 4771 209452516436949269065772553361201240561875369 4772 -187114896418755248010261681862507566820929102 4773 91952768804093238608001012094969330521775182 4774 40929277923692918547143036262598368588902362 4775 -161043668906088042510147890163723589531406916 4776 221678314742242542655327091347734205451247864 4777 -198035681710989880563460000647753963651239543 4778 97318935836439589242016690350547529029707984 4779 43317569458000413086805180699001892751221168 4780 -170439837542181879176792141566526468679221528 4781 234610867462327759227503545859417676898434768 4782 -209587714252478158458531176090021508669982934 4783 102995247418013254202898343636346556392022645 4784 45843880874074208544950692402200515072011328 4785 -180378955718561078068728293361152350213800384 4786 248290638121022927759734187482170810956912520 4787 -221807130823963502304717730151126468067415440 4788 108999456432810471256710923726373500867203422 4789 48516111701376074149623048599241776982788528 4790 -190892095768116692173395024734879739468124912 4791 262760384632324730923863362721387542790544717 4792 -234732117047339618205782785040315183011040916 4793 115350322193510943427713310483033202198705543 4794 51342609255444806406177234129549216849567240 4795 -202012091182492091204934753040218653657860615 4796 278065288150315632847479504899703825207801971 4797 -248403022434118004426320116658843106730901995 4798 122067666949652620604588902796380310790336616 4799 54332193777277997582313227098986878051227288 4800 -213773635476100532716541743614094468024817682 4801 294253089085773629870252806536319032541832649 4802 -262862481832308739271610302786622636867130404 4803 129172435538188012252147131953600763934860840 4804 57494184970556880519657834208255848903031131 4805 -226213386546795251794649649268629427844274738 4806 311374230684285967714567276607311306298501808 4807 -278155543624156938265764576220426753688307923 4808 136686758349495860271619634501415449418632621 4809 60838430013695960552818869718721021491620500 4810 -239370076835872317032012992436839304505546360 4811 329482010582209233126973272132949131377636268 4812 -294329805046405272154370234978586566679072829 4813 144634017791363360999422469476866188125701942 4814 64375333127898164100817511912115187660777248 4815 -253284629606594766338106865190765011342457411 4816 348632740779523418378758924129535630328337378 4817 -311435555025019943170227699287602979792627328 4818 153038918443405607800029838759533843020045024 4819 68115886786822105692688635626034623720004901 4820 -268000281677826579531816387915496748964298963 4821 368885916492559163301970609961579540432876653 4822 -329525924937679133955773447625444526942184624 4823 161927561104877830379888722768795161974996592 4824 72071704658132939899142018190182473762280797 4825 -283562712967704580659932234151007426734948582 4826 390304394374801015554435290594090652683613368 4827 -348657047739837728028932530297054836292518023 4828 171327520949891080586127187340675310387546091 4829 76255056372124904360722176011014850470066923 4830 -300020183221605635430568554581832754803592524 4831 412954580620554306317499342762346467089893310 4832 -368888225913911711923449031780235420883032237 4833 181267930015693526867651063758142467014753144 4834 80678904217785534498831690154765713309965870 4835 -317423676319038423372174829742918545837549888 4836 436906629494281865890893487095167664939851438 4837 -390282108726135031901173332724761930556264035 4838 191779564261959343556894120305011312507256048 4839 85356941872132811944505785899494595553447093 4840 -335827052575559326792858275648273619889184520 4841 462234652857945903403719308712910224880076454 4842 -412904879301999154061595272785987485115070660 4843 202894935451968876530154751315685257942832870 4844 90303635274412119684736462724432722701054093 4845 -355287209478439243831028079756742768593464226 4846 489016941299810602307069087379102629123067796 4847 -436826452058963144478207237159132323568457723 4848 214648388120202668987998568994324670720436704 4849 95534265762805529281270203463152790384288281 4850 -375864251318654157942576359722637463605573256 4851 517336197500957259565033371844539200520632040 4852 -462120681064395531034794288304732101553942491 4853 227076201905245243988634267974142203010696038 4854 101064975597698181912407237689039928874847188 4855 -397621668206902103284506180434084434682677484 4856 547279782510325532034801495114395866050687300 4857 -488865579917558322336327729143544024231106770 4858 240216699542041434323351509220419925895153800 4859 106912816002282762361473639133522447279318176 4860 -420626524987831212982861786826060910424978632 4861 578939975635515683435056944860182306550483046 4862 -517143553786952348664309538517864016518369848 4863 254110360823509765088384711856075333129282901 4864 113095797858381640421076331070621409252694350 4865 -444949660594569899565218930067499549906661960 4866 612414248694966756333093586541054293778180832 4867 -547041644268599999122321959681892443495109843 4868 268799942858337347304880269336280011856297288 4869 119632945202846472693518117048701597842768276 4870 -470665898415056773434302674610149474399633450 4871 647805555417568664403039839025163275247507912 4872 -578651787766939570091019435989309032888827125 4873 284330606969504641176967736291651560461176605 4874 126544351677777243476873369390199156044119244 4875 -497854268272654539887113894148195514552456436 4876 685222636818382154950382854769153404250266844 4877 -612071088138042837727890583510334146664968416 4878 300750052596764415458596908857231636727502590 4879 133851240096108272463481022368552528798049160 4880 -526598240656182925062565871197596533102445259 4881 724780343424045067707495567787338567239144809 4882 -647402104374947315725597165719769432029453616 4883 318108658585977922730413185340581064599465609 4884 141576025292860153592855158781430456850808664 4885 -556985973868909197187394686202463894323459976 4886 766599975268758046394183024338107578882957256 4887 -684753154157125592510686411009187504993891364 4888 336459632268946056916276141373683041261035560 4889 149742380441577624880962352305122431616060988 4890 -589110574802284267614938923279385157280374296 4891 810809640631595991900800773320085088013108494 4892 -724238634130610516567647623371569295536035492 4893 355859166759220196177441058096797850784170714 4894 158375307025188963685257958235086880087034976 4895 -623070374078405781134430046848269095703593248 4896 857544634538417976543867980236889173635244368 4897 -765979357832177193770661686587831634790488246 4898 376366606912395654428028951580329504672124296 4899 167501208660758930128513300094415638732043648 4900 -658969216345430306383519081061244113206635318 4901 906947838106990065068168339483026649747585778 4902 -810102912220377491911909404677753962553749232 4903 398044624423642371251733942277213298778644237 4904 177147968988392200481265983330698872317460842 4905 -696916766552553418576965711443723919038816375 4906 959170139872241978659215536283865656921684204 4907 -856744033828263397071056171464641159944894104 4908 420959402560778138361300758143947902400310366 4909 187345033845906754177305114939464600121184725 4910 -737028833075843549215773589277437795201005984 4911 1014370880290007122661191406134091605929547554 4912 -906045005607462530179860374432674208910745774 4913 445180831058108209106805084996986897738393256 4914 198123497962867445397065369396661379384848874 4915 -779427708613273397288432951213850692788381824 4916 1072718320682311776700259520261057296511191287 4917 -958156075591030185636749493306387651115820170 4918 470782711724614106187948083038921227156507036 4919 209516196420181255706027930168263275743292576 4920 -824242529816868218576849886276106161608372676 4921 1134390137955457518129910212542210619524091284 4922 -1013235898563352936320274897627406230080048696 4923 497842975349950182622540632648734293909705152 4924 221557801134741435134312594401716215234218434 4925 -871609656682116856844695581245756193027667090 4926 1199573946493964670551583172632514756779030936 4927 -1071452001989482867743819510316336634144396208 4928 526443910523179362111552279501303611546285206 4929 234284922642603624683845777462246637413068811 4930 -921673072769809380079212699523697139733038826 4931 1268467848709106823010730963209165151353870200 4932 -1132981277523811157875970686801028621784954846 4933 556672405012334064669587745932253275527844992 4934 247736217468920717902583139011927137965441656 4935 -974584807393422432356719371864539125880591963 4936 1341281015800470467453485315463952274160825750 4937 -1198010499489126347159133802695742153710889020 4938 588620200387813625978805911395937796418408564 4939 261952501388394239690027538680582125670360465 4940 -1030505380966225454717758079683258307639257086 4941 1418234300372933424567240259640713514363661224 4942 -1266736871792037093463822477079422905997681306 4943 622384160609419225928477875587953061169208712 4944 276976868896360048674432131815345627996865345 4945 -1089604274766591468462740845001182706763999568 4946 1499560882639896054582977139325690514253226520 4947 -1339368604819672330184407235950712189088610530 4948 658066555335580044537456141497930808509915943 4949 292854819227859039834887086514358297731705292 4950 -1152060426447737431158857862594761509287107232 4951 1585506952036757156454785497243970259191843996 4952 -1416125523945714915967520180869256642507677447 4953 695775358754143817906311935974068383071038465 4954 309634389280195367076253294352469089122135680 4955 -1218062752689472572147582437453931438419103895 4956 1676332426166751227724846409168629679301120226 4957 -1497239711361400523805292227854865802615966490 4958 735624564777100361672883134564416647419494000 4959 327366293813604066923430044388593835474509246 4960 -1287810700464689384494148045387666551835110680 4961 1772311709104617718782751968475596529959371246 4962 -1582956183039355750328673264935773883271350066 4963 777734519486892867786797672300959867879106992 4964 346104073324787930548167128495911826825064945 4965 -1361514828472491871656109228404536429910923304 4966 1873734491192432125020405230059360347312983878 4967 -1673533602735304564457390973833604812402587872 4968 822232271769669776156654873821238828259342492 4969 365904250009293800280229985546796368845996857 4970 -1439397420373230498197210315870873294219690720 4971 1980906592576583711294753864525905382142640560 4972 -1769245035034999470607665872861083236061859771 4973 869251943121067011975228729441675198475157697 4974 386826492251037727494131473889606584907674722 4975 -1521693131548525398252124849836056798100702187 4976 2094150852855641032650193707861679919709422544 4977 -1870378739561505896357932314711705958132572846 4978 918935117663020248124396599206121578692621166 4979 408933788100816146384936991576678830363487672 4980 -1608649671201842693867362334993625600623664873 4981 2213808069336025852041750610317255419592452513 4982 -1977239008571472338715199036639799453104434262 4983 971431253465830479835100593211859572620958653 4984 432292628230419026950295586699407630434086695 4985 -1700528521712589426969575953268718529840468740 4986 2340237986526357006238129870785795456303815720 4987 -2090147050288556715263606456873635779779734564 4988 1026898116328391821503967599020794872810529580 4989 456973198875056774881608202209092937005096040 4990 -1797605697259269623358131128340399579761981264 4991 2473820339642384348404052240806640970034150908 4992 -2209441920448068927661291128273540420674752127 4993 1085502237231294025468438410710260636966898337 4994 483049585304294789678244445030665217524422196 4995 -1900172543835269909852392769176054402087009751 4996 2614955955042983793731063985761425188647407295 4997 -2335481504659465194183091973139773984448572050 4998 1147419394742597888279363166949509633561853824 4999 510599986390631035820529280113211893957903996 5000 -2008536582894604635517531436449183685027109974 5001 2764067910674121947409755040989561111725438976 5002 -2468643554332943018957426353489871450903083556 5003 1212835123724622117179082963353699194586077104 5004 539706940875329489911262903463188283087332580 5005 -2123022400984749292059333771763459830791849874 5006 2921602759762437587139405986048566631267363136 5007 -2609326779063406847239678009524853378851673403 5008 1281945251762257042633968851956317130236369298 5009 570457565963216664394146573576156536318371355 5010 -2243972587849844594697054309620680274450576078 5011 3088031821173563801858804706023110922784140009 5012 -2757951998519892899664720430098501825769444457 5013 1354956464809324910007041727863785470497397558 5014 602943808911944547820078578513408462330172144 5015 -2371748725620395812672420497341886645680906832 5016 3263852540032987978293374380925403967721156904 5017 -2914963357051567052441031071144022718067630639 5018 1432086903629539444896300218552877387628141320 5019 637262712316810638757756314399680801853526849 5020 -2506732431845474152539627930580648815569213841 5021 3449589922399600100923657489366032376532452722 5022 -3080829604393072926863202754868569405167016376 5023 1513566792692890507777078314515050516899232781 5024 673516693829698333690645134089942183481974968 5025 -2649326459270718803587472605292554913879515823 5026 3645798047984621145138163486623681368498458116 5027 -3256045446032761985331934760180166734342970148 5028 1599639103277015484810986532070432268925855667 5029 711813841090157699075961716842117519729770913 5030 -2799955855420528483277684342960482793771174640 5031 3853061665121867281576643090637707030593023156 5032 -3441132966997660396065807884166444106709366019 5033 1690560252616551725607507811131554938962160310 5034 752268222688191698852818903654597115598558960 5035 -2959069185206129016171867988160824953592323458 5036 4071997872419854545495042788060098527865400757 5037 -3636643133009420512192355665261768829938984050 5038 1786600841041840126216212746416412556314685216 5039 795000216022055754962970821130298905477666192 5040 -3127139819953138942968789409044345382469321694 5041 4303257891762674152629174360816147851540475752 5042 -3843157373176495870556690107364781077710251408 5043 1888046429151927952402688488937138497497150800 5044 840136852960434271478222007679909721439329452 5045 -3304667296423281037561771814263621404511624413 5046 4547528937575493081684229687400834261800364984 5047 -4061289248609922921238529770723742747086278891 5048 1995198357175871743400764232279898062385627110 5049 887812184266847614708936613184527557757623825 5050 -3492178749595480060199161035418731024674940824 5051 4805536187532612518280079039681583452325284736 5052 -4291686211583974342836972167140715307673061392 5053 2108374608791155314391622517611392767285617992 5054 938167663795194462235755253205597425405525624 5055 -3690230423172246953548496614287979009932303504 5056 5078044860161936858360349043478094610224569446 5057 -4535031460109182178260528202991252132637928250 5058 2227910721788915044338401194345214088973677046 5059 991352553519081474546379363071519895807495570 5060 -3899409261988503834626033848610219225541182122 5061 5365862405090192506694905074985891198693921045 5062 -4792045893044460400774657577632045229732658624 5063 2354160748102921989190405005504120256045653942 5064 1047524350514175916387280030794781356180055652 5065 -4120334590722406702342365402165478757343117248 5066 5669840811979050532790630356630263328430841144 5067 -5063490171147965649740431830356758767892192218 5068 2487498265853241534194998720485628735922964022 5069 1106849237072385481779288126615724087931505792 5070 -4353659883541856638306265726734270986282430290 5071 5990879044524251694076075269791166213047207413 5072 -5350166889753636739178687957575606104559672431 5073 2628317446196527213348653844832141353394652049 5074 1169502555189379161084686535297519892487880186 5075 -4600074629566868489704214592761193820631980236 5076 6329925606228749240289263131872489230622070592 5077 -5652922869062800147330340183692951198377319648 5078 2777034177923375071213558011664181906498245116 5079 1235669306732977612544443838169088567500759302 5080 -4860306299287433390824687251814704420084295169 5081 6687981245017660742816091261675813215349014892 5082 -5972651568358610976941907721845985240645718744 5083 2934087252899456719183752298946046780577223928 5084 1305544680669433738526211106802936984123456006 5085 -5135122417349646176725735100043769690404967114 5086 7066101804138387289159017462036066652746104132 5087 -6310295630786248693616422481390872606431387824 5088 3099939615611671325705276087232316728517063494 5089 1379334608797775520194254459475846306181199289 5090 -5425332747410384021493552131613241960281911388 5091 7465401227184597309997219575137556981433459657 5092 -6666849565694579185046907576179925785067656926 5093 3275079680253738572475578286370892633320296816 5094 1457256351519384520535669341035455481476900808 5095 -5731791595063468625453845838024591761101673338 5096 7887054725498914323254979481906243069010798800 5097 -7043362575906349445865023336312745674526415896 5098 3460022718967947696214972405850755944547293716 5099 1539539115251035577816331577301582418185684817 5100 -6055400235158809878761469812132422932949981839 5101 8332302116647177536324554707263991025472918422 5102 -7440941537674866132934833170963834396978815328 5103 3655312325051657040269705820254691366785928328 5104 1626424703174937204048102677648971150100388729 5105 -6397109470171343793466795984564348283459403204 5106 8802451343118202113934300810589534867588894712 5107 -7860754141496541983056482018934257338733176535 5108 3861521955139103510594604479843662806232806702 5109 1718168201109110102520268769504523125649946020 5110 -6757922326629514110897571523025862673262279566 5111 9298882180888251451570070211861888641618509776 5112 -8304032202381744802601083074240111019275146832 5113 4079256554581657196516010504106909838300012748 5114 1815038700375956511404946022280752519588340144 5115 -7138896896984522873965589883319233914014850687 5116 9823050148000208348161610383639279536439975062 5117 -8772075148642177811548411740635182470984578005 5118 4309154270473395508016762066770465979362747024 5119 1917320059646351299385543991940507020237986656 5120 -7541149334692555254845653438235263046148151530 5121 10376490623845021966013613713071736029613433870 5122 -9266253698732740982557427033046043200938413528 5123 4551888257004354313407308694319280264539995716 5124 2025311707841285078407917373012307955078829493 5125 -7965857010693682648738593442821561473260025269 5126 10960823190398807708776378944187335098629039350 5127 -9788013736190715099969666402622154470452536080 5128 4808168578071651490360702431420106400471819952 5129 2139329490283281560903387064483232247473135764 5130 -8414261839904232378543126962528810126212108724 5131 11577756207264454330327045141444822969130638509 5132 -10338880393246482142478418557442058326717107118 5133 5078744212339513255773157845181563266889981601 5134 2259706560405781465420778904139550342527932646 5135 -8887673786795204161135274177878123515876577435 5136 12229091632993288952566467269368797466032663642 5137 -10920462354239223236754195380399847746598986384 5138 5364405166213740918943758259367299552665432540 5139 2386794319450733659193420263839740210809189056 5140 -9387474559608992390511392936706351108592768000 5141 12916730105821887871364567543333512801021993260 5142 -11534456390559565649291960006108086248529562120 5143 5665984700485045376034633878720653137784583397 5144 2520963406713076565045739695097034502215413117 5145 -9915121503271479639655952940348769500013055724 5146 13642676297653204180642278253363399027068043040 5147 -12182652139460504347095951434114194119085789968 5148 5984361676699695337517107398798512740094817822 5149 2662604743025961040244973571763047551339044733 5150 -10472151701587804727863803303398769796663906128 5151 14409044555841605174633674707875695495792337400 5152 -12866937139729701083177740939418020990603423634 5153 6320463029635857960996957440716205009357788278 5154 2812130630322808912161442439582877446188169000 5155 -11060186299869149465341643401027747362186413026 5156 15218064848110058214813324075661205063647500379 5157 -13589302137902146508708296030134601522196106202 5158 6675266372600682613903824612558873636807311872 5159 2969975910261986024119293698310981393846903056 5160 -11680935059726173477113681231538639453344303580 5161 16072089026736555171976495549339047844179863124 5162 -14351846679413926668004657761607505712359607072 5163 7049802742617457692077984460987307362596882208 5164 3136599185057380750967440810524013130436593575 5165 -12336201158383772101069835528812126566384002058 5166 16973597428998006394663338496601722871323916298 5167 -15156784999857323413853940947772287305194349516 5168 7445159492944969122480529193656145128724309184 5169 3312484103823924046004762007675917733281120377 5170 -13027886245523231871395554574694759646024044404 5171 17925205831755456132462805129103062689272239319 5172 -16006452232296653261173791027058537251070951790 5173 7862483340763466573924319666063865928833754585 5174 3498140717921491557467581715625317743352562984 5175 -13757995771343286964121397525403818712080985594 5176 18929672779006875621700933461449746468874445256 5177 -16903310947445165758832481966563033401992736882 5178 8302983578274407906243672059801690926411624712 5179 3694106908964140461578736401591351660722801224 5180 -14528644600252799586934411000090701463362614262 5181 19989907302225398950351736885254598064350306550 5182 -17849958044388140795830401417667100897821091952 5183 8767935455895464150617478052631296302461653816 5184 3900949893354724649593315336928832429585913483 5185 -15342062925366649367280842393463953869739402108 5186 21108977054344225858101478661085532108576665476 5187 -18849132010468315331399204047842739263102198138 5188 9258683746689240833431773095398551576207632790 5189 4119267807408097187933652784314977091270436686 5190 -16200602499774867984124831800010486909394213940 5191 22290116879347200775866188673007671252103560182 5192 -19903720569929321208541224642093326683032339851 5193 9776646501644978352923147875526451003945537362 5194 4349691377339869340443935389959197749583853032 5195 -17106743201395142000653076899764228575081405424 5196 23536737840579101753491396696159144245039208662 5197 -21016768741943436645288768757946488895431703008 5198 10323319005938366030442859493160569050398211983 5199 4592885678622598373642681749786608630946348141 5200 -18063099949102680301503085130395591674449159840 5201 24852436732104893619568648648659529153187856222 5202 -22191487329734282883064731920976787167029292780 5203 10900277946826836090336625135918653471535146493 5204 4849551989447897363779521209007408676845939227 5205 -19072429988761364064413302662485043112134369664 5206 26241006098725725296754928675267488418392947908 5207 -23431261863645907531008900242639552514736680684 5208 11509185804397656142929447005851941453539048964 5209 5120429743281904245262984424803852444047556687 5210 -20137640568758443866846483220421756815491375576 5211 27706444791604549250332381350975552832946080320 5212 -24739662022209902490527796918819503109901052638 5213 12151795476975242348285371144080667343666646962 5214 5406298585763450286500609540800854583218858252 5215 -21261797025674318993631569973405551657148400950 5216 29252969087869346289189021377463763733722616949 5217 -26120451556524871167838176514240517486733184684 5218 12829955153613874073644111782696685475532256480 5219 5707980541469798468967982252660361597501818404 5220 -22448131301801754671076804199665399621518430330 5221 30885024404050661670169422855519673028436472181 5222 -27577598744590907811359189623991976768193818160 5223 13545613446753985135862370237335990252809302114 5224 6026342296364682458069966149580769375425746107 5225 -23700050917368024425836730320717801068950772073 5226 32607297634776293467925941385730471814344316184 5227 -29115287403639166642033690298349794008973224188 5228 14300824798806098007576666631501217605853124685 5229 6362297602048305461891717706094050605332496532 5230 -25021148421511808689737239151316143270438053664 5231 34424730149793510079234836355741893615891962816 5232 -30737928489966638275820256707542970491822844447 5233 15097755177148001870791735104269750595766039120 5234 6716809808249731457125565575691216619788437182 5235 -26415211347327286936409640529213146062301274391 5236 36342531484122302786596782014423579786459694126 5237 -32450172317332655717808232385396696454678810024 5238 15938688072779788468989335433329109243507848938 5239 7090894530339534818235230865270969781702728992 5240 -27886232697613934484328913974982972404793343336 5241 38366193757966307703286787630561275244328480912 5242 -34256921426600352726026236105014957349811252048 5243 16826030818679780328227465688687804843597050460 5244 7485622458995525734987649419103785127447632033 5245 -29438421989365445598409670076553632530400319391 5246 40501506864925790110829543667049895428269267640 5247 -36163344141017424879128588693603943861061532675 5248 17762321244744241457976421276464351011567549208 5249 7902122319527739088426016221206798768568039344 5250 -31076216886498492421783709477681252526852576170 5251 42754574469074340248134736547251340351124666728 5252 -38174888843330440137578659063919370277798237911 5253 18750234687077181823652527782179410576978158709 5254 8341583988761610754165153683534722853721278842 5255 -32804295451865415792373439966322904918918855176 5256 45131830853582798134730088168107407465929889931 5257 -40297299012820174227712690772575308998735545720 5258 19792591370325792996856052775566147249765882088 5259 8805261777791362947105226897496687265800066161 5260 -34627589051218339950201425537075917656055320156 5261 47640058665805781698451943383267506293313163328 5262 -42536629062336802403515989773314562250116365440 5263 20892364182734436782039062469882511013349319373 5264 9294477889350125236681169698540264420771063824 5265 -36551295943499718479970002217887797373515734462 5266 50286407606093686748286103548670199648098900252 5267 -44899261017508302821983642344764605688309195968 5268 22052686864618124445875846477616405041394745263 5269 9810626059000329519009484690800557510678642649 5270 -38580895593630272722015938632508427748452604224 5271 53078414110062096143017511729206583226199322341 5272 -47391922082498414162103787131937106306989388067 5273 23276862632037670448730602576185715628631679376 5274 10355175389828590739318115910725913846073320016 5275 -40722163745854215242015119939252056305794175186 5276 56024022076647417854892163254634505451643324622 5277 -50021703139007506904879758342685040977272793483 5278 24568373258595912508075060151290340164876192788 5279 10929674390834834477909752548505690996596644340 5280 -42981188297688329530135804637711468435252885567 5281 59131604697008823782284769301520197222029914169 5282 -52796078227646622556428940192380015929207147808 5283 25930888639470429487853539786342962992513096629 5284 11535755229737133325496451474808003013748313963 5285 -45364386016610915126925771267477402081923952788 5286 62409987442209072650480311322729293223925867168 5287 -55722925063377853985807030821548261778489574251 5288 27368276863056075942951902118433053494768459943 5289 12175138211472906784943073509742575984573593724 5290 -47878520143824071752270616182460663552565632248 5291 65868472270627810721660034085820836624040974620 5292 -58810546639409641147100160218684339394956131356 5293 28884614816913556298127158151642033012966535296 5294 12849636494265232842603246606114516826367631776 5295 -50530718931733821158370154403307260263462789464 5296 69516863119238060546951851286865845353284679392 5297 -62067693976770225899369080555887475713046704286 5298 30484199356111512669011490854965928078661319872 5299 13561161055741493467608320542489295591047272953 5300 -53328495164222966721553833675710381020521315448 5301 73365492746217824037478452992057639615443854024 5302 -65503590079763578023932550092275483858343966042 5303 32171559063512697318160881108703862930602073552 5304 14311725922241986351803561973456169829837435756 5305 -56279766711347478720502547479076808000406243006 5306 77425250995882440705828557482782628253910244464 5307 -69127955160647064245995523367690196784559763512 5308 33951466633093420277395644810633276443256344371 5309 15103453675140115320348609038373187127459284578 5310 -59392878172774988255513268110958969738214728456 5311 81707614560618380022392140868294344443485748821 5312 -72951033200166855450444798723511659905258047232 5313 35828951909003467795949925714264857369796653552 5314 15938581248715039006816772241392252135448914600 5315 -62676623667110420805639506499842997280208885055 5316 86224678318384780831247128305710996758812928749 5317 -76983619914053825763492852620511286586062444956 5318 37809315614775136839591644357161587562634271928 5319 16819466034874015603618448548009838972397654229 5320 -66140270827225989339523463783127614666841002807 5321 90989188328435022944099859908370212071419036746 5322 -81237092199228181293789276576642212327522419916 5323 39898143808879189362246804150286168865025443620 5324 17748592310817026169446297466829487539515979977 5325 -69793586064838143583920173747344231089049753619 5326 96014576572207162118195939862951757343206277094 5327 -85723439137294396792141281525371493039776351520 5328 42101323104706877963309927754261267179455643892 5329 18728578006572581483302615712063718995982997097 5330 -73646861170860460478846652440903249824334778436 5331 101314997530849933609182224068251419894854236184 5332 -90455294636938828256505034509232387645350655915 5333 44425056695035439105491042896083117903805393515 5334 19762181830213009961723749116406897245134108716 5335 -77710941321517080973758280362421335008689735232 5336 106905366695601529603171112457966017993842853005 5337 -95445971801080686983005563955998128601330136247 5338 46875881223114536762729736431304674515197514144 5339 20852310769482184739544605892690388265213448240 5340 -81997254563834785967121998565714086699221038776 5341 112801401112233351846195918464234778949056190324 5342 -100709499109083493939498038659364476431031945856 5343 49460684544698263790366466721061109932744061589 5344 22002027989540885855285526226861240162330574616 5345 -86517842857952231891599847560192796292996636864 5346 119019662066022902670226679750495779570538093004 5347 -106260658509019806155304964591438957010104626599 5348 52186724427646928724558440917640351922138132953 5349 23214561147557234514441008662076380780291259382 5350 -91285394757701765320631171629550465191044724424 5351 125577600019242005598680532612597644152835897768 5352 -112115025519908604787195301148584185956346746360 5353 55061648238140706218204783124654033598453609952 5354 24493311145944429144173221660385189946224417880 5355 -96313279815142618705846902654728977671091337567 5356 132493601918952402874979601588747643066079082409 5357 -118289011449024533669052580456891205693619420946 5358 58093513665089333642288437342308250476753580964 5359 25841861347178034638148364307273696925590935596 5360 -101615584799164674311609386212243803835059775999 5361 139787040999004918643566952009262655178906964852 5362 -124799907834824073389341068389772218137593531038 5363 61290810536994722401925158860270848496833000592 5364 27263987274313139220863297585208417191604117783 5365 -107207151822950419941866579327975353602576801136 5366 147478329206555989926672199459449055666727436192 5367 -131665933231759276070566796444175678876291323044 5368 64662483788333267472574365269451274062467626412 5369 28763666822570752063040923698617380445007566412 5370 -113103618479990815054054745473484693157781999856 5371 155588972390162406044245178380485894211665395184 5372 -138906282459269100305890835565529258416963292238 5373 68217957635478765123369866209469593066417733622 5374 30345091008675972503524083037129499210895732576 5375 -119321460093510731654604665867820723340904472408 5376 164141628393608318355272296893062390888098431432 5377 -146541178443566622021939050235249029489240331932 5378 71967161025292521427966865379428648429550631790 5379 32012675286010978301918638267912720353587268390 5380 -125878034189584237994218142315769291491160786059 5381 173160168207075588580194058125567761838740252202 5382 -154591926787493156754888390729724121523716493075 5383 75920554422772157327484644852538937831949393540 5384 33771071455097179875443528150236823040282416142 5385 -132791627309922706958444575108801747121783060783 5386 182669740335107824913301523002177505316341794188 5387 -163080973210704104450291238513132374195075129286 5388 80089158007582882222595491713505642812299100987 5389 35625180200446566576369354017102750800503061269 5390 -140081504286313685249849508105764774294782703816 5391 192696838549059431355630024703239860014778904972 5392 -172031964009803442561401095654765411288851954638 5393 84484581352903117389575095720943303561715278964 5394 37580164286426107466400081565633518124735494024 5395 -147767960104990495520282045703564717725305228258 5396 203269373200384065672862859503056551074507178301 5397 -181469809695772442155204809793842010478450170067 5398 89119054663809230874345687626097442514497350016 5399 39641462446465030612853058059037469193555182704 5400 -155872374495837250044163865840063756290805173987 5401 214416746280223490150930506314444837859091032704 5402 -191420751974162475772996782253053452506896041656 5403 94005461656411174080300898166078604142247944489 5404 41814804001707059173354374439391806408456281247 5405 -164417269388297704063871112333429045745595886816 5406 226169930420330409687499749770739557903286816576 5407 -201912434242061797031486923256359928084839172444 5408 99157374163141835817109711454026916515796245459 5409 44106224247072606543245681694797994390925719936 5410 -173426369383176365652246298293173110935827645322 5411 238561552040421158014981629493861402570040285664 5412 -212973975784822981673090144188663463569719332357 5413 104589088554008296040089942013899306263690686409 5414 46522080644654123738694740861705907590281789232 5415 -182924665397214567251553914871962734479513149411 5416 251625978857630837170846780090432147023264858000 5417 -224636049864973468731399320861344701493599124866 5418 110315664068243732608123237526356202072283061080 5419 49069069866426078099699947618509552188996816416 5420 -192938481645411759808055379365409558074721896362 5421 265399411984860806930390282661118370254868266885 5422 -236930965905649581659254528727835294406899676694 5423 116352963155665919538773597242574391336277643052 5424 51754245730414493940497174904367815312368226408 5425 -203495546134563034075162370601517474934662225991 5426 279919982856493638148203312746559847742968211952 5427 -249892755981318963273427901905972037699769929040 5428 122717693932164036715257086054977451562565924629 5429 54585038076744928139577620274552663827201527922 5430 -214625064850418725671241315161235953578854529810 5431 295227855232232539460476406110965409831466945474 5432 -263557265839513171520604713172755825657779595542 5433 129427454859112472436521622694194574545067203618 5434 57569272632377779272890253846663233250498769472 5435 -226357799830262891086068732400451164529406951192 5436 311365332542731035882340370080499715564299098092 5437 -277962250688808188372296911974569006161494418920 5438 136500781762161656508023506947734551399595553696 5439 60715191915851810704154542857305457138515615317 5440 -238726151322577523244369527793199790599687976994 5441 328376970854246030191567023377352016921949005079 5442 -293147476000394075286877556196608015786632041314 5443 143957197310795590315677660877296199680154630222 5444 64031477235996873481144443552331467534851729126 5445 -251764244245832836423075682375281160220823270384 5446 346309697743806612992718316196248361737222341616 5447 -309154823583295667107793359387215162416281539912 5448 151817263086288214669998819737879227342981157051 5449 67527271841351520478498348096407591317454307100 5450 -265508019169346234481841088896015012828255970748 5451 365212937391377073029345492955975007731616637082 5452 -326028403206675221705575948082046453402395755287 5453 160102634372251379459604400441071718714432164996 5454 71212205279937309968899682085682159962231708544 5455 -279995328050610401247300710442979546228620337163 5456 385138742211242215207657660421986780667826277127 5457 -343814670056698086964898345421927957393044748276 5458 168836117808862021023693602421705535544302354754 5459 75096419032106246258746800996080229560287766673 5460 -295266034975532373053803287157760828522962184697 5461 406141931361394877942324687998390564358535663228 5462 -362562548330208101396882328848670540506155485696 5463 178041732059102087795432491127075394925939584228 5464 79190593482398496228355968703537720437066968592 5465 -311362122160679930661133280889731830029111949258 5466 428280236487099941569651481547237153883314383080 5467 -382323561282976722292013998676384951194000761411 5468 187744771642959500690283688711169512398762122237 5469 83505976299732127814339590827902891473071886812 5470 -328327801489930114684821298284522215038076862240 5471 451614455073088648853884949306303206250979269592 5472 -403151968066596694890543032914062917921620647960 5473 197971874103540596651548065579379187036784724873 5474 88054412298803407720571908796774490380893742492 5475 -346209631871889605877495158211577820044720464816 5476 476208611798046356041622830535089630842649535751 5477 -425104907705227252459127621645061949136599085820 5478 208751090677453616616656715481618796948219976292 5479 92848374859313852335559731135257158249447156421 5480 -365056642719142223302142551362417431130036981983 5481 502130128305242768700113940438666542300602898017 5482 -448242550581405175257563357879537957314876652464 5483 220111960650659374080319085715177267576651810720 5484 97900998983567863173082909303345028683692843114 5485 -384920463865810687912436383194268234791739017315 5486 529450001824365502641926304809069866354525907824 5487 -472628257819058429468836290272429858494543698251 5488 232085589590270813158322998744034455757921981442 5489 103226116077111966643388273576124657716764911564 5490 -405855462256135673023072020585566529053894226758 5491 558242993101907116214715735471162477277890422101 5492 -498328748971742640447836804474308647012211055576 5493 244704731652540346686069113327516882206966921429 5494 108838290541423465946384593287075839423401628196 5495 -427918885753814490316450931841058437878732065344 5496 588587824120876835083004382240984436184007716324 5497 -525414278445013713687999630910457419306685533703 5498 258003876177526395057186248213828789087264889696 5499 114752858272213250182988319047544758503580223176 5500 -451171014439745983947963931457971697286659340041 5501 620567386115217990267111772184960087967234217840 5502 -553958821103803301456086169229918240470653134072 5503 272019338791703349236766338594040813872301205580 5504 120985967161695668522840973487782161156587201860 5505 -475675319784640836821786151558301864866972927743 5506 654268958410170511381821934551948375646756026150 5507 -584040267538730856410008192022776989598468706964 5508 286789357251098423631213089554738983643985516597 5509 127554619708209393874559052589746961788624437765 5510 -501498632102723212543369375543557742532297915376 5511 689784438646987437751712290863625846286967240182 5512 -615740629489522707798402046389980791007940939832 5513 302354192269432017601283187277788914673986450084 5514 134476717841859279015603450166072205444746055336 5515 -528711316713518420948046779100983858606048132584 5516 727210584978961236976163879191301705479619496175 5517 -649146255949173723320497145354570582892244562105 5518 318756233588234108528747756525775108130521169782 5519 141771110080403164832494521353675310980697471416 5520 -557387459260542450660282180264951474537317139149 5521 766649270855708943300835589582110128546675641012 5522 -684348060499242390655833205801383576301560210000 5523 336040111559038131076260615870866586619687366141 5524 149457641135442889756962829229908777121305130985 5525 -587605060658635612198340673942274488153637459794 5526 808207753044177381770242861126462048348828377336 5527 -721441760454780349841623772829296714546064813442 5528 354252814521547540533983954723156422469142588568 5529 157557204095109496003193944457564745746691438529 5530 -619446242165769663933284318495342333446809927464 5531 851998953567937278787079855068499129042905410168 5532 -760528128426930538024219417600675409888606146179 5533 373443812276162178557400356192753829707801412480 5534 166091795315873658991783653689675882438723698096 5535 -652997461100463895652576654787062184228935885598 5536 898141756281117919189264774086766945830465863366 5537 -801713256942255561782997485807171132496433848096 5538 393665185964476682530112959466478661826013652344 5539 175084572162879246060066492898613993305752561625 5540 -688349737752531862311397297053277537199896674948 5541 946761318829876218748979270423514316712326678614 5542 -845108836790454629381229429652875900494845509602 5543 414971764687358272155456589539468902881982318784 5544 184559913745306977733788995131558107425742958865 5545 -725598894062810975155309254302648263687393169912 5546 997989400792683840458828979780948079253392307048 5547 -890832449806372021089885224128833963099812405723 5548 437421269207014903004102417135916988795120576897 5549 194543484800743569989289754207838883272411060747 5550 -764845804676869339553026214789570100059624233830 5551 1051964708831045877144218998483715108374344530378 5552 -939007876828175223816823043769516087513374995234 5553 461074463097117508347503449804864687136834154121 5554 205062302890377481573776126453080301308433267528 5555 -806196661008508795878980981546486563532451016112 5556 1108833259724631834410048356548666987185035280628 5557 -989765421611373181305200645631603366998974199768 5558 485995311723584381246537353915458848750396725566 5559 216144809075084373017563796461106319459252880188 5560 -849763248981264300191023492706223176462310132680 5561 1168748762209306184199721209657172249726909134624 5562 -1043242251518045590657506057332119916219646691264 5563 512251149458116312956992448721058590912121904817 5564 227820942251123437846171890248459672524670518829 5565 -895663241150115487889044099094761583124401104067 5566 1231873018583298690179408512147704319133367652344 5567 -1099582755842358302004432008605490485104315115752 5568 539912855547034750391013074080524336458969260254 5569 240122217333260710142444293823587113861419627673 5570 -944020503941358273950179514454268681683321845448 5571 1298376347095866412998586934938867284510915705882 5572 -1158938922677247879525826506241046440287781945643 5573 569055039079471137408329117311704655198855668780 5574 253081807482689136955158996596362600634778683896 5575 -994965420786118491024730245539858625215135063170 5576 1368438026184387739987957688285705731408925404689 5577 -1221470735273175457023300994113569089990150585264 5578 599756233521535372747666793947032619409884645624 5579 266734630587150563265399728016168842701395294372 5580 -1048635231962415939662061001414318023121086431342 5581 1442246761680017750222102496343260298144228658864 5582 -1287346588888186581871596481510264374851232309496 5583 632099101306809119763820277398443477254148523405 5584 281117440211205881925137746053433772066138612065 5585 -1105174392002100374990582093592328802770753026822 5586 1520001178158953655923627637420501379443738885826 5587 -1356743729179285669345159580806182537432744842768 5588 666170648998422391432723381985794141860315460426 5589 296268921245671714067993049749821895825794870177 5590 -1164734945562480116054964199760430532935655560740 5591 1601910335676145323602271189379135482724565472632 5592 -1429848713238462605405880613954074450435548942196 5593 702062453564139075007124973115720981940281778281 5594 312229790496871620664656963361081914500945462544 5595 -1227476922708153285352066427820816303967852098474 5596 1688194273181082092524578330863454742144362853901 5597 -1506857894432722580566493625786001226981902554048 5598 739870900333361474152958800263669659261457384756 5599 329042902468564829055288136833826709328263712677 5600 -1293568754596540468506065031619008893665628951640 5601 1779084579981243475495561571406479493710174807226 5602 -1587977932266302366444484900431966918192427416996 5603 779697433233831250382747281531618593596054521836 5604 346753360602244991905636335501305924814675961497 5605 -1363187710611020535863560441569620729595522985947 5606 1874824996688075478238971160012360567806925374304 5607 -1673426328545047541378109469971944934750005833503 5608 821648817936123308177733046121500102843099155217 5609 365408634254976226638160118122745949812107062974 5610 -1436520358038508869335530027339002080047396861292 5611 1975672047153111633205465525502183863573938222689 5612 -1763431991187823163321486414680461294374778421938 5613 865837418565872566760588195717884966408173949896 5614 385058681708085772369920681953008910191374658018 5615 -1513763045443915619202844516435060352745059355216 5616 2081895702978272011264887124599146914548812729676 5617 -1858235827097989899128097512989205185323317470175 5618 912381488677117149864127489536401890226113152524 5619 405756079514895799203125013606462904213581408253 5620 -1595122410952313448341633677118932570600822926353 5621 2193780082264626626326168493733230656071733772369 5622 -1958091365579561118978000613146921372365916944208 5623 961405477215265008441731404013119303879511353768 5624 427556158511286628717051460496180811294582486958 5625 -1680815916710968623938496790841265001111291575516 5626 2311624184348192955329886269742441768743534055048 5627 -2063265413857834445020328078831479455594928413116 5628 1013040350235078010746371203200017959777519395687 5629 450517146829277040558516682873820221613516178350 5630 -1771072410867792275283561525171739480085412406880 5631 2435742662359851367437546558003157967640271162698 5632 -2174038746343242611052206006452540618805738537938 5633 1067423929177805858082723066792812408578692350844 5634 474700320271023448044598192009443846249163676470 5635 -1866132718470403340226132074098300528481726501668 5636 2566466635539417597767826097740932016866552036850 5637 -2290706829360080978532424521856256833582156205904 5638 1124701246552283911110657681698061255212264826518 5639 500170160418719449378783644201850522107127872642 5640 -1966250262761021917809070120634949170431886763528 5641 2704144543331528900967312783264594138570826997478 5642 -2413580583148839654908689047101881486055504182632 5643 1185024919907530780657698958238864301697913925336 5644 526994520874863541987750702474648614567883923466 5645 -2071691718417000101221716891002059523522349574031 5646 2849143043393511956167474217551927050210238508670 5647 -2542987183042303575352470521707869272859881860616 5648 1248555545029244751889441836568340772670017630808 5649 555244802047300683626774174792761460617206581810 5650 -2182737698365123866909812938905117307429972783716 5651 3001847955753049167191234303969904846391238283216 5652 -2679270901811601026037206761831615263513938448845 5653 1315462109339709170938055741712872275579331518798 5654 584996134914380173163999130200072558910937293616 5655 -2299683475880069944549857106660557432848583174779 5656 3162665255466500889688329552498661399834342329312 5657 -2822793995279207476304112372168585486251048305602 5658 1385922426530087468504644345003486050888969974112 5659 616327574227557612504118145621069312970278643273 5660 -2422839743763770635194624405072481348007663209239 5661 3332022116247442064338135829158656081940317166897 5662 -2973937633401786022998948201889126540078420192540 5663 1460123593506035661423134416350467186666798332184 5664 649322301631854547054560342965573905417683389358 5665 -2552533412493131718611754569034450919601331815268 5666 3510368007659613664443591828284235992623908656970 5667 -3133102879136918758638110102084967365574088841220 5668 1538262470782106860890513069665574797826823938849 5669 684067839208830374671288967193522820201187481420 5670 -2689108449318778391838060182770279290469914295580 5671 3698175848599367020103990322566247967014320467956 5672 -3300711717524517805992531670162846539884094100866 5673 1620546187517697470701799413155763938470430982748 5674 720656273972174557362071713287344853973349331312 5675 -2832926760397496654804373425912574905398521425836 5676 3895943219930101697547450706911579297184120539230 5677 -3477208137536276390691004606953864941977999915219 5678 1707192672447423666312901937490361769442685584528 5679 759184493872753178365292588165101181508598460934 5680 -2984369118146028814782099533702408382139708343436 5681 4104193639275489630479722105659416320136034293248 5682 -3663059269375218481523928350764399838073626812526 5683 1798431212021961341118886033085879037750598649270 5684 799754435898005526022881162436404687156368588187 5685 -3143836136114119531449210135249373981818893969088 5686 4323477901129780002077003439268104694219942485558 5687 -3858756580042533762203284238805640706532255099816 5688 1894503037141681898462120369142351786127536485808 5689 842473346880049819779283468430442960837739120201 5690 -3311749293790452948721787848264588206489718433224 5691 4554375485602548061923681470506287115503679590240 5692 -4064817130130761463672354651255501246801665059335 5693 1995661939935026277919197197031312640810571384091 5694 887454057657791836383009766836918301082744431128 5695 -3488552013876644598870756224418571469778536124491 5696 4797496039282261265003958080570842227118536481830 5697 -4281784894951345972087308377660173273751171158402 5698 2102174922106644322566789455471302368812496264168 5699 934815271270808866884623844351872532994596671280 5700 -3674710794692039941242967523463694765025072451792 5701 5053480931878380859178621391346745834442906472318 5702 -4510232153260979618752385536640340023902600608396 5703 2214322876457057952451238956152205412618527450045 5704 984681865896880531268754103795402174312330787527 5705 -3870716400506024667284544051811146697978120329696 5706 5323004892485808623431384960671242814425641319064 5707 -4750760947015341331590213280969620773565122803895 5708 2332401303256164973872669371701240562036269068027 5709 1037185213280837638279387331510749728789003365161 5710 -4077085112735185035904052837146669617852540111216 5711 5606777729508759389836649428018088015564364307108 5712 -5004004615751219588765076363379781169112618690878 5713 2456721063237474933108526458575557662326471160532 5714 1092463513439984572912019001905869303762701400908 5715 -4294360045090299699504226749605214618660729809657 5716 5905546138484043987062775562145334202762513866034 5717 -5270629409378978974350259389796969660549330033968 5718 2587609169068757698700485983212151936145975958356 5719 1150662146470807812775494233987394787272094126773 5720 -4523112525913144122708316331466667792823112350733 5721 6220095602256760272951456510497010403061566970233 5722 -5551336183357316027388251535355097778491824430024 5723 2725409617247997633879854471454504362289304328412 5724 1211934042323105626744572616773532407317314393926 5725 -4763943551105808130808883382196932983819222616159 5726 6551252388185011240078352492722313225177709064232 5727 -5846862180421697219513233115573107791942642506268 5728 2870484262471399701405414373716209970687288927840 5729 1276440069451158834539272737453500994664848010884 5730 -5017485311226047491440998343692116792057080605568 5731 6899885647285022485889773500471076131413511698353 5732 -6157982903247246808038000338096234224380039969000 5733 3023213736622917719109832182463917488977324398470 5734 1344349443297211493301869535863617265678948732632 5735 -5284402796501511522848293349139360566836434611248 5736 7266909620474465971908893403252320552964125179404 5737 -6485514082646644859677992178394983686336358025911 5738 3183998414642609557422552148305303357616907954588 5739 1415840155610450296296520498385024379433088093293 5740 -5565395483703929886069352201361592158652967558864 5741 7653285957330489161052127929064903369247851858908 5742 -6830313746134319755186167333415623120578271317708 5743 3353259429644321394961173783808153007021245335505 5744 1491099425654974310652969003743833538348960394671 5745 -5861199109021942814461704285394475050839310129006 5746 8060026153050502700441416236501408227603763772136 5747 -7193284391930413920965125984396008392363853403176 5748 3531439739772027603009183115551696085356692759239 5749 1570324174413049911621900298672530699454496386396 5750 -6172587531278681421738926410661017575708758845776 5751 8488194109588829732903084916020193358021482236046 5752 -7575375273732231685390236678779577155539289685305 5753 3719005249408881712784263710919309934295082654020 5754 1653721522945372596325230585993251003728092616936 5755 -6500374690057932312100022822957284155502912551656 5756 8938908827241530570218232837174013274629124060527 5757 -7977584801847736937892367449082411965623006837100 5758 3916445987483958075674692782641572635529510072520 5759 1741509316128237004977721179947745159738113911560 5760 -6845416663531261031488950397107062915329074407658 5761 9413347233265785214885283862885222824438676258913 5762 -8400963066565777545742810684477240497004969499210 5763 4124277345759088303298113232403272699967781731745 5764 1833916673048584476252533556015079668811046308191 5765 -7208613831018354265809859933677080521297505585413 5766 9912747154449874489796365730243352735916514190692 5767 -8846614489931725481835756530169651843941456667747 5768 4343041380122441308440953413247263658082022091220 5769 1931184565401995965225952567990684749688805978888 5770 -7590913145564629407544043738899263035097822225620 5771 10438410440895815435003225662291427197147742473976 5772 -9315700612405820387469430495352848971163034471277 5773 4573308178066896307209900867535637457985965809289 5774 2033566425305976241742345640821808677256748535334 5775 -7993310522084437710315406882286898121274966260800 5776 10991706248639882685653017594657179309363666477129 5777 -9809443021205407253638638623692055064224314748130 5778 4815677295690166400103737145475494871050706868888 5779 2141328784011489319308602082340407204406586508736 5780 -8416853346895567818523612233192035884055248551394 5781 11574074489117428512576691243055692195138019988584 5782 -10329126427472218448055157948142838175004621052568 5783 5070779267720415395003812959436364608968363594456 5784 2254751943069819017131501207829150477760511030884 5785 -8862643114761884016894749605924647665487395682647 5786 12187029453878484969960950612770271335342292067672 5787 -10876101899762655508041743698321000532990809582648 5788 5339277194246159424078691030031290708528407875740 5789 2374130679589614398539565393988426459770200684598 5790 -9331838199866483493576802616151328867874232196224 5791 12832163623380520148943430361482165039073682964084 5792 -11451790261733504468011627436090169966978812089791 5793 5621868408012963550023572853984761817471665818358 5794 2499774987300617902193303736736278590787689018270 5795 -9825656767458437547124687945187596455732136898544 5796 13511151669125400072998328919368720845442330807415 5797 -12057685662288537798830537390946116253696720212564 5798 5919286226342257631114203485883045745788135904528 5799 2632010855226253413611463600762017437967186594528 5800 -10345379833252735773666716901299341441253519151717 5801 14225754658870098859118320863368642175363552458316 5802 -12695359326863926352804203200118494894586084541180 5803 6232301791929951615093639086125864654571653416901 5804 2771181085857170643928869522989576534020244663096 5805 -10892354478016258775832885895647508425652995762011 5806 14977824475126072640409417881142430370129424816688 5807 -13366463498963260362243299067761484558885578432800 5808 6561726006994896274230596926996673698256425130299 5809 2917646154812208969774045839339616639813478736096 5810 -11467997225143280662658111227083108759320675632824 5811 15769308457671589692966759622863463140922324431265 5812 -14072735581507260279626302547176636198473423176723 5813 6908411565470102060395835516651075869708531270734 5814 3071785114072276436437760628139341893694959124320 5815 -12073797589413004103033780206821119111367954997411 5816 16602254281335867095295482291968441618285708962936 5817 -14816002488039995477890063992393363300486727869096 5818 7273255088163510996952891105496855769040059378784 5819 3233996540976566631868121699613569605976007836710 5820 -12711321805529856132998825146401681277567800945072 5821 17478815080874837135476751343681750489578662829904 5822 -15598185214333721956686722945251689905633943248264 5823 7657199366060554095974515821202484111987527229148 5824 3404699535279597410239445646873417763467501138184 5825 -13382216745475664119498718815109921433442235353656 5826 18401254835347048590308419417973302590329146458430 5827 -16421303641459453090054536639631011600446006966751 5828 8061235717198285677346554131156723920449192083421 5829 3584334766682002438021334762320551760666824950929 5830 -14088214034152375814330062226846557365383197166032 5831 19371954025015955797423415314245412887598478944608 5832 -17287481581941300002248772300257172413808534394695 5833 8486406462811159636267492447290277874274584654345 5834 3773365575368102919026752855665851830104586480800 5835 -14831134373265720802468409418029850677292408644736 5836 20393415574453084862499406690814008264384151921821 5837 -18198952081190729002432818611394081971995829883080 5838 8933807528732123429078189192518002500207315542644 5839 3972279128209309091242836541926277590402406692648 5840 -15612892083895218623774582189041257641996601399232 5841 21468271096196783166934252987692091750062189113065 5842 -19158062987023512834529802445188741847555541602956 5843 9404591178330305788045301794133473756755276028280 5844 4181587633424639053495586402465691701217144350919 5845 -16435499878715359863313168291974313145211793280592 5846 22599287450035019707357927303469967019076756430576 5847 -20167282800698695014098516743544091597183646386257 5848 9899968883578848041962992889090272816420445723576 5849 4401829616628400108199643756595979859324869010486 5850 -17301073875377814205757360333341883572392777631032 5851 23789373633729649690414392332236490971117109716890 5852 -21229206823586804559803279010766465485473836094824 5853 10421214341174093685592957290855533887029059550504 5854 4633571261340673765401291607070941603959820157924 5855 -18211838863136405335627509937711440746973085010931 5856 25041588021785406696348183802022873219025337591404 5857 -22346563614275385185380749340188952077021104851039 5858 10969666640971158541567830846274115964819917652372 5859 4877407817189013952725549996226697021150833150297 5860 -19170133835396648779446619721294896588624045057957 5861 26359145969691442393336493405914702185902479043942 5862 -23522221771655245979106808028576008269809922481350 5863 11546733594361642958207706800725780255071742394708 5864 5133965079190059109111854438306381797230159999962 5865 -20178417801501251023330650798761365962259494084887 5866 27745427801928387321404063259179027015970653861316 5867 -24759197060302385086992879804745740848894755230144 5868 12153895230597744630360792323037314228061097324352 5869 5403900941667939961713379770338731985732153280989 5870 -21239275891723558799847983339672175850475797393648 5871 29203987202941638262441109276769371206060677433352 5872 -26060659895280050841323203014564609361850809694117 5873 12792707469464152475260899321121108626399895066956 5874 5687907030542820924497686369545975002419871105004 5875 -22355425770134038422737036937890547589919949742242 5876 30738560031233965657473870328744787313995280265206 5877 -27429943204334738543732775476032270423305805912199 5878 13464805979115757131806083144438647018650246551296 5879 5986710417908047871421679184547124943506716539136 5880 -23529724370732041709761860633727884696999425376600 5881 32353073577729756404673472535349640746998605325626 5882 -28870550686351017727540498343919171214742659212264 5883 14171910228336354614356288688137969534425085476368 5884 6301075423008611705622963330514101284811125694390 5885 -24765174972998039284541891818728305548774906479612 5886 34051656290611546466569155224234338010170220936344 5887 -30386165485864980089618573083463595682479366391347 5888 14915827742932145027499621345537323324809785654654 5889 6631805503937419305499715044327836693298596916092 5890 -26064934633821916134299001611298668248437699838816 5891 35838647989929347690410427835240811464999473434716 5892 -31980659304416926697248945217539382594800043903058 5893 15698458576454984881606991020199689871479367173168 5894 6979745244579656153536761492602712355208542526872 5895 -27432321993602654653588377911679357417605002069044 5896 37718610596437143411073528387075458257749983632788 5897 -33658101970552911952104098643478367666820750909970 5898 16521800005955136856985129535391398242315882960976 5899 7345782441559815784131359011947472952608627093830 5900 -28870825475195691673424896359727240298298248545500 5901 39696339400321448262401824942465776883562149089824 5902 -35422771491364276594900617361987400856239380086560 5903 17387951463992825256991295822347864028168059112640 5904 7730850296181271203373496701469733912790359162384 5905 -30384111895308435252238498998474838084962586787487 5906 41776874896756756666161887658288674109970720511464 5907 -37279164609586791448388480726417610385451909708003 5908 18299119718693454807987017940185196360192136039880 5909 8135929716595108385642897654533823218025752588557 5910 -31976035508913968248577341548898390458398872202408 5911 43965515216554932266908971126797056408162181244116 5912 -39232007891469074954973950760508926824256020752720 5913 19257624314214149034879069661927264753294260536497 5914 8562051735693893436358831727736537203199949595048 5915 -33650647508270054366640370033731533319866355384436 5916 46267829181573147145328012911745257746312459709597 5917 -41286269371866242520297915530338493799709147367243 5918 20265903284600637265258282381358812986003089681000 5919 9010300050497691709541042134307251896059758676942 5920 -35412205999197510283194135691978231605715247151268 5921 48689670016011041090797127815514705925552783256464 5922 -43447170784322126142886619572002412575850860671592 5923 21326519154654855380144411132846691835274539224240 5924 9481813689084616145316433613585253402648757063820 5925 -37265186478391237889493715030427139124923069505920 5926 51237189746265666759499860265460337278297929707888 5927 -45720200405274837202821812182450807364159024848494 5928 22442165242106380663638416746196085491031913215204 5929 9977789811417100144968035078153639570332504869602 5930 -39214292836711263644709298859515355201525946115512 5931 53916854323626005812069007737964465846183455103408 5932 -48111126542959045024920589214312222941052803921269 5933 23615672276086521575794170542223352503725833423104 5934 10499486650728645385713954032545525466494448337690 5935 -41264468914632669915916282911201936188318568585308 5936 56735459505781041813468173042580067306515691845291 5937 -50626011703087370196827312114110568293187076150126 5938 24850015347644128541215370714559679985731930615400 5939 11048226602464697695672389891277212938514530313876 5940 -43420910637325116542370574306040244750462647737329 5941 59700147534890391586990563041457841451270857170094 5942 -53271227464976162884449035224217509449088274180944 5943 26148321208818658467608314983073185445740601139941 5944 11625399468116299266925247925841531188929444047496 5945 -45689078758187664587177608496522095036973474178099 5946 62818424651828346149744258574159873125460432493960 5947 -56053470103441235317008724329520589338558326443276 5948 27513875937600470914950610868985565271296745885572 5949 12232465861647033723045047175593743890509209554320 5950 -48074712241085893925628966258177421682383035763368 5951 66098179488165066935083621189296584035637887469472 5952 -58979776993530599326794607379129847909833851298935 5953 28950132986962599380915001231454396421728883499465 5954 12870960786593340064573846945456159126428778200602 5955 -50583842313029064996425997482808952212123393674928 5956 69547702379497036875289640516404248805369639739150 5957 -62057543836987860003831934660367080317689678365842 5958 30460721637044257359139170395821170134188590850876 5959 13542497392316379815716035835883730700611568698864 5960 -53222807220588680201658120349694515429917301313203 5961 73175705645887305409919601660209694398437878651426 5962 -65294542751255760015298933030290195904013218830064 5963 32049455870506128746364600648288392944573102064649 5964 14248770918301197523294133893334274019055915816207 5965 -55998267724999781399933967174675173774806849953466 5966 76991344887429440236531247855638598699696911768824 5967 -68698941263838778983784912371333668329350488374835 5968 33720343692063176101015323400533386094652898124057 5969 14991562835836860025279048572062921820940403918774 5970 -58917223372606375545185387255900764649234524431136 5971 81004241345312488157100217307253448567690705895134 5972 -72279322256951199187214184036069429410731706119858 5973 35477596914234500294143193911830937484324782683925 5974 15772745196870581752983877164138917683125833260500 5975 -61987029579116387241132836766393351257290653634464 5976 85224505381242978204008027913916822864303164477709 5977 -76044704909587400923098673008051771721736250560244 5978 37325641432434030023182298353239386329320783249256 5979 16594285200310576285527000112517555644252523474424 5980 -65215415568023557332836034035710101082317372842450 5981 89662761130679653459957606380805273562549730617819 5982 -80004566686469324228495310004006814221543058618748 5983 39269128013662950011159985827958181555202023700293 5984 17458249986557602605106322246489681005130470372579 5985 -68610503205537998086618346632852598431399363519559 5986 94330172388063042483056592901902349049866769001516 5987 -84168866425757243036383572353885452733283827383028 5988 41312943624257350089756167899063644296665387810617 5989 18366811671575034176819433814549166493226211412701 5990 -72180826776448139655067319699117843210382414929046 5991 99238469785081306375627878809109546816689891420238 5992 -88548068579959708119350137930834774248067298684180 5993 43462223323395274002046741677493503562363784313276 5994 19322252632362960742317192267752172144550082887224 5995 -75935353747519234924761378042864252013731646104184 5996 104399979326012446492436364928891293438578357293867 5997 -93153168667152453121089129133780984778056792491048 5998 45722362750378975365946431831594368801178143738288 5999 20326971056284584282585374406460818936779492555688 6000 -79883506567322330111753006387532671182240511319455 6001 109827652347327661572310725208543262469200169834908 6002 -97995719992420224812823724869892628470061757749640 6003 48099031235083692091609511863176079047305528719806 6004 21383486767304299458494939942696221961558021793282 6005 -84035185553787790932768455041889800331609290133038 6006 115535096972038455124787685732740129129018816882794 6007 -103087861702376183088997015147223233830146013616423 6008 50598185562406713891094455843042619286575251782109 6009 22494447342837725081693168744925355459205873180545 6010 -88400792923294479034847490729986414606721591354328 6011 121536611132728405379333853523491096869519767822296 6012 -108442348238697307885672541266579125359197665661284 6013 53226084423063172262866900209453955990362965657018 6014 23662634535586012495855684196597022570133629994704 6015 -92991258017745138350230757455667124831349563950404 6016 127847217240837065953604487148904678567039826511521 6017 -114072580259848054309005397409524320815453624858481 6018 55989303584661215053767164692695664108792220079838 6019 24890971015431503555207653067617382667140121361065 6020 -97818063788846383659033924751923402766526106360264 6021 134482698583566381129473701735858181816266850979024 6022 -119992637103555549301738557236258661297128757998366 6023 58894751818652586983010567042131204032445855054864 6024 26182527447210821532310404955865018897807241773208 6025 -102893274601714073955694508438476824359482208622822 6026 141459637533767778897319690718459401178479343796296 6027 -126217310866155504685018476532990104795631847881511 6028 61949687620498841636990376190227081340340999972579 6029 27540529920956404505195831217260671849793376938352 6030 -108229565422968287257149955845071970021604554756498 6031 148795455662349657949059815147080521066628887243714 6032 -132762142178656676361692084878928184264273449503182 6033 65161736762222355430900883592845615975613373183296 6034 28968367752010063249579500489644240635456030732096 6035 -113840252461673387287954119734488284579948107230032 6036 156508455847129647602686234845913956202571649612048 6037 -139643457763281451445121745956561476804990221275779 6038 68538910718429082069136980597652851558229374553056 6039 30469601669264177771155202503300074117390689969845 6040 -119739325334824906743521163659368593535825544464704 6041 164617866476653574263128590103844719526780772205902 6042 -146878409858339715280065013061220604282083492394488 6043 72089626008900854291928619740616939399236363894732 6044 32047972410679538340995221810810435907600948136402 6045 -125941480832593627348656780246960662314635481413682 6046 173143887852323763633844311527888452170896669892140 6047 -154485017603591676383649991753409750707326898787808 6048 75822724502963489561573169153635445852988854852240 6049 33707409746165578939643148790349454364431496830980 6050 -132462158362216130647121435905627534715450461081972 6051 182107740897233882907183953645824589186651441826320 6052 -162482210482762383045013742584442930102258851709037 6053 79747494733047683097163568352541269031172835846336 6054 35452041948890929073248167688374807086514536709264 6055 -139317577153278415362872056133324717412091865490100 6056 191531718285407232402059771550746339459724881083887 6057 -170889873924596281270272289397766331302313902310960 6058 83873694267177594601782263459961146624488754267660 6059 37286205737122009199350197059306737081026313934264 6060 -146524775311183507930672613335586386372954244421942 6061 201439238110692019057843891986868780015549039410013 6062 -179728897168794848943549466275987491270587073352198 6063 88211573192552308038618300631079411456363903483232 6064 39214456709767104899349738130236920165678465795450 6065 -154101650809834322230114939180261362691336984478328 6066 211854900220393034338702532309723159660912487061546 6067 -189021223508375105528361637497442289888679365913448 6068 92771898764933366502609101261918106113141356349520 6069 41241580299935374002811066868455493307369269628505 6070 -162067004519008771007164774773469114247812022417120 6071 222804545344827254561478054890627014148860450963941 6072 -198789903025433175111727092026661982280916174629384 6073 97565981281223013519230981182202454212755335213305 6074 43372603272007081942470596675045123951187518180160 6075 -170440585366565162025733416916196967911771070854754 6076 234315317160394736962872335527035537060578263705179 6077 -209059147943007157368974949868382467314855540390036 6078 102605701235418534375192596272249287320513923356312 6079 45612805788955656228770850358029527970926264880758 6080 -179243137740502563715324508080775446515587172139978 6081 246415727430470000040730587854925048493889633185356 6082 -219854390721719995849990724847255157584435962441002 6083 107903537821064394945004341511729931829863268169632 6084 47967734077966658956553650331610967775475252794862 6085 -188496451241023927184009367892637166081764305838643 6086 259135724375457727940262372498823694226334079820920 6087 -231202345036159088258241930550082607233787907685172 6088 113472598846402225050365533129219876057667603453864 6089 50443213723766385836975221022867159717294898604312 6090 -198223412898120648555768986511060190575142495322800 6091 272506764430735709950481242872153387335116858451720 6092 -243131069772528952611017424109468725418931313240626 6093 119326652131645902282175820380316900516025962445829 6094 53045363620506537987771455143985761001635245166428 6095 -208448061975827831989460151309604007481817667537896 6096 286561887558943742917974703284089840368545042782922 6097 -255670036196010900707851039699919068886403123120906 6098 125480158461192198114010277151472983386312052595590 6099 55780610614554449163075498115886353433910151703641 6100 -219195647490202218940770695257972651361656997481184 6101 301335796291186888280777035552675145495641023651414 6102 -268850198443494622617025939264908029416296071020364 6103 131948306167124128092279486719828963958760060338981 6104 58655704872114007542261071280906690404317601994569 6105 -230492688574262624563251111464430443986158886547436 6106 316864938680222901104121866302510379320042221179872 6107 -282704067504926824017874994876360341762490720299218 6108 138747047424082134317724089190499169725521115684800 6109 61677736007254166747678570183292732357708391798312 6110 -242367037829619428659759396492109872800946683921928 6111 333187595357615601831944929476228228008466053616421 6112 -297265788864468312142498591243243185964568732218828 6113 145893136339475725863173048523345943287705664564012 6114 64854150007653439823425025938401921205170480857470 6115 -254847947811319516268476967122219493351786323894959 6116 350343970896178099671255178588869357325657350946587 6117 -312571223980980720261794182619362555983826446839856 6118 153404168927093805373783431607299426965412628444208 6119 68192766997183829944703498859417005351036953305504 6120 -267966140799561041268635395669693477594509776673564 6121 368376289688822690149289959343369134753556566191410 6122 -328658035796095751680343708633256913635277443153208 6123 161298625056454620029955141558813312128710659484946 6124 71701799876360271315995013178204343308360889083836 6125 -281753882019404196278482694814543740031819298893330 6126 387328896565199506247201093785646970096522631646896 6127 -345565778467272639740748452425668644244785841768195 6128 169595912474725521679003004551557358253381823252577 6129 75389873883676021475025618601336777813312830350108 6130 -296245056477436259525643807303429267138271428281328 6131 407248362378266193707766524655281718477214971358368 6132 -363335991532843600261280051739791571886564061939823 6133 178316413002748380918810709550459815971406312949912 6134 79266047122934949137948509642897430962133498998560 6135 -311475249592558780258219737180927619344840387703067 6136 428183594804209669135413180454354447286741626264185 6137 -382012298726103492095939144666533994941953788606184 6138 187481531011638918245140779040965906431795173513600 6139 83339832103882894904200823581279695262855311030605 6140 -327481831806669901306778425048806665037154685737542 6141 450185954610963188646757837189918660131103557581977 6142 -401640511666040795064529900046654738439321833306440 6143 197113744291598227416846419616375690311460634269221 6144 87621218345737058487841391311029356326349149692606 6145 -344304047370034398385816008918935920668187836580519 6146 473309377662953463912458581492035479144193793815528 6147 -422268738663355504307275441845273697012796480828592 6148 207236657429993720724381266491407329268889301416648 6149 92120696095619726588759242099737898406310349565328 6150 -361983107505587833718571292262947928521456656946941 6151 497610502942700600006325538868918641439362734929005 6152 -443947498891989864330979061686700458522108418282835 6153 217875057821446509176032584158755158508485429340980 6154 96849281216425879740655573235986973459455920587388 6155 -380562288166330007018978113203710111653469333020344 6156 523148806883506671588648662969370914246733626089500 6157 -466729842188535410481766922771086705055266646145488 6158 229054974438615291834531567621690010594617048598064 6159 101818541301298834110273177471515888209724259026688 6160 -400087032610348351583827339337978473982759907375504 6161 549986744321736624592170768497563615451068499036160 6162 -490671474754601137735013040155285750013659464170974 6163 240803739498606205940540559774456684376896592054737 6164 107040623074659876604419001527531313371964251213138 6165 -420605059028896806498294870945384988880693860742034 6166 578189896392149124970192708073853987043514409791168 6167 -515830891050560621948473889915885061020579716556696 6168 253150053166477438203798231441646100250801773478781 6169 112528281142642904072843132980869516729923610946942 6170 -442166473474363812661071848399793395289746160105688 6171 607827125705407686869028999959543602156797650702820 6172 -542269512183069739496010932470650387227413006111929 6173 266124051444161018680950269203447757171844414704766 6174 118294908158829732008181988215514876398239642025080 6175 -464823888346919371532164720740330735048342167026032 6176 638970739163328159206112175263437316757968439450043 6177 -570051831103391808675941445002837419041644407467018 6178 279757377400307089030277433973508661352699375324438 6179 124354566474372647349004437055090073039155822198161 6180 -488632546711161691161244158587658035819951202872781 6181 671696658784633310740745471755904582489148994423896 6182 -599245564948915495075244062646602861875270101682912 6183 294083255904083741457335644239659242955485776333312 6184 130722021344934910552599843532115361663429185061440 6185 -513650452727216178315245409643833475779366146579386 6186 706084600932026403147752668895182859287150839438768 6187 -629921814876336178837505497827882806517526987306839 6188 309136572033854689111090035506978167408321344684858 6189 137412775770384559869106828225700873656169169373350 6190 -539938508494502064551562790199494779292585695111564 6191 742218264350302627759240595925390125662402393053384 6192 -662155233751828752053213639435576852506180090398103 6193 324953953339924754486253576725040273804458000666540 6194 144443107046849676065993944007450045581369947751752 6195 -567560657620804776567228025919950483667925861790067 6196 780185527445031310636500417491038750023097406437495 6197 -696024202081205732726772539248602160373365789361316 6198 341573856149207462945323225758179857569220003816380 6199 151830105114592229700406701576587941212423895504644 6200 -596584035844406691640159082025485577877355642897591 6201 820078655252106013251670822262389776674734835959158 6202 -731611012581567614894023315396221699693914985823120 6203 359036656108748767196024203172195174467504500649088 6204 159591712789191133905754902523400189282134286952294 6205 -627079129052868054134009039527022408969914113386016 6206 861994516570219258755725837464508320864521301151424 6207 -769002063815352803963315752292922766741913612424390 6208 377384743174555858614809260473130430121887313733478 6209 167746767967751937211628155580724716682033181444704 6210 -659119939058648016997193772725079586137217036918428 6211 906034811751120913958449014940206143859409624649958 6212 -808288063328024493190706298910650133826153971849802 6213 396662621262150827247963729427310424169317622468070 6214 176315047906289900473629872045242612469560233168276 6215 -692784157509149085109157995249541906563714747846896 6216 952306311666413802687288832370033164676291036122776 6217 -849564240751935590618637805836325542107973160046478 6218 416917012785717273636992940192176337051289363988424 6219 185317315669074629870887791622519567817932902281857 6220 -728153348326994447324152375574638653692221290397523 6221 1000921108394678799906910913408271473865612683157014 6222 -892930571361236556276327138151812028840442929576890 6223 438196968323656532297007355023321209506624008318163 6224 194775368855588057687903576766219541528848498011764 6225 -765313139095446342643132015633732073367948248988664 6226 1051996878198958784601496024607578999780891241820660 6227 -938492010586083185903413278579307591091993926476720 6228 460553981659842686904576653722096688174921795467847 6229 204712090715843922198533268304490011083017354447765 6230 -804353421823886127140887878325218243135662408252544 6231 1105657157392123297793881622843998906980815609588556 6232 -986358740018912689092170926300934633635702791440184 6233 484042110461886907280936720783448062209262568185967 6234 215151503770157041944462450523929014870213789206072 6235 -845368563549246455624605824767339560097458696796119 6236 1162031631716443122614384584278261189456692555342005 6237 -1036646425471239952424933670909666406084470947785680 6238 508718102870317854622460686008377915072545850600512 6239 226118826055046172328977666827991225686653798785104 6240 -888457627251258369548343577676973605779703480781498 6241 1221256439893888641005971305791283660008116527148220 6242 -1089476487666337245890272124934509093685474097966836 6243 534641530285783245565818982935014137211201732185456 6244 237640530122817182014543586655488662405557694084003 6245 -933724603582398630232215791659984197890921282960436 6246 1283474492035293024754116604649074751977413373481442 6247 -1144976386181358032228766872908740905386092803101835 6248 561874926655206681057926148667861313065666360018530 6249 249744404928516370788409945585467931451637821933209 6250 -981278653937545129068809790700367312475581254756640 6251 1348835803629659455498465729204088632359641719774672 6252 -1203279917282009919127759950589885497858152647837554 6253 590483934572323417943994880013403747150982830538205 6254 262459620744380242948715984847116526734308452291424 6255 -1031234365413622758867833638448110806462658903088915 6256 1417497845869612220956151571108268645405759838672034 6257 -1264527526323836962790904060959664301643888076876490 6258 620537458523200179396162532776613042210919138675842 6259 275816797248651848185060731670441038632496930309976 6260 -1083712018236003306165870801150889854833348882308587 6261 1489625913105369647568255213182685583651466688623617 6262 -1328866635426604295474186834178121896349900944664704 6263 652107825623250124326026311733300392650325983074256 6264 289848074942699455483909315510761508059277520067324 6265 -1138837866256167849328075746420388718396057762862807 6266 1565393508257730867737751124631567534706530552720616 6267 -1396451987162258353570745548876522862289010084891367 6268 685270954208919023616500212702896970295987671979461 6269 304587190057776068070945339864091878263591029111743 6270 -1196744431154208629822513582890777493186613917430528 6271 1644982747060500531020591104546028123460366655221341 6272 -1467446005032537054662985632091994558834647789568847 6273 720106530664678430181522369255357999308400765796434 6274 320069553120514067101394315440845971723167114803680 6275 -1257570811010202019381650592038946196841021254647144 6276 1728584782044611756523051011352540082633483303175484 6277 -1542019171549602775878380002175882043166166750916499 6278 756698194884253773221529653210245231315954918989930 6279 336332331354374785300357533447721777376042066297677 6280 -1321463003940390586751133773312697663230756804342955 6281 1816400247220037926434622948842453212110114596333510 6282 -1620350424772147182353615665262775327937155561316220 6283 795133734784179210593861740571349920952665311949786 6284 353414535102785538714376302667902758656539507342344 6285 -1388574247527539001561550241040512657454728633677584 6286 1908639724457502598503784328417134573607640280349798 6287 -1702627574190354867629759031033419105521400156658972 6288 835505290307847938289547306083747918610303735271424 6289 371357108468614884364752669119336301429921157262536 6290 -1459065374809847444055689930890486103809621740224172 6291 2005524232620102547458156734986201474684743941746160 6292 -1789047736896000359914909716079875380804282714085611 6293 877909567379259615061217479981810709646483086341864 6294 390203024373979780725421721831578760370553205506032 6295 -1533105187629492529368980079823263350578850897427899 6296 2107285740545355035115357800326043910807672219951948 6297 -1879817795018882403541039774299285811928229380692187 6298 922448062287700766636099663065861045174390364115768 6299 409997384254165960909192846131377923728541616479296 6300 -1610870848180298238576364190246730865539301420128339 6301 2214167705030974998475241679957654920733767610226919 6302 -1975154875457866940952040661131051880220582112139280 6303 969227297007676755825230128927705284474176850474877 6304 430787522609696178754228561158567862591921312486406 6305 -1692548289634300397634098368506345673854060966526904 6306 2326425635032994140490166517191672850952918509353718 6307 -2075286852984116808052210719153558520377462341707960 6308 1018359065982594623383764953159865385996099715531966 6309 452623116651322031989446264313131289054538622061549 6310 -1778332646769144139809845373554143982044471477739324 6311 2444327683342770414507617419225607601212974777971912 6312 -2180452877845737448683545925247406829081128903838743 6313 1069960694926026616646974179156421159346888925354089 6314 475556301283966809098545046909811042942392216005116 6315 -1868428707562434844780896346592156269142797315358832 6316 2568155267070127160552768421593877244853037544087588 6317 -2290903929057174528691391919938030810993333758373910 6318 1124155312220918748988383957654959197067315421135504 6319 499641789687433328347984451184366080072922256687940 6320 -1963051386765443810649652023305373352432238763464498 6321 2698203718323436031914943154618972764869540467895441 6322 -2406903394613376934455965021729643132523890015967148 6323 1181072133524904028947326883117796689364995831681668 6324 524936999764037245748124293490586062106369186741531 6325 -2062426222517049346819783124764821186242722063943259 6326 2834782966544052767584666472580636722059650652012056 6327 -2528727679928108434438948683660400923944824433128618 6328 1240846760218995472687496909156468444519136091488311 6329 551502186736259188861307333015949082100923868474136 6330 -2166789897109575664927279221900101286686636813381520 6331 2978218254022272096570253904610838160107815930999013 6332 -2656666845857980087216878772550344431097214710751616 6333 1303621492367431852835581535406636260376295835695573 6334 579400582191055943694802941331162969205281001182888 6335 -2276390783071384320986020356543735719099063946617184 6336 3128850886195036528049279210733317273560003494549296 6337 -2791025277738916042569652355868958116946813296463911 6338 1369545656888394431267841356442735543557169349554664 6339 608698539881660690854879261173889020260181269421582 6340 -2391489515786789518268282981819654149066936187820818 6341 3287039018402169366176171819242228971825851935459128 6342 -2932122386929996649833638061376442723556433426043504 6343 1438775951668773803207478219186633245351704448678848 6344 639465688612565212986818662885800596989398254185332 6345 -2512359593932228110004261140258039875853838890736415 6346 3453158480858068147293102227114000425690991294439580 6347 -3080293346431090192867575178655444133190052922120192 6348 1511476806391213755570486878053923438498319930167777 6349 671775092548944748953240218678305441900908907648776 6350 -2639288009068741981067955646778894464221900929837393 6351 3627603643679761601997293271836592644535053162207604 6352 -3235889862215540333476538597894287448630511147714838 6353 1587820760878368351953089056252246193153904116163190 6354 705703419308091899633810134190069063951187584044690 6355 -2772575905794854776897110556867193019289208480847716 6356 3810788323900179933772608435602310755673754355463956 6357 -3399280981997579785878903019602944300273264799088512 6358 1667988861797757419685989530925255192429209638871244 6359 741331116207504390227207365606044216472035368327549 6360 -2912539273930982894044511124421756693329808514322648 6361 4003146736487601754142188091102234996213817460899752 6362 -3570853943236258614225138601506088110302643750332472 6363 1752171078610875993348161519060943042717259154454193 6364 778742595062158876727601734386476401375343627733106 6365 -3059509674276754808397000695114623062923865952529021 6366 4205134491488717217208412080252146225001979691958784 6367 -3751015062263682366893596780824192460287640039030272 6368 1840566739692390637513618056292827401549900334662670 6369 818026425942237354526338434200899753527735648188729 6370 -3213834999556172396627678475182611885169043384182226 6371 4417229639513790674133684528506398699743010795568304 6372 -3940190666515433691441875358948611419514659032653097 6373 1933384989589429490079314185792390637495929857281000 6374 859275540322193860250330464361575720436389686395528 6375 -3375880272242589057345515326026903792259762615861836 6376 4639933767888231986868521359813000287027122150870528 6377 -4138828071935392277211974958188128978015768798577436 6378 2030845268437237068635478022114641869304509085596520 6379 902587444072598681910751420930942136575707007953336 6380 -3546028481036165586410168636281093079497330984079476 6381 4873773149905717953762651787415409745066774793614885 6382 -4347396607725972014662020118803390723434088829176334 6383 2133177814595917462606017022098264286395553400631800 6384 948064440767718773213037405865452108679408468843074 6385 -3724681457850966939873444627342807784648101940401574 6386 5119299949734079009594866248115828509373665557679774 6387 -4566388690718270520060912252155868276400341387654202 6388 2240624191623733155726498603303990696319411874227106 6389 995813865804332099072925527428966037359581662207388 6390 -3912260797257360221310185675279668961401168430185838 6391 5377093485646727301897055626726175701436491190463541 6392 -4796320951744993772228984152314637003603991877934062 6393 2353437840755568825832080665254670645446401593429988 6394 1045948331850877935771400662174148440759201555978656 6395 -4109208820418053778028287575417063281838473278095464 6396 5647761554379707682449379666088061721052246815143361 6397 -5037735416512506857590491787077712731322118961367410 6398 2471884660110822487875543524871552222295638341266688 6399 1098585986170764644594015277347205311121294179642329 6400 -4315989585653175213903491186368874822171690791046954 6401 5931941819547772318632573408349586661567209828884756 6402 -5291200743587210696211527343466155877690506907960936 6403 2596243611913267945053331307743580734064987553090326 6404 1153850780389543387472868505510011653998946930877923 6405 -4533089947871427569223926589093880100556992837339207 6406 6230303267192494269720088627243791866912706330838144 6407 -5557313522235905253943946653555734478681470110602440 6408 2726807359066465823889969521895692654696995446733507 6409 1211872753302765340760354839283105093091666973987880 6410 -4761020669210802556701236862551294067310723565710744 6411 6543547731681640325537438706280475098312446169834225 6412 -5836699632990134931599762877435670589640728126846291 6413 2863882932492214344733304445013409742169166105891058 6414 1272788327349728412863485043966893909733166464888040 6415 -5000317583343792226709228791921322164367063276006187 6416 6872411495332127201475942418671031399316639594020015 6417 -6130015673940996564348690803032891473249345887322300 6418 3007792430706460256166536635238054773309667131874168 6419 1336740619408047164528044554969419363577132004078320 6420 -5251542816018760844537108483202261956651166914294795 6421 7217666965289210682700256029165130072185596415604996 6422 -6437950455913812534422973166312729036983598598479392 6423 3158873753177176137020169425021890948023428930077309 6424 1403879766595109228372846296349082973471906816127136 6425 -5515286064531363090805465597795650806493898802619786 6426 7580124431362442355151051421307679089995635133674008 6427 -6761226569821732024888543480818027937774597498029624 6428 3317481369082100187726479273478750954872711642718645 6429 1474363267795078595931576405331753209020601803794336 6430 -5792165938947880350504322898204662862535719989904796 6431 7960633908694726670637009140863707983272828973599869 6432 -7100602029654037519664603895386846299280037332898797 6433 3483987123161083187945766404687656975234253934077356 6434 1548356341664239296697653933172285003049670944643384 6435 -6082831368036363183509347073385194060989233451023016 6436 8360087069324892183720554602708337649168875032382935 6437 -7456871994719030996785963320768933553536416505269050 6438 3658781080438256148597575078393069772513737809569976 6439 1626032301903214026801356940642682272902334750799412 6440 -6387963073001796906167917114507804129372698762635211 6441 8779419266896941936068344098694993722210983330584548 6442 -7830870574933199865634103404986726390656877799523908 6443 3842272411673490486728508388253554392350120050345992 6444 1707572950622016315202288756095403680113304924750165 6445 -6708275112268443459353301177401790214940136073378208 6446 9219611658970974156053633870722584333829803948784048 6447 -8223472723128277550813867906678067982033049057509331 6448 4034890321490847292881010659942420221188206849340370 6449 1793168990663080443790041171615946466994075199198767 6450 -7044516500706364957033637835794676262646566369186344 6451 9681693431602089458685825124911101607664179725971705 6452 -8635596218536195435529780245545449470129293939879679 6453 4237085021224088633686317886231597419413689317339090 6454 1883020457788442806579565417802637733488890167200590 6455 -7397472906860225356646189733302168301429698077844064 6456 10166744131074867971129454925161953120972394873938304 6457 -9068203745809166847876423700744114828815835170192618 6458 4449328748616045603947436742245034162117993926256848 6459 1977337173680207752457728017067114342138570977571225 6460 -7767968431907134372708317499334590032895397209534415 6461 10675896107912673198167338609899392993313767389093842 6462 -9522305074138663402173218024817702669619238418367184 6463 4672116836609907748809603230943591088520718361828142 6464 2076339220748410238935661293937616328588668548198273 6465 -8156867474246895507467355656552805587296282172034647 6466 11210337078523604376899660949346972219082972518464672 6467 -9998959341253271927801648365267395082672192189812775 6468 4905968833576528635513261707231075270121754471265287 6469 2180257439787481030260730712802353761859851236251990 6470 -8565076683812917689105759700164342427810504488290048 6471 11771312810098883404210451477868582301900155304773360 6472 -10499277447301809077410840032642203699656439455778584 6473 5151429677432854695515902548403005145821576242455190 6474 2289333951571826258324587986021924996969415157689132 6475 -8993547010385634384401808023301095357045785880828123 6476 12360129934645357494510719654642719363401106486558836 6477 -11024424563865094084639984336389365931843325271200228 6478 5409070926222811173512224376575132801938630766193310 6479 2403822703532655042352824935367670397035259513823024 6480 -9443275850392949971926875946400521477996026635440847 6481 12978158898312180443755396276576302825663840311876962 6482 -11575622763587933510891307847378416392804313339880488 6483 5679492047853663035031517641116778114452353237326120 6484 2523990042712234412647669742504097185820659095735698 6485 -9915309296894424115052914644655142993467965514889728 6486 13626837052463185334212041499082855962709624485642060 6487 -12154153776182673549621561052234858964186686313395672 6488 5963321771808264148774474416750062732536055320468753 6489 2650115316248332868429108326831216298432681847506496 6490 -10410744497668053918148413550816836650578344076080688 6491 14307671893251588176730415271491843393961128196605792 6492 -12761361876827667859203995977040233455327846881228880 6493 6261219505786980863023145181357261757371104990960781 6494 2782491500700850596741847168045806058180285414258056 6495 -10930732126551084303533366798892177673646692185869212 6496 15022244456773101916578131345465342741389177313086344 6497 -13398656913268759328545506602371284796517366962061088 6498 6573876820372704403938418418841416802604984382682982 6499 2921425861594649216846191886099528515614135917657065 6500 -11476478973429754229836627918881746525366990355434590 6501 15772212877207959375077338469114914504145749047190213 6502 -14067517478229976190026969288551107546362783923371664 6503 6902019004958541343517242018080330987263700638348085 6504 3067240644617516122254078506607727449827951555519670 6505 -12049250658527777382694000237085357508524613325721988 6506 16559316115712438744236081224297968574774889192808568 6507 -14769494234051717417586040506408943302749997875258123 6508 7246406698330797149954787430131229363617165560186164 6509 3220273799980163262757710754254900131408884354785760 6510 -12650374476910191508571655531308117834132961592672268 6511 17385377868186985016062058407141251677907346709468484 6512 -15506213396801398961981288920416660708769981891542857 6513 7607837597460063018568679554923852254733092767978830 6514 3380879741516308968819459152512021933246822830115968 6515 -13281242379398545809166593350471549162586280299948600 6516 18252310660431687642381766833495366335074486460367423 6517 -16279380387443530611525243842117434791484158580571915 6518 7987148248220913947014320065689652390974161947358816 6519 3549430142175372118421026156134260750685341064643986 6520 -13943314096385811539094718149578125416504948460017220 6521 19162120139601506361518571829298553694596624628361471 6522 -17090783658014203978820657995430773042144011396431080 6523 8385215921936274879833385615330967496066779393887535 6524 3726314767638275348444386387038797632692794935890760 6525 -14638120411345504690057269027052120085985361223667840 6526 20116909571294067825544815406525758553064333260783344 6527 -17942298701119738911252528783361901686017120275818224 6528 8802960581826276277899535876254946245209318557485726 6529 3911942349868470015785416803419333323208121454130201 6530 -15367266591149936925305945230813150827138896558818134 6531 21118884552042958180049713034988155354136672290965695 6532 -18835892251471536366197503688226896818362071599421977 6533 9241346943633782033271320135470789805451824794864578 6534 4106741502495729570805617899762490157835217508805922 6535 -16132435980647926541143505264334609215543629121986574 6536 22170357947450124041167446813951637792470697854879912 6537 -19773626688579834159084629958732689800242885725682023 6538 9701386634900130173421587015560918296464074821349824 6539 4311161680019687067354670057939954708454782404278880 6540 -16935393769303400573622365387735958904995013636097449 6541 23273755066673221361041820868941695171709664200988933 6542 -20757664650158909114327739648028495216863589948639680 6543 10184140457575397565637845462534814855177558464661645 6544 4525674182913702002262837396447990909106818477274880 6545 -17777990938063829636293560872882290802168918531369842 6546 24431619084488517396190774709306337833160577491980134 6547 -21790273866246205319210008010509647454406020372422584 6548 10690720758868120326407773036246589245322811900760309 6549 4750773210807625380764629418260127667799578240770952 6550 -18662168395012119528839987616308551031875835860984800 6551 25646616722678300266505936471687594041726861960959552 6552 -22873832224508824642570973262218138458645956626875068 6553 11222293915470328420793236478169475358494810586543040 6554 4986976966030592584695603886445584414880657522466248 6555 -19589961308758233945879092997562522962303425512626042 6556 26921544203044776335451197434380643270786156078402576 6557 -24010833077703766495517253263640777240495248479474293 6558 11780082936535463553106723101431939411631170993352756 6559 5234828809902323340121622472965520523908059163227501 6560 -20563503648948273174454070039394508740323377195633104 6561 28259333484931281011845138945195877907006467622068900 6562 -25203890804774267813425941831973680641305865204610696 6563 12365370191039743400838353445905656071669682018463012 6564 5494898474273768648661474581893912807231089073141653 6565 -21585032943709855185391315028812176836568996421369024 6566 29663058800737489256287568169621508858811738570351432 6567 -26455746637604637072664008161942821519634596728956964 6568 12979500265422334975768086113850443643742904450614484 6569 5767783330935547960481499029022116288698778911701126 6570 -22656895264314348682401491884674421046730581717259864 6571 31135943503549438679266671751219598996225645608604840 6572 -27769274766021212412968944385352813727441195410760648 6573 13623882957676851851211765400910523916396687452192302 6574 6054109721635708779435245541405296366458723652608656 6575 -23781550447819744977611895981894304606978625442985350 6576 32681367241668878676685992800955827616255918883471098 6577 -29147488734218669384341860364741043403908944320066103 6578 14299996414356765701809393988502401799464907969834204 6579 6354534351577169094413976976276184932247996050368684 6580 -24961577568963723241513490536458892465710846413455665 6581 34302873475521101635873462815508410803938031621875308 6582 -30593548142410077749062591091662210385399883283038338 6583 15009390417260919821820337617133399572510602326891669 6584 6669745749400035964909577679117860579638193898948852 6585 -26199680673105803672680904617682381530845739397172556 6586 36004177353147427709092286418648756517592662739504600 6587 -32110765668147134360953282552792614943995933037256496 6588 15753689826883076203525398930105119170121211110518226 6589 7000465796795108869412197845464974154250661992319454 6590 -27498694782571485187726605744855494681660126781162760 6591 37789173961249399471410656136223165166687530922200765 6592 -33702614422435214119629539150902838906322186699036386 6593 16534598190041972225383104850947419466669707492400564 6594 7347451331042564400123381797212278307446677535485518 6595 -28861592189331068055270066973793634650278019266037771 6596 39661946969548062052079744556998475455593445581431786 6597 -35372735656477678210883345587200509965372794122243051 6598 17353901519456391853087046848458021734719840200835032 6599 7711495823924383214449290563060851847700006598114360 6600 -30291489047552659443509698759675788646523096467760244 6601 41626777687055094888088910296195106239287067371838292 6602 -37124946835626717079606652664381912681458615916538032 6603 18213472253393984668583642794238683968550246806076574 6604 8093431140620838406326381753767407768253204569136731 6605 -31791652280203897692825988736459964568965088054853244 6606 43688154549724734929945584262007066362728865399034006 6607 -38963250097895410459694015869752453299779003877333971 6608 19115273403903741950024887749362183270355726921006911 6609 8494129382370648760248735074800965588787930330531818 6610 -33365506814541512938175792904205729334352900883247502 6611 45850783059868178176221249036515219203731361056615633 6612 -40891841115199253801440043332761809898411424465495038 6613 20061362902540944620719364672891130960740913151759258 6614 8914504816851558028762226526088186673168455919951952 6615 -35016643162023330862797689641902149142016349501168016 6616 48119596198667339039339610725567582887006341403150628 6617 -42915118376346798135207705677420168768529243947865108 6618 21053898152910851168230051579711304520168892529877520 6619 9355515900423495661116983364441391771275480058759072 6620 -36748825358905148644865640503196545219465128634829014 6621 50499765334124443158850656975176062321748910061031413 6622 -45037692911690023701106347211406028271627775704739564 6623 22095140799794250042515338213832723452899462455113656 6624 9818167396570485159784047405524443904183234485412784 6625 -38565999284546558583803049189578414586838413495081300 6626 52996711647829976373222640700020826609979474918779256 6627 -47264398480277441301973306405696145544825950437493970 6628 23187461725075155146373989819084075669155529816230817 6629 10303512595080490682337630680201908822257051220143618 6630 -40472301375246824687582423490019766674169535124772528 6631 55616118105026151780932369270038594624256649256741888 6632 -49600302241328597501478120227976256530661975816107323 6633 24333346281169310315649355012756046681853806036394800 6634 10812655636714846033610365536147396460114887447700412 6635 -42472067752265961188689584832925126568230666305341460 6636 58363941993588527210044016288934154821991908891438221 6637 -52050715932869645933753287584315479980761266883802992 6638 25535399773152767401064512978702222215584785574226162 6639 11346753948341227191006395856949888260466220030417322 6640 -44569843783558924588277240693981170005393147248656869 6641 61246428058747048356242946823216257694193827464843222 6642 -54621207581438023758017413294841637493736293338666366 6643 26796353201313635665201188758861687894871024802305796 6644 11907020793736764208569404313716353330509690625452638 6645 -46770394099664095370104306468689148193278179229552098 6646 64270122261622056706150960505704906579468806636030864 6647 -57317613767882221657550699173531157156307443934035296 6648 28119069276398237387292341026029691288078248630922008 6649 12494727945511315737018620436837186249725401716481817 6650 -49078713085142856385302695133037895280687765391071504 6651 67441886190963246328114291870210748122182953791485000 6652 -60146052475452439377954932341333154100291879331884800 6653 29506548720396464366564529513887342733736249921273680 6654 13111208483855646151922959559544064584823677452194560 6655 -51500035867967021625608675401386039129502445505462936 6656 70768912158852856774336340212335510761101973807778892 6657 -63112936547601962425003103895508953900425361951835343 6658 30961936866311282037352314753372581158933635048349848 6659 13757859728085770747715411113939236027731722420408820 6660 -54039849830297170204922699659997120237453629161642561 6661 74258739012571349973823884062722526873224349610349936 6662 -66224987784199873884641163234556869455263062843684904 6663 32488530570985295138204443996733966688672231126149989 6664 14436146307233611678063565235388891782842469496254088 6665 -56703906665189727403441522122323785055819820082723779 6666 77919268696327364104786803605886398693640319621592256 6667 -69489251706195836890516546412408873911146859275222524 6668 34089785455714350087725741300635973310852378616532095 6669 15147603376225904122182009102382301391667453176907237 6670 -59498235004916136370017361484074941633481773798615800 6671 81758783598126927520330317757828602376107831571676408 6672 -72913113020179875519045542982551609504091119113727927 6673 35769323490065641504741428595807077652299140754776998 6674 15893839984498602244206054315076329434588481048888474 6675 -62429153647776010929435198251884813318030664130110639 6676 85785964718702950908029430643367405857017529185315340 6677 -76504311815747196659628409389643338265524889048637616 6678 37530940935037111718296651592342219084172862155691432 6679 16676542604213478665469251568717912363318274096868064 6680 -65503285411540188529096679024726941663333621679183084 6681 90009910701148241892246361865144238440985236393171748 6682 -80270960530113114482987302751350361811304028841401160 6683 39378616662447544405336957841093482813969840584470944 6684 17497478825577838452524809737812790699882195682875992 6685 -68727571642971660338915941299942193503648433055652987 6686 94440157761697201586798502159297663862763818653114176 6687 -84221561716029180158337686846511653915367968436094722 6688 41316520868234185024785426207716878856687144868333585 6689 18358501227117957669209162710106958788678816093572742 6690 -72109287414245106589968825457418557012983143034627218 6691 99086700563986624863061679595097649124531733791412961 6692 -88365026650731942084244343347022924103660826518392856 6693 43349024198158569442486645808772965327535267027746323 6694 19261551429122716884331930938444922473664195665897572 6695 -75656057438521994392175511893595650693873891234206656 6696 103960014081098459541598802176069099263880331307325596 6697 -92710694825413774136929511867623074343664410104060935 6698 45480707305283178765012816418591045344758822999664200 6699 20208664338856673502212090801953004083641062377838376 6700 -79375872738440814267877809740655265832429691266612749 6701 109071076491750982631191515136229184048232310232677388 6702 -97268354356544474448596262181120125158420975355175968 6703 47716370859483309656277721267786273335087970447683497 6704 21201972596542278983468674516504593989493354299617280 6705 -83277108102854084727750030096620396030608346136700596 6706 114431393159163804334364361156843539679929368531524692 6707 -102048263362296580261515522772908716810995842832835904 6708 50061046030201981498107727419210086327522963705754762 6709 22243711231529908821963680758825369802485161889151681 6710 -87368540368788424121975075318630348766197833704660106 6711 120053021743380783150084192427250261284866975036161972 6712 -107061172349340460141416868642448178153817738743447969 6713 52520005464642703923493486126567491468162313826107668 6714 23336222538512682287979166076299487931458313632426304 6715 -91659367567324603167946117308705261675213977963520767 6716 125948598500197897078128040939020170893358674431703752 6717 -112318347657381305025900171650436942304340165220387515 6718 55098774784627496545261299605535770938904772957002704 6719 24481961184101591722001711323264822696054981779282285 6720 -96159228973894528679762605811190322897075736407834789 6721 132131365822315143382883417762219032205701046731110258 6722 -117831596011013401035450685275336056361646505964475428 6723 57803144626427773880713811401635802009448191350335137 6724 25683499554556164127122352893861045319477237939419183 6725 -100878226105375205867264589673829901952445618493750492 6726 138615201080917626359268909272918533587239323514084052 6727 -123613290230771979890277568022396107738819908811944219 6728 60639183249005764092485296560624790165497008735057316 6729 26943533355967709610646262899207191687824709675190201 6730 -105826944708329685090110694897861445677270161968789624 6731 145414646828596359629538136937602470583711105321996272 6732 -129676396157674159474877614703322173582075666436324876 6733 63613249737286300858600040527748239014453063734145492 6734 28264887478717184503757914746314311581430024954498912 6735 -111016477784805793739996627092073992145002846092743568 6736 152544942427349414293512274601902650887329144898591658 6737 -136034500848062871114530157912730174482169174288251668 6738 66732007828315497618089192987387438974768440876805306 6739 29650522138578870347350843322135261064244783481943080 6740 -116458449704259239990231773351967710648727718602277531 6741 160022057168364592076438330464074611934117032304669576 6742 -142701842098206305748849692288022946086227014648872468 6743 70002440389456474979315005485986777225659379871540440 6744 31103539307415550016463408008674953242866617677325991 6745 -122165041452422796043318041017327881222903872913183266 6746 167862724953381757655565173655626788925372621352331872 6747 -149693339360865613354618255535265418008704228586330132 6748 73431864579125570663531461911394955292281083239170898 6749 32627189447011805910485026310921193577429400113881756 6750 -128149017070302264795580911654840336654951720685590036 6751 176084480610672561305050868994724399002080559698250301 6752 -157024626118930914685539381025093716257153257589283434 6753 77027947721988040582373583058838671617330330721605337 6754 34224878560220681667127578239985074340905771591379854 6755 -134423751338947551985655143252516719560498018881161604 6756 184705697922064039276434244890745543016576665968600440 6757 -164712083784245939562611266547465777917139345961656472 6758 80798723932013006586014970321908139610699871241662088 6759 35900175574256502391188493610063254440962791821255613 6760 -141003258768228367515351398004637346214504269837064360 6761 193745629440977307732575101936352712488244102439166688 6762 -172772877192900862697631342397118259735573855516085024 6763 84752611518336297167787427485730094132182183912764248 6764 37656820071654460336141556468832869614228574333666037 6765 -147902223950544051168863832452301997775792340289412723 6766 203224448185160388069904950037808574648153853880367154 6767 -181224991771577512561010939529356552567433633073568952 6768 88898431210499972899135324059253095309955724760940938 6769 39498730385137024610323264580911938885330106907029408 6770 -155136033343221180784719799121770451299182140262412896 6771 213163291291672561154778791686601346878422033521936073 6772 -190087272452987714738707801935230104112161407446582909 6773 93245425241331980412385699517599277300275315490823120 6774 41430012073379768623787067597985719714025514631106452 6775 -162720808546306641920311558040865237375401938951170548 6776 223584305725734326480940826772911351199806245465315121 6777 -199379464422061032529095275703179592917276896201080780 6778 97803277327501936382705647133077544510571224987073896 6779 43454966795456336831800440502270339802731782594491084 6780 -170673441145553640575730246726418950449542947036220773 6781 234510696139300172841463462562908861252049536040201638 6782 -209122255778319832008629114450562942690987716879913920 6783 102582133589643059049669313537291122551400190144749762 6784 45578101602565570347966569662720510007547137642584689 6785 -179011629193629916034043205667999644402754315603512716 6786 245966774979649451128153588839446896101764281937654576 6787 -219337322203835002168127092317413330534867749274072159 6788 107592624455869452964540203025239484009385761772802569 6789 47804138666504928038128771079006245804331673261929246 6790 -187753915405957630821238946229939951437966972758730934 6791 257978014952932563185025446040139184978546652658672488 6792 -230047373730292721354111572341258199619295264001727832 6793 112845887594546194403838365770510977767624733038415217 6794 50138025465254999174818208922151148737708295089460592 6795 -196919727151129843321168730758649464316800420263257242 6796 270571103952464730898034456531602991650858442971106008 6797 -241276203703029655522679910422131239352547610314269474 6798 118353591924291017291116247087561223341709242649416032 6799 52584945446981906950700299224525583988615895940986237 6800 -206529418319546175595270687901853206684373614940907263 6801 283774002566637494359132849258468829825918684318499872 6802 -253048740044419552181773982537775930464019152086863144 6803 124127962751405102911861934250509506016848986194942544 6804 55150329194749631842441133144865795782115406725509493 6805 -216604313157777663827939871167677036778206764739501562 6806 297616004286628953092347973341346679215911056000342680 6807 -265391098923727397663784335420600993857953935428164594 6808 130181808087250963163356734089519687029680249623484596 6809 57839866115264707761904468768161994655558899131600864 6810 -227166752160215544720302785593598936882360496615153456 6811 312127798539648214364116712501851468140637750822226845 6812 -278330640945497584202711475399151972349841327337938427 6813 136528546200522308688472365754478867867671790322117732 6814 60659516676053418773808575425115233305286485272911516 6815 -238240140113788960020934581703653327225393135589650840 6816 327341536679258630745063233212478860913884227164762472 6817 -291896029973719763521553581183983924808106833929412198 6818 143182234461888951268541790685207488718533727619130722 6819 63615525216598699389443553584589140418801086490143328 6820 -249848996395960689527651367529510425454901288225004049 6821 343290901070399778855488470910826644899538802454790070 6822 -306117294714430567374974028304078899831827663311228524 6823 150157599541154264063697673922202511831557409989706246 6824 66714433360142663561934110781382923528925654648017017 6825 -262019007630836867337090736112884690824770505832079447 6826 360011177413081858808937664053276868726462263563791432 6827 -321025893185071940584976771946787111493186254976272695 6828 157470069019838801740139661747919167165194197443174613 6829 69963094054093404355708907112979751674846559706290673 6830 -274777082813065411620154679802821600043322702900077200 6831 377539330455370931549671643131411937317692985239327613 6832 -336654780204848732982653764604501228525108507781728240 6833 165135804485006891763697010192572721672638788268008060 6834 73368686268263871571888449211699358920347223532958874 6835 -288151411014258235068284879319327075025165237548948032 6836 395914083253232381865891680407489762446626376189549093 6837 -353038478046521216113681549287671082601059604610148016 6838 173171736173189123890637888420997949693611718099080070 6839 76938730381518812734907165440078937454792760956083448 6840 -302171521791964265830334118262722451883532445315087679 6841 415176000142067017201535482568006638984286211789595912 6842 -370213150396544642462792028891677242995501981941333920 6843 181595599236428723189771246986321204060448760008786137 6844 80681104288815633706282939944912812988016431847199087 6845 -316868348426754415236231820496443874930908359347596309 6846 435367573592373728035944052265203489119642298338706200 6847 -388216679777240718032564648787080949869059395780626144 6848 190425971705800100781053987181166949706651536661193664 6849 84604060262099399448448085184477809372528630146971434 6850 -332274294118766870704062683890503463716813886676048578 6851 456533315129919736641045063647059947833216274954270748 6852 -407088748591768361752713408326216151280249927740658031 6853 199682314231220027984530243909035836391965251288712237 6854 88716242600053979907742176819691670904136680950559216 6855 -348423301281112956779133050623316827969622252893055152 6856 478719850509109919158245208374243711772128614288602696 6857 -426870923960067431326640104649988813458820231770276256 6858 209385011680002762656819191003608751143559956600785596 6859 93026706103323609182888579238330869300577822069580077 6860 -365350924073872298205386539959502227464018402832676786 6861 501976019336936982831451368399982385675206042196432598 6862 -447606746521693891273183775972566148426997737335109650 6863 219555416680407270133731911280835580964235948535196936 6864 97544935413505064309955476664218728167100027068017760 6865 -383094404329023680445992752810924945801908974904114967 6866 526352979353981639235966757924322567226656140062784596 6867 -469341823389563532475348863305114904562817552430180551 6868 230215895200394948291450889090472449907847823488142822 6869 102280865255973623144241548261585677400406769368592299 6870 -401692751023577943651619123044803141098710156374508880 6871 551904315588434333592396843075638167767069490024133160 6872 -492123925447089861238995294160214298115270798877801969 6873 241389874255967848049680041420716812901662846293823225 6874 107244901628449419190481119006297482803076399163944672 6875 -421186823465415163745560180545592660063362353247124320 6876 578686154609046377254827363270290283149171442795816411 6877 -516003089190056918587935822047760154916688370365087280 6878 253101891847798491902137832466374873471033146935590672 6879 112447943979138421984243843468871274864896902740642288 6880 -441619418363894582904293047235394082309001010692860951 6881 606757284113308138194965151440180569823493386938275567 6882 -541031723323827079504492179002084101767478821479901228 6883 265377649229401617743393371753447787299881418497202904 6884 117901408420297845840195936502927063057498836942094438 6885 -463035360965217208402984578665627612891571494829145576 6886 636179278098015808934539602065812887160352358241465314 6887 -567264720336165616220757254299245908305742028124533504 6888 278244065614844483039186385705208512031183592577136955 6889 123617252025183309768826124377603360603683032089206596 6890 -485481600440793332686403674044967470598983680933828736 6891 667016627870747651633114622141777531661636390214135449 6892 -594759573276087110639603067461355957161772888027278541 6893 291729335438955127828877544421538561612892789966690966 6894 129607998258538698297817614651405571988259484564950096 6895 -509007309725516769661854228413501731764616512345737556 6896 699336879172647938321367700962761440123200044159853918 6897 -623576497979713648323084921560327948368348171757453711 6898 305862988288177007572638293488345653388647023803885258 6899 135886763593093754826789770674255971778968583946759681 6900 -533663990011891416839988679835124693202240043862398339 6901 733210775695335489598079241552757873111894268509808624 6902 -653778560995201996933147489489103811975791549850126288 6903 320675951625643901479770183876033487569869217428731164 6904 142467285366943519160295922412249799208892607260245832 6905 -559505580115411670180423324338029506433367064267405360 6906 768712409287738247946726807071147301420764805955471872 6907 -685431813470368479090054746534871970403602553399169871 6908 336200616439721670870403218268717722683772550707001764 6909 149363950939202546016050077083010724359248621425107320 6910 -586588570936484868403074814999479413100086732160726496 6911 805919377162231280900491963266000610330742639027545680 6912 -718605431278738785422268532523276413734815704513021428 6913 352470905951194457139488872772761181950708408317291052 6914 156591828203960371526559943719690055705802817308656248 6915 -614972125254520791744555619325753053473858341695636320 6916 844912946423649720462677933789689303090829449026402537 6917 -753371861672399352313452904445921422061032114491566490 6918 369522347520473942779090698793836058497624417682618112 6919 164166697525318112371756385433687233153408007565536062 6920 -644718203100620625064130039234701119147596381056000528 6921 885778226259588332528435378849281858510692219812176129 6922 -789806976763252032279552050027379134195372973906611904 6923 387392147902693547689818167691385077570665616083746860 6924 172105085159164801816137828189901222724527682667706603 6925 -675891692966596966800689809469163404501021759338092856 6926 928604348145914849088500817437832928560616018788864716 6927 -827990234148100609860709213228387010915602986412672084 6928 406119272005327639210432382982325196275979999992225656 6929 180424298230361745813883548578201302944625652764896798 6930 -708560549119869625623904298997117395591487161798055902 6931 973484654437645369387528234253899908483615976139245520 6932 -868004845007453423852906599587675090499552744528768814 6933 425744525310062311267315185410471194888036826192018977 6934 189142461337149731131735420723554480166804742451858872 6935 -742795935306132292213462185217718231189297766001788075 6936 1020516895732288891846662153636042201061373666187851208 6937 -909937950023039325494740070489336206369173309007497479 6938 446310640128052945328358516489073125081219569557826712 6939 198278554857883511430960353250942403025581953960198516 6940 -778672375134596939565930773835394361810546617020019842 6941 1069803437410497650220596758911744107191855131839391724 6942 -953880803474834080172714911443727857477159353526467676 6943 467862365865449135646855897169288901990398386790764078 6944 207852455038637088179467042864270465942493882137275718 6945 -816267909454121311454786610160757872842008879133550614 6946 1121451475777395158149651370019503189313823079453606552 6947 -999928965894912082494769144227594833074920973304361912 6948 490446563484164826135567839030693723877612314830543596 6949 217884975943818631566789789910633396111030700336763093 6950 -855664261042636557972794533027519312401058408582695256 6951 1175573264247331034350295721130815869783368258845396781 6952 -1048182505672706262176903641138553235465189232998304316 6953 514112304351336527855977994635652966783318953886139359 6954 228397913355692494219481684116439964534071997282438268 6955 -896947006947044605510138342818707708284019322801778016 6956 1232286350035068728925100661214623730182226849315568995 6957 -1098746210024311119363052784960807643880842444943578270 6958 538910973679761835626568487417338655557728573924680090 6959 239414090712635014313173265371065036663563111596632336 6960 -940205758826177077844771873116007348531006809938560136 6961 1291713821837588838909442322270146230460090338843314569 6962 -1151729805757335262545611942435931162963445070665493754 6963 564896378770861451550679684870412701679467138139041950 6964 250957407180058370371156458277008140245599415856627255 6965 -985534351665529677578216359836670640670393976319905152 6966 1353984569012828199190424489991562061605497983385804576 6967 -1207248190282537528533228808061360302779491421161431300 6968 592124862281378637922099458447861646210654574335204973 6969 263052887952230666805070912137009018624685638515782945 6970 -1033031041249339403066309651243129775883697598188892544 6971 1419233552784816624624061239893588637222147575685476888 6972 -1265421673344103288849309812492127893953764248179229513 6973 620655420745139355551538876964095068476946438651599912 6974 275726736887709084952282554773992110003547202617464184 6975 -1082798710793189732939746029586308762878417836846512419 6976 1487602090028864254163861096700763750783719009810388619 6977 -1326376229961975159108287160576979148418533831016214980 6978 650549828591764033433702722492148293445625680909160336 6979 289006391585795091439586937650000221636281967217540457 6980 -1134945087158745345877881732207273089231268060854698825 6981 1559238150215740119688590045761286648552279462991285182 6982 -1390243765102187093810952591996459308303655906728591924 6983 681872767915268580393231656595259786416052588277577384 6984 302920581016325507774916803569299296840917081701496548 6985 -1189582967091468980134209046476767659957082268405872636 6986 1634296666120216149935827030671619999267585834858759824 6987 -1457162390614706712709518348200242663571053736258210200 6988 714691964257039427677804919844570879647924787218747121 6989 317499385820240274263276141604637131283010274984717084 6990 -1246830453942296201091540695390748741949294083098523076 6991 1712939858926981843161450095023453613036839611966210194 6992 -1527276715002913571228689860300079982866112204678066735 6993 749078328679737583144528368512562332729031652054948776 6994 332774301403726976377865054848168453882422604789339836 6995 -1306811205355278335537362275863604845216776711078473384 6996 1795337578395817118626720287439516683931366506785950932 6997 -1600738146614578908728281915276314419187705271037305436 6998 785106106421303385952956596590774420394413814635448776 6999 348778303954344076784522730974486422103595901243269272 7000 -1369654692425190596184707608388422194471619269114957520 7001 1881667658778100604368919875178801953262945596293478668 7002 -1677705210871115275131190571827165226820240658627940024 7003 822853032431421426687951184149906450845577184196223809 7004 365545919513380210695496171205351535767818199287939455 7005 -1435496470852084232458286736090090354956760669018014795 7006 1972116291208286560549480526633027356432762323612647024 7007 -1758343882179984671821783918706259511709704330824669410 7008 862400494106589587009146232074322202841247278433685985 7009 383113296244827241258450077176892124556551270738828470 7010 -1504478464643783083144821526190651350152055705091226696 7011 2066878413326967114447742654472770569693748419398851116 7012 -1842827931204546101418849866237117672311739458346986723 7013 903833701554344143340783860745954189934636257072478698 7014 401518280047741927652908555842380678763139171052724694 7015 -1576749262942432843068771673785729304276402700077387708 7016 2166158116926611567872188770338987788736121219147050293 7017 -1931339288196344792265037584172329447493980814506884028 7018 947241865732252352028407450663606262282606910105409160 7019 420800493665457453518751350119095925048596234771841020 7020 -1652464430577454437852804993150107034915557918680286895 7021 2270169074447108156702773143970997075388334217672731121 7022 -2024068423126955478614694554078107201070307129533486640 7023 992718384823024115951900539694467205203546650266336797 7024 441001419452094672401059786106727706047813783413405217 7025 -1731786832974682046704772488327931839895609341613260188 7026 2379134985185895701152663661408124219528624749883583978 7027 -2121214743390053262364772932751375902191671818332232746 7028 1040361039223545752896096464460552759891615974164639329 7029 462164485964127302686965252901797116390509403964790518 7030 -1814886976080134707850253277779593366668879371107620108 7031 2493290042126836100824167860673492359374973012143589528 7032 -2222987009879462814274974530923491896614325071697763360 7033 1090272195542833430537383181610211780418751237991810488 7034 484335158552389602663933358520723828389980788324657168 7035 -1901943361986833635743593732452924954546329812367762354 7036 2612879420333119865759665197946625222013192565216677516 7037 -2329603772285597943550371738112154691406301096233049040 7038 1142559020021874806574301496088044254961278071719551736 7039 507561034137894062102517176881303064545850654920786542 7040 -1993142860984393395266368883826582971840373193878190471 7041 2738159787892495490213786453344150001840763210703186960 7042 -2441293824491019847806767654012856877410454492598714610 7043 1197333701807109601148145619501259036420628389894624496 7044 531891940363165802830472166109985987176594583294589111 7045 -2088681100783844517197711790556989604181120448282069479 7046 2869399840448052667952130088840558210972617857485847200 7047 -2558296680985887779338541853513463771612238820842756716 7048 1254713686528929564411416259521839802204017919638122101 7049 557380039319515816205796209253852988301778333742261384 7050 -2188762873704351296266705613858826967918666590269548488 7051 3006880860394756012278235323693266148645748182641077281 7052 -2680863075265927851098898466849309106773931627695739746 7053 1314821920657093531562875667142775888268190979417804525 7054 584079936059783725989030697359716649573686284155593214 7055 -2293602562644237495319755690376708548846749414278295520 7056 3150897301871010837129689145704095855252411015471504860 7057 -2809255481219285119285454510587787440751861818989705495 7058 1377787107126393613228033689210125505671702194658361832 7059 612048792115600044921372752323571214109076134119460184 7060 -2403424586696093530078431886069470981675074661348233502 7061 3301757402725840464739190791457319078091636626161041811 7062 -2943748658554335372479343291335291840886769655482132592 7063 1443743972748315443067384173277180058558590046503323469 7064 641346444248166267661713824022776908479397711249218943 7065 -2518463867304783537827899463107952721388160486173477463 7066 3459783824695864446277746654185520904175457224914226384 7067 -3084630223368304432914225510152620020042985624296048820 7068 1512833547947852026828489283735170312127919319148657673 7069 672035528671947802636831908763243777156115933425489648 7070 -2638966315907974850105913973218572228859001105803318852 7071 3625314323082292404209690112436005367448938004779400124 7072 -3232201245006466351237852407781385079265697567019440250 7073 1585203459389102256090462700813300696967290934236416222 7074 704181611001539733442599621564297842824452123125358768 7075 -2765189344041454445707183418554519132577231964923057994 7076 3798702447276696905792159905067038120345886878160135039 7077 -3386776870413863856624168430512395508993297575475985020 7078 1661008236078858717006683358605422856161936730204937632 7079 737853322183319648438524726274849033894845254225300532 7080 -2897402396936059096559630678393944945541505250078171848 7081 3980318273545513622574252157796695589602175692865760609 7082 -3548686977236015280729047759165595066251189519407631928 7083 1740409629564114281884641002493661108416596310396242648 7084 773122500685367145086497702150837994625019322915250677 7085 -3035887511679613918134587830918099707510624042444572494 7086 4170549171547155787329758494068627066393290791459368160 7087 -3718276856982046832839953902769886633605367590691564595 7088 1823576948867344545044277686354589344011829550788841972 7089 810064341231528932469358354322133584713356022646794249 7090 -3180939901065937483532473312849037797323893840483202550 7091 4369800606122445614117330535040137098931817936129806720 7092 -3895907929623227141354116379081189766576327126143871708 7093 1910687410832607158839794613476585976967574502735809246 7094 848757550378465562073682177882135221962635597805568464 7095 -3332868564303824111647401088202676865064129721751234158 7096 4578496975968886335301140577190687287217021428369472623 7097 -4081958491062096825284233345630003575882225717080722833 7098 2001926506585995625191763590810372575826057885997322408 7099 889284509248055610325147556248402710111851927222355080 7100 -3491996925812053094718964338455248088564422480262550952 7101 4797082490882258956857849874500623437957512977598640213 7102 -4276824494972399019286225890377531180925950318537651088 7103 2097488384845852670639504702693116793599737939862944752 7104 931731443741681616146815974359565771455651301806056014 7105 -3658663503382002515609266098194635604206451864442616359 7106 5026022089325267804948172642692120179858934485091446128 7107 -4480920370577952038540339368389377315326508994402471767 7108 2197576252851448140140017675013546402971057296244578967 7109 976188602577706393678714810876452663459908629233099594 7110 -3833222607047468463516451107185872687371447222552698664 7111 5265802398162624697642794598260961501888253863556232029 7112 -4694679878009593051339562056673561308094528944115113171 7113 2302402795713622255053374529465510618492919483101806730 7114 1022750443508896846610774539689548431739332640779942196 7115 -4016045070061920146910473785676137636638766652994641364 7116 5516932736485205863593233758510046847287614481661004326 7117 -4918557002953497809536914147729061770905478921259093436 7118 2412190615027253788390835815295371483381177500209930032 7119 1071515828092694713121699689388571910861628774771011429 7120 -4207519013446773804801151557322227227932350357705488487 7121 5779946165532898038897159312367293844607902498778873616 7122 -5153026892381688271791737104317925689173787638399980884 7123 2527172687623403859937872311327039228147074509088057961 7124 1122588225404100685456467180570035351799313370009438061 7125 -4408050645640464750834263886996640458038283107723408002 7126 6055400586816637052421584971867137247069499371381251752 7127 -5398586833236525727390665647438716593001496220989931744 7128 2647592845378682369302865202196472561177562640809749436 7129 1176075925098562358947587706352014800507172614279555142 7130 -4618065098847264031717112431705648592589085174461467080 7131 6343879890635107569348778939752776947474667260616292614 7132 -5655757276025606734417067418845624597152166451773956611 7133 2773706277040861504926262313494554106432751997237845576 7134 1232092260250671181953878412498401763671597619279561920 7135 -4838007303757056323708324301967278261999804274436528875 7136 6645995157280798099550523156491168290872119118349904288 7137 -5925082905371894617602408536375795738323887295808159262 7138 2905780053073098585892242348438832090479939529694008502 7139 1290755840413714200431959343775672755053192346886301524 7140 -5068342904382806954569472838325653817777842897832460433 7141 6962385913333780511389515370171360444298887333874038838 7142 -6207133759656299368243298708410609909932105352189285248 7143 3044093674564411508060147462672145237300737680086430056 7144 1352190795365229673164679975071551019232715406991776163 7145 -5309559214841342550493581168440924691616453054748900826 7146 7293721445549906117173728895706682842119493543887749484 7147 -6502506401986439951878110002875590893891016300790975578 7148 3188939647301360729920452648334872781755684181945346379 7149 1416527030024719953506061221732786134174030991177140453 7150 -5562166219985502363322447152185764625465827887310679596 7151 7640702174963287649906349465236827923629135416730850630 7152 -6811825144826169447534124618841891081336807972241762960 7153 3340624082145322316534349800365681372260083485778454874 7154 1483900491051620462396978353365028539178573222822637328 7155 -5826697621881843075268297439237573352073017122265310680 7156 8004061093941183992975746017543385903761709366443861208 7157 -7135743330725807432758454746210863100968836332257567728 7158 3499467322911381315477925033680503271000392805466220770 7159 1554453445654551955168003515530441534172089980095921589 7160 -6103711934218062987127797571343480311530550761600080673 7161 8384565269052947740063816750030630731564729860865289814 7162 -7474944671703106393725439412126657968049449645161729824 7163 3665804602998832078550868496028795117351585792139488976 7164 1628334773166838296785601778122398124656043108297559269 7165 -6393793626818323394499729105572173049059477202339125024 7166 8783017412743769878093821778662156775825636506973552520 7167 -7830144649939989338226493607687062138529108650663574123 7168 3839986732079644818945834677207092176486606684603615998 7169 1705700269968299218717317392073296638057846668006113430 7170 -6697554322542864626775603310249471514403630965926486178 7171 9200257526938806804089628842820923591293412303745362056 7172 -8202091982580253124003436725498117002857767493850340842 7173 4022380814210152987507242723945956219897205899061603408 7174 1786712968359474658284191354883095791957576863635634512 7175 -7015634048950928537500524718155681892179835160091457984 7176 9637164621844159040286426580426029314581353498403546176 7177 -8591570153538964836760236989821511070115930762799085448 7178 4213370998792745973791481078097125707225364061493061540 7179 1871543470021753999778935857049594942546574791218143485 7180 -7348702547213203298896228218831349643036763555774863410 7181 10094658513358356237635110287034629741175238813189150766 7182 -8999399015365425482701194352637099085644704272788777341 7183 4413359265878633133061068288870099260929619521198453393 7184 1960370294725421757829480777113876599696269380440078567 7185 -7697460640872003869745342656994432048775528276212992892 7186 10573701702661768991158819819442078149805445260917362104 7187 -9426436464338585431646182723918018060727111882865965028 7188 4622766247369900305074380623353314926683676954489432885 7189 2053380244977445165841125884122393028459918759912539710 7190 -8062641667164405147063346422696881399310325727661040080 7191 11075301341712006580593941556509017512645180480871304298 7192 -9873580192116929560734048506947992338036206162826694652 7193 4842032085749236296436014664968220890799274788243195960 7194 2150768787331975340420876686605244924580720019712812672 7195 -8445012973745776613410919471930207720691564513666338651 7196 11600511288541175797553169180184000026124138979528466693 7197 -10341769517414378456841544448393452030325911617356189448 7198 5071617332038997327984586436761061979112279942168515776 7199 2252740451119071261487836251015515221955182415279956720 7200 -8845377483778859060480796262740481614949717135818579487 7201 12150434256426187740686267200899639120810298744174366113 7202 -10831987301329958838937234692089668668706971237076834300 7203 5312003884767841140672146532804320080048278219216110353 7204 2359509245381146411531691644458036192339281078748671534 7205 -9264575332486917711400350091381083922393957190323286493 7206 12726224061186439066744286074903772669865089815745747284 7207 -11345261950122177531667100729935382472921365478125184763 7208 5563695971803144357589317422209881866156298901515843561 7209 2471299094842145943119172111275747787653608404749505576 7210 -9703485578408854428437256166830720288446704779891868676 7211 13329087971054508502103149716154411984263125136023929536 7212 -11882669509389497846104692713435813767781922120327821362 7213 5827221176990968244422458119453189988656698590873797213 7214 2588344295771554909276931049949385672436184963919768672 7215 -10163027992739728437152311804498559264581690396046401944 7216 13960289163765360518051730923370679854456168435870635114 7217 -12445335853796387673885099928904012234297832870823043268 7218 6103131513632617280462930021704670245666825585145404476 7219 2710889992644085569421876868703328992826582363192368009 7220 -10644164930292195473072749768032916715311192285925141727 7221 14621149295718313938919183976592328253364814907312759269 7222 -13034438976670421724034561538704673814622881573034389220 7223 6392004546918006979009518175586198136834300753817210493 7224 2839192676536367330172846982895557062445519879485839832 7225 -11147903285773216911726021012492759327144523671324253592 7226 15313051188284108476857553769937609609167517188222050584 7227 -13651211383990227669122005332137202162803253449754669923 7228 6694444567531294461139753051831299073306113904548676088 7229 2973520706244242969698519843264258414735169267022475646 7230 -11675296539236313352440534952164127387623659913182630616 7231 16037441636557198693809228815952131261788803561528836528 7232 -14296942597487034499517695489046127121939763746858588728 7233 7011083818743707237773681518002699398353732868306767780 7234 3114154853148439258470677619972537120306138882770629342 7235 -12227446894742954542062811699284605488652679238264042752 7236 16795834346091352689267107055554579707348208206901429970 7237 -14972981771794594204223119783191950602518604321229045531 7238 7342583779412420234689244670803104562124517757726407824 7239 3261388870902512265164387864022811438278317727351000204 7240 -12805507516447716448468610528729245414421198071835168599 7241 17589813003405180785671768377049615396360566483421217898 7242 -15680740430803704910607766624705906436576447516951379088 7243 7689636505412874286181325073541518790383292532366394361 7244 3415530091065154517932380258057740541146710906622595313 7245 -13410684866510938076640736255376090167784355217457400220 7246 18421034486303836211956832399312413189747811290535794848 7247 -16421695328608882276411691356719110862209397948137062712 7248 8052966032145305706259420037984398503073723871293485618 7249 3576900045849283588783784034554223343914776968417322038 7250 -14044241149440131587532662119521853548890783697376393824 7251 19291232220334304404210899230216204827957664569638316062 7252 -17197391440676341998731133536639235570807376117307409244 7253 8433329840874679675222805473458047454784777357303026192 7254 3745835119212904375311146441183522052784889274798235804 7255 -14707496867667711383349174634473057739564507823452687291 7256 20202219687974940633782381202834426204493163039976751265 7257 -18009445091114824656748178291458190812968972758165766348 7258 8831520391786912970913160650656213464464123185857898592 7259 3922687227571649318435564053142311564246144470603099174 7260 -15401833493388099319681112601453768446353546563236812541 7261 21155894097455760202578994994188072813979789497291198425 7262 -18859547222194389546574397326421450175580371929474229240 7263 9248366726773466715276075112347789485520737443695316364 7264 4107824531470255302789251643351194924409457230205549860 7265 -16128696261902339367919730225443131160246434553522338154 7266 22154240218414987733635459522909354124577760376855049368 7267 -19749466812533622312419972561432690515126184991038083928 7268 9684736145091330180954309716780001395123599829402627098 7269 4301632179610140848757447177728876277067955423630707136 7270 -16889597091953438908664681392072804887302548514452343800 7271 23199334391920112824363229533843373606250954661275267792 7272 -20681054450663259353520184604017992816623999502848191140 7273 10141535955186355831214088671766214510330252608252076658 7274 4504513086692814955052520788054489784796504247962638072 7275 -17686117638781186943775104870231157681020086478246096472 7276 24293348722718784643128334870930679323074333016395328281 7277 -21656246070974570170203048331970356150735606357509846000 7278 10619715306115108272562889603398723497712948525118384658 7279 4716888746604197048289787170333516335202581839976849334 7280 -18519912485881642759073784037757493557713123108658965607 7281 25438555461936940595713097834165134537736669725001389579 7282 -22677066859374520623160308720406877938353692839806441134 7283 11120267102154131889583172634775051027770858987873720496 7284 4939200082533178543063983012516996070252919424019710660 7285 -19392712481724323011636290404632089829285398827185634036 7286 26637331588809264314322456997153598493073806746996443008 7287 -23745635336297353800912592982438726764344401614643805208 7288 11644230004346111899222135480873339616293681745973297076 7289 5171908335689038478883346072580192115799768517027275158 7290 -20306328227959842963714916561331563285943632360554927840 7291 27892163600411095166865098767052035100954621023379739525 7292 -24864167625064384841843846399268866724199396062925124820 7293 12192690522900102312156816223982492527569875052547261669 7294 5415495994356772143053138331137484891952781226681652176 7295 -21262653725942912710694811338544521958243690303277523304 7296 29205652518761984632638630167516746265810524535921676234 7297 -26034981913941152513221902652989146459106276778594041896 7298 12766785204538135886162958380987285591478989137118392092 7299 5670467765107141915894987877318580646652891408866078537 7300 -22263670188700698739767718941416908856680646213208870882 7301 30580519125089965080623285867828365468977789171768184764 7302 -27260503120614272503967674077003436080396157387822302128 7303 13367702919063443395137294164675330005540558925823391567 7304 5937351588059459285307608393086275703192822065835594113 7305 -23311450025795205905962530307712245231476802521349742783 7306 32019609431483047375406315113507443655811043897274945716 7307 -28543267768200093369317787371457826529030152771937246832 7308 13996687249616534537910806276436632998038904677232749297 7309 6216699698179907928827607499892297854704112765823487692 7310 -24408161008861110766684716513757163504842690143833630824 7311 33525900400611313222603314176956765589556470486253265148 7312 -29885929082304294505742700879513100288923028112491275768 7313 14655038991284887640771543727644625868198018108619514240 7314 6509089734686778444432071648038894669456102449898652124 7315 -25556070625948006047847386843715211980314453074238671040 7316 35102505924680069876784957491530239529693246549132351852 7317 -31291262319076646890950842650304086635988274181382435499 7318 15344118762940332629426819665207906824795217869216194336 7319 6815125900726471139528502319295456241520862794304086968 7320 -26757550633158946854198927596864064172718524985749258056 7321 36752683075272779672274908957082322196687361463424571409 7322 -32762170334649075259021369213101107563264866011133597088 7323 16065349737395780493843681712150019947390646278952184312 7324 7135440175580706895870693559547612492608310255799777799 7325 -28015081812456199447943731114665142509702839441927673132 7326 38479838636262794593594042817633238319327639090573648752 7327 -34301689406808743201023854008309184236351604507282243227 7328 16820220495200158553002605196327981042927013032150604200 7329 7470693581766247686149981634171735608770283757093222348 7330 -29331258944900889929296166476810487843684661288180793936 7331 40287535932516287146278530644730462508253939360951113521 7332 -35912995320241994837789522733867603898533285400719760825 7333 17610288007627677867496606682687393509916350065259938024 7334 7821577509493755856364562319970085009217299061334019216 7335 -30708796009006570728263964169173772069044286347815462891 7336 42179501967676185821598633516315190910049160531044754812 7337 -37599409727190530364375387482459422069205917400738632020 7338 18437180754665329245854581882643570259037548833313452092 7339 8188815101062411038747193598720392070842427292073913105 7340 -32150531614318337404059124695329383464781116370549999305 7341 44159634884909453337140009270106785485423140882157351392 7342 -39364406795889109417907216931158942309924216581675635292 7343 19302601984061238823408505479107210720347142536710973280 7344 8573162697881760311358542034173358471904063440430291238 7345 -33659434680779840362354645098659794463890376686055432116 7346 46232011765118791522960481742430036844755721905399305164 7347 -41211620159705348419266372115804231347634722474644948134 7348 20208333117766694650822401361643720733816785619145672192 7349 8975411352932214687331191513470484424458704870049610680 7350 -35238610374921184278836335433954269497051512067484152890 7351 48400896777765969224172223247333312550847494567202921544 7352 -43144850180477831152203164435274118650061349215522156284 7353 21156237312386784585883510684970062516486892113541604145 7354 9396388411600846226787244057066994828694504332121580712 7355 -36891306314392167335100390240014071771894361655020657184 7356 50670749700128650068868425450594354844898518019807244422 7357 -45168071540149855910857667877767115015703054369236205443 7358 22148263180549187399508755628114055166236059527023447904 7359 9836959163959917760674169971289028215563071476878091040 7360 -38620919052878496022015548117975284165226921768627055410 7361 53046234821517098886661403989119153842995696194668742174 7362 -47285441175423814211909188381752527643925464014780343026 7363 23186448680408280584024340427026167738291932351932816640 7364 10298028571692134276594928196606565089986752987079399771 7365 -40431000857974472203098949196759156060713939290927488490 7366 55532230249712777018233958238184668439941703758891087360 7367 -49501306570816600592085201565656399809086064668391158995 7368 24272925180822940910647908527054834433233543604017359711 7369 10780543073009194893982422260763217784497407562548608793 7370 -42325266795145181796283131503616226546921573447849638360 7371 58133837637658962728257880803904479085655293103319792249 7372 -51820214426180806375473489385052285707598625487685260502 7373 25409921710081813198153962004459011320642152533868386758 7374 11285492469059111531714726066333974098692955274995870840 7375 -44307602131495456541884432728449635486822559658797503203 7376 60856392349235577817843254411765813370375029756377178920 7377 -54246919715471021387149899678752998924119562403085454223 7378 26599769396400030826140566582543735106752456801516855588 7379 11813911895473220834085572793481556473403320785942801432 7380 -46382070073672914736851386354110133974859919175983288561 7381 63705474083787851685320178105591706854165005476618380120 7382 -56786395154280680493045335577680468418100490040004443904 7383 27844906108777037099541545923757190402677388333167844936 7384 12366883882866137662893534059681896795924031039667042428 7385 -48552919854869343482677736573823686041672278539627866836 7386 66686917979952860499358037410298663233751830499520190944 7387 -59443841094453928220064417571589619932735868958449147180 7388 29147881307186956704010548692130702552657370915308549516 7389 12945540510271381997687593248862279382475932590777182997 7390 -50824595186549742994327485100521610352662240351595365536 7391 69806826220240960246127884885925517674050118050943324760 7392 -62224695864890376275494150794917371604316079185994999002 7393 30511361111471607672445088492977142545498652814608516034 7394 13551065655672369988002078482787012607695733626323872944 7395 -53201743091232743172669522503385576058439194679346772104 7396 73071580158782376947427434855797691673187974624685103848 7397 -65134646578509899912863750276387374731815648370501665842 7398 31938133598722463698561911250987945410312602614551056833 7399 14184697347973221370926541571167865226644641942740315621 7400 -55689223133371107730942849427869724961440943640839821298 7401 76487852995644487442948168275029568090340709340734753314 7402 -68179640426231329508595475319028170525166809896909883960 7403 33431114339372443494707662675919182023874609759221006369 7404 14847730224946740917399521229168027838837234337290770987 7405 -58292117066138001224360396008280326259488272960679635202 7406 80062623022164458442481689287244991928796897816271868272 7407 -71365896479744681317312497935356598340078520597403024064 7408 34993352182672120812405879724019727784433554779698828802 7409 15541518101898337239277040352104981976687439671833500384 7410 -61015738912715007062277150943541091354956873419132145808 7411 83803187462826828568537917690396618505403335969693452689 7412 -74699918025823145170247615737976893866466035436959745824 7413 36628035302698653183266707000344388802187183694644472590 7414 16267476655994919878735781378150062437430494267762530256 7415 -63865645501503008355325184370372818861888149474301131896 7416 87717176940348319582372803640468380616606638790090802304 7417 -78188505455930190050687233587573229340613341519216106447 7418 38338497516540293197061408301094446963119494376190859248 7419 17027086231427352944484472918539495567070615695118641985 7420 -66847647475538499919704683266173886163354650408046427051 7421 91812570591814737529467718080472762041690914127857586240 7422 -81838769735930721570549989990730320591040109753709765328 7423 40128224886815684925019836323312910115534876030287620269 7424 17821894770804245313130118254220341390345946422898851518 7425 -69967820797297276589974244350680355024107936712022700400 7426 96097711864949451363724734945965944083326016514359513454 7427 -85658146481815169630001087003610169982818871296523882640 7428 42000862621226211173778005088912259033214049921104536534 7429 18653520878414145785789544277157760993789041180625990565 7430 -73232518771006396692820850532881699934010369729288780928 7431 100581325024881889419628140372723062682696571857307743798 7432 -89654410668493725387255845647133650683180921206064712853 7433 43960222282402437116875740119963145781487376911524660416 7434 19523657021243027091226146207186487912559521024969470652 7435 -76648384605565578433137518715001152989736881565915597960 7436 105272532403130145168434418192838883904379368510739545314 7437 -93835691999916797313132577163087095983107849812530474174 7438 46010289321893228012886047113904439619589030955965702638 7439 20434072873894744861233416464728605385607835585381768525 7440 -80222364542202554268739755581035409275841376229167244434 7441 110180872421916608091845677861512016305231822691862816174 7442 -98210490970029321340783332360696549562945056154703965560 7443 48155230952759483567804090974499085866218001523652607437 7444 21386618813834426188916626258059578179202664194632883469 7445 -83961721572055265453895546818614823085011299962623986774 7446 115316318428402115533293039838457556715157024598273836184 7447 -102787695645373140241221914797175271601343844559387359212 7448 50399404375874756218370461370201757099406196914079706861 7449 22383229573658977402857262558541672614741457604494088744 7450 -87874049769989088650479342254258300275934447596135663712 7451 120689298374955151176499866684577675014297279573958518276 7452 -107576599201515662271207095623352127987579269138184672240 7453 52747365375703481196935554574040724767982224417846755142 7454 23425928057395624199265798755616830587193650757839234640 7455 -91967289272121596660564362850632121856456297809355275195 7456 126310715383170906128544986234802743111811195055256874393 7457 -112586918246906922659910290270229157844871616872184024876 7458 55203877302025369589518359023963154227385656401334083078 7459 24516829328139153812865559873416813295929567326151443424 7460 -96249741925742802384597042991947967455163896825887513732 7461 132191969231023501878551570203697069722496064194904728401 7462 -117828811969253615793340525799698751582147633134877801096 7463 57773920454802981714002302696616251304923198475668422456 7464 25658144774661886582050207833781296316987962938216023852 7465 -100730087641587647958773358663411618109698699762755088410 7466 138344978804276409970324178347481698102540671829795254376 7467 -123312902141050366204133328208508557522519844194393080311 7468 60462701890149942397273859161848582878256115678330651022 7469 26852186464967955757336376213829388015620503151903769392 7470 -105417401479742004992340146886732487862653955311364126592 7471 144782205555094282701389561799520390777359060330334454469 7472 -129050294022528305729638046448273061954335446359576285680 7473 63275665666151075243574183048919050640298001443870798688 7474 28101371695115838027759947397459428165354944735102831178 7475 -110321171501846072782395486004597164626047164313848811407 7476 151516678012697362182611217406028860916046053248836389100 7477 -135052598201971888440332683961933986133617447410900975668 7478 66218503548114373117923874506076050109884133104175708728 7479 29408227742000898042095637072793631335168153930580755069 7480 -115451317423702330071437147544817658909731255072708026824 7481 158562017392880835231769272079980306193578627449192350968 7482 -141331953415119898341800735634493256231446986344758240816 7483 69297166193699702990602028729192787180882545524561907264 7484 30775396829173661102948725953299915969458898208747238275 7485 -120818210103901752440550386204861408829102811269275153568 7486 165932464355289572504933873372222428373119516753328868360 7487 -147901050387209015295871173119984643414525730915947732792 7488 72517874839272046684038960324362314199076285527158437739 7489 32205641315170311207811491544129121998398928218260363337 7490 -126432691905654605966619692828112799781395797609993125020 7491 173642906959497412205983858088586324712558819886764245456 7492 -154773156743141469403367062302985657468665778721383905263 7493 75887133509769554934303324326129785369284169065651088498 7494 33701849114250259018258524018529279250778315893861226156 7495 -132306097970653641432248755860558162433582600671297422860 7496 181708909873193465124640243997677878311499807408058654501 7497 -161962143033265745967390510303841477658772465318633510148 7498 79411741775360461775962959280978428142640134542922584584 7499 35267039359872300092638174308740260920408323857654184400 7500 -138450278445510939326627879364682082731526586548223662236 7501 190146744888129942353771774067895196140055653669998801913 7502 -169482509924354666481097641243102755464274831004997411842 7503 83098808079189765133242858455988671592904205209832689717 7504 36904368321696684729828440414914516816721570227315972387 7505 -144877621703098120641643662523496711293223466130424652372 7506 198973422801941031088386059709453680722589953155334211880 7507 -177349416607552288367104210027093235604205298991273261207 7508 86955763661588400688439610253778846350750883231552317097 7509 38617135587376178340241132684623699434934588587119635421 7510 -151601078602986403481460827002368009514417937765807616012 7511 208206726726504843821306140305160250143301828214031709520 7512 -185578710477343924860556506609606695654536864840139624819 7513 90990377107236373439887805246744622659876489039142471137 7514 40408790520895772543747573972212562043810422693008286256 7515 -158634187837131452878046648078940688709981742119606654938 7516 217865246886195111510487719865651582818918967206201535547 7517 -194186958137986345873106796959002615848486889536752408460 7518 95210769542939002958415075224708118639999527634371673520 7519 42282939009739016746357867744689985587372244793583387688 7520 -165991102408981689755555485367092156044428179661887873743 7521 227968416972160952728403856686139834960650005311810619369 7522 -203191477796322219635392590274939801886153629800103287770 7523 99625430514894210174304986435222334880806617175451761608 7524 44243350513699921317898942127882548651666943515164462859 7525 -173686617296311396510818871402006326135281614458177509224 7526 238536552121686809200820189995561219544806828805571313660 7527 -212610373102498619136115933124248523902693671698468287690 7528 104243234575600843176314031408780353910390633259714084824 7529 46293965428724020895423216295530009977663399217156877342 7530 -181736198350295442499801387552369694697416683014140766284 7531 249590888594725793226258628603008923991971554222110180425 7532 -222462568502818667611360668943210710959677607247204169487 7533 109073458611885720128523977581196471429946325776749666694 7534 48438902779751506388984216948855569709934439716840387860 7535 -190156012485654780514779544893228845657037795171914899928 7536 261153625222873772267236021135452221143211370084291264233 7537 -232767846171783057692627574178401917114863078158492242979 7538 114125799946912771792059122444407266963249981873431371496 7539 50682468257150407801731285284647034473808353845336262152 7540 -198962959219115236240234101022317512061396542583857606997 7541 273247966709364286612542577024973465143805733306575864778 7542 -243546884593329385443174651703058965636282233726594836774 7543 119410395250483910952485882819641789051593924107396389253 7544 53029162611969753935712154419751884281664776587962274877 7545 -208174703615940908699409028728611574772344362863127019904 7546 285898168862121871757732745829912514795288233538130717344 7547 -254821298864357350651510183157506157439647466698151917112 7548 124937840293450666308667689721418077262606180468809208792 7549 55483690425912614456005797443238754714782031999075317805 7550 -217809710706932291465718574784186901597638302739645556344 7551 299129585845519811215272215167078094067589818172108828166 7552 -266613682796842476211704580086153323960598787462277897928 7553 130719210583630932044892309330501581299508907581070494822 7554 58050969272628159777291882220179768359323194729941272608 7555 -227887281441022779192923603659638987271385356783030837314 7556 312968719540254320924650576271150585449299831698340260457 7557 -278947652898195920404645572773297135060182828678717333698 7558 136766082922269257140863521134336141153283154902862940066 7559 60736139287651622238815527887275709338176327682951174400 7560 -238427590241470514154333689659216886811300335302050006744 7561 327443271104677487791071663155031434406552585239194342096 7562 -291847894313029275267799135515278994259191195975101684312 7563 143090557921794909043941163279581564803827977172875737958 7564 63544573165082629969338513831229619674708089254182723165 7565 -249451724236630739127203352763271855343539115091289739307 7566 342582194835033070083961233878968946683620108580381607550 7567 -305340208813137302231615969647154234325450891902128552566 7568 149705283527422601261775572009069332018590313353942673944 7569 66481886599887191465973041013441595894261397793482417689 7570 -260981724239412365205820549621419968375113922342420351974 7571 358415754426319940380827511168685625909326287278577169924 7572 -319451564926324965552262834286108110738184757522224031540 7573 156623479587009513878914828148296752245050909131519116744 7574 69553949195538072226866754273625794150973114662604422376 7575 -273040627552776977517697353534614389155382509136301570831 7576 374975581739975255370550321401961411810584585129152420724 7577 -334210150298684781667522048922751236064795466408316865648 7578 163858963515532439321992247356381581738312034579007847544 7579 72766895857573924576245379299277685959739603100821733473 7580 -285652512682034872258465735458321450576577609764181416700 7581 392294738189231446676213582893444381564188827963392934941 7582 -349645426389083601588361659769803444415087544910602184576 7583 171426177102584077411479545832752480081195307834657263412 7584 76127138694560872306013783479733441003720248143774197035 7585 -298842546038237081557674883971199959901946230514299961384 7586 410407778857866265266402312855485637961085447496385742088 7587 -365788185598951985844152087590676238653008319930389003644 7588 179340214513411359701150347790135808124301204173500043196 7589 79641379448882944297533997165908961865203651017296241696 7590 -312637030720661098514411776738030769085729256957010910098 7591 429350819473142162924162326901766740840694579121086551629 7592 -382670610944992141409217557664292722907777422505518950200 7593 187616851536235036967112901519745398462323922769661556753 7594 83316622480771497270832094160954128849123048304298428272 7595 -327063457470247838069731059521308797993505557459121912152 7596 449161606359029418553413108818560803622278708137150658358 7597 -400326338387140127311410824973675413857613167166499987387 7598 196272576130902613627118406001836693381547000078866397568 7599 87160188330010341633853265268218523868734477353867562925 7600 -342150557889875221381636913869945309102100287001152923030 7601 469879589501336168790744479589921385172936887142415706158 7602 -418790521929043210195115898556571668886498685600510453432 7603 205324620336340228527932304812372878627977555413792683328 7604 91179727880824536585260906689832540172922120686482535178 7605 -357928360031556911801712794184872673413643382361859210504 7606 491545998862137845208968400469593883903144609206013610414 7607 -438099901613452737899670719320515760107587080924622860472 7608 214790993596787611436392428274118269388650524190787724137 7609 95383237156578681031346405601941293037803697516261481969 7610 -374428246455040730490800900351967035969324920515283462920 7611 514203924086918845330315630643952170135858118600724420856 7612 -458292874540295953556847165185203371724505808996861089000 7613 224690517569428323644824087908093814394519859131271421686 7614 99779072772077008116067825260875764365309942915238591992 7615 -391683014866858034780221521280739768381011351145173324188 7616 537898397754121408106112993499481463667128061246068842718 7617 -479409569040786446956635060875263625326269844861301624094 7618 235042862478769848657187465611188811733541075044467549500 7619 104375968072474792093025650412420471546820393847892458924 7620 -409726941453651086574862854499535266219747138529741018547 7621 562676482323351927221573673283074275325585900610185580720 7622 -501491922146772499716365716646594688281032068046734554504 7623 245868585085989666897240457047819118829347856294187881468 7624 109183049989080685672973979436362150377027158244181902981 7625 -428595847028588758150950641286254179019395827167125938864 7626 588587360945335102415122190539564871577430108578715672180 7627 -524583760500615923028869467127946832714983057436226898760 7628 257189168344449369964926890823442219930291770149102881109 7629 114209856643654906391447576235310626641294161351870953648 7630 -448327166114880773125549614741462934591253545175589240824 7631 615682432303843689521643551389218939226102237236055787232 7632 -548730884857252057884656409524564627204734858295915377440 7633 269027062815694508586120890591863622882527104966936821465 7634 119466355734191062222189306565859708309968742638591164508 7635 -468960019095826399055547540206923087494949550701274693291 7636 644015409667278979864355611056025307733652314684798043510 7637 -573981158336715822699020062528441201387604044491334220301 7638 281405729923508817070736670485479463304804401495343663072 7639 124962963736612331763310356989564718895745642305832913685 7640 -490535287566494832629131089290672869796419587990482847743 7641 673642424335347883139716451747523760475938644242343529140 7642 -600384598592340955790759566059189975962497722203250507800 7643 294349687126983548179644520485187983112625258987447562008 7644 130710565958318281209157858985717215833714138854536595565 7645 -513095693028041602969075215022559476600717897881775360660 7646 704622133674390541075657719146035117408450475221487237676 7647 -627993474067062322994211483310872786103177095546910893587 7648 307884555097101967680031290900993946007975352000580031454 7649 136720537481089508082036948566796705399866138959832287224 7650 -536685879071828751754297496993639954609740952381275566120 7651 737015833943372293992098295539199069061584090510726968140 7652 -656862404517787287581416823778161688217725751518225380856 7653 322037106985031939528183879059655076750459095823396724328 7654 143004765032496364851471783086761566417466219647874649488 7655 -561352497206947372057845680231054441743364813362843369795 7656 770887578121380712441223824690849503761062192401131436396 7657 -687048465995665167806100323659026949640027285489326230463 7658 336835319874172593693733404825192247169863137000020238552 7659 149575669826668168958053871022723726891499146621628473144 7660 -587144296491450814381365799877875892480297544079740770578 7661 806304298956678092602849048224765495541050147367983787533 7662 -718611300478287810860494385997883570540987494982557019854 7663 352308428512021204921155521467167772977877887257568016621 7664 156446231417063609659530998529576897732938168605167200601 7665 -614112217134607503762883367312680216532210043278506097999 7666 843335937466968773551843036429690051095715402490028429602 7667 -751613230358413966365734846280238517939738220250759511760 7668 368486981422120812649983564945809382674764576858607148921 7669 163630012605744707556761641986804217335278365642080005816 7670 -642309488244786374381106133223358222942758222639884218272 7671 882055577130566047279781830047716482662666549678171501721 7672 -786119378002740750109938250962801676452034055937748967456 7673 385402899500725277463885925702927120153107250884888213396 7674 171141185455598996962110560838758478059908769534883448424 7675 -671791729905208470769488983845916501180477061746013186503 7676 922539584018603212552287385517976003503392428315196546147 7677 -822197790603563005506165767473452795775991619656779999546 7678 403089537207384215553218829624837771641302832175373536608 7679 178994558453981053844047083231875602784532408424131544808 7680 -702617059767748897905254240875499107955579819591194271092 7681 964867753129346150260203659170960985262681031919142153096 7682 -859919570555882433252712957479377357148602932611851938680 7683 421581746463413731231852685070005504813836714740588933102 7684 187205604878358700417313916915614138770431642331680099578 7685 -734846204363268217313338134531276802387738219267487569614 7686 1009123461197050147063163364478217901969325779934164130782 7687 -899359011602670316078368609047748912247791013064210081764 7688 440915943377188577896643045001052803143355182341715824398 7689 195790492416754953417746768416448181799156395283732788769 7690 -768542615335606379738264550953545265843689005791425212676 7691 1055393826259681873031046931277165698895813136989707725201 7692 -940593741001568602511639881892623012712473880729657699766 7693 461130177920376181915370371602302439813049334263132087016 7694 204766114098077979484258930168809304468996628431130967104 7695 -803772590815400784904986766734968414793225456770434231114 7696 1103769874282219601075256862283857766323685856484043301144 7697 -983704867977352890062531687570383501830600128426517383698 7698 482264206684642101698269932953411146325925301066257016138 7699 214150120589832078370507049619825416968702528950357352626 7700 -840605402159309151355789966527163841935015436348117056214 7701 1154346713145173017523562896575616125630154810123086829214 7702 -1028777138735997126916233249426561188469555078296625574984 7703 504359568853999599534827295855584957193666049446149330568 7704 223960953923207308251046263098568713004378179769538851324 7705 -879113426290044336031677355898671777503563996063175915708 7706 1207223714321451331622438860018262334487030224306543109376 7707 -1075899098328194133241086074573249747460142752667435455210 7708 527459665533863121182435589231407822520289451784511539487 7709 234217882708158254717891236766149196477607084511741448147 7710 -919372283882879550672757274462690303803257206851028332416 7711 1262504702578778845358535757119880316831851581133954661397 7712 -1125163259662719703164588166810492605091974721374612161735 7713 551609842584007080206155484912712920292751158274696994617 7714 244941038903808273659310653641544830162241274373035713566 7715 -961460983654976811781403745963092724453367154319226199952 7716 1320298154059535714493337616417284418206529271553217792130 7717 -1176666279983103371603119841520063094552158428854367620378 7718 576857477109038349328845226926716207567219769969931241316 7719 256151456212359153511176553060104666360787875784033111866 7720 -1005462073025047940897905542195874762670065626491047181688 7721 1380717403105214403460719164224650933963711362197663492272 7722 -1230509145134709150754163300367073470924193594812914716148 7723 603252067766674653170251815808365163462649774920475145609 7724 267871110167652596141344246279470185236995547516660349061 7725 -1051461795422495819718270821642328500583109778858006175051 7726 1443880858208656507834285349181944338261754354206906665376 7727 -1286797361963558882681283259100541592014780047076949136635 7728 630845329061093503969976795786981318573508382549277059098 7729 280122959992624474690448707549000870964129679462920441834 7730 -1099550254537324561145132055216658960893236473102751993316 7731 1509912227493898543106189095318473163161019571209924842576 7732 -1345641159203074571547382978275361845254865805819053858551 7733 659691289795889797544106255185566776295824467895504049502 7734 292930992303120982007849177026215432682470820355719727638 7735 -1149821585814772322923720949527853894052548656729093477875 7736 1578940754140838538742926372506909091788778236706769617239 7737 -1407155697220400480738942662569176710022701422036462336996 7738 689846395868767590601079942560807357591692917557860406752 7739 306320266738913259455145804196105315940815741459202294496 7740 -1202374135511832121640949797825381468010530827001984955578 7741 1651101462190068650600971679717039545500873371933496278933 7742 -1471461287010118355365195000723266867437294518015253492248 7743 721369617598006361093802442164532599920345450150790135924 7744 320316963606259860838461506907549841668437427416744363478 7745 -1257310647646607613161550179328713002067871939375046346196 7746 1726535413182134642088168884753199125840864823164319398948 7747 -1538683618840018475620905545430146519769668605847129459903 7748 754322561778998230802625034117598811597307689273181046433 7749 334948433620030681860131886449805887500978842544084489345 7750 -1314738459185826797999596057690871032384728807864347714320 7751 1805389974105214480144634185297566949501098009112969656416 7752 -1608954000971165193961167719940236060356159669503883476576 7753 788769588677764820088104490704944030436322298942948212345 7754 350243249837228257993766042374491229973319179493092834544 7755 -1374769703830832430992412577109191762146872494201718042530 7756 1887819097145790364932737881702240308731288343188741788057 7757 -1682409608892829259453854940595364203384304226176623496980 7758 824777934177345846098813217411018438363304195923562794748 7759 366231261877729364941898039747641549339292976391452153476 7760 -1437521524778010089392683810512550365754498904698508763490 7761 1973983611758357664407922517435246609187201983543051810640 7762 -1759193745531983007841910252784486122460831791018016473704 7763 862417837302322152356486615879592317651891620809218438548 7764 382943652532228694930100937309656338197275531848607608034 7765 -1503116296845931034274658191153411022896292045553772225998 7766 2064051529592608405189911529919774127940408718299868182296 7767 -1839456112917002194562198087856811014133011651834937432848 7768 901762673356510128865063567364484274336578965220475100828 7769 400412996861704377473494290875520574266132595599676583620 7770 -1571681858378506013332112587826879018288910034479650939064 7771 2158198362839885739211799033508991968578490085161284555806 7772 -1923353095796025104085444622941004998090184668104388985491 7773 942889092919059710043728289760816306722142206903057828889 7774 418673323897249925337636434143796838338737312660872182504 7775 -1643351753351198048810802667843201496566436694365281792416 7776 2256607456585070400594661631642166189472720671797198192790 7777 -2011048057732122311853339770013867435557070893976799786908 7778 985877166954822317881532231652820722766253554520869678200 7779 437760181053836800736985880801728080630823425070558377922 7780 -1718265484125858357821872101175818817107665752756650017637 7781 2359470335775473578190574382577320275530563660105523167344 7782 -2102711650220067392728481609491403815819918632633794575428 7783 1030810538305947008306288122450958617154931722032791379333 7784 457710701376494537711912065917633736807983384091927465724 7785 -1796568775319062517973305833963699729540115936618031829092 7786 2466987067444817669093193869506226333617435269513415459716 7787 -2198522135393109874362207878627580339471491074288391744224 7788 1077776579843232234103204043103622122811385771993429879934 7789 478563673742529901519921904560246044650815329577580310464 7790 -1878413849268967858440143952601890564266577516152507485758 7791 2579366638858033760485518845980198559944526742098621241984 7792 -2298665722912778429921430806577205350823116042859275515499 7793 1126866559567827441256983857042671679948168692284184627512 7794 500359616148761960132373696066980262462149039369496484570 7795 -1963959713606723307839373098894645884130217936610969511171 7796 2696827352271441105353199731645079845568512389471792747065 7797 -2403336921660428060716671553138107554239778358176455074840 7798 1178175812966464414872073616551857133732250503296428401546 7799 523140852218335615338359385430548400534597435672393807164 7800 -2053372461460376552153920423734820451601248610408742180560 7801 2819597237032950069580747320280321000079104938063083947940 7802 -2512738906876035042002104597130493312254257401138278636952 7803 1231803922936525033855738370589382099152738684334378312440 7804 546951591067501919879469472200657489381045354039876793982 7805 -2146825584842078902315109382969079337929570900129741783906 7806 2947914479778298942205136205308937018482900021859727780496 7807 -2627083903417684816504440069409507470007037706043806986876 7808 1287854907610942966671597737173593337745701551590590481364 7809 571838010678829637199429694435981800161741185931742502465 7810 -2244500301793225928959607436582370893310493027030766985576 7811 3082027873512051766714785560806250125056234210218011036848 7812 -2746593585844339937930003628857178458953063239244989636372 7813 1346437416427215907828529263452012937338166117168469107950 7814 597848344933649660396116456249999546686389799105641482416 7815 -2346585897887033580255779894304066146237501487797425797580 7816 3222197286396206454220516341395200266686127072085835523932 7817 -2871499496054868788481274828730038555397278870189066436358 7818 1407664934799697299407496401000923289621951701756519498944 7819 625032974463143227532991631679239070229291228661255498625 7820 -2453280082713978819890297952191576233952633290321390431248 7821 3368694151104849797601290148681139206089944043220309381373 7822 -3002043479248014485218462651133722998977452852284390920434 7823 1471655997769868248620050107667014806552675987828315723456 7824 653444521484377953443559340365913457739302838429337613472 7825 -2564789362002576316602181627321638736278117771338343367396 7826 3521801975640411073656122244726872630321681661498585675054 7827 -3138478139001042773175119710753539372872517166508785245264 7828 1538534413025488792246273231356496809863577706409597771486 7829 683137948794784636298361931863553376120426804102624322930 7830 -2681329426056165819902794989725926960361444896331705053664 7831 3681816876545773794515521718019033108446007169613839368437 7832 -3281067312299285754901142029096928929792563902134774621862 7833 1608429493696421175731555823840181573387704532796327741084 7834 714170663106065194781431682115373454363517067523605777184 7835 -2803125555215798011122554971045714966360120428045617574108 7836 3849048135486873700014010802575618633744278175276788004278 7837 -3430086565384755454975475637189641645179050709776215230098 7838 1681476301352536013857884544372857729379301294298058234368 7839 746602622906341086032025548341026191115698778193041033956 7840 -2930413043089981357656808512995577900951834938517196957643 7841 4023818780222510988215771451924420934501210665914383032348 7842 -3585823711329500447345783057889097151057583314424513479066 7843 1757815899647485938010122184115120792080321028693762257349 7844 780496451047505838219066277037287421775971245340450327577 7845 -3063437638324042532657803833676654241907156663995436555131 7846 4206466191022009769925881692356383531130672538126692623338 7847 -3748579350278485728607293656269432006280690021264562939888 7848 1837595619071292773057143639798782091474590690407768022613 7849 815917552263249176087763614256430364486517388228574240804 7850 -3202456005715214273693230857544394237827338283384815008008 7851 4397342733637144627633800018860716678219837171907533194390 7852 -3918667433347559120866860291243228213052228380034765601437 7853 1920969333294676944563590887764999813116840016353766810019 7854 852934235832088497370961034248707751089498276829550859194 7855 -3347736207514355488379135195015079967683071175536993895792 7856 4596816419982503028112270609586653946472909201665993732335 7857 -4096415851204598043177850585854747266359789395329905526656 7858 2008097747608896630110129853783694448280077286517766243488 7859 891617843608991675162301093694738163103215672901679840916 7860 -3499558205791489783249298700720371963815814237103274888385 7861 4805271597728246630475012343292667093936476144155600863758 7862 -4282167048406282821579393345640738428756295852764073165632 7863 2099148699986595547830619559693717687893922142971380655677 7864 932042883658819473364433884181162352950118200045898863004 7865 -3658214386780183772244675537885992210721718374602469392922 7866 5023109670061161220727275460610689170459121432230649905000 7867 -4476278664609194273038968522494000318727543001503305178408 7868 2194297475311820168843545318948682655847944587220740377102 7869 974287169734873108338906225432860644131587960924738629392 7870 -3824010108155241566450188889428144446922392554256359608872 7871 5250749846924034733428210986296543028393316475393073822909 7872 -4679124203822164825680181762234920761086137350285375468712 7873 2293727133350999097508387805647174265398474709829423562905 7874 1018431966856320219683746645362211689015236171549592303024 7875 -3997264270239335597566296668102229463701572686050670002341 7876 5488629929099870059376843046838358591961520621618494744892 7877 -4891093732917108060221178329205606165369183602675372166788 7878 2397628851061320602384388210388678044658950775481179024944 7879 1064562143249209016807759702892260160631338919458254416237 7880 -4178309912177098128558494580240710950466517461072878278768 7881 5737207126566322538427674063272598397336388457192444391924 7882 -5112594610667998957888689874797792689204021438647744609960 7883 2506202279858641757858454245741215308817449647293167156336 7884 1112766328927184707187453291269213639169554189595132261066 7885 -4367494834159937226043672129547542846668898084724788033938 7886 5996958912607153803519786022506077562196264842909505580320 7887 -5344052248642367697813606501914061833379178901107800980362 7888 2619655918493859139311305106175291956355117306807360338438 7889 1163137081199914352078680211182847840783996990895742110405 7890 -4565182246831493532551661913243067400565638408070238218212 7891 6268383915231520906119668268367025855594886271669008530308 7892 -5585910905326698793685405052620396568203217726636165002792 7893 2738207502214613158104758269848101006855547746624122568702 7894 1215771057409626738505203561296558081706240219955260988716 7895 -4771751449052301089303657003989794698807663720797568462296 7896 6552002847518683851365384798029289924167721612191888457364 7897 -5838634514926593940080874738137367259719229342851893055782 7898 2862084408918334547280208632718723532639147243805742948424 7899 1270769195209104277386230326777634743369468516554757156848 7900 -4987598535252941349590336242482026078104337229387128991001 7901 6848359478575331935091582827112528244499425444819129269040 7902 -6102707552344564579308576302946730903979554653613734443712 7903 2991524083033022883559257718867889145499046495306349403544 7904 1328236900707946820337779623610988899970799802289592603230 7905 -5213137133657872581882225177901878296463728203402404976337 7906 7158021646865320627797899622175772506400806834322038019566 7907 -6378635935902976681679729607672541983321566932886212674648 7908 3126774477893826158800596277902858849518047301783093263826 7909 1388284244827986062450804620606854942295815773123413122480 7910 -5448799176717268996834733475912859106050052018203093726400 7911 7481582317747302311540935836914314992259444090244084842572 7912 -6666947969447087875725668535523844245014121319286318136640 7913 3268094517416522320333958989774684892760643713045756274334 7914 1451026168223388282072214881589568942578398595693896559512 7915 -5695035705141710918663400764620636541001451454764481420004 7916 7819660687134657372573124725290380874522421253816460972275 7917 -6968195325533412917634859087146787424225154918028505572504 7918 3415754577903445726382978352771283882962747969669308956770 7919 1516582695136268005772043855363964190083646194839965964168 7920 -5952317706994528964866460680845615368110636634410878485262 7921 8172903333274423943886981947427632376061193233878450256825 7922 -7282954071481949523921755654862395096763446249584910423932 7923 3570036990853313364664952202462215433338598225026999650214 7924 1585079156574572292299426496193667316027837606095614844438 7925 -6221136993359125503846816941352553978724189631699276086472 7926 8541985418727727697921037399675529735797630571371716894818 7927 -7611825740147219911874509391715111137352307473318403998030 7928 3731236567683849727291679017268412508029679958011865156533 7929 1656646423215612333701380572047840122664108867393163428082 7930 -6502007112163784006857984283905234656739695652351007869048 7931 8927611944723676233127652701082874528595293063600080455388 7932 -7955438447342766447690131566686606678804793030310567092697 7933 3899661147315150309832153522243998918343437283706683116757 7934 1731421148455944767017381582890800256693909559725798438264 7935 -6795464301814444235060938564308794144383332758236306309956 7936 9330519060151960754371711414899202699421981184221600401608 7937 -8314448057936820609785390200035437236391011203986701726362 7938 4075632167602429421143378783529437741748561599327049068366 7939 1809546022046369478506306425076914936942129013462425160784 7940 -7102068486356786187690095554204988388783961143105058853208 7941 9751475427556662405564127472675550420729101952160115023620 7942 -8689539402723486852704662197920134285625370614313563172108 7943 4259485261649238809237061765594888392051285973502861543544 7944 1891170034769645027472917750529975775592055787598117332560 7945 -7422404313962851011990597876160111284444313432355395838119 7946 10191283648595160048517876571078024620929253042014214201344 7947 -9081427548264096766222372607694220483638947160423392672896 7948 4451570880076492943080152323211335004758686360049438020009 7949 1976448754638159695122931916231008777228296855017652005866 7950 -7757082240614460419837091605268179528083763068027921399842 7951 10650781751531755838405957964915684038750760656787956951944 7952 -9490859121987550320336673432704958208357473719489595917208 7953 4652254940368771140479934122663305067921901227344384796736 7954 2065544615109269520369317419749922451688222402563045278492 7955 -8106739660936010716259525676305844108580309002042461252808 7956 11130844743445857330490327381056307652763276660588430021185 7957 -9918613694936632682809597632447127036020722051601639043352 7958 4861919504467465809901741160901149264885033538199548118520 7959 2158627215837359889256369836684877569571376366373344521358 7960 -8472042088212952058036646365135549465399729382244439009223 7961 11632386229949470442454393037663084771236205016309779793127 7962 -10365505224649646635254476871730982141814527018940618978288 7963 5080963485830492937087733000581730820934552520940652279038 7964 2255873636503941152421610830576759815180054503840018171435 7965 -8853684385719562585669752071339170764103605176458481649467 7966 12156360105328564759228441235892846350637488010737545091184 7967 -10832383560773408655264616031567177769564018989221306286896 7968 5309803387230562139051141132196050097778958181722208308214 7969 2357468764290289757039079378796948406236044371644565112809 7970 -9252392051570641234673364700908255651967831425283014208980 7971 12703762316147778093091245179179767430951121974695076807069 7972 -11320136016114905346129591777398538154473560444714418350283 7973 5548874070618509302454146209053078564208749943794979939288 7974 2463605635581334508161676782533108049131545300088973317408 7975 -9668922559406629275778032896583225355922506511450336110347 7976 13275632701488146261078861949045799246396584849432104996841 7977 -11829689005954887873035269137756607722967758717156820274063 7978 5798629560435018976460168088044530314187087139989383315860 7979 2574485792514704509488333861773140674762029618985623698368 7980 -10104066757320592483297333719584901419570787016729878590583 7981 13873056913123301104903342286226631210426487690718005464214 7982 -12362009758567595237792880724911306627143126077742894697488 7983 6059543881813304197132981663999469763733236496578468405468 7984 2690319655015144513366026921521176721820958958932205495002 7985 -10558650327538623666901548939962430283721476585482737730298 7986 14497168419081108652704164629018647954182104841630279942388 7987 -12918108100016850802080010542511081927031778690499375293615 7988 6332111935177070279872088880392327303059727086135476884655 7989 2811326908981910092940580829252389982453830926270580400290 7990 -11033535309472736645362456698222756857122274352679398292688 7991 15149150594185263601935946769341076730825399700983387996888 7992 -13499038316430187385930218239512869754823173145628873212030 7993 6616850408802472600780131090575927309394067715543263227432 7994 2937736911325326390786583140543199851376453069277179905416 7995 -11529621688877402550225043622526048355638835913885357050488 7996 15830238901325169788940951559606541831144843003778149564704 7997 -14105901097089650545796376588862521369542629690312264235520 7998 6914298730979897221608618663404802253342982351736256749000 7999 3069789112578479328294225370934614011638189516034149769440 8000 -12047849055957720328646678711777727368616427879381255599504 8001 16541723167362783433595197803380497009460089745688408433500 8002 -14739845561820742762881956131282110245755099452145147991396 8003 7225020063481362757302922291962560752312274330570515381256 8004 3207733497841058266147238198445025436937269362878670142901 8005 -12589198335399016242850953970017297291504910510994730259480 8006 17284949957752252209070490111411200736783520444212499465132 8007 -15402071376309848595000008636609931964899788524793203644899 8008 7549602338112282331137983856134252634824200582710103167652 8009 3351831046844737518851779608436209183615036995101714635588 8010 -13154693591414641218419244087139668088995292835554148139152 8011 18061325054122435621526372244697431352977631292177497161734 8012 -16093830959135677980648764505553861257143782079570960619855 8013 7888659338202361031387457333451859340681788145882703355838 8014 3502354213963226407867224156837269258014434847775390536798 8015 -13745403911041098008508588799659638043302677449388042386210 8016 18872316039254039838016805818925954206047010863143389380139 8017 -16816431784462048144894434886252915565608222370100782181671 8018 8242831826969667436201775745792311558385014251263492125640 8019 3659587429025291575504561900601394535144047840724382761446 8020 -14362445369047609367095495856620074900443688845457622436455 8021 19719454994072454528878247134874748494604523527396778819028 8022 -17571238784507971395865964345037796271862602223801053161936 8023 8612788724774543427724579307686706569459507751297380217840 8024 3823827619825721383667947095358054876682033761851741550286 8025 -15006983077971070308752001382888011836994592760667248012231 8026 20604341311474765078932545241440836634632358455297667381264 8027 -18359676856086815573874054564930447430093809660701926804440 8028 8999228337366146273926605594584394888167264358297764194536 8029 3995384757267423217736104200077299921545584188184454760720 8030 -15680233326937258512978390443961834599263414121126329984128 8031 21528644632015168826274138138267323896747617783036370771050 8032 -19183233475689557162569845845589270327185973095961387998363 8033 9402879637314198338227676115884034324405887652528550024559 8034 4174582424107685862849438397554041017390110822702953733190 8035 -16383465813085463746448267132804465426833813285249444375303 8036 22494107906687501098454729613343991720375526649766054664248 8037 -20043461427778167819411264497613500179267927835439167243754 8038 9824503600912106468987853021357142025823410458582242600866 8039 4361758408323169009431648435068807800135525787570299486280 8040 -17118005969576607293790613502033189997223347795746514858288 8041 23502550592267142744172242866825746538754618244117094709448 8042 -20941981651154290165506952794648395464718585347991369776620 8043 10264894602935165230665903961929692863464465635723110095972 8044 4557265322151471417665040270649550419102808146323000479415 8045 -17885237394334734447330435110409437165078558950613657432496 8046 24555871984907617945766392258059831759541794725345787621344 8047 -21880486208475908579105892081348359137502584679785258677067 8048 10724881871739242460479443857706856936246515481442196368904 8049 4761471247912252334630004570531042027033661920131070209450 8050 -18686604383848767385961271139614539472947960307532802591428 8051 25656054697930097652331956696186797852568162861885301112256 8052 -22860741384211060167078503484060466076992200615032548455666 8053 11205331007291335927973083803778620855997693055659676815646 8054 4974760411757914510740851055139867421349213825382495496928 8055 -19523614576545904669739140254147656409078158808578995174787 8056 26805168289997214932174210602649016925847750162371383307812 8057 -23884590916543129556602929673244796593624097454909950672192 8058 11707145564833867152521641538012492356843057214147949911808 8059 5197533886552881919927846533855021597169330367538779069956 8060 -20397841710440362108164257588224299526514080384913668554429 8061 28005373050126506161582495172650112289711954455306881782920 8062 -24953959368977313587912763887632165572679502662970251158112 8063 12231268706999731261846514549294830679118050288612851882536 8064 5430210325131604718180006431034048969101958225717876421342 8065 -21310928499961596089305953340523855062813535227241446285789 8066 29258923946273866534779067613068971142315322502795111036044 8067 -26070855647642829391329357077075499144329407213417965133284 8068 12778684927315146586291738306096080940733124665802236584117 8069 5673226725238685235346959953581399040825618987890498176675 8070 -22264589637075076435816966211649275304806292728672449441916 8071 30568174744504118970088443869187899963798457620637411056821 8072 -27237376670540789415976169219323922821077723687637194154311 8073 13350421848152449104691432372370533452377523725017854111276 8074 5927039227510032678138606950862115359452522753862507626820 8075 -23260614922026437590273727603731177294885291091629230291912 8076 31935582306064630732675484802799153814142430834540258225452 8077 -28455711195253814879288857161086723316121336284776178284775 8078 13947552096325368045776148768837193905582937691959093177368 8079 6192123947911815306048570616954082033719104019239814978896 8080 -24300872529266805380051297735681827619250472758679160968246 8081 33363711069989380997273085036594952712613023459130103585230 8082 -29728143811910858100062165257478736633792947300658118323974 8083 14571195259655221946784653473846870466705896084290436117822 8084 6468977846114285646476787884153884517674572297572258916920 8085 -25387312414353658185491021037660501707546296156597723673003 8086 34855237729185515350655176569506549661010929855653699934760 8087 -31057059108489826426928315086550917216027600090956806870323 8088 15222519927978120573456330773241195823051194107431381597747 8089 6758119631340409465787641521297879142331134498669786522252 8090 -26521969867868138549029831995322700008417470368447707338456 8091 36412956108292772189163212267184108755860298174922775483136 8092 -32444946015841937813149530458091560059524982591762123856173 8093 15902745822210888243436052201566817875943754544375148602008 8094 7060090707294739609506600978328117805216691589753863359628 8095 -27706969222646703397953526418424725528661954033576213437762 8096 38039782251958806411452731997784015712358954137042887164907 8097 -33894402340135802835971348767507372960168114080345912130367 8098 16613146015247289232735108390277096423715392444688617205992 8099 7375456157846252819151080262478733896700614232831413763064 8100 -28944527720892824849664379566479172567367398103025128358136 8101 39738759732540967006198219088314373545924053884033542069161 8102 -35408139490746553764241885180138431624647212780751723508808 8103 17355049248616497495351023424463588725644761842084431010944 8104 7704805775210027212897996397813529146470070290573046068444 8105 -30236959548013583947153877375385604804646941854906893784200 8106 41513065186628131299735625287919618842197231457026348186356 8107 -36988987411956484004156927646233467210584087013594938022152 8108 18129842349002883183096278759691388628750900406564055766343 8109 8048755132446801097359894925711475096858949840145176499296 8110 -31586680040316910487641593827918464994195832612931587845164 8111 43366014090175409946904459779112038440150599877679975117792 8112 -38639899727189199893213449268024978489700311063799343899925 8113 18938972748900371039892948570407438986672217893670743011248 8114 8407946702176745999937341390488315427392279582455752741858 8115 -32996210074008406927740193794069321697661676636846981857471 8116 45301066782460590456619753094143947082925109006989284636547 8117 -40363959104869824446427671096549684061004996645218026572584 8118 19783951115856156084185141578587663096537848230387890209136 8119 8783051023484339351752429084297900085280561612144300624333 8120 -34468180643242667271737933286756026825424009842774264842986 8121 47321834749504788545646873122813041629689182581874118916210 8122 -42164382855389957447320586691580439364151139297425287178944 8123 20666354094947747792006614375900047139656858867066605000865 8124 9174767919075171636862732983294289099707856153136191494939 8125 -36005337635313298350075117643311330047644412077182095506287 8126 49432087178051660643077987735211150145669233114988504424968 8127 -44044528769058542496367384877101625099553302715663775713395 8128 21587827169334475751486677591732521044582119145208142526993 8129 9583827764833011256735077421491927627843676141307340897256 8130 -37610546811409028706388942234824473410146345379486505107490 8131 51635757791670462697894348052321312799892285731872752714422 8132 -46007901205339200753326707666565918287951140915500788264233 8133 22550087643930061297600229041787135794705565336680798416072 8134 10010992814016625952097198868794572586961261055999623098640 8135 -39286799001720930344891553541254313345145405675570779707552 8136 53936951981039017147144465349255440180441601895394265943456 8137 -48058157444111672925520756134597101773206018544351427745916 8138 23554927757456988644344130423806610228716861691628389348120 8139 10457058578430876643230230902183934515899176846156283659269 8140 -41037215524058485890544692945850293913621969467349518923677 8141 56339954240974101669585501487277056207609863112211257852979 8142 -50199114310150504834859412286278519336481591942291444050272 8143 24604217928366557643115182265669384340147496424228870396532 8144 10922855269005618667954285119961064928556282730559577563096 8145 -42865053835520638457032232841712272966648542936228013878212 8146 58849235927309764844157833335017502330973957304245910119488 8147 -52434755082488787615971971194308077147357465357494765253104 8148 25699910140341045681578791063887717006829373003314819468483 8149 11409249298319133959132343809294352298946791536425538664446 8150 -44773713427172720041892113087515202496130299550132635762628 8151 61469463347279505619073925425128844923535506294805513689730 8152 -54769236700829423196368534793261803367510048340204758787708 8153 26844041473336741225233381404440497220673803826251292887260 8154 11917144847710350002339589481099975966077520945803711543328 8155 -46766741972101950158334878953932155874902718739329970620031 8156 64205506197637063519645680739602474678813525022537478201001 8157 -57206897281681864411111262675716389444485562213816600115571 8158 28038737786379145225760229785727206171001768379375373453492 8159 12447485501736158974288669052138270987459227943225667940752 8160 -48847841737663741619916377815217040009312486657852960035287 8161 67062446365353731644913567545251257812428579870482604807456 8162 -59752263957439446788339824841889376697898755416102675966584 8163 29286217558584795182464447273628319560200289019251579331241 8164 13001255952846922339539278578529484270166738667480407028465 8165 -51020876273189086403317525394838861563306044683890453409536 8166 70045587106358642111231288122199162418973590821113868058888 8167 -62410061052172191670288653308771387065253560361076493000274 8168 30588795895158393826005695974122485711017657632298387726173 8169 13579483779274929274008217460304012108872636841673946737633 8170 -53289877384900593563696318064695307080359867992496944875544 8171 73160462618443443273486335581617137150290368733517630764716 8172 -65185218608493261437995506943407816629646266198505730003191 8173 31948888705399682379292437201742416831269808472457605112709 8174 14183241299257376649936355402824482661048990615630446273568 8175 -55659052410282117521956188102784202303932185017741355192630 8176 76412848025135293298682845066582008890567154409099728436872 8177 -68082881280465069832934816535760564670243949568806608452656 8178 33369017060052268480266191748155464018525537188002005914610 8179 14813647504847567519474832915560750589384426021496374768753 8180 -58132791804665186275118915445686507022306114713468556715779 8181 79808769788053284726129756143651492897096954068053901466420 8182 -71108417608144417086743040069371626499677044633316320246142 8183 34851811735636902414505871396437954413734651353857221288944 8184 15471870078705706484044551361818266325497165305986460905056 8185 -60715677053335487498612907899642774180094302265262429086799 8186 83354516566004486386233465324842739415095522856146867398072 8187 -74267429690025996553327828646446888846738648635466462553424 8188 36400017953735014359792688429037855962701642997774905494141 8189 16159127497404135659215856707106208998017034504336773726482 8190 -63412488923025404546812556966241962197361078550605276034000 8191 87056650539847988906305286189781080581368929752344751448068 8192 -77565763270331316703207721377351428861448108573667570180743 8193 38016500323525223570358452367394134389599727651874439364064 8194 16876691224931345358117850614526346149105810138242246333246 8195 -66228216067244960071134404806603904476428384999296809543602 8196 90922019222959966063746613852075224650300457069700149319530 8197 -81009518258806655565410003564062784569764852055589075755240 8198 39704247996226574017676287668879591647727805997133582676832 8199 17625888000234860325772748875008877187344905366486429749148 8200 -69168064000514507587158461352151372892567094366795088542240 8201 94957767777971168249890346833985337077794192992298565425646 8202 -84605059701440317714830355227402067732807425018497134119236 8203 41466380040468029586745863154140511760715138258034419358761 8204 18408102222805406965631847903018864166244511831364869452931 8205 -72237464457199136835472475948131028288555204798264414315874 8206 99171351861321854024290257839210323143316805215517437862496 8207 -88359029221287450246002280092951695593300000450648132807720 8208 43306151047984889531669333191727556096804028227148483583538 8209 19224778440473881936541616150535325892579248856167539967369 8210 -75442085151308095650851865728205564537510829547284243522704 8211 103570551018089407158008580432373083433530861070579981536673 8212 -92278356949401299254083394881814990015240584243056230293858 8213 45226956979439900954562247129720496705896238490378740184619 8214 20077423943768851461888948961845548497099624512348312587744 8215 -78787839954313691934325306765147262330077762878629635120859 8216 108163482650492306312692477906873620564892409035173336673050 8217 -96370273966714411560116086645717729248834387408639405415570 8218 47232341260580615466363274754778587925203516295107294160104 8219 20967611471365909114039822230287025259506436417586008211184 8220 -82280899508764282878790408535714661737619105336084005015025 8221 112958616584462302335923836324574779130280660288371776847512 8222 -100642325278593323380195216581600556455248616259366300320660 8223 49326001139375655327880431950938653990926929005292261831405 8224 21896982031351515362178788422911930208769910828891804351392 8225 -85927702296216291399212240484886929842758137514900583000466 8226 117964790259706269548849732387378159753699883389253452656968 8227 -105102383344707202474878478551967040252671493240171651871912 8228 51511794315221742327704576629152584806168020906390355493894 8229 22867247843223255161933982829847412320608203006928820535758 8230 -89734966178791968199163767255514776809886577491624583993788 8231 123191224569751956253533515695903143665791402015679520017310 8232 -109758662187806258073235732532966832854031316903937900646576 8233 53793745851781352342206044640260435085849524393712844691674 8234 23880195405756113920058920566143686735029156480370813407144 8235 -93709700434484150416904409918370146948591159166309221025319 8236 128647540379589561113800564895511423639686647491770368667927 8237 -114619732106001102011416426960565749200805801937154224722378 8238 56176055385498472916135231675066619815180176288885705580688 8239 24937688696080734666987673365763088138991025264272798098890 8240 -97859218307177916730522465239005474607011995065322810725532 8241 134343775749685575330050118602926233996643014727329547134882 8242 -119694535014171299544632984091932491650065505784200354227438 8243 58663104642347975611463110693880018583875167126157805808956 8244 26041672505545041940229512889194274147365623518544863112435 8245 -102191150093243222817207884619140797756101459031521186578211 8246 140290403896358602088031900019369194676242577697670353921864 8247 -124992400441211822397316694237622865137154446056258099803944 8248 61259465275903418270660103058299596826977349214833451226255 8249 27194175918165477382348748628640331278756902270962644861271 8250 -106713456787473797377475137800362818480063654933735393812632 8251 146498351919770921417737638876010355981569389302350555532457 8252 -130523062210951814566743325781514621558044725607131936250792 8253 63969907040359548744662638030645525281669458780777004094014 8254 28397315937718780594918234454351440053391462508866845778672 8255 -111434444312107325739233468922038176215264575984967240919480 8256 152979020332106520799567233609090898090191654771675971284542 8257 -136296675835752882425038507562260970650772935687005303820096 8258 66799406312720311539774304255151787825723200129278614438456 8259 29653301269780174753817230652849427594416581414498913989766 8260 -116362778353661847002332251222420015834827942962152505409336 8261 159744303419878357120578966071110422346213398791637107135382 8262 -142323836653015981535401266997608164867097752927222275732596 8263 69753154978961720709004389850464111020851351500640185239464 8264 30964436265279405117238398463595307512356858825570113390756 8265 -121507499833365009489866776012746427615008163048736265805788 8266 166806610475737042071767483654865001608166993963431736271780 8267 -148615598736098930776143159096578085025012358174476316309980 8268 72836569699602554147246400636718453998030672515476333588273 8269 32333125032422772617558800219926903037832277625123484898688 8270 -126878041038038104426792408621073506967112654365162038957256 8271 174178887936642333295392743765262382573655322041984540172541 8272 -155183494612472761324062365971254978583501606852054409506984 8273 76055301570765485388161071422801830895259841219174879545478 8274 33761875724117565247679167325449617016964670796346235271138 8275 -132484242439427437343797975512534422470103077773855806870552 8276 181874642466810248258931120727570547150495060016459839473071 8277 -162039555823326712706790271134978147375209018135823122411015 8278 79415246197488081016353391740149949981293693804487568990320 8279 35253305008335596958638432152170842745119556698488236644256 8280 -138336370231153483295216872730664468153579368124512421125879 8281 189907965025464879900253775159137674692894915383433554414090 8282 -169196334360271020437442272496339893754933920145805982998032 8283 82922554196748181457601561078138434409906913880401260125420 8284 36810142729165417084104967161206670792675828823807200190839 8285 -144445134613675365738986539620337662531075519785318664898053 8286 198293555961107771922418834209447709107830563745856895100436 8287 -176666925016286094388947893564585148158601161550822567966788 8288 86583642148402723156072130316545724610722776009039380065259 8289 38435236766628673292415290407974684710718876266594904302592 8290 -150821708858946540746783611903144581012195104310873042668108 8291 207046751175771807348156645420126358412535548329712468182896 8292 -184464988689628757369305746274845079887499180822353606766683 8293 90405204013004272259574145943974044861705436268074172002853 8294 40131558103675639561664549982119641075062452371508503657275 8295 -157477749187769283025101750990109650093778615910634360257424 8296 216183549404553892002214785092716357610495125504679985572401 8297 -192604776681033495299568575452833852693005204666212513011834 8298 94394223036256695461323216412612344368535822880979749684688 8299 41902206109128621807393916823508885176237263602406859214374 8300 -164425415494242870439706376785254822834612875513332957796649 8301 225720640657624310412319050637953444696036602627979937337077 8302 -201101156026241866804247544574245979678793303142918926252126 8303 98557984160701816474412614877038278969035629608369672363108 8304 43750414045710414912776346749832263602574214441879151689523 8305 -171677392953145552803126085355317002226885694499307762690956 8306 235675435873893655558932662187189601758041510487346301763732 8307 -209969635907659144950139640815090536911998863551076674969298 8308 102904086966093975102516882459205777535967265735533423929038 8309 45679554812678817531356451352957809617978095768711672483008 8310 -179246914547595866834414053983907236760291139622097941239318 8311 246066097837583976330429726657652011589870214967289839877966 8312 -219226395190776847129775542860586823909756790419115294203127 8313 107440459160820555076264478049751292645320005139078883633180 8314 47693146932988051819406017833912989279924829560022103524592 8315 -187147784555907119300532382487033642355366478345497232733712 8316 256911573411102673152383638413120277439805742470284549701232 8317 -228888311132916100987725425613818682645324474240489307034344 8318 112175370647665270823539667066171051416594958116092087626456 8319 49794860795314447056673957184490137410064885445949226527021 8320 -195394403038182503937129814034017693419912856340861598258216 8321 268231627139859269610517592747368112916933631459598286146544 8322 -238972989313842970552284412670315069070441956781602875799940 8323 117117448188188857632948428872068887728694171533701318211773 8324 51988525161717619028290078978487493609844142144659583934176 8325 -204001791364900051221965804980577799479467311924222963683963 8326 280046876287000209134081688326627331497595999117775449948122 8327 -249498794839886233613774509086012215576213256052716936951880 8328 122275690691020413684191577526252883373492382437872692994213 8329 54278133952160329526282903449025134091989030904090552949545 8330 -212985618831509251057917019763267132577786939490422338301240 8331 292378827358469136695196526603295009432467792571922268612008 8332 -260484884875354100994659825426358925339494163190214125587359 8333 127659485150413682129501803026795349241838477130554767533008 8334 56667853317580990365238142681331419394334468361702264913006 8335 -222362230404907670295970743576720656217002293738487490564080 8336 305249914181333750568312132760790671259210432384187072716039 8337 -271951242557302584197982393446286794820661532896892657013743 8338 133278623262527792044519700236567813665776588847197528749348 8339 59162029013703162595058515906050341218472112796822634864538 8340 -232148675649589263655816152886900588991444695642351409513760 8341 318683537600959438331428221004021364966190204762238475187156 8342 -283918712352058380679857465081328466887823095785499615092720 8343 139143318748043225932923255047924515594354564705856187602778 8344 61765194088277204812883867366262734400550844781575685260109 8345 -242362738883259527242060462802504357502214187873555013461748 8346 332704106865358906356957162049498590464512467302980109725360 8347 -296409036914347139518666324986078526355328218449813148654759 8348 145264225410922950893575619125862497121315899884785691744611 8349 64482076894981288584253721867101460226379319763944244241430 8350 -253022970613799478274785493657132336555139246659118318138656 8351 347337082767910413958616560118337409629814866777132337568808 8352 -309444895512427837810711626695111335267490580846392709233644 8353 151652455964377720945405536024191042826202138636212470427012 8354 67317609447763202575206892757222642149750686842365705400134 8355 -264148720311634108447765305811197795604208544262494687440363 8356 362609022622619759395455545395177679280331392788531355998033 8357 -323049944085289948881158523026910957943490996485609461961189 8358 158319601656395591015443365046794068114203398352121996291314 8359 70276936129981624714614254598779034296670491615137761913193 8360 -275760170573825038450636094328960857213930790314869428103475 8361 378547627149207756281371797440110981778298817805512568785512 8362 -337248857000736499200095476166278088348384090329908090923380 8363 165277752728550824959729348845206942649491750697574986829168 8364 73365422773306805708194601679493134005233434243966125988180 8365 -287878372738565331716003026316849826057064508336973447559648 8366 395181789348540708636052284933608545413720727946697390287232 8367 -352067370586057553277428985549815962777825635012805032385328 8368 172539519743218864948268161042433695059716288651115842875034 8369 76588666121966868714915225961591972918316269335286191612000 8370 -300525284011210693562128045970616071213363798729255207278406 8371 412541645452291673918942803029694413706186069845543313821068 8372 -367532328505999883335853266546306840419985546384798488185917 8373 180118055815794183443111000625050748291818898438540600661062 8374 79952503698578220808950347387869848514936368143566881164062 8375 -313723806165539634122796500930971779363692605147973734917348 8376 430658628034230647590168821767122277757699058853171995117369 8377 -383671729065864516417710498230730846109610205719444602392471 8378 188027079790039082996812399850359153686603683719443196765560 8379 83463024088477966109609258473277308808628007845357323720221 8380 -327497825886599822142770708773848745725786366014301603388649 8381 449565521374197989217014275298372565280583367602732823745396 8382 -400514774520819651509646405465947412829399464776804432558144 8383 196280900396286363564254322654787478967711412169368539994588 8384 87126577660183826299308394822877081996651402018688679342051 8385 -341872256824273186799906559797437915816651648569219477414527 8386 469296519169623454820379900023445464600615611554838084691984 8387 -418091922475907459800564400749219067167950892159718787291696 8388 204894441433879865560697345748922766522792991181840217631991 8389 90949787740344075595711970100978708456487793470430063943789 8390 -356873083429582900718754060692659355127784313909918717945360 8391 489887284693419365344162711153569315113977958344465836614077 8392 -436434939464755098220334580834730555677315446558923825184820 8393 213883268020966950557387790928000393896174251021342661730095 8394 94939562262307595689380123246693289069040416944052448016792 8395 -372527406648775950689005269884990266022648493747731831627130 8396 511375013501207245544767078992665303347704326552348265030751 8397 -455576956798678684120249552027584647002972782803395633038827 8398 223263613956558843133798753144274188750652286979190892804588 8399 99103105908243612891935812996659235305215631972061920296048 8400 -388863491553350519215873741086760776480512003038734487799430 8401 533798498795139496775635091454451409278713810954473348602856 8402 -475552528781700039096570983191757174944438370825438843065032 8403 233052410241651386204090046871547672414761093515434302595941 8404 103447932765573307565629885106407555945053931702683135362804 8405 -405910816987463008230280599856811878592019875568869224083330 8406 557198199556058384288890581749574616411143997548169634906160 8407 -496397693390986001489065717492071896659879465720042614266620 8408 243267314808153238384926317002800493698387612226377477533004 8409 107981879519342651338708671308115965831611251561759241070444 8410 -423700127317550595021826282721512494525975382701580661363864 8411 581616311560401176948915981936213336951137225996241380328921 8412 -518150035526375576232408365600600499065630110347843121256601 8413 253926743506404071950264309134750173943471587216251074267232 8414 112713119203068953061246246960437784519892951050067643523280 8415 -442263486372547297855141818570465358868451693515433391317636 8416 607096841403120327493276187312909337363304122426560172087275 8417 -540848752936987951435600524912528561234032076715416087117730 8418 265049902404185251018731810640351489461746262572116852539632 8419 117650175531534160495680389200832065370887896506223824198120 8420 -461634333666760451000153688267841374312352755565685985802023 8421 633685683652949090423398483145389643198811197945720591406048 8422 -564534724937411555829831603067558269314930150648220250677952 8423 276656821452333255671662996103155249603655463316769765649696 8424 122801937839977512462705671561882783307027837866513376494280 8425 -481847543001316289600026394136785562913240965696596761243462 8426 661430701271614233597603766431939603083687558358437765546648 8427 -589250584030668242464441991187223408962401444154771282002754 8428 288768389574365384512012124694781676066699670543871631723146 8429 128177676655160269655492301677828875240207969788409280840760 8430 -502939483544084314441955789965402555190544991899754703035920 8431 690381809434087138781576204479260822869759884209482230308829 8432 -615040790560035045803254252584964886100873000621927097814921 8433 301406391239921779291239903171844740960400800463972272829758 8434 133787059924837641209637592195260256388370701453636784247384 8435 -524948083492156792805339036096543210806923896232772228438868 8436 720591062892681588494120561738403303855347222601580685191590 8437 -641951710516896769630582277089230605625734359652991096816639 8438 314593544584321487929022217307399895486180769439638159173378 8439 139640169933279406184776322044454496797509263487569697326277 8440 -547912896425298969078446461461206974519978330655220523804932 8441 752112747033760251036199878186932097303201709205158487359992 8442 -670031696637104246491638351714817214989687443742184234784592 8443 328353541139127193771472378723292427799868733977320837247104 8444 145747520931632913149728194776445014644621326936724869326971 8445 -571875170463304400961926523534860336815501077647392894961099 8446 785003472782012033911245038139663142196423643104156912256784 8447 -699331172923834130206508853627647492071867778035581084601479 8448 342711087241317632971671954582064791792873881330041326252264 8449 152120077513122009678211722664894046305174533830995898322150 8450 -596877920344895686563872116185130353001613679520283204718984 8451 819322275513719206447584028191626066306369603195578733045701 8452 -729902722740695559394875806939033847330775524913127276363039 8453 357691947191483015324869036197679853611232836817303153323428 8454 158769273764324966199523488519236865657343956274920227448678 8455 -622966002550711388565846363593488950263100130473395193592424 8456 855130718147157037141140260296983987692763243066291371025711 8457 -761801180624816347990183193006837464461954854757084309818501 8458 373322988234391553860538857206852714463717296964278421411720 8459 165707033225075654695724827682856260096068836458605074379344 8460 -650186193598023191419313931157695386022500054243794616555159 8461 892492998585270621924315162203716963161444274415010321510993 8462 -795083727975876287350664887226574453740804880772642516850496 8463 389632227438329279614029225788422376289279003266673168805764 8464 172945789690887244764426164770753430128972815767153992164145 8465 -678587271640141569921128969540305333953904064472154405754185 8466 931476061693065015585164681835065933233508579263468351293056 8467 -829809992783547851125958947472582016005322965078091970122207 8468 406648880552795650014429879916423489404239079275934959977585 8469 180498508893208696696723837300422174850680894621861536814376 8470 -708220101509002165614939302870099318698063955576157522434952 8471 972149715999737604853604908348523207662621514284700734310112 8472 -866042153562565660370693344806953279585104851348671932276776 8473 424403412927449234988667199544130101596339189751416382564276 8474 188378711094293662631883503868648155125049543954016246252144 8475 -739137723345187677509023726135784911773473605017027036191560 8476 1014586755323488247625126440974532669802956119265209375438629 8477 -903845047671686505672799551587191960309403838244525458317376 8478 442927592578646378181733635285413059974836637407148584124352 8479 196600494634991445423923576884037717739344912604432646058445 8480 -771395444965640759256106324764752105296469036045799512182992 8481 1058863085525175921843020516562433835442524165031870877549777 8482 -943286284200132997205034405988882773828601348974353732871748 8483 462254545493506795395524055914396256802695844410418408919352 8484 205178560475362900963200213260550789817460127222622495118526 8485 -805050938125571942169752272878316074665385705958905977643936 8486 1105057856605563877586219987079368487000406644072617357282640 8487 -984436361612747951448257746190439566391762080381156508045803 8488 482418813265179430890516027099924497874350423126459888965252 8489 214128237769683195148202118771996995322682000637246870074766 8490 -840164338837573135979027070524066898573961221664639476262892 8491 1153253600369822510446950793051829279868289503597045150225013 8492 -1027368790353035839509189613933130233670945154994587103251790 8493 503456413156875624931076020059358760057213303727713164105285 8494 223465510519120838848097131483095285296749668074524145231050 8495 -876798351917722374619213855809960868757378055217416286836360 8496 1203536373892254884587985938347051894833209339483186202222562 8497 -1072160220611544936542079492509690010253254067677414303919239 8498 525404900696291080781112226931113122083353031318047038192188 8499 233207045347181230190634961525274111554413349415658888688848 8500 -915018359935520180771208688188074698273432786987302749071040 8501 1255995909023889131874452364558065274968630133624274009602219 8502 -1118890575475662670737621054874345989340490986364270468422370 8503 548303434906259841712000535985559436155096579826887727139844 8504 243370220444875954753177594653121295270892284939784039352160 8505 -954892536751843676427374600089853887732812304745566998866489 8506 1310725768195660555657213835078039703321632811699898801160816 8507 -1167643189685871066747156832168924636856664003381462728167680 8508 572192846281879351862158182379865957506117443606555252108447 8509 253973155734529370988726568176129267762728553377746178047048 8510 -996491965836753289692420899922872274939038300020927619067616 8511 1367823506780400529998249558072562959550194765603013674324733 8512 -1218504954232853674583861559758485786753443383017395505880173 8513 597115707628922811158869590727451612079115815270939259389588 8514 265034744303164704408929206686049132875092111637623334960756 8515 -1039890763566951007451225955579190525923116702808007475961975 8516 1427390842287776228431588529936195054378300580545302668564130 8517 -1271566467039575125530156293239162635710842656211142663273640 8518 623116407883120866187810899125143185033787370870627564618512 8519 276574685158526282254939308343188608811018661632872970043253 8520 -1085166207710981511073217351495249679971800380154501445410956 8521 1489533830677702553871499589220118195678575470911765898321080 8522 -1326922189982585232068424050278796663569047026086451636903592 8523 650241229034856929833576871887824561961643976483997510947992 8524 288613517362996087049834459325331576235376005437964937510751 8525 -1132398871318901644460037483738320988160300879754030029083216 8526 1554363050089593806144822644576777638848532910823780247713549 8527 -1384670612517347761041201803325254154534948719685818801122460 8528 678538426288987130605186068359466305992702217844793897963959 8529 301172655602955058233558667099797492951988746824138359247940 8530 -1181672762242133483013129233854271386988498776016556571212806 8531 1621993792297156798035357719974801425526397043458013907196040 8532 -1444914422183376736723508060482967302591176093425090308415743 8533 708058311594875422293278465584590713051856480993227666719893 8534 314274427253526236598442066066110277853398931572275024947040 8535 -1233075468518576349116296412847329624175657255143461137757691 8536 1692546262211269276175217019507712242910210237259877414305088 8537 -1507760682276398145632071988903628629204220788971399061763536 8538 738853340687335440245945266647378460810468444973954068780320 8539 327942111001121787755180404575183244383056680490698330483301 8540 -1286698309867798596110176118146802337703083854674938109542924 8541 1766145785766858391817905236826006528350979888903611719262678 8542 -1573321016986660711859392436110177677207111060862158906693864 8543 770978203785002329844014701148590377483951535530388484944360 8544 342199977088803176449032879131125139733537532890389074119462 8545 -1342636495551276614929917901930328355920047827983406722889023 8546 1842923026543615214118939566478306689563706368111715152109450 8547 -1641711804314915235543285721423541536685549022089729258135207 8548 804489920098729421184521668241049350453434692665539182199758 8549 357073329252157474417830451098776076516502129329239650316310 8550 -1400989288863212701656576225310517838068094965129941350037592 8551 1923014211484875378095550348894035316414788089092406623255108 8552 -1713054377090487863957776846949740068775237933791841454777995 8553 839447936308926089581690076924902700924886136214213692856761 8554 372588548416197321537076182451351069274962157006513300616060 8555 -1461860178528462221674251327165870855890897629154183475667383 8556 2006561366094086316791113966784652102248810491864858677275664 8557 -1787475232429309433469190345492267515235555672307048115072391 8558 875914229177334630282546653222633176180617497285406621773056 8559 388773138226711950667399159192185462861476509922991950922589 8560 -1525357057295551670624994393526917021988017824394021797346790 8561 2093712559503992497756724833146725340258774804562583902293088 8562 -1865106249983752365452864146693427084528269063173227409470448 8563 913953412465596107794027928268335444146145276614174543738776 8564 405655772492536641987058660185496644349477554470631706671512 8565 -1591592408024691237713195079678214565300871919484262243088624 8566 2184622159830027011028496338408129385618689398083992876047242 8567 -1946084919350691083855179924474005354380950815206053604191656 8568 953632848340088966141104040405418934023999272965053008033604 8569 423266344618372894781686430549494835338937771977855461273418 8570 -1660683497583097546038960403841406525588103580501742723430360 8571 2279451100236427110176103187380352167938536053032122073299382 8572 -2030554577019365024905072376633004358224810599846779354276892 8573 995022763449951204961075616750399472645393807264012453695700 8574 441636019111086594535562407648032453580841023806101829969632 8575 -1732752578872864379713111790109124564124398743641514762310270 8576 2378367156161320329554412373766913256886824557862580697958214 8577 -2118664653256409460700799872469547254092339570920363561182244 8578 1038196369872929102393266132562308746666308678341188306047870 8579 460797285245841818320047485066652511455393499963724492018320 8580 -1807927101330072221338616324866422148675496710309903734881739 8581 2481545234165485141438654083790741726161171572842833345064926 8582 -2210570929341853978176378410369899405089464488118886706516302 8583 1083229991131745248874003623228113364440673083660854259455556 8584 480784012981999184557852874772387175164410282619026657595472 8585 -1886339930247832972106151207250557350997223102244706704427516 8586 2589167672888705484847969576399937941281627468051766777110220 8587 -2306435805586997993259671402159614948885429862778260630007947 8588 1130203193492059000151830950272758917279396791113670665990108 8589 501631511222425560617341925168288066468172329213173181060034 8590 -1968129575290546843499439369537923855253999846888712539236608 8591 2701424556617642805430873070053195140799812519811953351135168 8592 -2406428580582884658085543783797149915996349764929131975846390 8593 1179198922761816841670890099239772508242523423380336545107401 8594 523376588513732472425974891578078341606949690134577708557172 8595 -2053440428581827540156166228680786519907991872121547297389988 8596 2818514041989974656345923776244350945340685024764101597325345 8597 -2510725742146637572460901033616431186469110146082296582952312 8598 1230303646820872604217271893107222374803733111507279937561200 8599 546057616288989935516811902577931834065162298796002489542408 8600 -2142423012764353892651725527037672006762851854127079260938235 8601 2940642698381228889172429071952927897087507521962081563735374 8602 -2619511270452228634056064235535611493780759347674537029511992 8603 1283607504119212574320836948150913141610536856770571625457776 8604 569714594758657119561698339017582006713016918408456435070797 8605 -2235234239446356429040518288506993386950247974035127812947484 8606 3068025862543311831418898018550231134842849906272871092720696 8607 -2732976953852341155394305162344111178015627392850196182195395 8608 1339204458391963484756420238585245462659384481188158919290496 8609 594389221559838003338308442755763116015364143124889013192311 8610 -2332037678466572404060352258906254247907269073614476676806876 8611 3200888008087223831813524336798093295769178103849171431230016 8612 -2851322717918912294165968253882311133928814439005908098564978 8613 1397192459849607947187193784038315449761681738126004106787881 8614 620124963278515981501711348337394987367306628256777914153862 8615 -2433003838427330012379579526733327785654097961532026159940208 8616 3339463130426913850271574506261923184102930334329334052674091 8617 -2974756968251716445786655545418782143421762220808791026242036 8618 1457673613112498535995710889281699625087819601827407355013960 8619 646967129964153539140861966691344017946347259313022682912128 8620 -2538310458963980485692581804164998090991675713583620744760333 8621 3483995147826685594460727505359249181188568321314352648489542 8622 -3103496947627021449466846059326663413956469632522485448328636 8623 1520754352169865549629701260800024895987212057613837877462885 8624 674962952760969200312466001483627846028464109453518916097209 8625 -2648142815238215257161674488216876683416780708705514730656732 8626 3634738319221071862860033341763910910035066269808572050951660 8627 -3237769108081948588795394987722117956440844215317834568734927 8628 1586545622655072254522290189616321348645315380578493269279918 8629 704161664785331874568104654385334611807947838428265010277128 8630 -2762694035162915317139337373923897953983331469418155724250496 8631 3791957679503683697815662346311953671779757665509899783196364 8632 -3377809498554733220462648541155199560970253071311952912820659 8633 1655163071740903666942030161844190244031523687196795239891822 8634 734614585384050681832425059066094279394869572338311947506368 8635 -2882165429887113478168754414672938695318559271418014580628155 8636 3955929493010260849249868009090806033509067605573737495386167 8637 -3523864168726654762740948483234329767792924741915017969670924 8638 1726727245971199907886919147015999546043667657985986110160232 8639 766375207913894873451095660934499303872062010874627898110008 8640 -3006766838091441012414118388449311567359106705553020121685298 8641 4126941725951045852333787261732197072477618464185120557093145 8642 -3676189589738023629419273854473841226860563981165305923363320 8643 1801363797358182911043845059495980658104172858494672888636920 8644 799499291188462473406147544871250526006291257993946113887483 8645 -3136716984667112871119510191778598831415607535083781148341744 8646 4305294538578723538142707414611544163861634598132012823478688 8647 -3835053092478321067708941723035763868987815330661618426526667 8648 1879203698088396618553947805649056490665508690527831951857373 8649 834044954744536985026032955537055054832290208869627459082372 8650 -3272243854375116700628990539682885158959545604845315990804352 8651 4491300797910560762629885654349006946882730505165781656004848 8652 -4000733324179430031024212130988408987712063712773906801918606 8653 1960383464194307449931054162646097793160406963208623165458483 8654 870072778086338564650755142785957111849255889554550457657502 8655 -3413585081106847853506288248862924065366859580162856188879238 8656 4685286611857099301108041243362563640025857208977468856683002 8657 -4173520724070917257364453322671225901504473661944844882879132 8658 2045045388563316337188868615299163695523183854179731841559392 8659 907645904072599462479816396441955705795951532964970629555918 8660 -3560988353393014798998515512533045870191057116658605127929668 8661 4887591885644852045560215671352230479408073518191058675831728 8662 -4353718018887576557809620033382807337287077982476003692367524 8663 2133337783671239455463921566465646467612385130723458849837901 8664 946830146618183683796200577666200319393844111867476314612956 8665 -3714711836834267590150197558963204792699913449903432436144068 8666 5098570901456984864724372958334600133489789331836298614727608 8667 -4541640739051970807035219765581457482286103492629259102101968 8668 2225415234443246361266624011223854467967591304703850139136299 8669 987694102889038562392502223026960190880211893178772615858710 8670 -3875024614154718817384749372325121236844278671399666607860900 8671 5318592922253992004662719801909746330491765408296404142515256 8672 -4737617756388567138950069411305157220518319580717600389845010 8673 2321438861661826982627870612576296648615738580545881467444384 8674 1030309270176622530516950027877353804351147103760653133274452 8675 -4042207143608375954793951914664328671089952124644862896742956 8676 5548042820775952331970411026435282352066802298143005550009284 8677 -4941991844261300346804734962800538791808734461160682865004950 8678 2421576596358619213515651751011797043357289956309391595465504 8679 1074750167645610538405786440996525634347849016509510811648645 8680 -4216551736498532151100536486697912092260138232724913385215848 8681 5787321734769150107343598192881806962516609175680511631057864 8682 -5155120261063079604412725453114010570399963570783441578380444 8683 2526003465644894240653082363763244188653246595258074959006252 8684 1121094463156648516259827745749198870519904582776761065428942 8685 -4398363054601417149878136241304877374303733560749058587117115 8686 6036847749522722919039646766925801411760624700283754542969012 8687 -5377375358023931761263094623728021522167463239022409862348696 8688 2634901890454195773568563634572697761419744810303619389810862 8689 1169423105374223668432641323222730741455329518411521570282178 8690 -4587958628317940887037821734987628157872961956543931989504488 8691 6297056608845629141285810685891828519381463493300444756202793 8692 -5609145212344211369357591446958643451266551420182088668492840 8693 2748461995690091809569488771883732125157234456417698367766386 8694 1219820461378351440645177971972765088753788270230994380735872 8695 -4785669396411221155107775782196573831739984208255086623317780 8696 6568402455660678797421288939860810325210206447907269384993561 8697 -5850834286700666470023230802502791335119977031993970920247399 8698 2866881933292254393571153336779355480931876995938138995503968 8699 1272374460007766434625018947083230008916574435248698380520452 8700 -4991840268222827374222849015030215666049999696628602047285750 8701 6851358603440718844910271330362437839434567774068695542718796 8702 -6102864116216195745371441494684340229518563274018560187467752 8703 2990368218755166223452019095782272957151463417725462075450269 8704 1327176741171657641710563146243690388357020396921856196230241 8705 -5206830709297350966578336171227338504051305302624407648536424 8706 7146418339762383474940054235531606164131970668462603640871542 8707 -6365674024028935308039598600667877607238311641672103361975228 8708 3119136081655696395670783859920296937508794804427871392983890 8709 1384322811376722983398952913245869272971291309634679499346438 8710 -5431015351383087345363325899694510255281329923150095311775410 8711 7454095763305191939691664001166030341499680211673767810954776 8712 -6639721866642943302550124699972172866983844214351538183670923 8713 3253409830768625921582654345628632163362528675065287894411004 8714 1443912205726449735969875962234556979114814026827898313566488 8715 -5664784627816345695295698817269036201428616593116274931651575 8716 7774926655678283806594303160918312905329268957450657064962339 8717 -6925484810291281621838130862089488115604306033234027162401582 8718 3393423234372973111868157489547167133643477085273469939924350 8719 1506048656660072053163162695292625281962811739376236532022477 8720 -5908545435338253571319726479972656978105030909438775432858599 8721 8109469389513810854891249011923496341651517524259702863034873 8722 -7223460139592803378908613687957262700441832815088365466977094 8723 3539419916376707221669808439033037057410580578692264197673520 8724 1570840269709631206788119917533781605880215742525105762922981 8725 -6162721823435959440680504519537655873420353034186956841822887 8726 8458305874325046015985133125656652054282710792557789818435296 8727 -7534166099836522386601353757537004810415484769482616374376148 8728 3691653768913185084839943023986992400356222043009187839326792 8729 1638399706564985733652621584338693504627792404682171304952158 8730 -6427755712344925842926917260827535386548018558556205440072976 8731 8822042541688716370811610407007277344570603348525390883337774 8732 -7858142774282150076765016081355731933573854241051315516645724 8733 3850389382089440630544589684803416298920224208028976669609200 8734 1708844375748505500903129251994050514621019148763540079637216 8735 -6704107640895619784677633463423290204131800540741183220938228 8736 9201311371375016569912700087589114182592547545874924087851312 8737 -8195952997922322669206449163454608730746454547723941312792015 8738 4015902491594343596636618629159222153602514571071288162779816 8739 1782296631213554600270096356400042627313372623354851313370582 8740 -6992257545436419113639212030937255761365469581492563224286879 8741 9596770960115312359446340864442626701708725054192619503206492 8742 -8548183309211297096297894786370924572097837378524189762809724 8743 4188480444903665563276223378308199564226479409474838236835677 8744 1858883979193742530250106776365552548580470787181594351224863 8745 -7292705571115040685691595471666112485331408514723086897868656 8746 10009107634766806469042390485874108919186416887935070709544324 8747 -8915444941326561935912694958360470159856239430032776487803712 8748 4368422686849294531065813419399917266776048725633753049101449 8749 1938739293643321685437955837257783575230877246503924838365392 8750 -7605972916853337988240222062749952089319988343485848277665952 8751 10439036611705520462767197328858646042890310970708865996391972 8752 -9298374854593986901677113493963008705592426804465808461316646 8753 4556041265351271407239917552412607036574678359423946282099308 8754 2022001040623052922983594516236356191423975304434110024179320 8755 -7932602715404995555842996686833985049190016648843132882297623 8756 10887303204353960186225255877549104329627292064622226893811989 8757 -9697636811773922697116165347507643054720034986620244237858687 8758 4751661358144032604374708648986432177013486008956492202360800 8759 2108813512000371946435778179523815530862104974251958731094208 8760 -8273160949942551386463902278803315020969881054463553884014176 8761 11354684080827897646146278582818287233978018693674383756641680 8762 -10113922497975167740352692717868498155294065831010383892663504 8763 4955621821362284154609891480116874315957990007446214419499236 8764 2199327068847790349879148914311029198430189652677377951173071 8765 -8628237408679396480253239308882272510456630927225411205786420 8766 11841988573767941772393492278910483785266863832895836718355192 8767 -10547952687036049121444731254447343664514936318680979419723964 8768 5168275760887358026654274744455585892472080841006121522654409 8769 2293698394939180232212195106634527973318565367175845958129942 8770 -8998446679094026022812889194591631281153631888333425085493432 8771 12350060044506112717855265032642341364544808763386450482202444 8772 -11000478456287136278284104814135893775529456625524393057280310 8773 5389991127391766585761414225177541071826379980614479114669989 8774 2392090760759945110304168984031844299035806249446253985799952 8775 -9384429183387946813952158728304628050872249333606169194723732 8776 12879777303805612470649458922859812103022039625579695244500867 8777 -11472282451688435957758740442305452013350832290262399021463018 8778 5621151336058034481851427350448855061479639349586245353491644 8779 2494674298464098212039260326958061695001794586491556769859944 8780 -9786852256875381389842314059071056014244028665066937913734206 8781 13432056091503537251472143802633750040926042790366725395418531 8782 -11964180205415429512772599972932008241851974715905786935022800 8783 5862155911987809141215818323691843688172357252073422240404712 8784 2601626288228978930675746157750562297475044728933369599574802 8785 -10206411271072356041606137448663940226820019368646469244220240 8786 14007850617481548669998594545239694796068725831048912934256520 8787 -12477021508053136865913104430968397971009855341720630087734250 8788 6113421162358794348461562855453659185922336762996228038812887 8789 2713131456476767159754637011681789952992308569812030651414428 8790 -10643830803325026949854406721799321056492772910245893679578160 8791 14608155166488660919642751832134107941702442714822330733470806 8792 -13011691837645659084139682040706625282543819098723158442506036 8793 6375380876430281532106179488288682313901435116312580816765520 8794 2829382286451132409447424651403284274518285098403478465863688 8795 -11099865854892299665997821658541411398842076102806673456495804 8796 15234005769443466409662473854021694490342387834147867378256188 8797 -13569113847940502341460121063086893927314542893975113345156071 8798 6648487054543038323202002541130439368344572065268341006439664 8799 2950579341657310198863111607961820096480849242339540562648589 8800 -11575303119476050465430050773528631638762783703882955561359337 8801 15886481943950474424823549556271918179602888327256527881929094 8802 -14150248918262564545056653007435762219191066520277603116659930 8803 6933210667306124478484442255887817930612015830308917530821769 8804 3076931602694663600433543101974512117137286915643688496049230 8805 -12070962304273686698747085288753475446134511245619753080310611 8806 16566708506876945418595476984349431455987342597136120545228236 8807 -14756098767552122294020882456727959857222474358966999614759936 8808 7230042446211914916289560507483903749595445750809468278308236 8809 3208656818032395613945329817933668059975741235729048176827728 8810 -12587697505712515122913709770169330589859816330074239888569800 8811 17275857461952842893102409195142917072592129595259929664207934 8812 -15387707135204646370329891356233231929669241975937502659523863 8813 7539493706971294917455659818571746442530732064535615103751248 8814 3345981869301562206777842246300253626466863284168692206792224 8815 -13126398642113555372318244487373540198905554062278460129252668 8816 18015149965477478027148189024634538005015279665693094306148808 8817 -16046161531457961121735339211944363730259082339304141829329807 8818 7862097206913733068296850733206212245390129185704243607600520 8819 3489143151699931668831111760027301237049182826690079840802004 8820 -13687992945624178620753096846055478560008736552782563737417770 8821 18785858373342279113355846570239713986834186981249270322392734 8822 -16732595060184315878221604816126750592252953199470083424268304 8823 8198408037851816024915545344880165783024657297477671251510298 8824 3638386970130580102514080589037758610790301970967947654777355 8825 -14273446515854413014940580146079786029487158275727795109348697 8826 19589308372710075879053311163379284123829918206996069482540896 8827 -17448188317061530697756332549840134203132459309564302864775112 8828 8549004555866931723138845127980733957415482665265994353456245 8829 3793969951720443574745505468908006326106604959950470670419780 8830 -14883765937751087308156324974942679761811782626465539101172336 8831 20426881201827553208183926565506168698315633560271550092604152 8832 -18194171366218697039460859613146292863977963811354539764460168 8833 8914489349532203752286658692180467236081180370273221867969726 8834 3956159475391404399911231986940157200349503522724998850114704 8835 -15519999966347337951574496602747330534288632832333243063144176 8836 21300015961589313174717538771526801552083388407743376815496751 8837 -18971825798578146494375991564121686103602167775766487889420768 8838 9295490248150602336987912608758199527545774012751550767493130 8839 4125234119183913487393411974634325199304922980663573442043558 8840 -16183241281132544594366018022242893476406921444530313193929352 8841 22210212022619510695312573346336924420260223246745943419437257 8842 -19782486875246745141986008480214915001337996714920396552919704 8843 9692661371650483531618178640642542584654746407694980538187834 8844 4301484126061685611430247574225613644409721215611671895987290 8845 -16874628312899652851773805833003468737151944988381488612816762 8846 23159031531790527434452705436060622582766149379302170927249648 8847 -20627545759446233017237313768580507234794386419872423267891584 8848 10106684223847738495544359406158225444513072268879138192066346 8849 4485211888955694496434156961816578999783595352932616171997288 8850 -17595347146043266397647426588226941908974300615373998285621928 8851 24148102022257860995571556159222240784097455645384468356342545 8852 -21508451840614521350183182967626686259484294567791024184675721 8853 10538268830853373773157254605758160025112528110268285415255113 8854 4676732455836586192234561609046425548453309494093452279987184 8855 -18346633499403024989035252886485171391415892744952606397733128 8856 25179119131256581641667012281877496892262979092306272677358625 8857 -22426715154457806996003867379290082406474989804993093846323610 8858 10988154926477800219017109835508440458060173617998000608543272 8859 4876374055636770629451549517001664300219044275307018368981848 8860 -19129774788872820267895532198086294450202005210612874599035556 8861 26253849430077606511910922579760717095224393960192743857719289 8862 -23383908902887294997958348883659219141336923226066335217304032 8863 11457113186558495798831841811348439134525868994420500777824704 8864 5084478645876892710958009379753892582936070507597255591947588 8865 -19946112275127533997089491635886602266362265450517793440898108 8866 27374133370821931603675388073856744669195701868165074458729854 8867 -24381672077934476936075275411013791357360346541295727977070752 8868 11945946514216143692288567836953849064990557871564718234230638 8869 5301402482886178030316576010104964413879157217641334361133678 8870 -20797043299955418518093961308817153512567231015101175526687936 8871 28541888354718125513392909517718069837022153976977278292076197 8872 -25421712193905544617197381292311757805810782930808067689675344 8873 12455491378125954351175705121239113640026366820502194971630468 8874 5527516715542348614292575138830823185108915782990726889754868 8875 -21684023614826189576324089045383025161540308683887550751773736 8876 29759111926983118117046520555573611775132362737812737225649075 8877 -26505808132208885735277652510306286898020053009684732078553880 8878 12986619205975785735370087423831195522876904276405140336176528 8879 5763208003494467431606072538408959632650148741327936613686597 8880 -22608569805472588646540304109284620670248951740781187286641024 8881 31027885103408915708936280940517991171947035106129220079333197 8882 -27635813103469980718220593321028343586150245048676892242120692 8883 13540237835371012245482624907695359669539118625134876298457145 8884 6008879160871255512763800298876119865805386511616989058977462 8885 -23572261816416825731623195157229760526381616069905853412248624 8886 32350375834068657398668935524161103399314191371195434155029542 8887 -28813657731735679198848664499037155788007963509516190107131510 8888 14117293024537997556340724908250648911210689585390134072427898 8889 6264949826518193445209549455422268255522806844934923387157413 8890 -24576745579533173704693632223430150822905844898161460725076984 8891 33728842609754724169173326870214145547617129358872329915935184 8892 -30041353265765072725252334041498291963455650776664427797208966 8893 14718770025273642777709776299571742621267870035082122008745064 8894 6531857161849133236221967520990193023906652529600397707606336 8895 -25623735750904300557510960867460477345683937588123802958786784 8896 35165638216989763384263221677460273379965792672059242309790433 8897 -31320994922607301428413920910623651727834042445170974218472417 8898 15345695220687957978061413047380476011405333288203128790701058 8899 6810056577442273094285322471576086532661752855599894264562253 8900 -26715018560401955263827040479072471650594063005469775032846552 8901 36663213647688852765014547386486738888508529706057207666566501 8902 -32654765368877952467969736634312122285998694212539924692769688 8903 15999137830390096882402102314595435427756852634656336123228688 8904 7100022489556255218673386732440263148108472572003108461942691 8905 -27852454778602635529847338809277486371446913497629515049609886 8906 38224122169797968131005823486309870112800731554514101943060516 8907 -34044938345365555841378243081158326873169226330937057290503175 8908 16680211685875962437550936487327166791512148119273195985742982 8909 7402249107789906590616275382418864518335873122039685173149648 8910 -29037982805836141366173992078972982438232673633549473156922010 8911 39851023565490822424272003763598620406567366144982100066767814 8912 -35493882440828400312057179203056913560454750712835059242514994 8913 17390077078987502275601964568477230996546478680137977356892290 8914 7717251255158829252919090413111800759898726053610098258662552 8915 -30273621888359748197366387809115950942239838778590702175550144 8916 41546688543773408878683060555303313517324868830148711233936673 8917 -37004065021079834133303479805371767876597864716833931692412699 8918 18129942686430341906109587946573654288090342366381897670085400 8919 8045565221913736827196199315934672726813534898109981112142944 8920 -31561475466853419727421700384993095039890099093863152837829848 8921 43314003334623623726374613967023040837738819283421737951907942 8922 -38578056319707751400210181776617802593771778486304419247731008 8923 18901067573457630660158627239236439919677725744966755730982213 8924 8387749654479208298299169379970866044991706352719777323548384 8925 -32903734662642338640604503610610087991164720855837802534684288 8926 45155974472082595117381332078371155885787336433091442538622176 8927 -40218533697031479431296099808705985416280904996960412530312272 8928 19704763279954089121687602362898515509784400919614511850873490 8929 8744386480947471835074847643291700230426163270777890266862849 8930 -34302681907272389588938633781814750399577937936508608361211422 8931 47075733774015253703095003393131880885629551810598613322881885 8932 -41928286074167175022424201441657948219359598838032775416038606 8933 20542395992285442620644898597597349585893870249482190628621786 8934 9116081874620027374084287411692755716017295393827612557885218 8935 -35760694721292423959574711512623345019235332435048541037538320 8936 49076543526570713173534178772255883415527167421594809204966096 8937 -43710218549351523065688488866274860552916384358841107613987295 8938 21415388804414906712255639937348985608413822753687510063753236 8939 9503467257150457075910550820196355752810007907639810641292864 8940 -37280249648334523307485337546030040967770825723032089416580174 8941 51161801881698671062625685126331069201260544162533564227782632 8942 -45567357203963441730793637888483997079257657978409107086134432 8943 22325224071930368893398575326951886464323498866550394014403278 8944 9907200342904751364674165936420058625188935035118802541088060 8945 -38863926350830425816644346046958769352098543157150013869281984 8946 53335048476416795741746170094433334774367203457382130057619928 8947 -47502854105985083170712248676359941239828069127761315412013368 8948 23273445862773605979454035815689281596717312570196282298415960 8949 10327966226220992599257034594850250790222049072757026824591854 8950 -40514411873959170060615146856951663252313225554217787999965166 8951 55599970282876459144390306888018198133573393667760122999773741 8952 -49519992518957144378043262703992320545430274756190172474136248 8953 24261662508616517185215457498380074073510245343281788741932898 8954 10766478513318389891844299906807231751482753206268690254366512 8955 -42234505084688240201780400814003095473829520679893165471057871 8956 57960407698640751667039183799335973241849744648693188019190226 8957 -51622192324809854764402485194951895489418231966761358935224698 8958 25291549260989176701923372887761757576224235153682398665353112 8959 11223480500676552604293395540692471624764345197767330811860821 8960 -44027121293048479912630572862433126972098258115089424723317836 8961 60420360886970042785901921637008099760004289499715674353614632 8962 -53813015669290489914381214667590081770088365144732017421667976 8963 26364851056430763555703796159249222017825356976052649855696516 8964 11699746401779636219100162068375456485101311123282286010008862 8965 -45895297063072208445250196987828212211704301571328724171932410 8966 62983996377307017632469406222570899797106924888932234706649424 8967 -56096172839061399461128901111584782299793748017388221111792246 8968 27483385395107367695393280112855283310817590199598331576980093 8969 12196082624196706552924214270509864207240180705459504763554728 8970 -47842195221124768193203843242629909586645747794113837518411644 8971 65655653936565738889607652430522113851501622165465844869837160 8972 -58475528379909876646059775719792997608144596318532488631309830 8973 28649045337520566709440743076994459721852884922435185122179101 8974 12713329099049465131786373973019826719194976683873071961960256 8975 -49871110069672623286536777684661666476336707565979821709236048 8976 68439853722258492023512455249252875905358839407054292597561080 8977 -60955107465893305005267881879060978427795050697135757995246007 8978 29863802624117795028375491773929615473409516957245683958940516 8979 13252360665001483152809314349010100963182617015128350784558876 8980 -51985472814856596163441549610048894947857221716285792560707858 8981 71341303728940632444879702201482892331308402846398503077312438 8982 -63539102529640483408411388743801709009327684919017860008686592 8983 31129710922810175661326603915423812714506659091873264052149965 8984 13814088508989431877149580949139508720046059894646372926974945 8985 -54188857216577375749735272181725286558128753825701538702334895 8986 74364907539918054350507563581696594383106480065595004591558448 8987 -66231880164443467380271275112800141713597555205976907771644719 8988 32448909209605953620197271377994458977787818188912469640677179 8989 14399461666006606669119674947509614077701324816609816967260062 8990 -56484985470152578832827186868241834945147293904837740292370712 8991 77515772396644958689732538633839584965420873860405908856193808 8992 -69037988309204309579448169384731619503302250991765942404596378 8993 33823625287778272279855267097993735820917244992439431923098912 8994 15009468580342458631028443841774101815933744027405369166309438 8995 -58877734328970938111952763143276704827356178329401453289518674 8996 80799217598742056259009321947245135909605130332972107171656037 8997 -71962163727748398068302553609886759730121786539244428647824903 8998 35256179451205093450600079946576165569718877457515524691793288 8999 15645138730779015780356774364406505011018173601457237537247000 9000 -61371141477950190415495761526071092192212453881933998866995180 9001 84220783248087975174699404149281816480776919358998963381213153 9002 -75009339794481366409910192030618284807763669619229966694969896 9003 36748988297746916197405521726901139079824238559480555776838104 9004 16307544322346144574532724002609718503967459596450948881137199 9005 -63969412168001533222528748739427092054073877400653800680671533 9006 87786239350980254383064803997574889901915791890294447202261924 9007 -78184654598850500782120586589247418991262248859296508370931922 9008 38304568698764949085636231427203985949882920874163756103872399 9009 16997802047342727832674287677691661231882418506837174038412566 9010 -66676926122115716660750907901555758168198985015704691163387372 9011 91501595292927732769934341789808806725891522516866245159833856 9012 -81493459381574940673647165647095771478231623923907714013882937 9013 39925541931128900106637808426517199102943047184024706515018484 9014 17717074918440178415070361854907371498067571352169703560640262 9015 -69498244724114575470008718111034444856617355153151861048215435 9016 95373109701224256273855695855213729531360525627211076335441376 9017 -84941327316132535262810322849526672517062980111250401197064408 9018 41614637978319947011282120244842832573459003034022463130682984 9019 18466574176798437481802244017383085139359352771923234153790574 9020 -72438118501557740003781820317301379500113426333858859727380072 9021 99407300711065327041951761112818666160274761731582924658248226 9022 -88534062649535781847631019696676608950908910707734299501810264 9023 43374700007501132125974288893092538511135035996106311919900029 9024 19247561278242896495393349993657680949696292180937035271486316 9025 -75501494914758082251985768345856610172559471611158691323076087 9026 103610956651605548718912085381201045865870220663842684345983596 9027 -92277710216995672103173003098447252129856391201940966337863107 9028 45208689029704799502339511250792285012132903433192779011268703 9029 20061349960673715005457543857209681693643433330300701574858276 9030 -78693526464341864270964683166906296788063544961542767688659744 9031 107991147169016457219401415085572514757521206485639087580688260 9032 -96178565345661375981302989709721582370275495482836740295004161 9033 47119688750575184217638521379419978125741271050396609302011137 9034 20909308396006970487490721795167663176528019114464596099586640 9035 -82019579130291302631441992799056298888017562044220285268819824 9036 112555234804292582226951140639505537770964606398057186428596123 9037 -100243184163236405618358298671402714627430078073960816473279372 9038 49110910619404316393441882022144375487146761680979354795227200 9039 21792861430080168401691041200741543718693724272525384531112229 9040 -85485241155929113146727701973489762359001698869891495793530025 9041 117310887044269416761229347081407077320240815343285533361453199 9042 -104478394327909162293126349338849651165911839915472299783330788 9043 51185699084511476128696409915967528229869220370948019683724488 9044 22713492914093064249697141518220978974961849478040189411744550 9045 -89096332190847355248904339621640490065641343449803206663266896 9046 122266088865061477758943488154107667964646901576779121333428456 9047 -108891306196698555036381356154299118138362710683342644556651944 9048 53347537063341008328483329427822013505033872311084645703914744 9049 23672748131298716860997332026015942351023634789689770033354801 9050 -92858912807347386584677270201109063566820351393474300064248280 9051 127429155787902960383398524780001825535180844139841235113918600 9052 -113489324450004705287044306179530766249428755607383804850739575 9053 55600051635990875528730558883896363685994414369656300482138096 9054 24672236322809423941540409054490213738285510169091456799069780 9055 -96779294405544830208073562824609114448133975924659784699271700 9056 132808747468178808441090131041449252623500352264360612654895209 9057 -118280160190871673484386590656072337853408423355357176972145608 9058 57947019971235409087575484208308344689104022626702547631704598 9059 25713633316537916280181146323028903938686803108098242015175808 9060 -100864049522904047804884747167468074447561028036682112618352486 9061 138413881839271575401362529809184254086391207336071477186437461 9062 -123271843538214757832456641291510505209401561872558410096691568 9063 60392375494470851764650212697289037231582781639906574626226045 9064 26798684263456144201503731889565437656150932370107449978461036 9065 -105120022564601636831612272854945779163626966708080874117440596 9066 144253949833720516318474349923892112744687022649800995933123048 9067 -128472736734040363145404753447015791842349173988012564532230799 9068 62940214307392026180523902804445973474406808823650102273148115 9069 27929206485522426550870510310001942149800102542400888135845080 9070 -109554340971778898306662135268826532684123582652298967849957310 9071 150338730705095262255139092214040099680520472911346634517910912 9072 -133891547785492904174249845192417536989358922468497817938346637 9073 65594801869603394423471155665168833196287014484877039405445738 9074 29107092439802906149789780309580763215653016143305328296360160 9075 -114174426845430064595630742520041861627151892387425451679814367 9076 156678407974928569975910131682241559976004410446405694727798510 9077 -139537344663401925405819243809102041435243431654760632769412114 9078 68360579952778497540723347106512066171333168680641658927585066 9079 30334312803495433876619842634964019131282462114044454039633700 9080 -118988009044387382055010366090283072744474041280735118355954356 9081 163283586030032449713526909321445158752035623267885930787882360 9082 -145419570079874868911084256848990368720125690455083355359929568 9083 71242173878408907012782547237671251899023929966783667376413936 9084 31612919684753464476291690695350151948283660948898380481934059 9085 -124003135776607002396872477295830845296318957752187853416863571 9086 170165307396540948470554808735761751550092727568467345196034952 9087 -151548056868388034825045116887161347099074824132665998757032372 9088 74244400050628035496665526195210991058557537141806281699366406 9089 32945049964404580021174706252475151655653715575550731359404142 9090 -129228187703732182678001608518575821903961329125415567136188704 9091 177335070718082560348298084658162287403881339142471412181552292 9092 -157933043990771639389222847446754686893307634141935296453988720 9093 77372273796057118778623891195748900115032659052149456942802144 9094 34332928773863162172169910032204043362722927189813325303775874 9095 -134671891579713705161690666042090453687155049706070142872120248 9096 184804849466587264838238470517102584381232959963876916804470988 9097 -164585193196465921665881154979900628591794889849048536118228236 9098 80631017523101099354323455023625941645333057522573271053334840 9099 35778873114749824410495501502500189243899066103996036895125985 9100 -140343334445102929654452736754457816877586272243294939709371329 9101 192587111415379238608744857906841774750125010873728636582037488 9102 -171515606360445477221408113533044018696866652370096118773697170 9103 84026069213621746469775227359398814622970221518854530193326228 9104 37285295625951814923309333395671005911534245993307585336993298 9105 -146251978399501755251285961218740679163232483908165829250796436 9106 200694838905398092003005780032336708260652555204163563758167234 9107 -178735843527269959371113093283702975322548076529767382987019960 9108 87563091260434898770924807761355642656675745978876457378196037 9109 38854708504089047320002326552990205382182066732804960745526712 9110 -152407675975557318851328660930812467833191641064620886996729328 9111 209141549936630862945898454935024240492564856051941089249567253 9112 -186257941689822601296101948042153309283670792453494255586495472 9113 91247979664619004860291774581984287927439837320622436759301610 9114 40489727583590060613818251329707439561190828118805630853932256 9115 -158820686138828869564016517365460440162676298340821105032675208 9116 217941320118125844423150316040204673858577256728491603260922384 9117 -194094434332445354417927728877158472692697685982187370568980275 9118 95086873607183986129788035780390583213681616396229078392282848 9119 42193076582831416521981191282623286288768908791024225844152128 9120 -165501690938831360599810807155602024693304552168119230371610296 9121 227108805511299587599186489495814248519130136066292201600978020 9122 -202258371769372554885668491399765505022697300912583533808187132 9123 99086165410233709680281665918869617143834645334942429138412678 9124 43967591523053190067006357400856381750554746728130422394232996 9125 -172461812837576379084949744213959248849618945871149531672326980 9126 236659266402642148606513907843342940641462616434683940649288224 9127 -210763342310605734619427919684793582057034327267339981892223300 9128 103252510903362925032695036237604859694164518454177033895133137 9129 45816225327032692567514652288890044224061055772944425236298794 9130 -179712632742987633582399204481667591529616274849480008109846128 9131 246608592043374950885022091440689647315052061563503062808469676 9132 -219623494288662371164953322104747741114076798129869684824455318 9133 107592840211661309710874307532023070325101702693633152336856689 9134 47742052604778793751786752726322807678623419741080885070716832 9135 -187266208775666943822799041871614823982731031878077368343652403 9136 256973326395122717813733274722797593580441650896738365640758436 9137 -228853558980972980911160424902169737944461437896463306147480160 9138 112114368982354244973703453474903492623814227361932791179131274 9139 49748274633800607378192157850123572959808971425575113602289413 9140 -195135095798629195261102003413900177481868387576492025090442545 9141 267770694922228079979700808588831511586501692804562426909535173 9142 -238468874464096039332828307983166982152938323320669574536180794 9143 116824610067793101064418600253221593781909538603375878699404392 9144 51838224541807314602982196650723927730906896317741296765692252 9145 -203332365740812766184336389169363793986159886509976048973938868 9146 279018632472967055450464938595833959203692722027578419714168792 9147 -248485410437370876243828762736286842850582837365729512395522639 9148 121731385683218187604995367169048713859508726153287656264959144 9149 54015372700010980983544904343599123477282854266310895716226184 9150 -211871628746407308969244695941206575134562905249290261149545536 9151 290735812293618111014931436698214479553277451033401212595333285 9152 -258919794055137143180611206816614392554728565580095395138118954 9153 126842840058456196204760075986141861946963719478180449958984977 9154 56283332335531854095147926317828161038750567692368933314648030 9155 -220767055183325342310832165273936506111218670175959358688662600 9156 302941676221099505815435530928328688475609920407241395451457629 9157 -269789336808217970027695935016975778164022122232511613660152368 9158 132167452603482048313072638668425439418894813748601382356973632 9159 58645865371746305693031483365733633727743901551622481269863138 9160 -230033398545479833983728013950061049881138832758536000972006652 9161 315656466101721765310636343529516598717515353378372385845448414 9162 -281112062496994894715218465413339807050937077423159822738114208 9163 137714051608573725142292310728007728236637838046976453007352489 9164 61106888505771821094177040900469976859430425797786542787380838 9165 -239686019284918846583420277331530693836294978718999566815295759 9166 328901256485507207139500513468807169776722862320331843310015844 9167 -292906736340098532459056077514657707564438976370016748829061788 9168 143491828500619107129808390327645364306612017945605856866240762 9169 63670479532651775173026773447225972290225562053926911721528413 9170 -249740909611312483788790141655207461486401352492557276296444316 9171 342697988647509324201921390582063551457413995735621488010158768 9172 -305192895264502315741096694052887079139193598950664001422334619 9173 149510352677997344384143307229467911533445541904676971812183918 9174 66340883926185726306358536883161780546318275811554104724000672 9175 -260214719297788996593818901597699233872827094487738776167268430 9176 357069505989624520328149851674435647367181008577531258138789345 9177 -317990879424640149955654264646402602501637777784928078342363487 9178 155779586947355122686050057357826690053770264469126222585446752 9179 69122521686749185883686854462342145948223223182969424510130008 9180 -271124782533678258034498601386458018850116587552975879186018682 9181 372039590878530304083729473677863256245123820667633814087875422 9182 -331321865000075263971942633589898886081206039854507011373257040 9183 162309903586531738959161185618447167843192995360212802915063508 9184 72019994466860883468911260650416185519340787920253285122175926 9185 -282489145866344250646693605500844299601648685890668567273446191 9186 387633002977610812550570190954925368461493128624107095282298966 9187 -345207898323229770135908072860338966725214053501241202520362880 9188 169112101058857566004027098276700379378295265868623111074988090 9189 75038092985686071819071546113285083140505374049067285225360932 9190 -294326597275976185264975719780310736528517721613968093137230792 9191 403875519133045822297344686487137347603171364719237463819504120 9192 -359671931390745477810369343346690318412867957064978351340754814 9193 176197421405059734347373020883253142243570571518014468567208822 9194 78181804744112051734511063331779178179656455597365402803593836 9195 -306656696428962931024825224356088360087044129359224276838044448 9196 420793974876646704067400857867241813464952911371233178458885096 9197 -374737858814189439184741714198618867774867387755122180141894886 9198 183577568340058212418887460105101217100058387729957143960425554 9199 81456322052497519619802976192459422982429142599115693468866308 9200 -319499806157300232702120992039730126101579857606297484245909182 9201 438416307610525722876842717555781948042410473609531860638608764 9202 -390430556268045778503946301498561447839531066795879756867881294 9203 191264726083026507774315901432604570598246645954348555001511985 9204 84867050383681252648428246013725092411413215012042822935090646 9205 -332877125213377474775113444468832986994924767554381145419813291 9206 456771601541287450516761011956602761165257304300049816898187952 9207 -406775920495251925524844799821830331247627666725284180605072692 9208 199271578950225586624870539437231064941583276416856905027441368 9209 88419617064338777033311840690750917122914402077469766178784046 9210 -346810722351463381647710548787306937297973480038453969573017448 9211 475890134434136765103384883560984698775721910216233617907211504 9212 -423800910932945932021139509602206563843312812257467083504451883 9213 207611331741299025858650532162779349037714302244944118508697342 9214 92119880318298772182925568709491455015200382523002638449373720 9215 -361323571789260992212457716354967355532015447583879237922594792 9216 495803426260111038212067332109807384072967069692802615986703350 9217 -441533593023595724421344408336542463709544955383415403042026248 9218 216297730950943647369401818547701024146009991311043486648148056 9219 95973938675974835240427950451624110889397903825044476075613752 9220 -376439590105034602662747294235060798186047401127751445132551920 9221 516544289812568889822447257994179739438205173512202583729363642 9222 -460003183279284706182975508578670379824750153629964006937479248 9223 225345086839144784736822528244858348320513326128910102250746352 9224 99988140764633685287171418535731438950871496263332762583974113 9225 -392183674628028343444182174258360193854393271768358351423021568 9226 538146883372108726224750013232156935543162292230289849492232472 9227 -479240096169634987918521364260045561545091371839319715035890176 9228 234768296394490815308487428630438130575001619801360442136098145 9229 104169095494808775022310109032197555469030949703077496271441133 9230 -408581743382200979379059747013074722929598814165667223646592522 9231 560646765502251739949819950804568964571515360801112775938531086 9232 -499275992906663762611417209650060323379868054084324396349614960 9233 244582867226459649787777600924248996521115099112577454111578832 9234 108523682658779483988759082882431443873162376120538833909674760 9235 -425660776645697861763463812250414525142207764698435027458778218 9236 584080952061510896475084043604229420946545442109063475552613428 9237 -520143832202794187850953805267261214161940823519608183486802987 9238 254804942424002577819966965641554683953868269390214722532820760 9239 113059063957671509979857508675486938465431574335023818669297328 9240 -443448860190972318700051556718292600529284321054764139991374217 9241 608487975520884598700360766333426731153851876297965824354390302 9242 -541877923081283982767379619516557271073964092297570416662343824 9243 265451326419240374121002133260891339873809808920451397260873918 9244 117782694474394708648913570329772617540763052961842582655740363 9245 -461975230273058887058019627800960167547389265446839882555219104 9246 633907946679366338973347003235696123746994240037403497823101284 9247 -564513979821497362125294271619090100821774704849230828787008531 9248 276539511896635111937536096090568371685759312870752574224027847 9249 122702334610321447410856921837639468405810101847190051411412018 9250 -481270320436193554576619387113043000165350380919715182953498888 9251 660382618873755052491630214163935344244563874527075746545401768 9252 -588089179124733660348871448311160978154070625025465226724764242 9253 288087707789611033056582548777191240846516142596004642778330584 9254 127826062504322569114953329305924097528512210629717985186685024 9255 -501365810211775634132787677931959087072602606363491706968624576 9256 687955454782890616455469892761402147249570394696224236733719167 9257 -612642219589743976211523649864878623616614466080956155324480636 9258 300114868408271501057520429309288606125974485199801949870415624 9259 133162286953520374617936595928384901457319287592181097432735432 9260 -522294675783576232416478800195157287866832259987239162891739469 9261 716671695930430754253509598518440393591046330581968806641579933 9262 -638213383590620519428801313477232900164708807099103348793166256 9263 312640723743599026270087323399824740879006045189823892449013152 9264 138719760855889744095203939190138861487494705891438738449448868 9265 -544091242699123864628707425485743166122211444167581259645769095 9266 746578434994435486123858199803132822024338596470596328606209240 9267 -664844601653437388634022295199885742890421072416630412498237703 9268 325685810995334204279343854046607780449997710966848421917145178 9269 144507595195640780975392806141955401925745518122346980897513324 9270 -566791240709343138226710919623458489327401977702333766912767170 9271 777724691036339433804368408691241192446261952495078543801100392 9272 -692579519431861789436883117311564440619654689365552773450018935 9273 339271507372609863976151556345299666895724617981867720521238008 9274 150535273593150381224173639692113500136562454642692441255555608 9275 -590431860821792292153095158912706073804576239025514640650330927 9276 810161487766377196166102426242706909397917861576699165020550077 9277 -721463567385946960843634796959076875679515658823932517492515328 9278 353420064218371591079881625807229448192862231870348068587819784 9279 156812667442077152714654251978382864690030692874290761040088112 9280 -615051814656244627312468085374558556868963581001097176935563826 9281 843941934967189377471154906468092894449523546030764210220820480 9282 -751544033272468292147910320205539067155710290525961223149389972 9283 368154642510648003670938098287867761414214398712141945824984856 9284 163350051657195431727645573456890496107795793215799547496619801 9285 -640691396194892584292369381350152638691766954079524987319013928 9286 879121313202183643513782380642339185567251833321829909764301956 9287 -782870137559478487603822549541138676400003584375201677935770264 9288 383499349795846746661231413995175694503034617378110525611277760 9289 170158121057421113983931109037123735386688208475457084750099785 9290 -667392546023126698949317983543660950887672505456490957679799680 9291 915757161940263649502792527001234381113630779575987336614087273 9292 -815493111882242622156281502851028926066726895905618755314795497 9293 399479278611448300010357601196309779801956871930799859494116156 9294 177248007409476036380124965841341898260591012222921352376249948 9295 -695198918160660385166774461450942457722007606355224408289880419 9296 953909371233776355894153961357234551258292388490858406846057814 9297 -849466280662376229277264371142943113737369493274463901161816300 9298 416120546457752641783670629376879047376123267813149751703967664 9299 184631297158650167774848615472866225515201848387636310607966596 9300 -724155949586741160690202173741301249140159259518832432992810858 9301 993640277091972946976194170001347276304437334229567846024334321 9302 -884845146016856134005154038090919161538200037761921705342219560 9303 433450337380706980750806875869550028828950433239623940935902278 9304 192320049874173404502972205626477266281613797446131725190939577 9305 -754310932567315472784527798216918153468149338591480941917476528 9306 1035014760697938419436948978670826035552705177393817143037236720 9307 -921687476088611824614941576547472778368008498172739447833757434 9308 451496945230309715988856463354015280079485037665269649296432528 9309 200326817437802889486608265927341115278748476493982826985468198 9310 -785713089896303852968454679174695593328898493629686679129479596 9311 1078100351622828358916005173200524079633520450772580456292687108 9312 -960053396935642261030208897090212428041314746623548107841688544 9313 470289818661650172826452872143705023542849961098968812018489769 9314 208664664005369114803848139136966619842309911940131494771143844 9315 -818413653167602131734345690430433373603527422009202538042101720 9316 1122967335197367245367931816324094872992972068733929287994736277 9317 -1000005488121046956179568022091297683822601331695595370106534144 9318 489859607948309328828375705084344505095168678311106476034862640 9319 217347186772206321920046310638649948777607519649905251509341510 9320 -852465944199059521781723930980448352474345061347708403153319794 9321 1169688864206919938588477715358650822315528011938710342264598560 9322 -1041608882152019051386686374780774438361343672951731855500090904 9323 510238213680617652754743837651239744709904678224128299571032284 9324 226388537574621643103201600717126974240401995680791727839548034 9325 -887925459734502437693290449208501959484969154289975766825993058 9326 1218341075083056264302997948709227194721136257599965715597741856 9327 -1084931367921730368060122746503860588102901490282891708587421170 9328 531458837424146460676568619254712125426269498820678828068202386 9329 235803445360834862084576563440865710713101399546559120811918096 9330 -924849959554881136001431331180075438361098887741106969319186028 9331 1269003208771397688536954713608289351346479317899295727290104484 9332 -1130043498314152813255731081544622143133419807812022210988107806 9333 553556034416803134583276183478078913176348143374743877467610542 9334 245607239566148513322106492118950534829704228348105650017874506 9335 -963299558134822086496520863166647748591558784137826441936030184 9336 1321757736462675156525588739409774918494922724552377571187364135 9337 -1177018702138216145005148726737048494103282833631218792192175543 9338 576565768386012604740543125940169305619237574711926294855477560 9339 255815874428488262853003955021181993236359383004153561917163481 9340 -1003336819986280167920419071480185443448348661836123672093682396 9341 1376690490381348903138026913710893313632011706927838016704362830 9342 -1225933400564308417760959972275547015043616193208741685752754192 9343 600525468570702296038875096960138343151736370793292061903609368 9344 266445954281888172164114513040108170555479228122163852738180632 9345 -1045026858836609364836792379288312212941360521284839610751541295 9346 1433890799833855449065384372265344282803421032130414145391116036 9347 -1276867128242992249959987970704051878712940088586468567472515831 9348 625474089036170089038934186814262733288865335384714436611225914 9349 277514759866986672123667008658811200956914756780937604152281973 9350 -1088437440794216986560108315719078189246953695578548380073668176 9351 1493451632726565544622280941175403783789026953807642820178489309 9352 -1329902659292947587767889305260661455148015320379041588296588675 9353 651452170373409743890051416092367062920274199413721218314080096 9354 289040275699149082132289617519462582643433370038866897107157904 9355 -1133639091661043217864886245255495279663597450384386687796281522 9356 1555469742771871420697160258192315159304359026530092000308084179 9357 -1385126138352570481687880772403616511182840716539687401927881992 9358 678501903878100869623145135787440650899366028225044145566293022 9359 301041218536443601763614509449206437166874345179697108450927616 9360 -1180705208557424066883080913663394988532717628704212741439351263 9361 1620045822609484727144530945698712073263075607149415169285426265 9362 -1442627216897368558308531158949888911220929077220565851753561384 9363 706667198308246284184533132374176182454039806607457461703172481 9364 313537066991372269276834093563554288956062741211536147652893818 9365 -1229712176031460871067202132161330465927854519296572597985577745 9366 1687284663079030836848015371013864859172624598266440868402731616 9367 -1502499195033308798638137349711984514519873199271405702163039612 9368 735993749323364103302284820030937087976398871811551385583260408 9369 326548092331998907456014143846790993122610945755767659164726168 9370 -1280739486831843194677681118352319733416239792730949444556338880 9371 1757295318889384122605970874405645103691612684354277214522059376 9372 -1564839168984603812565002916892369315927639782279543147530786640 9373 766529111712220937910297176952071376101628733763357925054353525 9374 340095390519925142773884179031053148762016688779290604118234336 9375 -1333869867530164316734661321268964186287445297421584652586367715 9376 1830191280939916246708376078104700298847583298839745804047191580 9377 -1629748184503081373234921583157366465341810948122256872240844498 9378 798322774520332215581102146632114637381575570077573815854663968 9379 354200915534445869678042583631657766489986263557305772271362616 9380 -1389189409186140075618870417126567003488423089268917618036724434 9381 1906090655558939851424521070056873177475112631158790934519005902 9382 -1697331396435281372522656208692284056930562638626074031294517678 9383 831426239192862151284573950664331865020470323731461955276465242 9384 368887514034169822789063135218514522724588322098355956718521460 9385 -1446787703256803522618938399267225990177757603911174439340514830 9386 1985116350935138274281905112795415083793843599748958780694090328 9387 -1767698234692777904512598277058287773654683752532029839602400892 9388 865893100853135800771772149139340064997312008054446304257636723 9389 384178961409422109082928345344341414344931482286394198898471606 9390 -1506757982958710982804734532612552122065762701202583299965700182 9391 2067396271028693588100730610615955300760817852303093651146192013 9392 -1840962576880945720683989241080391860154316506653224550054941287 9393 901779132841735713295000891246958025311729337000481293215409678 9394 400099999280856645143490227742481006230182137060543277032323146 9395 -1569197270300471509111349730301458529131108149518645331677797168 9396 2153063517260176539234202306902231820778990536256141827490960452 9397 -1917242927851494208436576931581850606989389699625213919551279776 9398 939142374646102999640366754310867997391525916082239653633220200 9399 416676374501900563424868472652341748825616450026607806020901341 9400 -1634206529011513583234618112015326115523538026473316911866295428 9401 2242256598287059612484790855657882023848372368644544192098716940 9402 -1996662606454593261966297112572439632188245694919348775375964088 9403 978043223355704460246730953826488419775541430977375640657842701 9404 433934879724933039439834888894906265369061405970421500825677441 9405 -1701890823601942978623459900663118736295102825754779668709273024 9406 2335119648189975923186600599386934364209424955072838979419198568 9407 -2079349939777329459253554756771015198935589951285231101360925592 9408 1018544528783171373983869968343722989877342358895233769740769185 9409 451903395593471018010742836080931054970728611044989578346727712 9410 -1772359484797637163541133277698136192787253345492556745137463822 9411 2431802653403590037869525829122256689798003810698709264307114641 9412 -2165438465166573951020804823869808928883663700119420385221816563 9413 1060711692397369523159365233104730657068132786976546928955159796 9414 470610934625097480998233606468901284782109005253531492780467792 9415 -1845726281604378205178255808360704385399128344687726140666832460 9416 2532461688740190969164405806514809962082318330337756524493179896 9417 -2255067140346132152127204361963635309216732562441033142444921711 9418 1104612770220132222798789766586732026984721707512753162290348008 9419 490087686852427836800495416026883602583102106175186731444444049 9420 -1922109600264862090481547649604266631894125943593024947057072819 9421 2637259162867882022154230790624821053275381475732884420099228501 9422 -2348380561950297097471881510879333335200579336734671596825596736 9423 1150318579844387048352897815691854072325689255452365639486496560 9424 510365067292070499888168771678609140847463923765695978166963074 9425 -2001632630382852509577704203806481329097650353824988868497215844 9426 2746364073619547189881608294003088885737769099112488964524883146 9427 -2445529192808661251857232316759874106831524256146450487321968839 9428 1197902811737641462002005347139544647719511790997942616323520191 9429 531475765314302689586512025044578680769290560021621033046407261 9430 -2084423558499586831080318522743260805496089657108558604280847696 9431 2859952273523640493692667215851464547605771868846883641257348272 9432 -2546669598330274415475026451160698382968170077508003903758751256 9433 1247442145001271812752955483069590930635253755518868374142693166 9434 553453795989055986136088068350984368263502160216895312521399104 9435 -2170615769418807208713496466603434342017343639404192059411670528 9436 2978206745963294945178123476356622480934536016787405431261790645 9437 -2651964692348987640005859919105521235779512115356574923399946235 9438 1299016367762793774684247435950581203066055185554131959625581712 9439 576334553486792471525941341931822036213890884110086090421704398 9440 -2260348055588497087933943536713878681796154654666080222160903661 9441 3101317892386304424899499221268152976695291029015899249658789345 9442 -2761583992806115016269215985248969668678860849375900307268097264 9443 1352708502385290105842525286008365209309205547106350744606753444 9444 600154866615955749415182197314440599621698398568630353955281967 9445 -2353764834859570064582563817401476407489291989400158498210225490 9446 3229483831005218364341445333082232953856846394933932553357921702 9447 -2875703887661397848705524133450347758622290070252300139579333723 9448 1408604935685443956232407991857292903690272982233894334815683808 9449 624953056581906349609963392763286920911260872863411966663881550 9450 -2451016376954401987401846917652838498618486349401294430721876740 9451 3362910707444130232231986510915664753511556271687092014853377632 9452 -2994507911438690944936163887449958338621918656162284481431753465 9453 1466795554359183524595319530086199905677757811625327974633576900 9454 650768997055602721815098028904126664643225219153738042686742736 9455 -2552259038991236987894862636988133200505558384036598231183362496 9456 3501813017806761965482572391620756195515613425720267336903385617 9457 -3118187032828831216221397147247806133643683815574430148432719639 9458 1527373885821797771818248937684921595485346959915495661299403832 9459 677644176643772138105986066537653687011930772509836705365948433 9460 -2657655510424153079525288293953174037649429922947072182962823649 9461 3646413944659174136359760609146434648888711986025214654035106416 9462 -3246939953788818081092724315047573349392991915383853127174716350 9463 1590437244677544685398582240758932158805411439147258771258047229 9464 705621763855935471799288801977124150247570333920296526201320936 9465 -2767375067772463156052457409711893172840898660915998886143188198 9466 3796945706439893323766158833998061632313038155219188519056530040 9467 -3380973420593757776091868985988796811594364722066208160500182400 9468 1656086885042255242462877205979742661190602946446848212849680615 9469 734746674667411318159262625986954468524754992309643153671647104 9470 -2881593839528173474307114247708473566436553060697165205874951736 9471 3953649920830472434535584806685158375241673964936799543025544096 9472 -3520502547316025037812718372168511765454401415220669684299350144 9473 1724428158951250190098049634739032227375298986990821088331810396 9474 765065642781333791274982566590225844932534517207213221832344184 9475 -3000495081645445674266443836305080360442830641536479040275602800 9476 4116777982640516282379460475054341238055567065532775396362271236 9477 -3665751152224802146203417039904821401964824176612978554069501371 9478 1795570681094045984373481926671682435572027866038083029396783478 9479 796627292696780306588827418805549047606691966497949553252884576 9480 -3124269464031932550039623354320761913390162096579301887979601889 9481 4286591456783044407037228931511428927352052940718249732300825409 9482 -3816952107618594448486104495286895624150304649068252046733109856 9483 1869628500126844136543023597921127675078864567760420547577318977 9484 829482215694326696747765000542857873409751574562982902208468936 9485 -3253115368478405489458613006017278233068361687983875352597483002 9486 4463362486938757925365729009334758978912216962704212316276227475 9487 -3974347703623521714704964152878881536386508198369157341261242668 9488 1946720276823688758805765958368967511709887364734057533974674791 9489 863683048854733296689799848313244591720331959131852310767959984 9490 -3387239198480286999850405905961450131571926145925437239193866862 9491 4647374220531360407986159342465088498141979305393863403093253569 9492 -4138190026511175609615855804732822299827739742186011159987400837 9493 2026969469337454774050833990426141229757836099505710104627934622 9494 899284557231023598213338376751915807168772862072292959815707968 9495 -3526855701422570222686194906174377575087862391037133672667999094 9496 4838921250660588912973731667421129832578544276291278401238923712 9497 -4308741352111645944627279297180986571683309610110397257305934784 9498 2110504525852509105369064143966638587288639648912988656046632760 9499 936343719298953388967183804431200732516040057659233526587342081 9500 -3672188303618174972528942929344725253405580684076105622027740844 9501 5038310075665076259355901893411679560163483853536980252688321185 9502 -4486274554919984128361255981225617465284412134563262545452800996 9503 2197459084921984824194584090614100937921626165369382541131776728 9504 974919815815789887841991456431150400988400676088046909981770822 9505 -3823469458709083788659572411238535227451229426172537041332733639 9506 5245859577013626650645682061257581890885619271283380532887433624 9507 -4671073533517924528564958810976732929510121498476160571014207168 9508 2287972183794139946706918767008069025856192990435568306233118480 9509 1015074522222434467763964781742340949095675448746294429018535457 9510 -3980941009959649982586237317061172144567731229165955673435450152 9511 5461901516250982563510559011626419127164421554022909994359373948 9512 -4863433652957157735167333545458162860808139952932912323259176791 9513 2382188475044255189244796030288808307613168090938936275151531684 9514 1056872004729236595400267438702537247763879899692253565332699528 9515 -4144854566992302012197075874239410971975058122520790721136322320 9516 5686781051752731593825086548152755083062429357822646366245898769 9517 -5063662204775879747079549874511993203444312230931025061480962938 9518 2480258451840976038350966606846774644589915699658500946266469738 9519 1100379020231368381337347595710198985100879825599683035274283268 9520 -4315471897537515155462688159224398269829411068366027691720065358 9521 5920857276073689447522303773419004280061348535236251542153157492 9522 -5272078885346765046921245900936406062669173882398214277837569646 9523 2582338682188942148750681978795214154424636992418339804699150066 9524 1145665020205366689544634175164327585171441802341270926283548199 9525 -4493065334792414009529569517873213928431073791580386681814713156 9526 6164503774704942832917521634540126080967766618577493443419757788 9527 -5489016293281967964346186449419625978112503122035589354215941072 9528 2688592052502990243699062063954184130372275310298542526968044630 9529 1192802258744411478126590471064164789091040658846079385415285776 9530 -4677918201005740640309438178186697584333903810586338645522128976 9531 6418109207086788682627921403362250372217219410861245664864664757 9532 -5714820446649285734172797733013665584689426284712439528305485168 9533 2799188020883184975794195948629372281551364059328335817992554694 9534 1241865904896103634236807737590334961499048366544142612826597544 9535 -4870325247931207354853910299982142625371277851471799740372051592 9536 6682077910758110671032678775443716212229902253423361467751434260 9537 -5949851320783259849229155365530206866188593063423801816433041466 9538 2914302880474445987971080293071749386715010359996164945376028158 9539 1292934159472942059692323137204632816478492742377880151106942576 9540 -5070593114816485480043621542704246028403691682721139722536467968 9541 6956830529557338964158933415603478055890214581661611503646005172 9542 -6194483407505792912998502755808265940966905114069182660994554688 9543 3034120033309619854705697557380305621359503635646049313407767709 9544 1346088376512387543613234666786508736340300659393824980724013889 9545 -5279040804621298987426724524063672392480431873048485352304666649 9546 7242804666826094981272803407902177169140170301684184679115646260 9547 -6449106296602861102686770235718830848003638640642063844092894319 9548 3158830275050514658585161952977105151469856933846993570629948207 9549 1401413189570349769196195373204271086349987788879008983996336368 9550 -5496000179185332503550463093595367852697439278774222288335945504 9551 7540455564603982042864537143350498362754069736282985509975831824 9552 -6714125280437154177454950938774015369435871384707176542960554724 9553 3288632091057695490041539149708103170864198724150094040505330412 9554 1458996643039153763768029329440415702736587399738796603911173766 9555 -5721816474094966857339482487200860042337884918504503772653097151 9556 7850256809841799527301324720147211471556706915902871029731720657 9557 -6989961982611024123012526150183900059253260591484670547498885468 9558 3423731964236754849887931085356253829836708815330977612075792112 9559 1518930328688543724562071644476937477985941628039743581605986181 9560 -5956848834027263038143057200839319759683286846281570775162935844 9561 8172701068700789052128583588657915531649563464910169813384734265 9562 -7277055011630020290512132894264174923012488523810424387342763184 9563 3564344695126347399628479602629154165971236766094985691538136528 9564 1581309527636076351876142927617442857629632839681610306607948046 9565 -6201470869380170053254382542012202555329876424051323482010443307 9566 8508300850047424904696633464609497337233296357621590232536260640 9567 -7575860640554585478196305034809209177002912033105066739259111779 9568 3710693734711539305145131672759302716691961759714898681717418316 9569 1646233357961353931201518931874243741813252939980698690836151812 9570 -6456071235029678112006728071520314550492206752426689091607158636 9571 8857589299296798397430511629425644215939574489677330690392529885 9572 -7886853513666238041531310825657736275488899615903762014355073123 9573 3863011530464995100843537404128982156455643136678764107720430976 9574 1713804928186961197548185438557121254707974653942346883666956400 9575 -6721054232087621964698398466573810825402557725240221392692840168 9576 9221121023802880287023992232687819166929071079535425534660735112 9577 -8210527381214826110983801183818657733332040300819202245989532022 9578 4021539886138237130569745230302463234033466198797851913169264328 9579 1784131496857711712395895141393599052129452425492968714076073268 9580 -6996840433568108003385921350148866585616617948839917050495122225 9581 9599472951040942579534726638854750468640433875650348972054304459 9582 -8547395863355269821614741450819391582874886137586733940600097116 9583 4186530335845692825876193515775436025510106411181785267757706045 9584 1857324638458891780514865731959621215513770992340812864724120709 9585 -7283867334906142645712493027519756044647390192902458731991540532 9586 9993245220876249177241087426079247747263022810226646334199453876 9587 -8897993244425666839612256916168780688019565553224107364085964344 9588 4358244533005523089711100722508315304627052661006596737191700939 9589 1933500415923626012509696424188306684719470838078111092775301493 9590 -7582590030309030243421292011396223799983452443114669117949896774 9591 10403062113263854764236831859875503768114985318408644761787660896 9592 -9262875298763788466871554375063314966116687605283302555637908528 9593 4536954654723331735479348293403677098739996348280136408947289248 9594 2012779559989292188320436656313032007607476966646518962429699600 9595 -7893481915959539941452895862632566915455860336416148718658194895 9596 10829573012777056655927345193778413590661220916738424321856888224 9597 -9642620149305903698819681863350462494513328849371486737575089098 9598 4722943822227823345434121210968489554351452735394755607845565456 9599 2095287655673098312184688879399689342980083048559258242142638149 9600 -8217035421129768281207196358053517716545830234473307934031415008 9601 11273453411416801460496759851767367625736098107778401700849005038 9602 -10037829160260604802447133127421240274984604177934581479531596412 9603 4916506537991338348181635312009607639780721464824893131890381741 9604 2181155336147516432074992024454591571097669417071529837730449481 9605 -8553762768306105753312397849958495989825798966280113020088643220 9606 11735405951211236661444571825710431698589208902431413080692637616 9607 -10449127865200940883092406745608219746342299909795120505156727055 9608 5117949140192984141332021407031776709630288664772768359903663859 9609 2270518484307261254809131984774335542467763096623833297097453986 9610 -8904196763468811044439879684253692017322553081580292794707247040 9611 12216161508173699020657978768778763234961473099294852587170495068 9612 -10877166931970768844357058818477533624346587402589101657320307609 9613 5327590275207835598372980505539109262118044743741808055173956720 9614 2363518442330922739042377781253265452312332105224572260904648888 9615 -9268891617714468780207183530592427838098930381180756598406235404 9616 12716480319248832576511702565503092438105961026876248022153651776 9617 -11322623165855880255805958147377236989669953031898619166011448208 9618 5545761388832434573452209919113918486871562218156195374117502984 9619 2460302229552227220528008545589229747315054684086952242354117232 9620 -9648423801456119928447600029824395887091052200411921771540669236 9621 13237153153940317811300035438673135997973910291101877128366491192 9622 -11786200552527236991210862339140096709049053434819256726573964832 9623 5772807236984614759689317350853666710286151661838563190131777728 9624 2561022768968228380209158154544230495315142701292778380669175928 9625 -10043392932484175967439374054070510209512562151664061494842837208 9626 13779002532379962537124360473113438636881521355711248858115993368 9627 -12268631342322630184068918463004597483307675073247568066783459522 9628 6009086416644555657214731006186552442016481357907943730929354450 9629 2665839122724535327404814095718760330987828730089958382392382884 9630 -10454422699221428297175841299729356077225764403033217428580080688 9631 14342883991666749989515141997900459811668938695731096882465876565 9632 -12770677177494351315383006289743816982687135224985277006456944722 9633 6254971917833969199864014451414285345350650772762177072840543779 9634 2774916736930988742902062950200632292192517705133008560279244070 9635 -10882161820557615713686738002907048740853684169689076465491037178 9636 14929687402375959988955537697856221334241269196881872928217622801 9637 -13293130264114119620094495660669454755839020883165429093877578811 9638 6510851697461488108831416100635514632502289064643974699665515992 9639 2888427696175016625357002287618095022703349624532318985992158061 9640 -11327285043703190394377632401891936867944744078875274011741664520 9641 15540338337212778112613072721776035725629246095805814770948994830 9642 -13836814590392638387066221936474087696615199891532412066676725136 9643 6777129275894701284084026447535075743156540418198538556735177542 9644 3006550988114258661144758821575351270765813086466055298295292867 9645 -11790494181558204962262435167277367636831987335655804525008360786 9646 16175799493861992852980958423041499028582591147883785647133418138 9647 -14402587193239849571520409915714416764592683812162725576176759568 9648 7054224357152915231740642300366775918791385603646324886784934816 9649 3129472778544963309779949160922881646981278771161875186921070993 9650 -12272519191150711013112077379966794238302410705841199325789827724 9651 16837072174165563079136629415974784296708113750376947551005966980 9652 -14991339474963320535427633393072646189057792346226069981115367664 9653 7342573473649660170730429990148718069113936983882576706960588920 9654 3257386697358155875472405889149706693019009670759241830509489248 9655 -12774119294759797318777400551958366417312487994045921807686583420 9656 17525197821843133380220117918221759492815930248227467302985089172 9657 -15603998572076331575619444458119035223903839982997028302459240434 9658 7642630656450255436889791741820391492563900501830111430180039880 9659 3390494135811671455871616187214470109159817811337687895386189848 9660 -13296084145401491310183434556047933128280168031261785784363162843 9661 18241259621057103110216589217382693329115641777657277484041291852 9662 -16241528778264245029073816329582348419937201622468785641543045816 9663 7954868132047453409257274398512063180093738092805524072230277996 9664 3529004555562866912914538669033014564663577988137919593273587515 9665 -13839235038421291296718859550498161919321084703967899564487961756 9666 18986384158213740817954767420365157390204986287166403913269133956 9667 -16904933023637737090294437033378597003329104457609632745958387939 9668 8279777046697348727171027769185821525550738583502638517775087418 9669 3673135809924194977566457777195865966481590938646463447033418392 9670 -14404426171005183578654113322805189977439249166104916244985189720 9671 19761743149485208660245351233124238450945166113914041880048383240 9672 -17595254412484577215788972920392590917733843527570743136460094308 9673 8617868219398426433040530282451231051215825529205751295692505492 9674 3823114477821866281888353749127979433330360681464480172374128144 9675 -14992545951491726153694070647236589413741475710753156274240957864 9676 20568555236634355738835409055690114975399995403280024677414902705 9677 -18313577821817966714213833144935172118013670666570476328549553669 9678 8969672924638887408344100124909762563907308933078983405839563392 9679 3979176210956567467223541140978114187270887575660373879532027365 9680 -15604518360441250857349297638905816246258806896035843189438271063 9681 21408087853824894597115796457371582105143444849941853290098303185 9682 -19061031563109121994445435760340467309472789727799668679070272992 9683 9335743706081292854403278314385878831013760397675055234318436132 9684 4141566094684672498912525831605634451964297602953236527200094778 9685 -16241304365494554153373189079036263709265045860899823806622676720 9686 22281659168204236223895864741775898267496414567017359078083838784 9687 -19838789109684937886171672827883876651013797363484492270628379171 9688 9716655222399174715837297623317374288196934224695185258718376127 9689 4310539023158607909733000698008206212504559843455409775590009302 9690 -16903903392132723091340894078827973707109827725961383298160480192 9691 23190640097154976245509577837418727566607505111592213137918549872 9692 -20648070892368326309592149271107480170366419489414581655254413317 9693 10113005126527631378890945323662887706557415413001995136916337316 9694 4486360089286039950715345497853595368705492205685233937074016672 9695 -17593354852532091055876138231073707025185713618265962610179397488 9696 24136456405223954704024722793634054529670264771446524442724016305 9697 -21490146166039334323472129037227590975130173953143939483146406823 9698 10525414979639135730961499406412522583880096821396963101566765456 9699 4669304990089372714861385686508951423436652744881237237906004297 9700 -18310739734793856083914197855079298962890037457688410148867109636 9701 25120590883855116050539900808572791427073410959938233359398399952 9702 -22366334949899547509643335949502018469640623655853069482840542892 9703 10954531201206896375079123418314818872520508282232745490207205696 9704 4859660448069712535840636798150069345801059158254075325961188509 9705 -19057182254916745481565122968643832861634851086943584368175833367 9706 26144585617174243059669862848569743885541903234934911346661455760 9707 -23278010044330729559038634085905941336517835689995050175136497207 9708 11401026056571205787649277746090889151732228742726051488012706349 9709 5057724649202997866501117841155012661398054290817120094639558154 9710 -19833851573973401682166729590244009012546657809655645727978507360 9711 27210044337200203060035411374647975882934056246773658588597310724 9712 -24226599127351292337376764913870609967472380735429028430727247784 9713 11865598683479357626204156012447418312904910521283737354710258582 9714 5263807698220449170329357737419908746882975582326788950285283570 9715 -20641963583047028074464148117131666604735748123889579099776176456 9716 28318634871988808620419270414686676385621190782689408153754359129 9717 -25213586933791194098920157261841721675383701267633073661303431792 9718 12348976159126998282345039335396769072588301376414751758021208226 9719 5478232091850895162099887272702372960031157988658290856590040744 9720 -21482782758584407272835051701946826436764832603494329116147773412 9721 29472091690351946009136597088883221562141720253245803662894572164 9722 -26240517520427394524526452703556004253429397588935363610334379376 9723 12851914609288277199392014603455359699120338574978731654972556582 9724 5701333210728916400060641759085439330836091787070990957034511994 9725 -22357624090924830626150180769972556812333224173193001887939665780 9726 30672218546936458927505524593537545821351412765650943958192380016 9727 -27308996620448227928812667831338881912549104613840082778797473882 9728 13375200361183961634788252154601951336916143159069788514976551585 9729 5933459830700152539028547248498994569689793313568971808416944369 9730 -23267855088871904741144830932791816724960350226639484417371003090 9731 31920891231594595248023603718398844766445512935508305150583619840 9732 -28420694090746171000009463827605468089551565933616180529435212564 9733 13919651141800872897645483266618731411288700888548442405993623838 9734 6174974654283584722094745016348869420081755747138790521929398985 9735 -24214897863286782156521367424937987375688890581604294631736914083 9736 33220060427130841556745449900275215213154733069230636409117840784 9737 -29577346455674666392521680321331207319195774561386157147678605642 9738 14486117323442674462298894480730619724996156466512235269534089176 9739 6426254863080170335804031952364078591014249109522427720780224760 9740 -25200231292797258639792500052962589288903531826474926470807699293 9741 34571754679668903046052469687165788301904214511333265496231404904 9742 -30780759551046113133621129694329987255116275473682275594598751994 9743 15075483218361293084472803393654070745264623315841012363315666365 9744 6687692691947915951161935604426811371167096070723704818964838121 9745 -26225393274837554574949095567729771766105326855940879825354877286 9746 35978083486047661918074292555216160095823778777325110836050052160 9747 -32032811272295051310607746688357065125374704169291280996156975568 9748 15688668424390181100407883383122442716504290328576711226999587089 9749 6959696025795369604973263714480340688287835124381231840945038626 9750 -27291983065358624571575669358107543003803550506930215829683011928 9751 37441240502826401797529799191244613513285930265912441646691473173 9752 -33335454430883161764644609993298285545243290243210627680528829423 9753 16326629223575334219370247689016312133262263550017018604191159193 9754 7242689019878641201151597926027553544501056079748945003404486296 9755 -28401663710678696322149185954093080133081003522709629013823175200 9756 38963506881657663568759828941774837526921158657987265088047508880 9757 -34690719723181189428989490210078107360786996036512767327011777919 9758 16990360035877570993271395790378043019723629788574100357983870664 9759 7537112744521467025502898131696394380250199544434251977283690564 9760 -29556164575078612240582675608405674728498171443495672736252198949 9761 40547254735971053735128503512817247734582240419750380921053228360 9762 -36100718816227507717731842507376446768831371136139502161155255618 9763 17680894930100168497672106148609919002595805812606589767129632685 9764 7843425855213570269061575354541193005737412532055654390820900914 9765 -30757283967886627975750809963652109822512807192775513008504334976 9766 42194950744103423730216896146037986830216147392690625068816624656 9767 -37567647554934005824873539617634767075768670843024652206499539144 9768 18399309194279648541346014473921479321022986326787803900423175128 9769 8162105289079685014866588598313584958895371011340887797648830113 9770 -32006891873942810288064025440333381288424635318512271627809484984 9771 43909159894210351527297254572181165852295929436181271566440034621 9772 -39093789295487544710952970939548954023657518032085096367454299842 9773 19146720967864439272936219372704790017173497598522614706692711968 9774 8493646988750159274038222628018448260731090807713242293861508660 9775 -33306932791484280397355243066459853340815919736759916657898665118 9776 45692549376501069772773594018320389745661148549739148626898476687 9777 -40681518369879644002356799669321520650989445446377245816473886232 9778 19924292938096422255979810259995684142120545679070242362333143744 9779 8838566654704088288024638099686672710394169862118339339940414620 9780 -34659428681649483049722830846537956523112960232975884922187120243 9781 47547892628554192720388890787337305201726082310216334250959295665 9782 -42333303686688593714197847305213051904178804102173242148660103048 9783 20733234103104143539559706337923027002213033889797055333524199348 9784 9197400527197509466043620158428868782536497082858628605644570408 9785 -36066482033962649702976682411423253410062397659977839522777479692 9786 49478073539695103919269307873908420142966216963109384551318120744 9787 -44051712473437104343435222172701857267704377572349450928266662808 9788 21574801604313852460427947608171442967726717464410697642396701651 9789 9570706198932374192571280881315385388831968285413245074054127605 9790 -37530279052328898398800025836495108428127325893229627214276566920 9791 51486090820647996032396815682934673304888938513462979631799524792 9792 -45839414166055199560643264350341097223711322109144353362034953808 9793 22450302630885672455766265093441999257619659446268090385725767482 9794 9959063459666860765301739482767001932734997562921581520692255584 9795 -39053092966246213910836594387108086833391775546436455527959229432 9796 53575062544916633565214060825646493479116910209933372156615567274 9797 -47699184451192611328718252684296965453647124567678618253550457669 9798 23361096398987247900968818195801609452177568726720934075416088340 9799 10363075174014170694181194790697571706599545541904088772684309562 9800 -40637287472123129634170190828453855870470182932864652750553236079 9801 55748230868598281467332301165177881066992465323159396517224280394 9802 -49633909467347762850927366523270875379912131349345629003844372724 9803 24308596208826299245600390614804190059365954198624239406430948848 9804 10783368193725323718986441854056005776272965584140835873718096224 9805 -42285320309780546928550962981523931448246395528931552880096792460 9806 58008966935595263377701334819179911581958299495592190419994192512 9807 -51646590171011836961817774912636975505249446673369915758721712195 9808 25294271582476810516105322891101465423574811182541116405000649736 9809 11220594305801703917526382100964124839978294251037363430657667334 9810 -43999746979413047633247842443273623917274325545297057838111591406 9811 60360775975458652095509279431161220929058175487435481521155004069 9812 -53740346874266755130764462647322972857653608143749954260909474332 9813 26319650485651229495207891109943764140366096056384534618715501372 9814 11675431217835281524125884705799651741689503820492517565959834268 9815 -45783224604489560869217815414856218174060700062645956054629272872 9816 62807302601379035103885272340273397090085630039585885086578137520 9817 -55918423960525476358052052552933816179695174600278037029665723944 9818 27386321636693248603525143597646104037824592869674519919257934600 9819 12148583582028616616786466992046353417005024133663994599389699134 9820 -47638515946285626300777839397932017847125555313289456468504725651 9821 65352336316130537658277866478292517725401243090030206216220445210 9822 -58184194785362220088887382439912725178637653067975826104825962624 9823 28495936906192627077120645642086576110969325520421740458468632485 9824 12640784059403018534924583474688059525694041880114401873075847353 9825 -49568493575960054044931044873525494577727458105097420060994191028 9826 67999817234076738212664358264987642811081070493714761033242929496 9827 -60541166769649390495961017602728917171719891166975689408741273420 9828 29650213810755292423949748627020364595884510952369320741794967375 9829 13152794425761668553246984636700577844459760620632309742359035524 9830 -51576144210317829143822078075261809696553524937668440402467945924 9831 70753842027661204631720295702983582619865944292388561752675904749 9832 -62992986692497512701629457701903256141833055501039117915429754511 9833 30850938104598808159579951409782191511297477713788579562145217181 9834 13685406721035195788597616838918279597803070630006418666714408600 9835 -53664573217638970589808386597423112018785943127677257480444457495 9836 73618670107131559856437166032661515455478898042613239786306694584 9837 -65543446191784780840606524131029533629664265614748659707629789698 9838 32099966472785409372385382123665022909390521903622777935193146912 9839 14239444443700213529505349651160015307472406974902600950496776400 9840 -55837009300200068280671843288727622527820215027698395436115717719 9841 76598730042584714493593408822214153718429597393421470382380150273 9842 -68196487480364274463204936139896737455791863246981816327478062754 9843 33399229330052389019608891356835647920021795168529889888056049968 9844 14815763792026764391968203806428061498213520511068339877338584258 9845 -58096809360371735749282339421572870680010779349489797969772010316 9846 79698626237772660771670210124537345021358204426036624702352729892 9847 -70956209286349950421212889991617168318959500133717561744723676862 9848 34750733729352874919971692230033023453297368177180288326088302286 9849 15415254953978580547508709795281453292700228630465584888003289344 9850 -60447463557441595102501564470179039041271693311684896418607122784 9851 82923145865473505241483135774106883113166262350469590494127035614 9852 -73826873026207605039587664627173448495181736435677234424160020721 9853 36156566384379187028626767861214302209058691240759978584185851072 9854 16038843447660635884815637248323683893680886553593482125672650616 9855 -62892600562589030144362145277405152924929443992376471603408293219 9856 86277266074611743188497726430753859690126936506826892246424401110 9857 -76812909219714585847166599521096704597770978584128991277715308740 9858 37618896810506231829074105770352157490492247021403645759017946838 9859 16687491514281750147355507419958211372009651096998870232206439973 9860 -65435993019725195275493363697718953667786324804544096657470289211 9861 89766161479705682262856802227375888015709118647890050475633002109 9862 -79918924156202590656104559045989780249339155356606033568613879696 9863 39139980588764009167516595147311119815450601523174637465642437608 9864 17362199565676104415692713353037824762937809089062610854642555780 9865 -68081563220210057421312201871311655113673204256717777279933743994 9866 93395211943628962966948491496083231410470794603242321005957669976 9867 -83149706821861919685762576421591265351971943481188544846526001520 9868 40722162757626519063769976093490971846677594373818109224746548085 9869 18064007688506550283623235097133357815051739736003524107808287507 9870 -70833388999767997311943699496454579559121616631128207607645071936 9871 97170010665097877127198563964629601314027464852635661446160519464 9872 -86510236098263557853136751623125200062760745372966561205156926590 9873 42367881337589413631385173545935299995499478873850937902200108577 9874 18793997207354653297626127520844866314083781371896890416788140074 9875 -73695709866245142263133352959025969307217664436812006040958778064 9876 101096372582737251984536993533581733426498174256459425684193500149 9877 -90005688242647992925225566297678863227870349937175201905493136648 9878 44079670993700903443140468841374547571624661983029516757439852240 9879 19553292308987620506508864838067413498574194110660529169176849708 9880 -76672933367185599117222468525300035278428137494279093022943015825 9881 105180343108035669469470176979160136780455553599960469618343226788 9882 -93641444660937274805765730147819667923390612560938080076370560728 9883 45860166841409969603940825463281303672172944714348477045452737737 9884 20343061730180742509692897197856865641359962312488186835916108821 9885 -79769641706550574330494349960463161107795370392971655674257543140 9886 109428207199976373576924735929440009918484217599708098980948621568 9887 -97423099984850066658395774442537977116876184218563696933239357896 9888 47712108401303133834159772366151364075349820232254790812931644028 9889 21164520511565856961198274531612872750279413817760621325073118052 9890 -82990598620264497325981624820681162490545662703952339376898743800 9891 113846498794624053996618279622358395061135033680485237784156268217 9892 -101356470464938926481924599729999828362175647723672764147520765263 9893 49638343708516191077504743423465409286831833294480596249149229908 9894 22018931820071742572020673700205260129976019421403992631642744762 9895 -86340756520646210683640164220337751151494637409579516339147787819 9896 118442010603460477161383683675770256839110614827821347239198941085 9897 -105447602691825407384886665040080734742515036602268702980735596208 9898 51641833582830715647052622399816838366465940670040419187694559476 9899 22907608842621414651299251464545845133542185524018360196604930560 9900 -89825263920171583250814330602429015459563536466560372482953798750 9901 123221804294794388880504750270266001033981984168827848890035556056 9902 -109702782658382418843014192346238789247958276970152283250887790992 9903 53725656065697127309566238216740244172309966610491359626038589943 9904 23831916753854154621153613342937230599116758782164785253237095874 9905 -93449473145417086510385143483307227159439440356694725328308006777 9906 128193221073123985308516050510992174934744408168484910895706147432 9907 -114128545176105316687326944377502615142477518937685369659343026807 9908 55893011030666974491775035209684314786956473190476929553275139814 9909 24793274760746911497170120306959854970079415310203798347232529909 9910 -97218948352452517924653783261007153438973737903215073101848020392 9911 133363892671904319120654874961889664875443366960496987831583948568 9912 -118731683659424078735974723628280439468951259127969199669664681436 9913 58147224973967196843099529112744772910098326318764174550946721544 9914 25793158227120613291876884810514763899584436315856009982090615704 9915 -101139473855385746338595274687503699368875429990525856445436483096 9916 138741752775768082827877538465614670505084850303088303230243362282 9917 -123519260292239394324232875782155416450350883422231773609927376466 9918 60491755992208820402156830505994564892612925982236262173229400056 9919 26833100881132076603653809346056291002080543000420920491697364709 9920 -105217062780213705018897080140955466118122954148912490206293917538 9921 144335048888867129122965659791281122433430453494191174696006782184 9922 -128498616591516295164475507616170895677807474918082328131383963696 9923 62930198954492180591045673408671538327329582270923095211935079518 9924 27914697108971765129491318449534805153903216201484281526224764499 9925 -109457966056602501788734474884104072465577266286330589877221298587 9926 150152354666644718661438961506948854171881184925150351250061886432 9927 -133677384383340855849664361428909191188678566340067912499198448399 9928 65466290876450740010714471328366523354615549960540050849721858108 9929 29039604338111790439323658545737614382945909540519694098416458672 9930 -113868681760706111246396591143678759777508176462847779256894074604 9931 156202582729015731295668808255649731969436192002264336938402984952 9932 -139063497207439298035926157288715634396106475072992575987983936664 9933 68103916504066262667475944149868400595923946055826742923107948601 9934 30209545513577445376207596614082190689890433116840797961874595936 9935 -118455964822638344374312490431710619967281563961330973236152035160 9936 162494997973624874174798873782879128571978879876331171470647685530 9937 -144665202166775376405766757234909902213670201183814058018227995684 9938 70847114115389931823972584559779163420974346185974381835594335784 9939 31426311670849392794304699288453083739710499977538432918807796117 9940 -123226837112737364926291188731463093403960725523256111936662108637 9941 169039231408572241384066114368854453370765169830336153605697693096 9942 -150491072239482071935323319941302207726458634812214120850377773152 9943 73700081548617378559193781139531477197959116105840069859126051504 9944 32691764609142587746911523535539426339092844695446700823224065233 9945 -128188597921306675594373033650084758708494647167768017750439242111 9946 175845294524742433752209859415350102124953886291181201436041391424 9947 -156550019071048266470341927939882807377514261879265696322892497528 9948 76667182465290961764792239042375610186830107761118780044234087606 9949 34007839668952284515431498760582469373577537837641300318654586141 9950 -133348834847081993675238484303266674546080097859475655668119470124 9951 182923594228648881051807366978202323285292943838361129493945222365 9952 -162851306265371153778914939579576152510166900841971298592610036762 9953 79752952857740463724736039340473214765621992699325805630718625216 9954 35376548617907273213607848896296395930314165855541764775951916572 9955 -138715435110260568199196055928720200269439050164648902803685964464 9956 190284948357510108552125561561573166099422302741264703236745889887 9957 -169404563194001622909353819553737549331909890322696410255417237459 9958 82962107810224111873738545831595274901733568496641646848800274218 9959 36799982649126013932873855501248809406432026184868497188989953028 9960 -144296597306539080601538688343627214924089630975222315826203510085 9961 197940601799110583289922151937425278463676823674319627046288148265 9962 -176219799343653733166869823657390092321277811454842284710516617768 9963 86299548523595997930516035801986932131153884660955070451279437272 9964 38280315496432807261158921638428463290710482424385333758692249709 9965 -150100843619239172408342341461821319148138346339996271651387634676 9966 205902243239866632607696785285144221198230177431188557624986542466 9967 -183307419222821727543933347158280391013854908981454302263551905752 9968 89770369613704050020952088517036354877602470113060368766277736184 9969 39819806670958784476508398803537466558197937219751319978642244866 9970 -156137032507256741695991652105233877253790969960028351081283569174 9971 214182022565418962750045892022720577835962534590583351133281945712 9972 -190678237849149883511241509006868821770401546225327681921402265021 9973 93379866694115250548071582233142419227514712987545689664835534542 9974 41420804823826553285121527854035806514098217323298606894352316672 9975 -162414371887253364311188750685585522974480511472710171183072627675 9976 222792568939008778714214195371060808980643370022391366589575999649 9977 -198343496840032997992094892709641331513568300819303292264178336394 9978 97133544254172331294308899918042042271186245464330783008751123552 9979 43085751239798038986500744207896428286581938268326488039869217822 9980 -168942432829216479730555079318799325877792293569492635347058037581 9981 231747009583865725774535209533089749613599609239962690759232828552 9982 -206314881129789610702513233504581686586595482046602400950921118096 9983 101037123843809287128762359606351070332877669015575559455612086440 9984 44817183466952668932622323794281897351714200449281408504987521480 9985 -175731163785250324700137993747999553340983969604409860946347210551 9986 241058989296844195125101773651257612737001263775343890606284632896 9987 -214604536337647394335192555660916745050251449260934418061333681111 9988 105096552576992321793919090115474192597430460047340823953117884087 9989 46617739087657822154437439351220119299529035330547569016077251606 9990 -182790905372223027456967035894926618918278157236114083164654978816 9991 250742690721591369071331302486869371377196797431128834883988583741 9992 -223225086811711734327656528997859218515761360854811896489191933064 9993 109318011966108886907852987779274048577049413285604725845383389438 9994 48490159636295677990330579470813698961116470575674337374133726556 9995 -190132405729687857155553367645288437452921499204213279649016252755 9996 260812855410617186405005064733898751027639242876932695432105762767 9997 -232189654375055685457711969321589629464440341439970417437241052024 9998 113707927100100935008530958744111673619724905977431014613306281616 9999 50437294669420529652017059823065173305415997787856373757630744835 10000 -197766836475319463037427550124477746743749697494518164151584357287