-1 1 0 -4 1 2 2 8 3 -5 4 -4 5 -10 6 12 7 -7 8 8 9 46 10 -36 11 -26 12 -44 13 46 14 -28 15 42 16 188 17 -132 18 -96 19 -167 20 172 21 -98 22 120 23 596 24 -420 25 -286 26 -492 27 496 28 -280 29 368 30 1680 31 -1151 32 -792 33 -1332 34 1320 35 -735 36 916 37 4264 38 -2908 39 -1960 40 -3252 41 3200 42 -1764 43 2230 44 10104 45 -6798 46 -4560 47 -7536 48 7348 49 -4018 50 4960 51 22554 52 -15116 53 -10036 54 -16440 55 15921 56 -8652 57 10724 58 48120 59 -31981 60 -21168 61 -34490 62 33224 63 -17948 64 21980 65 98588 66 -65280 67 -42908 68 -69568 69 66684 70 -35868 71 43922 72 195456 73 -128744 74 -84360 75 -136211 76 130012 77 -69636 78 84672 79 376174 80 -246964 81 -161090 82 -259080 83 246419 84 -131516 85 159684 86 705896 87 -461655 88 -300264 89 -481432 90 456396 91 -242795 92 293424 93 1294496 94 -844296 95 -547302 96 -874788 97 826876 98 -438648 99 529218 100 2326364 101 -1512782 102 -978264 103 -1559576 104 1470308 105 -777924 106 935376 107 4103884 108 -2662472 109 -1717112 110 -2730768 111 2568314 112 -1355704 113 1627280 114 7120008 115 -4608222 116 -2965824 117 -4706302 118 4416612 119 -2326275 120 2785104 121 12164234 122 -7857252 123 -5045922 124 -7990568 125 7483728 126 -3933972 127 4702198 128 20492616 129 -13210540 130 -8468376 131 -13385555 132 12513216 133 -6565706 134 7831664 135 34075986 136 -21929208 137 -14031764 138 -22140288 139 20661811 140 -10822924 141 12890472 142 55985904 143 -35968170 144 -22978412 145 -36198780 146 33727488 147 -17638775 148 20972320 149 90955292 150 -58346172 151 -37216394 152 -58539500 153 54461484 154 -28440216 155 33769372 156 146230112 157 -93666818 158 -59662480 159 -93714093 160 87063564 161 -45402056 162 53830704 163 232798294 164 -148918832 165 -94726968 166 -148592844 167 137866451 168 -71801268 169 85026594 170 367219832 171 -234605287 172 -149046584 173 -233510386 174 216385656 175 -112555723 176 133118264 177 574250124 178 -366435216 179 -232519404 180 -363855780 181 336777922 182 -174976452 183 206713304 184 890681712 185 -567705060 186 -359833488 187 -562456230 188 520023080 189 -269886512 190 318479952 191 1370810708 192 -872800268 193 -552620864 194 -862888408 195 796953690 196 -413180740 197 487084140 198 2094331416 199 -1332104393 200 -842587392 201 -1314338884 202 1212699420 203 -628102300 204 739705176 205 3177485556 206 -2019101064 207 -1275895122 208 -1988347436 209 1832849028 210 -948408720 211 1115900524 212 4788968488 213 -3040287624 214 -1919446560 215 -2988540733 216 2752335912 217 -1422920408 218 1672698504 219 7172231150 220 -4549320528 221 -2869638156 222 -4464091752 223 4107723208 224 -2121821100 225 2492191270 226 10676956488 227 -6766656109 228 -4264751848 229 -6628880090 230 6094675424 231 -3145593759 232 3691629720 233 15802879100 234 -10007254908 235 -6302124780 236 -9787882116 237 8992012160 238 -4637339616 239 5438129512 240 23261046480 241 -14718831956 242 -9262203000 243 -14374286405 244 13195518220 245 -6800053890 246 7968311400 247 34058519474 248 -21535261784 249 -13541664108 250 -21000388584 251 19264283165 252 -9920327312 253 11616387000 254 49615771872 255 -31349906055 256 -19699400068 257 -30528433740 258 27985161120 259 -14401256534 260 16851744840 261 71927952048 262 -45417066588 263 -28519475724 264 -44167286016 265 40460702316 266 -20807363724 267 24331876338 268 103786658944 269 -65490504282 270 -41097788256 271 -63605772746 272 58230369792 273 -29926433068 274 34973218176 275 149082676254 276 -94013554560 277 -58960064252 278 -91193748452 279 83435068946 280 -42853473516 281 50049646588 282 213219348048 283 -134377268279 284 -84223061840 285 -130189824036 286 119042149104 287 -61105403891 288 71324147424 289 303673499798 290 -191272118040 291 -119812836766 292 -185096096216 293 169149298986 294 -86775985716 295 101229925398 296 430756326424 297 -271163013768 298 -169760906304 299 -262112792444 300 239397116188 301 -122745954044 302 143112011680 303 608640037068 304 -382932164228 305 -239603132132 306 -369749566440 307 337523637067 308 -172965471896 309 201556511744 310 856741998336 311 -538742841193 312 -336917517888 313 -519650309408 314 474112221620 315 -242834762079 316 282828662800 317 1201582283364 318 -755201195352 319 -472044863832 320 -727696850996 321 663591958284 322 -339713252592 323 395464983102 324 1679273828692 325 -1054909518770 326 -659054739640 327 -1015489113127 328 925578769176 329 -473601634128 330 551058672192 331 2338847188798 332 -1468543588852 333 -917033511784 334 -1412316541560 335 1286661016573 336 -658049921564 337 765313724200 338 3246683837888 339 -2037616675734 340 -1271801493480 341 -1957787145928 342 1782779839524 343 -911367225958 344 1059438419272 345 4492406555280 346 -2818156525212 347 -1758191850434 348 -2705313342840 349 2462384231194 350 -1258225081820 351 1462003604348 352 6196694476440 353 -3885575322532 354 -2423073262680 355 -3726736371198 356 3390615166904 357 -1731782588004 358 2011390795296 359 8521618601168 360 -5341116122244 361 -3329343444258 362 -5118431146284 363 4654827480817 364 -2376490574948 365 2759037942948 366 11684289690864 367 -7320353234069 368 -4561200747856 369 -7009365656160 370 6371877269256 371 -3251790604986 372 3773700366800 373 15974828092252 374 -10004391756240 375 -6231078900354 376 -9571695916008 377 8697699072500 378 -4436975409048 379 5147070179962 380 21779986700304 381 -13634573335396 382 -8488760013072 383 -13034689078720 384 11839887580956 385 -6037571427972 386 7001127339480 387 29614123701086 388 -18531766098944 389 -11533313231312 390 -17702953067424 391 16074166260660 392 -8193691564408 393 9497787122292 394 40159746641184 395 -25121591418330 396 -15628716559464 397 -23980289396654 398 21765929574344 399 -11090957064313 400 12851476489820 401 54320457078392 402 -33967376600976 403 -21124241755792 404 -32400802834580 405 29398331329314 406 -14974735475616 407 17345564612622 408 73289977527816 409 -45813082591280 410 -28481020471848 411 -43669441241760 412 39608877168328 413 -20168682874746 414 23353708004208 415 98641943922816 416 -61639156717532 417 -38306579022964 418 -58714672107456 419 53236959405457 420 -27098825983824 421 31367619394948 422 132446524394256 423 -82735022572149 424 -51399672336816 425 -78756861202460 426 71385544853568 427 -36324804461225 428 42033021482800 429 177421562396232 430 -110793040482960 431 -68808354549450 432 -105396803997704 433 95501023311148 434 -48580302543416 435 56196235382700 436 237128157141424 437 -148030022281276 438 -91905091730088 439 -140730224126546 440 127476449987376 441 -64825310811926 442 74964303393672 443 316223250683460 444 -197344171615384 445 -122483712002484 446 -187495506790928 447 169784723214057 448 -86313527591704 449 99782604201956 450 420785334827208 451 -262517353766040 452 -162884369691744 453 -249264093054652 454 225650178170916 455 -114679178667081 456 132534696494760 457 558733670527768 458 -348475437243548 459 -216154300385268 460 -330685325509920 461 299269203515522 462 -152048618135232 463 175670755571434 464 740367054736384 465 -461622728575560 466 -286254334179600 467 -437800939812633 468 396093545985956 469 -201183603303536 470 232372281732416 471 979055019033266 472 -610271009552940 473 -378323702345872 474 -578448209318304 475 523193395238893 476 -265664879984616 477 306763265147364 478 1292123283866928 479 -805188937574315 480 -499019130037680 481 -762776101451812 482 689722146742408 483 -350127121462188 484 404180172750764 485 1701986187142892 486 -1060304637238908 487 -656948302017908 488 -1003904904449524 489 907510221316292 490 -460559047134564 491 531516977116976 492 2237592902188056 493 -1393602663589920 494 -863223222238944 495 -1318768165014909 496 1191822845100568 497 -604686318707828 498 697665012703848 499 2936271488414188 500 -1828267601372744 501 -1132165473124728 502 -1729185468417732 503 1562325396435107 504 -792459223658340 505 914073369074796 506 3846076941955392 507 -2394139766330751 508 -1482203886417248 509 -2263227672340038 510 2044311665460768 511 -1036673043163772 512 1195461288413608 513 5028776506388600 514 -3129565784203344 515 -1937015347558984 516 -2956951500098656 517 2670264102189912 518 -1353755952580864 519 1560723127862682 520 6563640067275144 521 -4083747567315784 522 -2526972712597560 523 -3856600733792417 524 3481833373020828 525 -1764768456817898 526 2034075649089072 527 8552245835145824 528 -5319720130191936 529 -3290979804091102 530 -5021395238533944 531 4532346074407467 532 -2296669249284788 533 2646511331472820 534 11124565277961912 535 -6918121099781895 536 -4278794027399632 537 -6527060542128468 538 5889977700116388 539 -2983916561214680 540 3437635977423648 541 14446657225018852 542 -8981956475454336 543 -5553962047588990 544 -8470288113750072 545 7641761524352156 546 -3870491024840160 547 4457990188890886 548 18730384305233576 549 -11642617579193566 550 -7197525771213816 551 -10974365073552088 552 9898647631391232 553 -5012447946542540 554 5771977185693104 555 24245667048703128 556 -15067468462748060 557 -9312694458681780 558 -14196270116372856 559 12801878379065411 560 -6481133160968172 561 7461551954256120 562 31335919326340176 563 -19469400969204169 564 -12030727752010128 565 -18335607113281488 566 16531013526867460 567 -8367230250280055 568 9630862420017456 569 40437466313331704 570 -25118853483031104 571 -15518333903212502 572 -23645837459147728 573 21314018584974024 574 -10785847424883888 575 12412082833942460 576 52103943230208436 577 -32358909363889436 578 -19986962554946728 579 -30448386584935420 580 27439932416166600 581 -13882903820217558 582 15972734890803432 583 67036914870340746 584 -41624242325604160 585 -25704462761918388 586 -39150337701636564 587 35274753475729111 588 -17843137136444396 589 20524867243049456 590 86124257281354992 591 -53464859847011544 592 -33009691592304032 593 -50266600282936524 594 45281340356196480 595 -22900133026634808 596 26336549299290872 597 110488212434805968 598 -68575826315094816 599 -42330798238759252 600 -64447651279372236 601 58044310875003016 602 -29348871625374504 603 33746248966952372 604 141545485734504064 605 -87834428066353826 606 -54208083002092656 607 -82514212187784929 608 74301161407368852 609 -37561405854118524 610 43180794562682280 611 181082318523430660 612 -112346592752357712 613 -69322542952512680 614 -105500545562684764 615 94981115181630777 616 -48006430635835896 617 55177792870659736 618 231348164207738928 619 -143504801576455817 620 -88531480466410240 621 -134708456067188712 622 121253567773528896 623 -61273682676639972 624 70413574332689504 625 295172449000566302 626 -183060262965183432 627 -112912872830133852 628 -171774567030560876 629 154588433067185152 630 -78104329381735692 631 89737994898403030 632 376109951046027440 633 -233212761059838820 634 -143820600389096928 635 -218754049359496546 636 196831235324005272 637 -99428777791798826 638 114217725939313040 639 478621618788336444 640 -296722391536187124 641 -182953116843624440 642 -278224713343979472 643 250296449750116609 644 -126413664759011952 645 145190051663942712 646 608299234959098424 647 -377048369246949867 648 -232438746129245232 649 -353416284984855948 650 317883409329554732 651 -160520198930886550 652 184329649350550408 653 772144268814959776 654 -478521292790128488 655 -294941521464505356 656 -448370792117649648 657 403220083336051568 658 -203576521676756424 659 233731408355418670 660 978913638602346048 661 -606556710759363518 662 -373792383105772312 663 -568141350951338703 664 510841254551159268 665 -257867367311376956 666 296013029386781064 667 1239548008468234320 668 -767919632007813384 669 -473151646977002056 670 -719038297611629232 671 646409101959062823 672 -326245046677411764 673 374442011801579572 674 1567701802267814712 675 -971051806313322254 676 -598210002725793252 677 -908933648506483966 678 816986019806085480 679 -412266693683026742 680 473092663410850392 681 1980398451548922468 682 -1226476284108206784 683 -755436935738195240 684 -1147637343120620644 685 1031371712993972652 686 -520363824273684188 687 597040055825122364 688 2498839698181813768 689 -1547297020439476660 690 -952887472942978944 691 -1447361758570279013 692 1300519323623580388 693 -656051619714790740 694 752599380223557000 695 3149404224519883302 696 -1949815277528065128 697 -1200580586677296720 698 -1823294660423089052 699 1638048629943345996 700 -826186996695068848 701 947621069429324056 702 3964878761746577472 703 -2454289419317255953 704 -1510965567829188296 705 -2294305258933034712 706 2060878386535403952 707 -1039286547611766181 708 1191854329268510712 709 4985974399589335048 710 -3085870605217614304 711 -1899496289957685214 712 -2883813490259815440 713 2590004747334559528 714 -1305917881036195896 715 1497394548020450184 716 6263192485141925840 717 -3875754057082558764 718 -2385337691431505856 719 -3620859305570384995 720 3251458669378995324 721 -1639180880466760316 722 1879233425746146208 723 7859118654003461474 724 -4862594312825475308 725 -2992234139906118000 726 -4541416807651824420 727 4077482396409936907 728 -2055299014211464308 729 2355934831758712738 730 9851240754304908504 731 -6094243460433211230 732 -3749575842281510416 733 -5690007900845528642 734 5107973903049393808 735 -2574345233995547817 736 2950464377859731568 737 12335407290850691448 738 -7629884221401777624 739 -4693707328361093642 740 -7121681991630379672 741 6392258788867491268 742 -3221132323552882536 743 3691206820522715302 744 15430068352216715568 745 -9542645323533247596 746 -5869531594468605248 747 -8904442723919486031 748 7991262019867460016 749 -4026304031967118552 750 4613212731971069856 751 19281471649010307178 752 -11922805514540352792 753 -7332475047739881396 754 -11122220171713556712 755 9980167494945123766 756 -5027671142994315368 757 5759724860467634872 758 24070023461682409080 759 -14881715413724774691 760 -9150892407456560880 761 -13878508089281194384 762 12451672333115668416 763 -6271846117513802252 764 7184045346915643344 765 30018069227079191916 766 -18556594095139318536 767 -11409007643489949836 768 -17300811358352773964 769 15519965589936740068 770 -7816241388504933104 771 8951818093907645754 772 37399402866414553744 773 -23116390716071155922 774 -14210507524493134200 775 -21546079726730085725 776 19325588758411103240 777 -9731510248142900980 778 11143816298436071832 779 46550879598049442238 780 -28768941949725792672 781 -17682929064252310176 782 -26807341226404622368 783 24041368714900891365 784 -12104525967784593028 785 13859344301222851788 786 57886586290450187592 787 -35769704729606224853 788 -21983012032318796712 789 -33321793778325442728 790 29879654059836221760 791 -15042014986322114217 792 17220385817813268792 793 71915119034580232796 794 -44432402709932480348 795 -27303223687932464496 796 -41380667793750318536 797 37101134288574072382 798 -18674984310407842872 799 21376658449624989210 800 89260632981043703840 801 -55141995753430385568 802 -33879706336693575816 803 -51341238165367612030 804 46025579779155526160 805 -23164112613458529636 806 26511767682517283936 807 110688468403606358706 808 -68370467289434873844 809 -42001950579538356664 810 -63641442891131032260 811 57044910972924013837 812 -28706309802052372280 813 32850693944126889656 814 137136324303354186192 815 -84696027239388007014 816 -52024560112381854312 817 -78817660646226479716 818 70639089986468624008 819 -35542692340415175181 820 40668894580593151992 821 169752152129916130412 822 -104826452085233944488 823 -64381549637812552388 824 -97526313801054446696 825 87395429804687430996 826 -43968272694837348396 827 50303360997112041984 828 209940184315208847216 829 -129627432451340313482 830 -79603708542345576624 831 -120570100841261339002 832 108032038878138672340 833 -54343722717362760108 834 62166041022678185208 835 259416803132475688812 836 -160156977517586091904 837 -98339672343891384448 838 -148929827056052988420 839 133426266107804910272 840 -67109644520020177488 841 76760120793253751678 842 320278304769211436496 843 -197707140273868999350 844 -121381475307016229600 845 -183803000588803038402 846 164649188074734825912 847 -82803870987251315734 848 94699761118968074152 849 395083032637341229580 850 -243854585458743602424 851 -149695515170604829436 852 -226650598502878111680 853 203007392322548936446 854 -102082424247651682940 855 116734004526505130856 856 486950856806267487456 857 -300521831006647140416 858 -184460049975578099520 859 -279253692657253403165 860 250093564880884209712 861 -125744887823883227004 862 143775713956714735344 863 599683578986629610992 864 -370051364388592269528 865 -227110573392244100244 866 -343781966533795297672 867 307847694714401696521 868 -154765100683879550312 869 176936578131879847184 870 737910564466348422240 871 -455295278799681062206 872 -279394686259847098520 873 -422876563307398006660 874 378631072727613422592 875 -190328264157077417896 876 217569426322839832808 877 907264766464109835664 878 -559723605412524182848 879 -343438406625466829628 880 -519750194719005803472 881 465315699328727696156 882 -233875771192750745184 883 267319344493088618476 884 1114595342395045715848 885 -687555153136274561316 886 -421826249009861878416 887 -638308025977942941582 888 571392236858216247096 889 -287159328929429821928 890 328185382055778709784 891 1368224297637399263790 892 -843915427153981538480 893 -517697867800156473528 894 -783293551517138061240 895 701100267043770497874 896 -352306257884084222796 897 402594994600920580704 898 1678256069815867850352 899 -1035027105012752874444 900 -634864614478913979836 901 -960464512774158354600 902 859585359381673405808 903 -431898224365364081962 904 493493792330882845224 905 2056950730733595388300 906 -1268439633216973731936 907 -777950020639924923572 908 -1176804907147929624804 909 1053088346128166935806 910 -529066108117012307688 911 604453671586279946736 912 2519173589102345877464 913 -1553305800730001437404 914 -952559009329582764840 915 -1440780328838268491112 916 1289173261872187632388 917 -647604238864748496142 918 739803011288076426096 919 3082936489073715991774 920 -1900714689185438898976 921 -1165481579893052064748 922 -1762645302597046550604 923 1577001671794681525378 924 -792107869125660756480 925 904783338114013264456 926 3770049094745640818176 927 -2324092238930146864816 928 -1424937835499923354920 929 -2154812965180953009812 930 1927662622484792799744 931 -968138506147636098233 932 1105737723157089304056 933 4606902019217703555840 934 -2839682862175222088844 935 -1740872561245722860088 936 -2632299466117538144748 937 2354569246774367213656 938 -1182422625372362721088 939 1350337197371780383346 940 5625407906927344941888 941 -3467128144206111916494 942 -2125309155157247846976 943 -3213257861651218305615 944 2873935195007632485148 945 -1443090359016466185312 946 1647852690931367733024 947 6864131636067305244338 948 -4230161780312418342880 949 -2592774611436190746796 950 -3919619133214631864308 951 3505346611631439439452 952 -1759962027429495010464 953 2009481452359033521684 954 8369646825601600127136 955 -5157443590615251899112 956 -3160809512078839628848 957 -4777861361424675257400 958 4272448405386512014920 959 -2144891896379653507345 960 2448738626157157499088 961 10198162985370366328914 962 -6283559848209158549896 963 -3850579665269302046604 964 -5819932126335001443104 965 5203767160871546704088 966 -2612180344054156001280 967 2981926717446805451740 968 12417476149758348926984 969 -7650222375073667232528 970 -4687609216417654013256 971 -7084354005518632157487 972 6333697316580296771356 973 -3179067761029412244734 974 3628698104231098561328 975 15109305932112872475086 976 -9307705059500443053140 977 -5702658842183383735660 978 -8617548740506260386112 979 7703682311639331723186 980 -3866326045895783469972 981 4412728647991957698248 982 18372093923501569642512 983 -11316563805820924621072 984 -6932777130268046229816 985 -10475422407374172502884 986 9363628430116884097696 987 -4698966573235757966430 988 5362523879390522819072 989 22324352579432569012552 990 -13749694656729721888080 991 -8422558576190724499448 992 -12725261950117564008536 993 11373596218169678895284 994 -5707087084534244243184 995 6512383302300486036496 996 27108670601950204457400 997 -16694795177852601083978 998 -10225647946834210593776 999 -15448002949263765264277 1000 13805822823163966125048 1001 -6926884189899485744828 1002 7903553175648759309072 1003 32896500810556554690582 1004 -20257306461412787563132 1005 -12406538247432942222288 1006 -18740939769369690769584 1007 16747138642333433570574 1008 -8401863187905525224432 1009 9585603842559172620784 1010 39893880172924066860872 1011 -24563927634930448133722 1012 -15042718397638964468928 1013 -22720962580967284576370 1014 20301853559259254390244 1015 -10184282855900651832915 1016 11618074433075057309280 1017 48348259699721265507336 1018 -29766811964748330027612 1019 -18227237220801670013524 1020 -27528421555407904377696 1021 24595202118933165819394 1022 -12336879898657747354152 1023 14072435768619645529098 1024 58556655085718874810140 1025 -36048574000269652797056 1026 -22071762774570757859856 1027 -33331737232183719601930 1028 29777453644345443182808 1029 -14934926067717092229506 1030 17034431756666905306656 1031 70875368222337947978018 1032 -43628261284253164255968 1033 -26710230743376837514772 1034 -40332898171146513085120 1035 36028812986281191467412 1036 -18068680805765191397432 1037 20606870755777375520388 1038 85731576105664850839968 1039 -52768472618654318928116 1040 -32303192983258255798264 1041 -48774013144288639061724 1042 43565260872817416619896 1043 -21846313903949350436908 1044 24912951610868470840080 1045 103637138492108051158776 1046 -63783838513013641996492 1047 -39042997831391503223764 1048 -58945116004072255163244 1049 52645510318115699008312 1050 -26397386401356643185996 1051 30100224681512962053592 1052 125205040417188862527344 1053 -77051119167476449256542 1054 -47159958030850308847056 1055 -71193457839366033501745 1056 63579288019075571760384 1057 -31876994182821664959656 1058 36345306623691976934728 1059 151168962149523766061334 1060 -93021222242486113063896 1061 -56929690730751082653400 1062 -85934564077537648415196 1063 76737187986440014880410 1064 -38470697880362389836796 1065 43859489452891286655600 1066 182406559377373923996264 1067 -112233498003422299132554 1068 -68681847780335747419896 1069 -103665384984595065805046 1070 92562389866798345357296 1071 -46400385274972783261641 1072 52895410083123528683776 1073 219967142842025555730280 1074 -135332734697492520193584 1075 -82810494345685904004926 1076 -124979927907851839217884 1077 111584587717290998847228 1078 -55931239030890299080200 1079 63754976808806428646270 1080 265104572096490509164320 1081 -163089353959264149589320 1082 -99786440808577350653920 1083 -150587830208878442021355 1084 134436537828757476811840 1085 -67380013988584465725144 1086 76798784860512613857504 1087 319316325912557931019882 1088 -196423396706795228671040 1089 -120171888200733859122266 1090 -181336415010865713995736 1091 161873708211742954221927 1092 -81124865223205762799680 1093 92457295189001428339336 1094 384389886006903777152280 1095 -236432996770650305389185 1096 -144637812551002379418816 1097 -218236869845383973009712 1098 194797599529564055342412 1099 -97617011622872120249423 1100 111244100097495480870536 1101 462457775784868320376472 1102 -284428165214480664509400 1103 -173984590183733172954514 1104 -262495303587004107937920 1105 234283409858133069508704 1106 -117394570992359314476368 1107 133771657573458839259612 1108 556062837088362138553672 1109 -341970856235799641493234 1110 -209166456215588969049120 1111 -315549572740355074119885 1112 281612836367389353348780 1113 -141098962986161772969636 1114 160769944656694625543040 1115 668235611757065947052220 1116 -410922459543579717769192 1117 -251320494593884017809204 1118 -379112927700517298782288 1119 338312948972444597326199 1120 -169494347078155617044268 1121 193108560728660643320940 1122 802586028535402069929600 1123 -493500068685409008916079 1124 -301800982755500098238376 1125 -455225717189372872226952 1126 406202237878921317859692 1127 -203490646121166993745576 1128 231822906260578754211216 1129 963411988069817128791292 1130 -592343115226229092459400 1131 -362220060562245221706048 1132 -546316609478780988387236 1133 487445133014439443481416 1134 -244170803970023127126804 1135 278145173782350619701432 1136 1155827899510598194402352 1137 -710592241104039376657420 1138 -434495865348174062152296 1139 -655275047908332782354082 1140 584616523629753976164672 1141 -292823040646317266444324 1142 333541018426560918877912 1143 1385916763294633196743124 1144 -851982613121991908652240 1145 -520909477070198434913492 1146 -785536962151560226357728 1147 700778076700069392178196 1148 -350979003523741961161976 1149 399752928723668926764792 1150 1660910029782551954442192 1151 -1020954272765853186939280 1152 -624172254817781459195328 1153 -941186113402270481789468 1154 839568470023154220065360 1155 -420458871432499893466914 1156 478851498197197829477108 1157 1989400208564360284737548 1158 -1222782571199806146091128 1159 -747505424276270842286818 1160 -1127073870092183907742840 1161 1005310028050411208220680 1162 -503424654390839362938876 1163 573296009305849838729760 1164 2381592077158901544098840 1165 -1463732274822212408459748 1166 -894734102143125293875440 1167 -1348960701428949582417891 1168 1203134684846077735970344 1169 -602443149532091940949996 1170 686005988616152581444872 1171 2849599362319065634710496 1172 -1751239554550072817245156 1173 -1070398326091662209777688 1174 -1613683251149868651263988 1175 1439132709980890497088826 1176 -720560269113498512242404 1177 820445681981010608586792 1178 3407794967697036627577104 1179 -2094126807603448369936317 1180 -1279884107172853840775376 1181 -1929351527721977110339234 1182 1720528232337346584046920 1183 -861388755605533378089510 1184 980723738045879847482200 1185 4073224227875167646089200 1186 -2502856122184864537268352 1187 -1529578046590057346852324 1188 -2305581536359981270581504 1189 2055886298463231477848328 1190 -1029211649117767260123384 1191 1171710786041812254812042 1192 4866092315345533449465600 1193 -2989828204234329661501560 1194 -1827049673490175543558128 1195 -2753769602097629092877958 1196 2455357023510967632455648 1197 -1229104282422521748496582 1198 1399178059205348227680960 1199 5810338854189616322814226 1200 -3569734766098141796290628 1201 -2181266379787381469913608 1202 -3287415714241786885461328 1203 2930963353938555907361016 1204 -1467078058567908262580552 1205 1669960759723347236093788 1206 6934315048929416992745232 1207 -4259973758163598139387751 1208 -2602846669587997541391584 1209 -3922504487189235626915672 1210 3496940085412861549454508 1211 -1750249827189664788931881 1212 1992150497937027945270096 1213 8271581273884340935845232 1214 -5081138439771222987893696 1215 -3104358424851821297063988 1216 -4677953811304949603051972 1217 4170133093852620749094452 1218 -2087041331658855683486760 1219 2375321883129814420693032 1220 9861846150986107122634888 1221 -6057593173883027228246232 1222 -3700670039225804930579616 1223 -5576142995992211566863335 1224 4970469273940553901299640 1225 -2487413965926990008843914 1226 2830799213321127765601144 1227 11752071746283980278151306 1228 -7218151036381580364800036 1229 -4409363616045937331575420 1230 -6643534226529894376142688 1231 5921509474407539062987315 1232 -2963144975651261725786840 1233 3371970228011851241928660 1234 13997773723357330356317688 1235 -8596870908072811730319296 1236 -5251220996397379936203376 1237 -7911403514901944502842474 1238 7051098815751500406672388 1239 -3528152284240570613949924 1240 4014655074796884247704576 1241 16664550205453481718629984 1242 -10233994726714053589429248 1243 -6250795216056399439119552 1244 -9416700078522013653846560 1245 8392131223380929110478364 1246 -4198876345586699127830136 1247 4777540026414207179575400 1248 19829878833603437971522752 1249 -12177049088705070152616788 1250 -7437082129422552784099088 1251 -11203056294525254204132857 1252 9983447865252253219054672 1253 -4994728850240768186789808 1254 5682687101587949855946432 1255 23585228200108668378390798 1256 -14482139488119688865452924 1257 -8844309434402322538420140 1258 -13321974126503788811001888 1259 11870892514814302368490385 1260 -5938619774031618189193020 1261 6756132629013459887783756 1262 28038537642393151608874288 1263 -17215470260315312054171875 1264 -10512863243030747584769648 1265 -15834218292922244398807376 1266 14108550745381022480933232 1267 -7057576196430854274865559 1268 8028589992797708453257080 1269 33317128483086256491603984 1270 -20455128869828481348325248 1271 -12490375736097969548115844 1272 -18811451543511840942196728 1273 16760204391099425683200932 1274 -8383468575312406309339564 1275 9536274360861884025014898 1276 39571120409482334143642128 1277 -24293179676686272555025814 1278 -14833001394831490449999696 1279 -22338153349811485884804971 1280 19901037987336199572516812 1281 -9953862797405044769809348 1282 11321870184194411668175448 1283 46977439043954921449704198 1284 -28838119881547616745556272 1285 -17606913909868915361021124 1286 -26513870235372912096793172 1287 23619640050925820347139862 1288 -11813019390197095319700528 1289 13435665733327133121070088 1290 55744515150490030383672384 1291 -34217759161814472400088183 1292 -20890061233105374612866424 1293 -31455854028776838694822884 1294 28020349219301742712800456 1295 -14013064851596005245713110 1296 15936882988297870280678356 1297 66117792680253838012324984 1298 -40582594769502030661772416 1299 -24774222483957656838905518 1300 -37302153702209384700496244 1301 33226003600156968445378262 1302 -16615364209572379051295376 1303 18895235912203102242195010 1304 78386182362524309750749864 1305 -48109765800403550835108420 1306 -29367417690194946333894744 1307 -44215237373162133625378917 1308 39381161379262261473705704 1309 -19692128759673720373037952 1310 22392755622750727447207184 1311 92889620238089212967226336 1312 -57007684233361344800833320 1313 -34796729799097843989126820 1314 -52386233743399462321248528 1315 46655872012287306518039838 1316 -23328298552778902486906200 1317 26525927355110526126001064 1318 110027916922130431255306872 1319 -67521456491070737659603773 1320 -41211608227831721515695552 1321 -62039897013644685789224600 1322 55250090440771273665983756 1323 -27623745745278507728062796 1324 31408191525698988539794120 1325 130271114064866093708112508 1326 -79939228052301689358560448 1327 -48787734652875150890868944 1328 -73440416474962200156123348 1329 65398842016138747782585204 1330 -32695852525222791266331984 1331 37172869826573117163640128 1332 154171600136477155173101744 1333 -94599605468813781826196344 1334 -57731545022310222212567648 1335 -86898211921544133805601262 1336 77378263528802988482742888 1337 -38682526160267776471657420 1338 43976587295218248097078176 1339 182378279091026717297165420 1340 -111900335493856456794757488 1341 -68285517206710612742046636 1342 -102777879196966897508444496 1343 91512666314625126031281455 1344 -45745723972166154262244828 1345 52003272937100171307265932 1346 215653133579635173613093408 1347 -132308450473739317964797356 1348 -80734351625624458681868432 1349 -121507477089245149237035640 1350 108182791302973854246791064 1351 -54075572954627814696819503 1352 61468834984415998145763296 1353 254890580246433597006256632 1354 -156372123338370654795503628 1355 -95412192991601770846307508 1356 -143589378020671309718909160 1357 127835453604306737882048964 1358 -63895182578199404991541920 1359 72626622551177496508672214 1360 301140079477791680371477848 1361 -184734515200231804270950564 1362 -112711065458449412831011128 1363 -169612941220842018521334060 1364 150994806417908331666478528 1365 -75466265369959246882627500 1366 85773803634110513384422800 1367 355632537202126444344579258 1368 -218149944600403467880505580 1369 -133090721471511596368953906 1370 -200269309115229648456886056 1371 178275491373049762633592498 1372 -89095698466507686420620440 1373 101258810507403900468944880 1374 419811123590539813862572416 1375 -257502760825065130767820893 1376 -157090137103870347095795512 1377 -236368676420247012798731076 1378 210397985709637949438571480 1379 -105143180919593049618231588 1380 119490028023430451543764608 1381 495367234676534853820418344 1382 -303829365611876807764814524 1383 -185340924325745982575037060 1384 -278860437962221991305830924 1385 248206506891990655327516004 1386 -124030166550367214553541944 1387 140945928689736077150698154 1388 584282440177302577365362536 1389 -358343899305884263860978760 1390 -218582974306159118208032592 1391 -328856686748825458574493605 1392 292689893411358647310836040 1393 -146250281138510624197048892 1394 166186891252962197290990464 1395 688877396676035129304221928 1396 -422468190648271743535358300 1397 -257682696421577395413981560 1398 -387659609720126172345521160 1399 345005947913915689521888619 1400 -172381466316359855051713356 1401 195868977586562445159098916 1402 811868862718365794496439560 1403 -497866665663152569528956194 1404 -303654276225492272311141120 1405 -456793416512087374847798580 1406 406509806828020848013582728 1407 -203100131431390591661264953 1408 230759986760551077531861912 1409 956436134634804439441026916 1410 -586487022595441329447740160 1411 -357684443460216388583246970 1412 -538041538344182346040201640 1413 478786991013308468581388402 1414 -239197639667669859627010140 1415 271758156203684228636235608 1416 1126298432886511903749508680 1417 -690607608906571191672166372 1418 -421161319703116952179716968 1419 -633489951947836470355036854 1420 563691896524567576459631520 1421 -281599506829448978072291592 1422 319913938927303301247615600 1423 1325805012894040880350152130 1424 -812892585675605949123730376 1425 -495708006087775624494123556 1426 -745577619763244909784896640 1427 663392605575161551002221195 1428 -331387751483533336228628040 1429 376455354108162643001252464 1430 1560040056776652389228137120 1431 -956456137515357107142611976 1432 -583221676632395616093400800 1433 -877155195307473843122007272 1434 780423037733800813086102240 1435 -389826904894318154848271442 1436 442817487353369709482129184 1437 1834944729110701201702566480 1438 -1124937185908221820043074680 1439 -685919064238083347752868968 1440 -1031553324947438884839776964 1441 917743623213895468328849652 1442 -458394269820187555004900456 1443 520676808342494952363967276 1444 2157459157513471365300013524 1445 -1322586294852316369632520398 1446 -806389366916783359936166808 1447 -1212662088088754763265578536 1448 1078811867179451642778984356 1449 -538815110446976207969980464 1450 611991079154272687936016280 1451 2535687535405971704093654718 1452 -1554366724673309576106234236 1453 -947655764182385388411724280 1454 -1425023361377791288129438728 1455 1267664390164683053533560579 1456 -633103563440142987596093060 1457 719045748622354189525361376 1458 2979090048720582049058199192 1459 -1826071898310191158092685967 1460 -1113246921138573086981725960 1461 -1673938173932119390937208772 1462 1489012279440851725223852496 1463 -743610184520294459439976912 1464 844507869035464342878486576 1465 3498705910969683196908236748 1466 -2144461900664609008031716420 1467 -1307280074476260668875099426 1468 -1965591445639687992719753744 1469 1748351874585852303499079096 1470 -873077188657413521776698480 1471 991488734293021472200265500 1472 4107412463912813579700319920 1473 -2517422043004556278053392748 1474 -1534557544784796620593402848 1475 -2307196875845507512998323517 1476 2052093443513742745132546176 1477 -1024702607872155113562498824 1478 1163616626567588946182727368 1479 4820226077773767363942848112 1480 -2954146999320746644986166488 1481 -1800678808380504823803544972 1482 -2707165182915064628040139872 1483 2407710589577004076529949343 1484 -1202214782100705802270297904 1485 1365121275432510941819290992 1486 5654651481342079199171994528 1487 -3465354569586906628777687408 1488 -2112170595123124962453953968 1489 -3175299395010354834997162796 1490 2823913673853494993834609736 1491 -1409958819501064935171595596 1492 1600931883674019398475246712 1493 6631087186476179238550662372 1494 -4063533757154034528705773004 1495 -2476637863157884608309923922 1496 -3723021469028486608661369232 1497 3310851048321238799185948628 1498 -1652996917408176469459881264 1499 1876790862669452901004442116 1500 7773295864342812230039421984 1501 -4763232576741818241593629504 1502 -2902938944925107337228701648 1503 -4363635179631753345273707640 1504 3880342485591010414876319256 1505 -1937224729002444515647597724 1506 2199385753068533779444765560 1507 9108949906109447597539391736 1508 -5581391850301531480095061480 1509 -3401388670005307890702539928 1510 -5112630986958121637134460448 1511 4546149871016450622215088696 1512 -2269506299518615155863214840 1513 2576502190221344975161020624 1514 10670263986237245546304196120 1515 -6537732217203392313068271198 1516 -3983993859619963221944428616 1517 -5988039475237176555278590488 1518 5324291006895334158717185280 1519 -2657830486240210104653977028 1520 3017201215991540320408637328 1521 12494728273552336143737125158 1522 -7655202702026106223573170168 1523 -4664726266598955959064908250 1524 -7010840972701420295175452224 1525 6233403281676140664801464926 1526 -3111492226345241834959837904 1527 3532024748050476756623006616 1528 14625958040118402019731764016 1529 -8960500469819479551942081412 1530 -5459838816799216056209512104 1531 -8205440136025774097775803579 1532 7295164997455202100937363176 1533 -3641302534783370768013742228 1534 4133233604526407358034568448 1535 17114677842146311720501631178 1536 -10484672880460240234213395876 1537 -6388231908738342113666699760 1538 -9600215633161193329557679048 1539 8534783347081276439515148099 1540 -4259831710971479325503721264 1541 4835083157532158988385562768 1542 20019861238427174395081980120 1543 -12263814659744165283390794228 1544 -7471877565285591748685736200 1545 -11228156613367507726119775896 1546 9981559411383199369499337708 1547 -4981690919893136122308927712 1548 5654142466850110161841810280 1549 23410050224730127556891399380 1550 -14339874968551312972775753512 1551 -8736310424918099745999958716 1552 -13127599442895468975957569600 1553 11669542134350818495211096388 1554 -5823858103589766166495013256 1555 6609663640101678721985284620 1556 27364882259946788652805860608 1557 -16761591411069726856401572526 1558 -10211195933564128225458327816 1559 -15343080243976068041785516268 1560 13638285060429010458248426592 1561 -6806055088414951652629887296 1562 7724009195465860920179832256 1563 31976857013333807243284250670 1564 -19585570622553313582400664096 1565 -11930987678075724322947449756 1566 -17926321143489191932464724656 1567 15933721718834930593819589245 1568 -7951183799408079834577553048 1569 9023146387386546323781434156 1570 37353379854336108774316869288 1571 -22877538066705212819749671535 1572 -13935687619450131601900909992 1573 -20937370861678869552013741130 1574 18609177955553967508522624852 1575 -9285830695920333249448778465 1576 10537218817561929945593359584 1577 43619124731484764396205175044 1578 -26713783110130407812867919168 1579 -16271725073045446285322526434 1580 -24445923402985788039273540800 1581 21726542290878737686144915632 1582 -10840849925318472685853621184 1583 12301207219018395572682404796 1584 50918765552787981359787312216 1585 -31182829392365943599874933060 1586 -18992972684291232611447379448 1587 -28532842210529823043266530291 1588 25357618572251349361483680676 1589 -12652037280683502990902185362 1590 14355693100193945965075652832 1591 59420132610568829879613102362 1592 -36387365050324342632786533720 1593 -22161920407665020538414565560 1594 -33291921281738699422274508156 1595 29585688859677486672643626560 1596 -14760908874227582942757093352 1597 16747741003007141739323259916 1598 69317859130459474969148110032 1599 -42446472572051103554504857068 1600 -25851031666520054413611120964 1601 -38831919493780413013409900204 1602 34507318693846656628451976288 1603 -17215600535375445318912088061 1604 19531917503120207375345185840 1605 80837592829300780825233641088 1606 -49498204045474834244057556816 1607 -30144309511817158635357939186 1608 -45278909843860820128363544784 1609 40234441735114922201847243376 1610 -20071906350799717602395096288 1611 22771467806955735266388595428 1612 94240858625454340965186864416 1613 -57702554446549286195843365250 1614 -35139104777710118618274572640 1615 -52778991574123042014694341078 1616 46896766315987667606877335820 1617 -23394477528587972199583899828 1618 26539673929876521876753798648 1619 109830671569622690068156580520 1620 -67244893507380596439560095476 1621 -40948203029920666787386848704 1622 -61501420341659790324932708684 1623 54644552825094035286112837853 1624 -27258205942099985122019024352 1625 30921422032074612374001439592 1626 127958013897274762689351431232 1627 -78339925766715946896824703869 1628 -47702232608873763746733457328 1629 -71642219845773818283026754106 1630 63651818156277133053926980176 1631 -31749820350349015167999724181 1632 36015010610327226547165635336 1633 149029307122529052705303971568 1634 -91236258801892906119922426720 1635 -55552442386483607190859377732 1636 -83428347791126501860232732864 1637 74120031848820677355691518950 1638 -36969727468809206885530455732 1639 41934235971695226796305346686 1640 173515029614881363152720641336 1641 -106221671566568325088487817436 1642 -64673905100832687583434052272 1643 -97122499922864479846235335076 1644 86282378169997282361219322600 1645 -43034134855016724799270697520 1646 48810796837236552980897963936 1647 201959652486752399257044332222 1648 -123629188433458727528230189688 1649 -75269210441081953222346728056 1650 -113028648319369743480432120192 1651 100408669427290406880654175652 1652 -50077498065855840079189027828 1653 56797066140198697024515459600 1654 234993092285380468295980001952 1655 -143844080218621691022082358152 1656 -87572721579237540304044366672 1657 -131498424399760543312059918080 1658 116811008448432398378979901180 1659 -58255340839287600467288197228 1660 66069285208491162681435726864 1661 273343908399854554851263798328 1662 -167311931432123980583578289304 1663 -101855479761127580637593977916 1664 -152938473459134155327758359644 1665 135850312665342434979821062068 1666 -67747504268148309535993461336 1667 76831243686373952753543616530 1668 317854506802948717169148136808 1669 -194547933588850720372254995714 1670 -118430854076231402172213584096 1671 -177818926284489555774330161586 1672 157943828848657905862712059200 1673 -78761889199581709339936758544 1674 89318517904585182981043990560 1675 369498650364223275743067460024 1676 -226147587998980664415985089244 1677 -137661047853297267389070808520 1678 -206683154870396791920292213608 1679 183573786565899026729155153514 1680 -91538765561409945712681152720 1681 103803351122092591967217842582 1682 429401620199109460814144771128 1683 -262799028469723101489528746454 1684 -159964589536722878052864656792 1685 -240159003836248605496951325544 1686 213297360224288180244055265784 1687 -106355733158326836970411738280 1688 120600271330835795186466578256 1689 498863423161165708828369726980 1690 -305297205278330571970980514140 1691 -185824954684959160965567584782 1692 -278971717291825537983634922136 1693 247758134503496977356380901118 1694 -123533430892479230309453356492 1695 140072556359237551009999986612 1696 579385498557255362324247785616 1697 -354560207180201067589633683012 1698 -215800487236132773182446773528 1699 -323958813113147372012207628197 1700 287699296534305946506160728208 1701 -143442105568675633385380301510 1702 162639672084076653531254582304 1703 672701443512660087560311767644 1704 -411648038732696730351149191104 1705 -250535812794743488969856319504 1706 -376087193455748683936446942300 1707 333978810849718264443663218898 1708 -166509167699434071205541443148 1709 188785827952303151238880910780 1710 780812352326332708534593312144 1711 -477784216572190834437648225927 1712 -290774964848059811927607381712 1713 -436472822508484325732734668988 1714 387586870510851854634004128264 1715 -193227880320454294523393131415 1716 219069815053700912991742180800 1717 906027451993651940389793275500 1718 -554380601307705711302197120260 1719 -337376477024861879619975979674 1720 -506403350731071462647533578576 1721 449665960558191919276967741984 1722 -224167348094676662201343057912 1723 254136316047225511919150444548 1724 1051010815383095923936696898064 1725 -643065942334032821372084204604 1726 -391330731335938760590206162288 1727 -587364119981414106550871145022 1728 521533918819988536093366674808 1729 -259983998301016277946487038244 1730 294728903755932092076365662696 1731 1218835047098099366894035524146 1732 -745718682196969935643713248720 1733 -453779894438672563070763206128 1734 -681068047002607521036112892316 1735 604710434990163497312105168052 1736 -301434773102960078682406841752 1737 341704976694872640124010236568 1738 1413042966845606678988312268800 1739 -864504646389671523883382397516 1740 -526040822091553574905491278880 1741 -789489954818855522416791734186 1742 700947492755074869548863194800 1743 -349392284263256268251599463046 1744 396052915738064277873679847536 1745 1637718463457439704270739247452 1746 -1001920335018984724683067900008 1747 -609631366956403712590046181110 1748 -914906003953587357983079577088 1749 812264332725932630344474051368 1750 -404862217772797918146890479512 1751 458911787196603280262819489106 1752 1897567862176191593151766722552 1753 -1160842636244683015729723282952 1754 -706300587731889525374183448904 1755 -1059938969477115935887556037462 1756 940987597301491731458482747744 1757 -469003317330870472701026197610 1758 531593964489678531769500704112 1759 2198013341391583698219210248794 1760 -1344585899573677501966236829648 1761 -818063429360662926580442358132 1762 -1227610217360490671480081435424 1763 1089797413800844021404932690248 1764 -543150322974567270793309221932 1765 615611094162685231128221439540 1766 2545300156074073872264745732640 1767 -1556967442046815527192046581707 1768 -947240525995168155177699240024 1769 -1421399356329385373622740724956 1770 1261780280926954157931013567296 1771 -628840295231796476917062602880 1772 712703893173867359584434807456 1773 2946619677544127331083017745268 1774 -1802382714433451447283012826728 1775 -1096503871957316158323865419680 1776 -1645312681507707785229393294040 1777 1460489747734857129782061463564 1778 -727842816902927411488133268896 1779 824876334193490099751663606978 1780 3410250547311710253424578925368 1781 -2085891530417274398177788561284 1782 -1268929212704404302792020575368 1783 -1903961686039290765843630537272 1784 1690016015930703107294546706224 1785 -842194635027857928214939699200 1786 954434855343765837773784817968 1787 3945720571496381849195995531366 1788 -2413316962451520133740853979784 1789 -1468056129659956757187897725660 1790 -2202653099334698722507678981104 1791 1955065757960438465921281783742 1792 -974239385981747347665546002296 1793 1104033321725702322569538347376 1794 4563992357451934404644858166144 1795 -2791358736934796967551759073774 1796 -1697956931778444615942191697128 1797 -2547492118744284916214907783840 1798 2261053627736029497562247398800 1799 -1126673138343876705583863133069 1800 1276724569790669826669320023176 1801 5277676122104147774896372043752 1802 -3227723222535385358788704881680 1803 -1963315625268824151948649954858 1804 -2945500738872771056148361166352 1805 2614207151148853331174649030610 1806 -1302596592768902103087482498592 1807 1476019483893336492999058232426 1808 6101273589479118893270084959328 1809 -3731272403333713930849217425096 1810 -2269518413710841867547547704312 1811 -3404753353476663182505749593013 1812 3021686923321599490470830284256 1813 -1505574897341327954302077405104 1814 1705954689224257250528754560032 1815 7051457451264426799026705280458 1816 -4312194568030532293994132132460 1817 -2622757386936824626834584758480 1818 -3934532113528300019065257037044 1819 3491724312928329394273044252234 1820 -1739706172838616136957680311560 1821 1971170099055336376024802012192 1822 8147391498450553546219403969856 1823 -4982199833543660550839199488208 1824 -3030149292016081499036034011736 1825 -4545504876820960945385427830720 1826 4033779185498938984946537598144 1827 -2009699997268084278681872378940 1828 2276997729441615139962462201712 1829 9411097254874749321929228242720 1830 -5754744062434394801219682351264 1831 -3499871547440274077553085432106 1832 -5249928985371029094028281902860 1833 4658720512680241249444583344536 1834 -2320967275592499620850614837196 1835 2629563394164039136439084451912 1836 10867873767020323347327689407248 1837 -6645285236199544334270399502744 1838 -4041317966676440615387722900256 1839 -6061884563595092948164627900645 1840 5379033138926198809417840602336 1841 -2679723121688632377203918282812 1842 3035903120126263052846261479944 1843 12546778142549568101716341906362 1844 -7671576918978171736444440780204 1845 -4665277004751140973670964921124 1846 -6997541550465617295379493779296 1847 6209054437818526856799157392405 1848 -3093104608663601225461094421696 1849 3504096382444951043745069141450 1850 14481175498479436172438150485720 1851 -8854004098236888908100027837816 1852 -5384135737268572066090846467392 1853 -8075465271278454239093784895456 1854 7165245114877299513022484549880 1855 -3569305504513003141635871223682 1856 4043418553422895310061287158080 1857 16709368196479342617454337232956 1858 -10215967431391999188833133309432 1859 -6212113231846633610093672253258 1860 -9316966029173308202262180411648 1861 8266499011049897951082331203082 1862 -4117730407086300788746531505692 1863 4664515295376843691243388854908 1864 19275315627718870368673261254000 1865 -11784322772445339428799996984236 1866 -7165527484866543599106339573408 1867 -10746498964339472240544525997805 1868 9534497440983956472656570818124 1869 -4749171030357615051795751980540 1870 5379602009477199470377304513760 1871 22229457385983092661732640461474 1872 -13589883814559471311548771153916 1873 -8263100680170061279583699257292 1874 -12392121302626073964345718918400 1875 10994114373947993686008830134033 1876 -5476007778675475951576107105392 1877 6202691887663837975137884011196 1878 25629654461454358513366057739304 1879 -15667996778964731115807866729738 1880 -9526308190541413054817809897408 1881 -14286015109478494429330150295148 1882 12673879645625187660173386107900 1883 -6312440183325392219620499190509 1884 7149856609497919052815039212896 1885 29542265128176177243059787936720 1886 -18059197325694629194706805752224 1887 -10979777498408686952841515994972 1888 -16465084796093308563654383169708 1889 14606508390444757225733701375396 1890 -7274750273576243256117895543968 1891 8239524288621008056992690252692 1892 34043374519268916028489712787616 1893 -20809961277818856729474536125696 1894 -12651744071585115444932797125288 1895 -18971639910964639399830880050590 1896 16829506023041964639279276316896 1897 -8381603520549580046339497253888 1898 9492819913533804454076251819464 1899 39220199523439248375085047047312 1900 -23973562361247743235400442546636 1901 -14574572207093812400525232487900 1902 -21854175212603877973279290015192 1903 19385859392453974936853187393051 1904 -9654392635992878791803286282600 1905 10933954255121664259784580626400 1906 45172693637266336171702522388400 1907 -27611051993072273648944732888019 1908 -16785349967104198987314206119176 1909 -25168261681974750205736891118492 1910 22324826204847651899385091837440 1911 -11117630239828910818840110417952 1912 12590668040578834082297434527600 1913 52015379818944737455769283789512 1914 -31792378232531371106799222529152 1915 -19326568593799358153144236276188 1916 -28977564023090985571932437936040 1917 25702836483826192626964762017552 1918 -12799397242063032217698412327080 1919 14494739133529250110584105051876 1920 59879443265894417695624042029648 1921 -36597663373771357519820363495064 1922 -22246898225035162259075151150744 1923 -33355002347857374591570614732676 1924 29584521738738850277199391286648 1925 -14731854729704902374578388945228 1926 16682561528401220399032475022144 1927 68915120443530327054161450738172 1928 -42118662346765405069472929058584 1929 -25602073363102143204645285996940 1930 -38384078181238115996652383722056 1931 34043889671576969960138836607279 1932 -16951828223030955696768668133120 1933 19195806180693942128196708463228 1934 79294425696438418461233298366672 1935 -48460427145338527272536521939770 1936 -29455903400986657298947264789396 1937 -44160387694440285291002043205948 1938 39165664706696044750212494877744 1939 -19501474385025887061903889328402 1940 22082175073160773240256435593304 1941 91214262456539256136634300197296 1942 -55743205968164277967809190503804 1943 -33881425613945488938974050228670 1944 -50793348221424826161779339122956 1945 45046817414063675249772728671548 1946 -22429041652722449705404083755444 1947 25396261483188730683744351902088 1948 104899972516454198949586728558064 1949 -64104609695299712206799492653382 1950 -38962220412576631917280968819840 1951 -58408167687988425448634108248781 1952 51798309060492784697820498808268 1953 -25789737831513403568776127213104 1954 29200531193747394565607519545536 1955 120609384163136272291525710685704 1956 -73702082792054147507398159305088 1957 -44793911364940377598627830518896 1958 -67148090639811364218239953228112 1959 59547081114737793350953798502289 1960 -29646719478354329995803172028148 1961 33566441407475244169778078525408 1962 138637428283356432306572242089048 1963 -84715720804755638161113756440020 1964 -51485875572720228655756376403776 1965 -77176959160644368476380238437204 1966 68438323608395026457030591391576 1967 -34072219925419207462867354035359 1968 38575716412745543426068647251544 1969 159321400990627906930948164440424 1970 -97351482369632834019944042111480 1971 -59163193478632870387003187430724 1972 -88682132197079037463070789374320 1973 78638060879729229302343291737174 1974 -39148835094237654178822705591728 1975 44321801648085030474785793404800 1976 183046962031688121613670292057504 1977 -111844850187459276045434397366156 1978 -67968871144413614534862341266368 1979 -101877812734538286278126657341951 1980 90336098474773384219844843143536 1981 -44970988857858453217623949214054 1982 50911520758026135456076787769216 1983 210254970378358616975889148716500 1984 -128465002825611868786058605413224 1985 -78066372533050862943339162408148 1986 -117008838993456498502461813901536 1987 103749380931794985503086151358079 1988 -51646602666115005247564707611952 1989 58466963575632827086031629731276 1990 241449272188150618098972744072864 1991 -147519567612021976224072929371427 1992 -89642504426004949479191015883768 1993 -134355003440504321903632383832208 1994 119125816924746397468987991761676 1995 -59298997502935546098107995576338 1996 67127636756872349507262787925920 1997 277205571939968344775290908469296 1998 -169360034413575399603166369131504 1999 -102910702385610854568492997860338 2000 -154235972056320429073363703934216 2001 136748635894048210940707559863128 2002 -68069060047208822927341349183088 2003 77052913088857340603954976927990 2004 318181535263392185248241321144880 2005 -194387920893411863643227387512608 2006 -118114772724806691904691052131336 2007 -177016886103244328095599118918843 2008 156941348968158771388949605328076 2009 -78117709219170683368685680227080 2010 88424820364604406068215576533696 2011 365128292056740431717612776490830 2012 -223061792085191668397029662626288 2013 -135533152872549441550066715973336 2014 -203114739746229183578481956988936 2015 180073396811527929645864082515717 2016 -89628704179502345961940762677444 2017 101451216236889161945240219506180 2018 418903531241659971839524312685336 2019 -255905250997465015387731917676262 2020 -155483760938803115804498982610008 2021 -233005639469457206871793307404696 2022 206566578175877622965151567062280 2023 -102811840383895828683766430171485 2024 116369401718372649646796186376512 2025 480486404282028474110703787374598 2026 -293516032682146402726822061406012 2027 -178329514817761635621461539299010 2028 -267233065494496683792704831234436 2029 236902365554185226024332905719422 2030 -117906586567111573329516658620520 2031 133450233080842332901324339797354 2032 550994483799676588653328319565472 2033 -336576352009879601859340430055628 2034 -204484611968780433896204561281224 2035 -306417271562607031630030064713056 2036 271630228634411409981392894963172 2037 -135186222633942924966607792373212 2038 153002799932039833616289246659856 2039 631703056697461736590013880330870 2040 -385864675565213425293959590011744 2041 -234421673247099586380080260751236 2042 -351265977741869424203942421708748 2043 311377102442150295240335061393675 2044 -154962546478886423841707437824992 2045 175379746337094537672298058088412 2046 724067068658096068361167465353600 2047 -442269110914741509488391952455207 2048 -268679868008012135495039502895096 2049 -402586531639043571429307462614996 2050 356858155395518522907543834448824 2051 -177591226864618540222624282831147 2052 200983322141863807441778049502160 2053 829746079296729083581560364087780 2054 -506802632360247691471468455944448 2055 -307874153389956136732264604925186 2056 -461299736852340050048974204270800 2057 408889033251167933109075877472940 2058 -203477889800355985076314489159716 2059 230272263304194085841087214928236 2060 950632635252127596170931225619104 2061 -580620391559869992459630315797206 2062 -352705778432574915267565992070224 2063 -528455574051218332790337909912979 2064 468399778412679233334845804540576 2065 -233085037531432957810579382535156 2066 263769613223107662351725400013680 2067 1088884522833887881058035639298976 2068 -665039394527348058986867783078208 2069 -403974223774230278519177674056152 2070 -605251070115248273888139875199648 2071 536450650657654587960428635903445 2072 -266939912457679950403022128022464 2073 302071611974739654364508987136740 2074 1246961423323475027617123748418744 2075 -761560864003526496108754523473647 2076 -462590770403432497648251882428928 2077 -693050604759998199186505232759128 2078 614250105419100613570115743426152 2079 -305643433239808868261295574730961 2080 345857797242629115934841285426184 2081 1427666563582380075912349524562004 2082 -871895648600617245445176925975008 2083 -529593916652733049323817386545306 2084 -793408982535970080490456440507440 2085 703175219783117416159804341120516 2086 -349880347254894925944773399104248 2087 395902479822654342197277936020308 2088 1634194033297351503229658704933800 2089 -997993088085747455877543211346504 2090 -606166891708191765942785198672576 2091 -908097641584416907030709764432308 2092 804794894849330005613786554038700 2093 -400430762677840413641605729615964 2094 453087778175891874842385865866336 2095 1870182529170172119226977484533660 2096 -1142073798414932562224873162927812 2097 -693657546798301880369702724657324 2098 -1039134419722822754804308047987360 2099 920896206618969261524113478573771 2100 -458183245081422007043062710962516 2101 518418420918913161043994480156064 2102 2139776386967980091027347447029312 2103 -1306666901462399354991262964231727 2104 -793600942414516351762295873467536 2105 -1188817354047314973123479147361260 2106 1053514326777505301802741675917076 2107 -524149687885620550913755344210560 2108 593038553744592344460031215377808 2109 2447694876089257960569860813389312 2110 -1494652293726943747456162988825712 2111 -907744991955094099165753093639798 2112 -1359763053107200339039252646386752 2113 1204966490356379320993992978412852 2114 -599482193610894079662591421147008 2115 678250818467777982532849797513348 2116 2799310859860627740387415614678812 2117 -1709308626666729409296055449893480 2118 -1038079569699104297434723883798184 2119 -1554950251761280847934167037099934 2120 1377890550116819717830717244608744 2121 -685492234109540552952396230808780 2122 775538007151694021838886924307640 2123 3200740070065413334743042614817040 2124 -1954367759877361755064259073910404 2125 -1186869544711547326580743576998144 2126 -1777769239118121980000697307246704 2127 1575288728527795727640361626736724 2128 -783672393225925708217334142597076 2129 886587634113850600978520139786852 2130 3658942408362998260155026018603904 2131 -2234076548393082295484028721179797 2132 -1356692262946278134330388636592408 2133 -2032077940677759060838250888807200 2134 1800577258457475180595804831020720 2135 -895721035190206105632530532824231 2136 1013319813621718160905839725191896 2137 4181836872706469448420620156895628 2138 -2553266938430927748979572567235140 2139 -1550480068343649660058406857898676 2140 -2322265538265055463774679839564112 2141 2057642694343232486642124873543786 2142 -1023570287067105812591352816538896 2143 1157918881929840299520121640173156 2144 4778431916328703016998836623606960 2145 -2917435473572287956215494795591056 2146 -1771568531120242280463788162901600 2147 -2653324627078277560646990406333796 2148 2350905777978458017802375870396976 2149 -1169417774421126808726319822963102 2150 1322869259726309161828336253875928 2151 5458973283411485475922093493076198 2152 -3332833457554489690306210276244940 2153 -2023751138851294396163794816846440 2154 -3030933039863224056904591137536352 2155 2685393858651913283471060125860582 2156 -1335762606765291190044291503982344 2157 1510996115886372264001976959981320 2158 6235111632632613719245580506226400 2159 -3806569182631318503139016736394550 2160 -2311341304627749174370258652542944 2161 -3461546615769428182628513775777548 2162 3066822997882379320459913046246784 2163 -1525446174168662797987703235844516 2164 1725511466618709956641819984293112 2165 7120092561290945293473611954289300 2166 -4346723816225006136845778676859508 2167 -2639242657964825164563868507867206 2168 -3952504357996195894746499130356864 2169 3501691036304943825117756747589964 2170 -1741698389550157869784450224790272 2171 1970066426698623058592587981703180 2172 8128971983016428183670901251359552 2173 -4962482745999999038461915346839824 2174 -3013028709863644060555066641177360 2175 -4512147612307617852023918803742760 2176 3997383066520699776738474833460744 2177 -1988190093742397119950190611914524 2178 2248810422708383606945023583966784 2179 9278860196107723295346459684142654 2180 -5664284417542118750572954933788152 2181 -3439033125300282283673616553003720 2182 -5149955110605040913494206920017140 2183 4562290943321756477272611146915672 2184 -2269092433562263372622767055293152 2185 2566458283394614979845897379838384 2186 10589198412847760551803385503628520 2187 -6463988962902741820848753282049268 2188 -3924451996483938398594552619952904 2189 -5876695963050888261661464655031432 2190 5205948674351909251624334642856096 2191 -2589144128216342900974919325579143 2192 2928366240920488759805981755044520 2193 12082072008964447693026900244977480 2194 -7375069216165913107674574602044784 2195 -4477459690789847219317498785636532 2196 -6704602952179513208842538955034756 2197 5939185773001568833903375800496664 2198 -2953727657909147237744826463420388 2199 3340618010640688295295531812334878 2200 13782565303745754496782277422011496 2201 -8412827048190847230890933943757552 2202 -5107340050922647463253286400439648 2203 -7647568786878708275347164989730245 2204 6774300924584656270993866281937688 2205 -3368955542207881118010128227656102 2206 3810122267975960665461267027972480 2207 15719163303076457826196677710830224 2208 -9594638331579953499266412693193728 2209 -5824634954514447814697599274439214 2210 -8721368317431602363466544061296816 2211 7725258620452438744835288497013106 2212 -3841768026459013210342057398789680 2213 4344723011166837080992321944194856 2214 17924206538711521345060628766016752 2215 -10940230274128679696951018007980808 2216 -6641312499283672621528192876052048 2217 -9943910099866606682621666394481084 2218 8807911756990726187716025062993524 2219 -4380043664496023775030240945335964 2220 4953324490565953976528271615390048 2221 20434405927415334719594369886976444 2222 -12471995340605433791854543957628432 2223 -7570957371757772556634358557773602 2224 -11335521134174563142775079254266684 2225 10040253582285935912557177376268656 2226 -4992724477438137386141334813217656 2227 5646032601409503594829528033470882 2228 23291425464392548004369626827586008 2229 -14215346525519345159621285231035572 2230 -8628986286533887124951939503959168 2231 -12919269092701743179756997274930453 2232 11442702808099090868431311006612072 2233 -5689957584269668232461745840799360 2234 6434314880752637013299512567513904 2235 26542541569321235548079431557436692 2236 -16199119351239238174594193333711248 2237 -9832891753768295096255468741386048 2238 -14721326909165544722007142208135736 2239 13038426194798888833251008093211199 2240 -6483255443157896494283284240318828 2241 7331181523902250137936151934445816 2242 30241389034439504592072489546657240 2243 -18456026655057892485402118831192907 2244 -11202517850275391014596820709424384 2245 -16771385223077320118168030996525412 2246 14853703468979621035197437508814564 2247 -7385677116540334513513421921826645 2248 8351390145100092058532838617215056 2249 34448804798450650272462876210968444 2250 -21023173005246950507722913877177480 2251 -12760372140153335833326639669150200 2252 -19103118877669380517468985104128076 2253 16918340055383763843954293144836172 2254 -8412033281739117826317233821108944 2255 9511677355743547553972019742563004 2256 39233782205382771920024789701149168 2257 -23942636460711786179612485533097540 2258 -14531978420834531242813114527021952 2259 -21754714461569134461307279562085681 2260 19266133805176095757050512941404312 2261 -9579118056565036808060972601413636 2262 10831020625960324404310387379889600 2263 44674550024054000013127687127162768 2264 -27262126373766697404609662218584972 2265 -16546275567295720564930005695568288 2266 -24769466776515226846901666028056832 2267 21935402691362974757275685169572941 2268 -10905971100912822413421085798925984 2269 12330934337356938731483339254810480 2270 50859792324014284385505103696347024 2271 -31035727044548953605407638156993219 2272 -18836068419177728290308073553908176 2273 -28196453117803235403875131614375492 2274 24969581330207376507104489633969088 2275 -12414173896176285793118364870427685 2276 14035804432393373814997922751565040 2277 57890027353092114055715078642650872 2278 -35324738284104020918920822446655680 2279 -21438537412104082223043993265471468 2280 -32091295384844180027656368335835840 2281 28417895187197613748186870753460896 2282 -14128184600549979604987495785695336 2283 15973266626007121105684629040846362 2284 65879165868411925475197301598795736 2285 -40198625348525449333305292526933656 2286 -24395814506043050618281650030680352 2287 -36517021311892668857182042024521878 2288 32336122451338869482772168106663856 2289 -16075716436807170556981009459142692 2290 18174633775575527143714744620074952 2291 74956271968893597070767717789819876 2292 -45736092288165749228295515925019296 2293 -27755633921906401678659622649908268 2294 -41545037541247766060814364323077552 2295 36787454827801845932876920547483259 2296 -18288165197667687993561219070675248 2297 20675378714772014124396131410453016 2298 85267552398635254671008043244759440 2299 -52026294535672677834669120364902293 2300 -31572067275938720468950982943297584 2301 -47256228872795539746457362848155548 2302 41843469923733632792959726314853656 2303 -20801092161052587590584734920233579 2304 23515679655109564484039927767449940 2305 96978603577430227278498249904473660 2306 -59170208558938899947905433265203824 2307 -35906353914656474476964703975043966 2308 -53742199836806545184294186448117320 2309 47585229504895126561329422402332122 2310 -23654769503081666807762385356871744 2311 26741036156936756054444213275955734 2312 110276949312102011047325332056877144 2313 -67282178657460411790552871031753492 2314 -40827838617788819059034097308350008 2315 -61106676776285723013893942711775924 2316 54104519703707800810137007054161272 2317 -26894796191505405134516445827061380 2318 30402964681656799613472786303564144 2319 125374906300980372140378280848054514 2320 -76491663513907004252125192032618360 2321 -46415030371522419511289999551364808 2322 -69467090918785898346879004168229568 2323 61505251286916584608220306899420080 2324 -30572793348602732832776079240474884 2325 34559783872774793020473741748555904 2326 142512819220470891685657892779729008 2327 -86945207961493797433731312744613703 2328 -52756797640301614430885395235421624 2329 -78956365496720937197100906389050104 2330 69905040371048357557660384144887640 2331 -34747189204134656817119510865122650 2332 39277500990516063314790908514347280 2333 161962712440973852002432173096990552 2334 -98808668630785255973922422382223656 2335 -59953717505968292962963536935966952 2336 -89724932874931690138970651702382208 2337 79436992537167202760379087660363408 2338 -39484105031100740459249678175798360 2339 44630812360550559047627785298146586 2340 184032411330799671089756594773732968 2341 -112269725740346088351796114589245574 2342 -68119598224477185796024789881522784 2343 -101943010903903080450214400309072682 2344 90251716177857355383067020836378460 2345 -44858354887044908226683948298343796 2346 50704232311259561734607380890654720 2347 209070192751275056600962855199527390 2348 -127540717342929885625331628893531084 2349 -77383197202316366593754411033169072 2350 -115803171380704345311389441526683160 2351 102519594147871190767852550671801395 2352 -50954573590830952910271737208156428 2353 57593366887801267553408483301874412 2354 237470031813694707954887514465851104 2355 -144861836887318152568308150837199338 2356 -87890159150195860541282698849187152 2357 -131523237616860794076237322206961194 2358 116433346429143433621801597105117860 2359 -57868489170825697097123445339561746 2360 65406350669417133529421841454775600 2361 269677520359753559254354967317982660 2362 -164504740066745128957045872499448652 2363 -99805202267633882288621545873133342 2364 -149349552738369657062093256873633672 2365 132210920609849764371854803596867072 2366 -65708358049574502464909398423843356 2367 74265467306368368514852436897710368 2368 306196542054342096272613005282339488 2369 -186776612666714516835449581762703912 2370 -113314583790340058591589116727087360 2371 -169560665540032697198995010109712079 2372 150098751570737681377664453518583944 2373 -74596583509543359655834321678483152 2374 84308976965301259570313864788125120 2375 347596799569438807867180301427476208 2376 -212024757574851912382029130108550016 2377 -128628880139345856626660854143206828 2378 -192471486553760915150569763291591040 2379 170375436931546030541934532798195558 2380 -84671540544824413246618624254123480 2381 95693176761106560628703518090415276 2382 394522301231831611571829116872428192 2383 -240641766359416378173701162554109534 2384 -145986121298846001109505227165878536 2385 -218437973546446596078980091093157452 2386 193355880604815413620339922666627520 2387 -96089633079013944632756178999984110 2388 108594723497992206787173985815197744 2389 447700927864098854197265626704390412 2390 -273071348957746857094680155710160832 2391 -165655323977142032359685745323655144 2392 -247862413024691572316413722897001248 2393 219395963310902972490618294958696064 2394 -109027612758031394309377743029734092 2395 123213251685686155056040276207982640 2396 507955215545266268556660329263582432 2397 -309814904149358978804722777474561152 2398 -187940473637384601292844952431218032 2399 -281199372588896451949924599864641434 2400 248897806212930572657086311835753908 2401 -123685192151300428562089351485972550 2402 139774323886757112296394031416538616 2403 576214506853701729002345346442427640 2404 -351438923741707084757530979358737288 2405 -213185011695302810182855578451850848 2406 -318962408257434570587961687198097272 2407 282315702030439807023245871458292540 2408 -140287989263434574943794180196032968 2409 158532755042101679041051191856967256 2410 653528642052793358204206836040187640 2411 -398583334905346815886889915824978765 2412 -241776891151866999468705475796947168 2413 -361731621295435193090065367514141628 2414 320162797193994560854492098430790880 2415 -159090844825074215865190798370009205 2416 179776357574283794106195898666451584 2417 741083382889076565077447699674068996 2418 -451970898011139465499806910541371584 2419 -274154271751744212506201803127152206 2420 -410162170769306484938870577212251332 2421 363018618931091887920714661729590858 2422 -180381558955937247920256578705031156 2423 203830159850447464452572840580002134 2424 840217785471791539973986393453240656 2425 -512417791815108868347850605072392492 2426 -310811934536327044982306806453209224 2427 -464993861161135943924372110170210354 2428 411537552762205877695378699110692416 2429 -204485099542772326869931487410714836 2430 231061157073864942455352941255788080 2431 952443765404693875021048079973343782 2432 -580845534096722417261868261649982380 2433 -352308505508158208429745919877917060 2434 -527061939088411542659219907746234400 2435 466458388886453051571939847776618338 2436 -231768341125057002103367904305127000 2437 261883660950777617929988539364953972 2438 1079468128294822836370594777930520480 2439 -658294404096479818139502601173666148 2440 -399274589170546472535846591263957304 2441 -597309249676462539661842652387246064 2442 528615070519153953873360638788124544 2443 -262645400316237482149998751375293599 2444 296765322642086083986813447088997792 2445 1223217372359927910858134397373925784 2446 -745938553556809105939794634745344800 2447 -452421925096196330008887893726824276 2448 -676799921638834374118211765957787408 2449 598948793598584971682214680198903360 2450 -297583641902347346888579414819468960 2451 336233912663988065088940195837755088 2452 1385865607533875485965821954831704096 2453 -845103016112703690206268291772411136 2454 -512553694572982368105369443045357304 2455 -766734770875237036118442262015436541 2456 678521625619135276433413403474457748 2457 -337110438858439416140912146054152016 2458 380884951666799678642229780998764176 2459 1569865977716997194380397045768946876 2460 -957282850503176278633360936609205472 2461 -580576119953930642537053571792230080 2462 -868468635667023695457825649971102696 2463 768531831910774570680009289075303464 2464 -381820779724383739834474752772563576 2465 431390297529968321437412227684633160 2466 1777986020183350863596219143993545840 2467 -1084164681914616749414561507913275993 2468 -657511516803713412780579386636922544 2469 -983529882637521727308101739748893736 2470 870331120736215566215240115988229856 2471 -432385828217148100589960933002856197 2472 488507807112473727538370348905412592 2473 2013347449251331559307708203258777320 2474 -1227650938095078855312654183682382260 2475 -744512978511055686709799128220638578 2476 -1113642351885705094524279696011182052 2477 985444044414876887714606132001676534 2478 -489562552774196326057042965153721752 2479 553092205457773418497811716995044786 2480 2279470910832378460874550720800534784 2481 -1389887113110939046932743106757520388 2482 -842880894977556666450550873329013968 2483 -1260750042473172325777185762402187704 2484 1115589822639281320470996233055700992 2485 -554204558087031895117611617457128304 2486 626107311457162840506340685749822768 2487 2580326321159788040010768915163039460 2488 -1573292432219951392139114286239177664 2489 -954081531580445150212537065319574204 2490 -1427044876167072908873185126400904768 2491 1262706886596624818856499894269049548 2492 -627274266779533096445489613077162896 2493 708639787132785998443997849015221484 2494 2920389477721114915340382513312894576 2495 -1780594336827996864566004402471133714 2496 -1079767922154810864961354220648388256 2497 -1614997918485957686613668087509502844 2498 1428980478861450469047746499635225248 2499 -709856617418622258206349223067885586 2500 801914598043910269356327826115206628 2501 3304705714129189965196890514879695700 2502 -2014867259462554464568633275636956004 2503 -1221803360602036862907760947055083932 2504 -1827394482187284938880638203041946536 2505 1616873684749036546488855962394857304 2506 -803174465245255804867745273090293968 2507 907312395107137406721121689727372128 2508 3738961464436595067223748883368837184 2509 -2279576215784210098821216219772147792 2510 -1382287810299016778834356765682940560 2511 -2067373589962004893531775336214502681 2512 1829162316432159830018709153254770036 2513 -908605894639015831674622055401160672 2514 1026389053643105991919286034783479448 2515 4229564707420035818063705528100975864 2516 -2578625804594743847069013790315044336 2517 -1563587589196950175445055838440101856 2518 -2338472330919686335460692484316694956 2519 2068974122206070665406620828849571885 2520 -1027703677667194360946147714385501852 2521 1160897634043102564477130862926137480 2522 4783735378967851945619231375038959688 2523 -2916415278397984666110491491201736675 2524 -1768368731850252508266515605920697424 2525 -2644675710190339332679560168746957006 2526 2339832850485453179165613922214093160 2527 -1162217141440313295929187650738593707 2528 1312813060450939469067629353393606320 2529 5409606972385367506107814484120915028 2530 -3297900427234141380783359792649459840 2531 -1999634478154044035275455990797160056 2532 -2990472663455506238522992332884086768 2533 2645707762156225279034806483255353096 2534 -1314116738759191367101435585346915428 2535 1484359849682911172762968787599775058 2536 6116340693852481511792737976714522592 2537 -3728663108252093081043951815588775636 2538 -2260767392905553301513203590606678944 2539 -3380918989366107043988118683765602655 2540 2991069256592135727617875742277267200 2541 -1485621652094516260547049314838958874 2542 1678043262713263633535621081609684016 2543 6914253705283611783928329731158259986 2544 -4214989353937697792679006553122493992 2545 -2555576681124851810900294314379039028 2546 -3821708043629433879361531401765052720 2547 3380951356883358931565713942436992343 2548 -1679230800735686488700950421821445324 2549 1896684295938727913439123668902830172 2550 7814963171526206509392029115390202680 2551 -4763957104341888886917821423145198689 2552 -2888351332137642805143758329858508720 2553 -4319250140193123401999616720917962344 2554 3821021889618892708701502594643749500 2555 -1897757665480835119004752444562002176 2556 2143458979666338837673912189034091888 2557 8831548035506447148989307169532815300 2558 -5383534734459467899833707627361442920 2559 -3263919801590304428650483247525891194 2560 -4880761718693156808208594244896243956 2561 4317661295040946600617503622730165884 2562 -2144369395071913243776810020078677680 2563 2421942507472532825629571272678808268 2564 9978730676174724132105795246053667344 2565 -6082691688671223867551315275893067080 2566 -3687717025787136507551867754003429912 2567 -5514365464587196717459093819762241745 2568 4878051115802750402040171342590463216 2569 -2422630714329743334775176033890354456 2570 2736158782959962286495302125845993400 2571 11273080862804474653330275383311817802 2572 -6871522691634145919775335497198585292 2573 -4165859658074421839856277487474850896 2574 -6229202710750099480797496559766699600 2575 5510273338312060933019305736568688633 2576 -2736553216308504451953795643341797104 2577 3090636040774537649034068776079946620 2578 12733244708576239630344391223090881032 2579 -7761387181146514223203166154396800151 2580 -4705230523631346494713530332698723776 2581 -7035559608535369331044807281439580568 2582 6223421901294210295542484657408713772 2583 -3090650690542117021171640038833916215 2584 3490469277412594480642813649776557144 2585 14380201650027594188233582459839233264 2586 -8765065805512983419871064680812323488 2587 -5313573408287219956315535796598106932 2588 -7945008734379733383670727279803359688 2589 7027727843504886298035035043848723640 2590 -3490001217461083624606087048674085512 2591 3941390315321570892106801127782909238 2592 16237552840877955577670417936207085744 2593 -9896936048228772598860098052445312412 2594 -5999599430344028129340881858219029608 2595 -8970567997151400406012131394399013586 2596 7934699738409679447356980810229905856 2597 -3940316846282093350353663870587250444 2598 4449846422164622223305316196546761096 2599 18331844753417469065694921824078044536 2600 -11173169289112942269871394665956613796 2601 -6773106393489901612383928099415766086 2602 -10126878934073899807314654666545577636 2603 8957281260295164845187598512839728232 2604 -4448021771190054215646046783243758256 2605 5023088517093176638401535319507824380 2606 20692932233069668212449609539618039456 2607 -12611951886383670064803331757330840940 2608 -7645112685579337790032384147446139448 2609 -11430406731938186937764991540107956028 2610 10110027946105615834856435650282483080 2611 -5020340029643190266785405149175930850 2612 5669270118804369451363380363033276304 2613 23354385757461859340426949696137628928 2614 -14233733171968428417968344973730985596 2615 -8628007474378369379651911883989272010 2616 -12899664588503289768519692010214146504 2617 11409305463009902416933675116396545080 2618 -5665393868474634760156301278580261104 2619 6397558327561178059734789873157451984 2620 26353948216569133118273033726598944976 2621 -16061503596353636937246605608874007294 2622 -9735719159611448816005990429525130112 2623 -14555465339889286973512112992456970491 2624 12873511966304802098335602506800255696 2625 -6392314059630697590455278084831609872 2626 7218258286903993691194782784520137704 2627 29734047162154828736272040963739453836 2628 -18121106643710254689704663097786730984 2629 -10983904273348276479862628778847280568 2630 -16421203627186746012216198813988631776 2631 14523327439109787791766217344896001809 2632 -7211363599540225112069702333474690664 2633 8142952742358590399442818377051351944 2634 33542369180523794381128868974824510816 2635 -20441588567575647727300249661788334544 2636 -12390159280772146682693291850562098344 2637 -18523172263681060057699152600196171962 2638 16381993248145412677094062209284742624 2639 -8134076396105611204297355372789729267 2640 9184658506137386939387183473737803328 2641 37832503831131006496634740763533115132 2642 -23055590477257691306000843182046060664 2643 -13974258023841125958279108043092636510 2644 -20890916897741270552360487530253826052 2645 18475625532882515101508246818067664598 2646 -9173412737210968921532215056341921208 2647 10358001850968447214649495622478449478 2648 42664665474427837723589107844575261896 2649 -25999787841183197422513922173376054764 2650 -15758417874816394512377879814393048096 2651 -23557633550814542403650509536698486790 2652 20833566473149773445206677733118103808 2653 -10343933546760201661068429796282776740 2654 11679415095366346606488246430067702400 2655 48106502296158455462467606976602397676 2656 -29315383072134904622845547456481307548 2657 -17767598029018625635029630692571380268 2658 -26560614150964959689772421420180037040 2659 23488777958071117459563168860123263591 2660 -11661995671154000565373768057738159888 2661 13167356909774117761105844928374045304 2662 54234002934036500902055035191341069232 2663 -33048657527947047240911041313534197150 2664 -20029833770862553394210651485603181208 2665 -29941745786534115590513421132414995376 2666 26478282712741942479021243077730379136 2667 -13145970703649968249447476459699158104 2668 14842559171279518888920697746705509280 2669 61132512339592153953389122193155283060 2670 -37251590007822435771139674709268508768 2671 -22576610999090711272342283704144826432 2672 -33748070079061953710294418423341175240 2673 29843658534771812119414888738528424388 2674 -14816490149410060281600652610341206288 2675 16728303527632894008331942060880721176 2676 68897869877747657448324906265630803680 2677 -41982549657976524810567794434429724402 2678 -25443285801614480568147848950646045440 2679 -38032409827699861600570467486876390258 2680 33631591957881405169932334419723228432 2681 -16696720063773124068887186347344666256 2682 18850731203067885372642306173275483152 2683 77637684195802162818240616044405126880 2684 -47307072130811098707652599813593321872 2685 -28669554433527369010957822967421201408 2686 -42854070918007391027236274804475994080 2687 37894498402117499048568832302318686191 2688 -18812668664349956734702278481121601396 2689 21239189993405103738350708342426397592 2690 87472761100301371802609999734958120808 2691 -53298728880414430929973707987276754638 2692 -32299979680423240365506680571617290968 2693 -48279628426309105779067526857463641730 2694 42691216698822599802678939413543026776 2695 -21193530828325506001406635789508824896 2696 23926622861063496520964630872620838360 2697 98538702585131210726974565843119673040 2698 -60040100636283802259375610760361509056 2699 -36384580290637805046510009617507774072 2700 -54383806897900803426028320901566040472 2701 48087786803154165694245173273407606664 2702 -23872073844768568302777604868853602032 2703 26950003057438356394349666034793698348 2704 110987697279818795320359554631429992988 2705 -67623867390585061009120376229699545484 2706 -40979490942793070672413603073468276352 2707 -61250465945806620805172956147615828745 2708 54158320538701925810987219447922043060 2709 -26885069303250027360364386215644371052 2710 30350821276778405316156763855613979456 2711 124990524958732466287840471859842143626 2712 -76154028677382384506652644441389535928 2713 -46147701088366272724309993388397654932 2714 -68973703620384526269562283526626758528 2715 60985976369856784349666680372902703884 2716 -30273776570730426666148480754110886888 2717 34175630989052926354300195061547758648 2718 140738800397791146677992460822616887136 2719 -85747269532209579595267227411674022863 2720 -51959881983284256685397392640212942888 2721 -77659091454311986128721727171364589804 2722 68664050481683421827891788993647344472 2723 -34084483945257347274939010613502654286 2724 38476658816963129552093663768115224280 2725 158447484816748289497989691723820289016 2726 -96534489316166830885206768042100340880 2727 -58495312309288785895806363679185769398 2728 -87425056709556587025164516631703401408 2729 77297197879324008461958571210366761248 2730 -38369114285037028220875189460588534112 2731 43312487622699785914742560096950928816 2732 178357696436970295567617935616557637696 2733 -108662512591619167464398668397766763260 2734 -65842913997856106561500701408232411968 2735 -98404429161989271131986937257448116378 2736 87002798816308320170291401023463898684 2737 -43185902703285976430552636603080831032 2738 48748820862717918421195054661727903224 2739 200739855355677497587343367410615092752 2740 -122296003470141064536350283394057443336 2741 -74102411221059568848364677374572107360 2742 -110746171776628912733430759863256244824 2743 97912487642365665824812493461022983607 2744 -48600154802243314561223506384482318220 2745 54859337764188166177038458451794582460 2746 225897202031020606899243076301009651880 2747 -137619607343848438482361617942489518492 2748 -83385627020818451002040215431785614048 2749 -124617316875811932278755714190485959998 2750 110173863147341837559322981752155616096 2751 -54685094904197967745098115140935246004 2752 61726649986573706148002524290693895432 2753 254169733236145090999466616913199236628 2754 -154840346687890313088470171529066082728 2755 -93817933728146435891097486591901572840 2756 -140205131910219267472782406729922784232 2757 123952401691886308508432169880297163768 2758 -61522814834886034985240449710633083352 2759 69443371668964228013028440606718775698 2760 285938604427963403384564730406139912832 2761 -174190300717123839527115430599987976788 2762 -105539875196950772299870822908519231320 2763 -157719541737985117282966682497845962683 2764 139433596883569909029619599748401338044 2765 -69205335037966634571726888536135664440 2766 78113316142825601803689321607141799040 2767 321631053147117367376327204868482984890 2768 -195929602129999285315252959462291038908 2769 -118708980964493836363069984015375154448 2770 -177395837432665812870300644281737073848 2771 156825352307802108106037439463387944958 2772 -77835791162750811903551697299507328696 2773 87852834126766790819221794914316135192 2774 361725904385636042220810769629283080072 2775 -220349788017616306750837233314076306754 2776 -133501794777117307360111170426384863256 2777 -199497705112924397147429860060964306640 2778 176360656888344453265150545395505561408 2779 -87529760786796587297139311010656888669 2780 98792309932655009441336533379919592176 2781 406759725901540068068202686070819683552 2782 -247777546300457077183742074382399056176 2783 -150116142512270278465677164742771674310 2784 -224320612155705996800725248241656072552 2785 198300575867947933750131096135414525996 2786 -98416746628026689979339652313792994968 2787 111077834120795545121668209232085967846 2788 457333709306788419968869305468665718096 2789 -278578903829128547718822436045979115258 2790 -168773667416322065367655263980510207232 2791 -252195592465266088686109678508631441020 2792 222937594205238804389350095586765215860 2793 -110641834487276831081640386897546368924 2794 124873073168023084725356327126911741440 2795 514121361497306793527794090553431064460 2796 -313163907603775195880794807609910043192 2797 -189722663795478667456403589939899483012 2798 -283493477272497556038588394881624111456 2799 250599353423417215139952613703354244357 2800 -124367546263431983009686067850700261840 2801 140361359080980484937877028299398883216 2802 577877100732307066345040895418535255784 2803 -351991856491034260501383381013198159595 2804 -213241243881484069225201972353196576528 2805 -318629623287968384432403816763595122608 2806 281652827668496120426183868451352802144 2807 -139775910723775422087623496284653799783 2808 157748024524878823811776302075936590400 2809 649445862516879348186478936463464356686 2810 -395577147415715125265848424018413689832 2811 -239640876585934581149004958112721791698 2812 -358069195989483786339411290050909226824 2813 316508989994017717891709371203742104720 2814 -157070777318776108094139368842354409424 2815 177263011975967251099406621637000764238 2816 729773832521571906135128704177410746936 2817 -444495807352601915831309255359559533600 2818 -269270341302817691287717463823782946576 2819 -402333072459225740511770049958485381363 2820 355628025745806513905655369825206181888 2821 -176480401233183383096365693160971237528 2822 199163788677492704879473672699357552280 2823 819920437223887940163552838954030213908 2824 -499392790626138439860095810949119932368 2825 -302520144869253499135312769331927045576 2826 -452004435572600999760114023064915624540 2827 399525156441423788655023630828751440424 2828 -198260331097215250516379779125245476556 2829 223738602821540757490361435267047847208 2830 921071737933221107395944148579106838384 2831 -560990130135844171294531726414051360986 2832 -339827455305969104693123762781653620296 2833 -507736139565282221254972685014898583908 2834 448777144799092230675354139780483132824 2835 -222696634379735879754201913513477370913 2836 251310120434415999441260584730871895552 2837 1034555390533692407766616442063163348856 2838 -630096041267094070502195250491908543104 2839 -381681612094652493766909920277273312380 2840 -570258936160353045401615277148315746144 2841 504029559652735394484679898386288139412 2842 -250109499490628993092561555776533994120 2843 282239486957348721676605755412757239174 2844 1161857351838548623992491587020129409040 2845 -707615088535854371370828605190731243904 2846 -428630279578854235161999899182626417616 2847 -640390660628149770035345479877135751191 2848 566004888485361883857030061991873026224 2849 -280857258077635393171179492935716977264 2850 316930862538623195898161629780069552536 2851 1304640534106160597037455383468409773108 2852 -794559537580358314854795318886053093504 2853 -481286317676100288538782298572752038644 2854 -719046488493035603492974576103395770396 2855 635511595324422994599182842192395940754 2856 -315340875964320166275255183535423671960 2857 355836485644703716656020372418208099084 2858 1464765632255454979983858310575121748904 2859 -892062029094961210362565135601444027562 2860 -540335452547485650969314214282439973856 2861 -807250386222436731644349372566958163598 2862 713454232883367230471479013623141151472 2863 -354008966696739657163600471727450137424 2864 399462325819872966251257189729918051280 2865 1644314373897922710321756019884953439888 2866 -1001389726859686299129742591546869767856 2867 -606544839282881399930183935460352124060 2868 -906147893276679404520980564985897618912 2869 800844730229297331859279616107675079708 2870 -397363387809158147016111128487297709144 2871 448374393346558361960728254921588058386 2872 1845615470762950591841626302132006661440 2873 -1123960109328852401650674988729137405852 2874 -680772619131195738449782672086607261584 2875 -1017020388521885710356764360286307858938 2876 898814991047170651307722912687479774040 2877 -445965486753059328353708588956799808612 2878 503205781259911961507377003057221487632 2879 2071273581753707367412499768926682091048 2880 -1261358593498590101205081494629019201796 2881 -763978585453764591525378848041119787768 2882 -1141301011388242718024520137987830900288 2883 1008630952911522392397949422455184631899 2884 -500443071035568776123721635501232603992 2885 564664523736918320473531371098105931060 2886 2324201633088043277959704224955478375872 2887 -1415358201192377514996269069541418382537 2888 -857236085535756451978054270818485103232 2889 -1280592427487521442248813837793639642664 2890 1131708275039443154114334613752123380820 2891 -561498185568560948177399042574871728395 2892 633542364408440226689130877610928974744 2893 2607656880147801968766069492098203952160 2894 -1587941501726107102180631510956159801680 2895 -961745299800682200074125270992164500800 2896 -1436686649903393022291358119975143663372 2897 1269629840974630605292364224401943039308 2898 -629915789632846039850274003930118746672 2899 710724538738834211243833060488425696936 2900 2925281139218923023605922235129521893040 2901 -1781325091406136883459633178889531309460 2902 -1078848055997862814593351739572080361000 2903 -1611587151276240156212133354905837742547 2904 1424165283753850093181179576859313004524 2905 -706573436317981370142679132516302171732 2906 797200686400433067128259376406225857448 2907 3281145665740122511898450263180591837074 2908 -1997986899771006081443843471629594973816 2909 -1210044353750851044361553147915735134608 2910 -1807533528387506755757149152715013090016 2911 1597292764569411501022712892702427851810 2912 -792452068924002932515264612214327945652 2913 894077022670623558572234756626831766220 2914 3679801209529440628470256943918929907232 2915 -2240696645238114122061767269310522318920 2916 -1357010794664731816427656472225092504868 2917 -2027029010503080834179471623511529600578 2918 1791223262025389108533418128090645479836 2919 -888648061736057058286662521950295358226 2920 1002589912443135767339141072454150592824 2921 4126333837324243725680090137286927535840 2922 -2512549799224671118468874289900313444416 2923 -1521621135212044208934364935204951898300 2924 -2272871135589035977765691511627477964912 2925 2008427658080912730676967620307570258186 2926 -996386646949999566887576898426627426432 2927 1124121006634121630545950450480710878090 2928 4626427179515493489880172747502734391920 2929 -2817005458281396906444026024746234287588 2930 -1705969204094924383524695150775348857016 2931 -2548185955030393001091845051557406672832 2932 2251666939002208414546477958962466292460 2933 -1117036885495655984164284758065394357250 2934 1260214118756894195316557013965665759272 2935 5186431831917874732096350011574933863472 2936 -3157928568755611646875788428712570424240 2937 -1912394452985755490180302721384819740584 2938 -2856466168068261625666366427128730498808 2939 2524025865462478310900140280476528066735 2940 -1252128357251094155450394658618058342832 2941 1412594039435634921441349414271587555284 2942 5813442725610650182160341865337594244064 2943 -3539636998484183863676806687392967520800 2944 -2143510439780435422683143027953961090448 2945 -3201613632270652195313461146921561234424 2946 2828950505730321076129221983006217406416 2947 -1403369765861671383449225886727401478904 2948 1583187508848419617339367639271399858720 2949 6515385369215807947636526521940066779296 2950 -3966954005557026348723331073926656529908 2951 -2402236577090342140458443987574139665792 2952 -3587986746464035772399613061272039466488 2953 3170290070111354391116867822426792292808 2954 -1572669675288803575970850019916410272864 2955 1774146591778018927228277840913176673276 2956 7301111969454665414315042414269855151368 2957 -4445266715899109315652429992226372866042 2958 -2691833516020412122640374116610153686000 2959 -4020453258227007587701957300520882327541 2960 3552343533939795347636302353444562678824 2961 -1762159619555977060398111601281322391112 2962 1987874727376121055064916965729361974512 2963 8180508548555232317252104051898860082098 2964 -4980591289970296897059151699019715274016 2965 -3015942576740785134539473558517952642852 2966 -4504449109894613854297823310178482391660 2967 3979911590995526115907938352137705417630 2968 -1974219854200225344139794596989874523528 2969 2227055756213351925716160959906916125516 2970 9164614302304843590574222950945217661568 2971 -5579645535028189527942228215985564116543 2972 -3378629683411962767110579761764148555968 2973 -5046044005718708730058789011959905501840 2974 4458354539844588190934357371227268591968 2975 -2211508047971796227711517657385814383380 2976 2494686261026764088988904662299200432944 2977 10265754581624240158004186504036755217084 2978 -6249929803971416530227582759060232918616 2979 -3784434312171320202412259981796043218370 2980 -5652014459126128552262513048470110944088 2981 4993656772928764968324072363055185214320 2982 -2476991246680747593439607199124829491776 2983 2794111595157440578849843961241337414652 2984 11497689034997007880420065297029059139072 2985 -6999817115701401142052174697043211017992 2986 -4238424017689499161101955997662220868000 2987 -6329925163743713658776064476426005226060 2988 5592498612996206463060077442310353563724 2989 -2773981478129908241014322636053393663442 2990 3129066014402565461020077281523062745408 2991 12875776620602773073194085693666494638428 2992 -7838653536231176437473260209571564094672 2993 -4746255166876381801438035068069157770840 2994 -7088219625938372548848315002646339615504 2995 6262336324482484720286856770800399527900 2996 -3106175408201461058850344635106711259936 2997 3503717374342015863220209760520492012600 2998 14417159387436129333162043249425811162224 2999 -8776869975562425757098431491636790464193 3000 -5314240578342422702471594847366891573216 3001 -7936321101072067940141464779952472110232 3002 7011491219620369501374821564225928114080 3003 -3477698503825246667409303975412394404434 3004 3922716906641438518464667755648471264976 3005 16140967136109317505068420172917748176444 3006 -9826106683900810206599153477701262705784 3007 -5949424843960385875322757901898871663220 3008 -8884744991626537111502599920765213431192 3009 7849248881374441955620938141636904036512 3010 -3893154209244743353360821794194417872240 3011 4391254644938260637676571968417827909094 3012 18068545304721093038526464861520353100264 3013 -10999351873474319026836867750206824782636 3014 -6659668195165029867122716656336976717648 3015 -9945223994063346311510703169030023707106 3016 8785969638868377544268510974893606572664 3017 -4357678698258780880970930974276879354248 3018 4915121134300465973812747052994456058944 3019 20223708685659125808116181137567238913618 3020 -12311096050598980556636604574626594479648 3021 -7453739872404501313658290223959429579512 3022 -11130847424138996354807185941156293142864 3023 9833211557022239807303575656555784115272 3024 -4877001827559520824166590992566942376360 3025 5500776128592886096820893735158792032426 3026 22633023868293286561193761444359785172816 3027 -13777503818405538309337695280037467961128 3028 -8341422062447724191956621274579122016576 3029 -12456216308928947141662619761275297577620 3030 11003867341999960600738960332117494176992 3031 -5457514985581384749352773453628647445025 3032 6155425058148244632732361772992560041240 3033 25326123623318339046091047558173507453408 3034 -15416605105687572952320216976405895112384 3035 -9333625586198237360063327505185862404628 3036 -13937616009730414726171101316349341431552 3037 12312316719284478238562573259381220621594 3038 -6106346608164834360511733854173945547704 3039 6887104136757466900929943947356298648156 3040 28336056800456433914372606647518862877712 3041 -17248507993746659438268700737700509314668 3042 -10442518650530572711353871875192604268568 3043 -15593208335196056300214389420967954600114 3044 13774596013411978900088229129825823215936 3045 -6831446217646362674661989298225376233600 3046 7704775073092856612204988253023462167064 3047 31699677706140853717734985749641750476130 3048 -19295635553208305893136157268367532598464 3049 -11681670122849726583203945687584833574136 3050 -17443245320585657753508892481797979789628 3051 15408586849447725215872941509330353219098 3052 -7641677936623119835986225870528183297416 3053 8618430458285008592887970572965467172896 3054 35458079365889186020382423823022814065248 3055 -21582989369126412323637750729619824638553 3056 -13066208948126782242380643302572184913584 3057 -19510307089220574852479902640530513690428 3058 17234226108211501130391392760539636177856 3059 -8546924532616217522099200621150003656694 3060 9639211019625997320432023070455632764024 3061 39657075562004266657328736586830152065024 3062 -24138442728120834190842164911438812461036 3063 -14613001506799268167298637771249159725068 3064 -21819566478642951862232659357257866734056 3065 19273739502316116357875943029703779155012 3066 -9558203166287776424284646414111603812104 3067 10779536061525171802274274295896308754142 3068 44347737076181624566323613680230575240672 3069 -26993066768942615490449582058579190405800 3070 -16340848910041652000507333027449198331952 3071 -24399083409448889686825012061440562794911 3072 21551901400764029486849813416220411501428 3073 -10687794144989355315193990361325895095596 3074 12053248560291851694365927054193821157072 3075 49586988164271343099687607641933137534006 3076 -30181493261210157216280736040438288802256 3077 -18270706448610401773829955702372966086324 3078 -27280132302414112787300770173202623452268 3079 24096323818917729308793676561642549058626 3080 -11949384126601594187823067078455018684592 3081 13475776540601938219125482553506129496592 3082 55438269953168857086261603997954617272640 3083 -33742318079953318317233369230818019337653 3084 -20425927655074281338476086972943594698264 3085 -30497566212828650387077764819284453743368 3086 26937777811176374423072656676415819064304 3087 -13358225377380618429885417878399387660882 3088 15064312540327705987954258241748936508624 3089 61972278184596275028965466835112145476728 3090 -37718549890297340144013884169421390128768 3091 -22832535709326662638200221719747509204528 3092 -34090221753739191331112217992163549976740 3093 30110550859037255171725273620587648741400 3094 -14931312863531094601308037345191118527912 3095 16838013168658114111136854034569032511962 3096 69267783545131890768701432185768546589928 3097 -42158109051823683278273533614618837735316 3098 -25519525216689095971411529840097314385136 3099 -38101369326307805419001249402980827502054 3100 33652844241138736342121003063201843518984 3101 -16687581151332094548750954502749524814824 3102 18818220982197770582711446963168385030784 3103 77412543724823146249809621063489775887720 3104 -47114382301070202386426327851961059489080 3105 -28519197719803243772348023885601191901952 3106 -42579213670428429665930756896059611980320 3107 37607214808512061217143311277554079358156 3108 -18648123306900336495930324857131977021688 3109 21028711147314825919694835418949892627424 3110 86504317347560578685827654938117696506848 3111 -52646839379041737614167403979255579852477 3112 -31867534673355031759939931319124494106440 3113 -47577450297291165780333243871008256321500 3114 42021066072192922997286773290559815933524 3115 -20836434226353777503755437305736068406552 3116 23495965626965199745914379953304018075720 3117 96651991025586687178803268441033343032424 3118 -58821718444868814023003016068466873427224 3119 -35604612018333519011018639905588580388058 3120 -53155883973493129181715634379254677622176 3121 46947194046625945632493844142740769015196 3122 -23278681092745250490496586112112264863888 3123 26249477929377030929183910654569538284370 3124 107976832019665554922754034849220570122432 3125 -65712787863926987118652891643131838355614 3126 -39775060944258859203324869636953782707736 3127 -59381116099916051321731669522584282306666 3128 52444393886538748000756624295161078309216 3129 -26004003950444879342531034652919644834188 3130 29322091787458583304902859252165543442968 3131 120613880348376318034027117612696941918688 3132 -73402192786609177292763472558992044525520 3133 -44428579928331244515798177579427595849764 3134 -66327308574950182625508847012774337298592 3135 58578134013362587811319463253912170034493 3136 -29044849713728899230832696217433543952228 3137 32750377505048983767010852370777909492256 3138 134713495698903179833251193794731398892616 3139 -81981395851149439060078061253064025328286 3140 -49620503694966648919251985074476475424888 3141 -74077032558509173919326065925663007134450 3142 65421305156684157173031533076918847001412 3143 -32437343287573028883363878745117843063116 3144 36575050112983097493819539187758030703720 3145 150443076163262759933267107854768078412536 3146 -91552222359961227451484328912588563930108 3147 -55412435353456728897329007688268565462870 3148 -82722211469239891397226283617435257389076 3149 73055052544201844043238771326912842698040 3150 -36221699878800598622447701126421730918756 3151 40841433928611723544702274906895876622278 3152 167988967675478080372827853639311166792024 3153 -102228021404414628340026053373796775979748 3154 -61872948651888572223129694925727288953448 3155 -92365168561879077390451300256016979596932 3156 81569700368602612884927465422763689047488 3157 -40442683018944684982008499408824349422336 3158 45599978611573578610023895898098874986120 3159 187558585075948050805556288923041537010382 3160 -114134955659484568158952406131247910517440 3161 -69078368039025705688317363509468534336152 3162 -103119790555340678808172940343369770689632 3163 91065778650927912811051330570314934350631 3164 -45150113311031799498145182834302413252360 3165 50906832361415420697325483668488552937264 3166 209382768000361958466950288314939129921920 3167 -127413433950132015737302463572921603661237 3168 -77113635060366905328335184528863676901704 3169 -115112820026433867223067944512143401156868 3170 101655163717588377202773217805637770719976 3171 -50399433456046817477963948358701615187088 3172 56824478514803320998114014196067256847080 3173 233718397305390049383988928393009173105512 3174 -142219702219863704679411707113491432164820 3175 -86073270538664577751744451570167554036200 3176 -128485290661932763839599472135743576780108 3177 113462344723523046135771720145635176907492 3178 -56252335716691953211290171384431802975180 3179 63422442477863197337632559533758279449018 3180 260851300527925561415041695100507903697760 3181 -158727610224379762393113886225098889233986 3182 -96062443012304317698619791095807838160592 3183 -143394120987212250533546200293315680478417 3184 126625829999572669082816350981148120222584 3185 -62777458642391770674277868165887337220788 3186 70778076679595799543518049762299518274736 3187 291099477957460178191537345491527474030398 3188 -177130573146940910087107254807139350753916 3189 -107198155037624003965833356617526536931824 3190 -160013883878484688896557901365546840949600 3191 141299708491752738806640188037354299437708 3192 -70051160617155568673741793908047386290520 3193 78977432063024512364196734957764524065744 3194 324816684313843650390596268568175884714784 3195 -197643749406268422546690657979261526128242 3196 -119610560215088183454399264338759515778832 3197 -178538771035116078500675971289039351597284 3198 157655383209021950068006507094274671463360 3199 -78158378608438493657897842867530323009972 3200 88116225550254167306005432482227685196096 3201 362396404800120619895949707944306372969656 3202 -220506458223643489915434341822942363660784 3203 -133444425187050876024228312275524404946614 3204 -199184773657675116727622550215960486809176 3205 175883495421194812969198763132264411236128 3206 -87193581398884583085856480847724622992404 3207 98300913935336114300526678305353456168070 3208 404276268480919603511951545665076551094296 3209 -245984863056831063158825366930062233915816 3210 -148860752390798307825017081586572592507840 3211 -222192102867382210306177382249225948544399 3212 196196060368455072430283421739924918551472 3213 -97261827583002373603759653332893036676448 3214 109649885785121891822586374757788971167504 3215 450942946563590010857330674519255110370786 3216 -274374949820400017630310295723897710871408 3217 -166038581050303967880760019408117732655296 3218 -247827875936791614100582482328522231439856 3219 218828837479046576665343811228392667307500 3220 -108479939717593336277565906689101161539040 3221 122294784174601579100438879358259403456812 3222 502937588278992831629978787096149225118912 3223 -306005831923533574577622902131861802510400 3224 -185176985770926940124930805757785838094368 3225 -276389097205607019036068451871583503543732 3226 244043960564853897780998354244128327158428 3227 -120977807239364245515447823141475446755699 3228 136381974462215804974502974762520589673728 3229 560861852723509490757348437238134669476432 3230 -341243417599091504017394938775233668087392 3231 -206497294182218266202838592997484299246442 3232 -308205965657933658396062629694334257232180 3233 272132856200808043530804065091146531530252 3234 -134899832118017788315222637042462073204480 3235 152074172836274251721644611183653451774624 3236 625384601290818963981423682858634219313232 3237 -380494478806359836532831124518453651460284 3238 -230245547376135164564480192133737327875200 3239 -343645544569406220988088369165989731773847 3240 303419481521047168974654284364787278004908 3241 -150406532711935457947186209340167554470028 3242 169552253051335585520516432172786278916936 3243 697249322254659295333766850954502651180416 3244 -424211165203096170729160983718641484370900 3245 -256695229434558758495811443428575512973864 3246 -383115832429168204352377778436213989901144 3247 338263916013094194153817714808258854979778 3248 -167676322951473539754686264585104773903800 3249 189017250640236733527119899372451194472538 3250 777282366732081716735240435995532938168080 3251 -472896011342645100173320451421984494801933 3252 -286150295156746442717251529159864054612800 3253 -427070278540886894800706887932552687081518 3254 377066345594727031915743931333089725041196 3255 -186907485808590433109688723393596426890050 3256 210692585952206652334555537541503351519632 3257 866402083737839519085315144654192130312584 3258 -527107490405971221107521884841754392299132 3259 -318948528212572398033115402522777613194070 3260 -476012791351117383413572618147896339080816 3261 420271481353962553365237987138873640587884 3262 -208320362039450276234055314142899586348984 3263 234826529650917310562521464620220297508126 3264 965628951419763452936980204268339125754136 3265 -587466173478219611098572614440497071827932 3266 -355465265392408959563799236668677101940864 3267 -530503292689012456699703502845004750896852 3268 468373459861767991543598462630412156051872 3269 -232159777429155703567480371192851508903202 3270 261694936831322056544651856490066779983712 3271 1076096811936336074828591650233548586478294 3272 -654661559682019401724801739856758509378840 3273 -396117526433812325625088097615410736423772 3274 -591163876780081714914455623993440992261604 3275 521921276975131304982699035420486928896247 3276 -258697734247313058815196469816269282470164 3277 291604278705992795161627685778265013236080 3278 1199065328905013306195074012263525916954512 3279 -729459649448270823875107839498602686297309 3280 -441368593116910984441596821484507696885192 3281 -658685639175233085467986668088903317416424 3282 581524812585042947332229222222367736814112 3283 -288236395364513977720144494814119861501782 3284 324895003898294266771281008926016990187432 3285 1335933799027725064039621781686089689954652 3286 -812711340909204532003238112235831702026768 3287 -491733085976611197388716511408763845968796 3288 -733836247677360900898565672173314968114184 3289 647861509885024674322177064393073273022128 3290 -321111392510379675925683515919794275661632 3291 361945264791914048801860799459478142205850 3292 1488256463514839830689713568507319976227072 3293 -905361737914876279544177224991381340460936 3294 -547782592126836179734292284120558425858336 3295 -817468335020434183363951179711373188643392 3296 721683779502057281032784821608810705552536 3297 -357695493503736968924087016984197964845788 3298 403175048157969892010792196837415507454304 3299 1657759480420183637522119447691271537663410 3300 -1008460467587696124136869359101729813135680 3301 -610151903381202616612673625809562943525772 3302 -910528801536686066676364394140007168775168 3303 803827206310375042770637820508467860234745 3304 -398402666988072174379595864810668078595868 3305 449050753449617456255977919481186537910460 3306 1846359736121341924537115420063633634033552 3307 -1123173115733569973288543030063973885280757 3308 -679545930142291070139120114553593819013840 3309 -1014069125420281522235560023789971986972716 3310 895219645013815556958406949506410085774320 3311 -443692587297368735216301029911043235107680 3312 500090266761121939506205772686767460848624 3313 2056185693101189583262586850672738287801572 3314 -1250793899925870640296551623518595967243608 3315 -756747363480289079916990797495944070306544 3316 -1129256788553592134587113974815467463846100 3317 996891299716092122191726780081689120425256 3318 -494075626599289171729303857437939202337440 3319 556868583539336041650183723095520428459746 3320 2289600492095622000253875704593416410688784 3321 -1392759712783494409390847446300433708754240 3322 -842625165499996697978262315925082611351872 3323 -1257387937307339888702043595521436214113441 3324 1109985892790770929110350973861127943246040 3325 -550118386459094513029956681452159226933626 3326 620024038760736857626448400339494135055792 3327 2549227549775297222503451492776997024936628 3328 -1550665682002138921406765681688705036403628 3329 -938143976578772844251628100908938971036840 3330 -1399901410371326849227524068226695807297496 3331 1235773039513451393418230555189771790846121 3332 -612449826487982237263145119172780285909952 3333 690265209502079376832686868610695220899752 3334 2837978918653574603002538334355532206864392 3335 -1726282409206994609964395167417096081386780 3336 -1044374537430545471530256830107936815989032 3337 -1558394279642790104430513178086637433485104 3338 1375661957237459001988812555454799196386652 3339 -681768053838006901338361203951279803954622 3340 768378561698485082722779259716100529452704 3341 3159086704109864898329571670047094424009292 3342 -1921575066827816010272423220738255845351640 3343 -1162505234304668635612244575968683137864232 3344 -1734639065631943078460520563042277692423040 3345 1531216651502329929102935351950856778326256 3346 -758847844042342926630639960501184542126480 3347 855236920466837574329067623387687212878608 3348 3516137864564172135725935860075137138988896 3349 -2138724551122020826551979163447025922094664 3350 -1293854887064797763850223572716754678558288 3351 -1930602805890401427930250059654915888980794 3352 1704172736494973608842216853332224871301260 3353 -844548971140416522417916376072447688152520 3354 951808851749053328893779102773631244103232 3355 3913112755239970465986781215825493206448308 3356 -2380150910373480587243528143399363795599192 3357 -1439886912524095701314020200699565132573420 3358 -2148468173794874060334479456665680736144416 3359 1896456063883795510610577010231286591450952 3360 -939825433245200005918709509155336825099600 3361 1059169052281099358062349778775693757093872 3362 4354427813945240232781826943486104270853080 3363 -2648539290378428957480702660466372823044810 3364 -1602225009362469603352121809027565891819644 3365 -2390656865809743558554650527207610809812916 3366 2110203352378459540574434064291942491227504 3367 -1045735668785005544933937728446187464418563 3368 1178509855109891354165166879757886603823696 3369 4844982829256433027468005388724682691562628 3370 -2946868664820742520824843342774830381885960 3371 -1782670526355295286300306870796758122795290 3372 -2659855498310798529447869573240592587237688 3373 2347785030611164668277605743451188995176994 3374 -1163453868672922057474531158927898100840448 3375 1311153969161011829179048907171233086064266 3376 5390213277816202432866749233717364240655520 3377 -3278443646285088642845815702147333584961452 3378 -1983221692651241868984005838128591378214408 3379 -2959044280401966892200681966282814338241564 3380 2611830528286363155308813073318339151738708 3381 -1294282500721130945056328875930686111454020 3382 1458568583815292652656387480348814370519080 3383 5996148268603526448588389107155770155494334 3384 -3646929704731782767460920417409487631340072 3385 -2206094907614709845245584171344098559913060 3386 -3291528757143802851868139043605618761646340 3387 2905256275221926220796674942577466427716456 3388 -1439666174832185850359816980173317991728344 3389 1622380983202661795762295524446760143316592 3390 6669474688500921500525454054714603430293024 3391 -4056392154563263256761408881808950743667563 3392 -2453748308478244972963307670496702356670616 3393 -3660974948508189391029475509829914657574020 3394 3231296695145174027095020408423880632092712 3395 -1601206990983375616264898798860869049319344 3396 1804395830100538255512313205884361870024120 3397 7417608205814968839744404787571294858743920 3398 -4511339309281215800327080790918467815326180 3399 -2728907856932855069720809572612346449400788 3400 -4071448243477374030821778570171040301800728 3401 3593538511175609457727337650951831225381268 3402 -1780681526903994411903080333089571468498124 3403 2006614296078320200625187731948751588642726 3404 8248771857206206586303860276416909620366880 3405 -5016770244531729802895660273594695262935716 3406 -3034596211040636247627493386555616551167136 3407 -4527456446346640360548599378797953050981574 3408 3995958713113136395954992426625999167008832 3409 -1980059638772479477559095212486967831882400 3410 2231255233020934490765593362478486283919360 3411 9172083019416762552460106379934996053786974 3412 -5578227656466849704998907590444876975453436 3413 -3374164676728199058438925155391750210929788 3414 -5033997413831719095412582202609811506724120 3415 4442966573276039409215361557230566720406317 3416 -2201525266389316879298600450472466293945804 3417 2480778601571226466391052789866239286103144 3418 10197649650980575963263496121661483372486816 3419 -6201856353258880771959887366839062269111586 3420 -3751328563879516479858554835647968073230512 3421 -5596611767424424135694852302122734060264064 3422 4939450138049588567250116410954335424773480 3423 -2447499454286811080256376792853109923056711 3424 2757911394549486512254726323436082084911200 3425 11336676781567610720371018375061630025586828 3426 -6894467973778309427903324822410385080344576 3427 -4170206305988679014753064079976796736270788 3428 -6221441216023507571006146473736416945629760 3429 5490827666902111362422104388915722434783128 3430 -2720665822310412965888814219106875086439132 3431 3065676318254864909934634920477312908024710 3432 12601584328637758157857556921112328099848384 3433 -7663612589426322412593238558521264046928336 3434 -4635362739782298641026089762969420721373448 3435 -6915293079677566153060707138976596785188626 3436 6103104539828399802487955067021923873491012 3437 -3023998743559923337618002960002238825493992 3438 3407423521965959168710525835014349266008432 3439 14006137433639752889653563276109590830129078 3440 -8517657913492388286260657078186580560166480 3441 -5151856982536598456943060380604380720477072 3442 -7685711666847340398886888780115534429911248 3443 6782936208461354030030733084182236471970992 3444 -3360794514445579865673776752972111756577544 3445 3786865696198715191990319704487456524152792 3446 15565590634161917277159068978701357097001248 3447 -9465876917840016556397292698135914899707844 3448 -5725295390390494362562701882082853864358864 3449 -8541057225514326943076986106457270501837392 3450 7537697825970405489832114215186142573845120 3451 -3734705831250411552906257300961166396883736 3452 4208116893637733562025120701295428891738672 3453 17296847325410301061586170108988167499849760 3454 -10518544739929554914903511064843979036968848 3455 -6361890131228078848620065203471786311549140 3456 -9490593263379149166493859637311269619154264 3457 8375561256910525052920908924494528975306308 3458 -4149779920278853157189736612994840030135552 3459 4675735463450058851978500212544389416328674 3460 19218636115460935350621073372979812994117064 3461 -11687045854958362036261898738991380276242350 3462 -7068523961150632833687859755422948863180392 3463 -10544583115019896841623829253060902436638891 3464 9305580241027169821212139059274550866788760 3465 -4610500704723523799630889380308111774704372 3466 5194771530268589949779142609639806842083528 3467 21351705845343338244437123968057743370710738 3468 -12983992589108526369714652483760650585182404 3469 -7852821854706704826680086031461021150148504 3470 -11714396725002908828054841435429536796017616 3471 10337784565352435189565852784554414050158209 3472 -5121835431139733640601295556518855541308072 3473 5770819493880718227622216137586772303875680 3474 23719041228743833987068686698092197364799944 3475 -14423356161501088325915098822528177990323533 3476 -8723230206479123760313576541420362977824512 3477 -13012628716420634185363492365734534496890372 3478 11483284187507778294881751857421210119145648 3479 -5689286222257639356667724352986709577656225 3480 6410076075000834597519680629222986408461280 3481 26346101268710753254402292960296545351943070 3482 -16020611565520812997801678310122095699598748 3483 -9689104395978700003060576761932553352484518 3484 -14453228925124705178245601989478960727610576 3485 12754384350797486457132586241977716888879432 3486 -6318947071199918046762276723536949409488984 3487 7119404486909794495950259259209280556785352 3488 29261082832115461133953031538274644722862504 3489 -17792897735860696440616647639300096518870628 3490 -10760805589768720186025582262942378543897432 3491 -16051646702074340868926778618553952004601527 3492 14164712839357441908802398087176453784460016 3493 -7017566845464990756341703152232464824738352 3494 7906405372724084454096024949102129269527064 3495 32495212008882372099177469969291595667042972 3496 -19759194597221303621283584800596300932725632 3497 -11949807745115709765022064964002700762779844 3498 -17824990420883062970470809138266338415781888 3499 15729360640331280952156769743409582895612427 3500 -7792618927784700385092023310926388653110392 3501 8779495214177704065538999993259300076521952 3502 36083066154468458043645184216350012159864720 3503 -21940518755496092463475013728941520107463359 3504 -13268815879081557436453160590518595150948696 3505 -19792203776088544883781889059655659132733644 3506 17465037410898319927261915424525342100393536 3507 -8652378185723874456852205422482465745332232 3508 9747992990682819769608742784347897149365440 3509 40062929813301935115633346694103925122409040 3510 -24360139774030852323155096932445643605487168 3511 -14731896776776603168933499257227522732638054 3512 -21974260621286534709589690723129650602619200 3513 19390243292204269999499637739833855833464580 3514 -9606006033265772968473891115690093117392084 3515 10822215947765603648750223491493786303644692 3516 44477188050690556257576569275525105206941424 3517 -27043819177869510519352536144900473697327458 3518 -16354623433513202567227772830170456400694208 3519 -24394380276595332471529879932458904368489961 3520 21525458771199652091581994502314708082190896 3521 -10663644426291382646641008965277243562799596 3522 12013585422504458916040881150191670644744472 3523 49372761084173401941011851561834683899340968 3524 -30020074549666951732323777204966005305420248 3525 -18154234658968303607459176075272647704618824 3526 -27078265433641104014862511740155664202755312 3527 23893354466560252646291821109224636027214647 3528 -11836519720548218566895859679327082223152256 3529 13334743771157546328608056287912251323805668 3530 54801584505816748457706779857043664073279032 3531 -33320471324227085167816593320113928364456234 3532 -20149811418428836911699222809517524288031536 3533 -30054365005234157703442233415069336769798442 3534 26519022907886085854439358073566280756370912 3535 -13137057416225716684308610527249451524891447 3536 14799683551666495890370753945677039308294216 3537 60821139828284969032114924000214102593193592 3538 -36979945156682534265504415782796910389125720 3539 -22362471648127007867515415656697747982122692 3540 -33354164508185634233175978453871773629721408 3541 29430234590050894330276300135788744933491782 3542 -14579008918500356516075980113383479097023808 3543 16423890232165788717116735819824880735844804 3544 67495040573765566784527286896813397121298992 3545 -41037158034669204583128580653994590070938292 3546 -24815585460082649971765013571681732663716880 3547 -37012506833540328055210596545475935052740393 3548 32657720818883742800078238569823091049870312 3549 -16177591559364180130729455785007036552735162 3550 18224499827114938205409985739360273637829008 3551 74893679660517974891055231869275329866297686 3552 -45534891630212061021553797441784146380123592 3553 -27535012848415935744406653450259466935205016 3554 -41067946551346220496517631902073806639698672 3555 36235486122485784468727724408053453408262130 3556 -17949643253782923411276064062949253379027296 3557 20220473006415623714000033916887168913912444 3558 83094944431924407483381738284437022905512312 3559 -50520481745449047909460348461839990724075326 3560 -30549366225600609048407656693180717989159560 3561 -45563141219662728780214797334834624112416620 3562 40201153286813884591525643461276444768799688 3563 -19913793303929458121184225826544313508526069 3564 22432787381211440816357751636703669276305912 3565 92185006322919131620032844289657710207020192 3566 -56046298101100447222444718506868427043384016 3567 -33890300355601863188387922219511471661071110 3568 -50545283522816247115017767503790551238510384 3569 44596344387331983395319805975500939722343356 3570 -22090651020207513500052996177317177916112416 3571 24884649844459715713140968963906111881911490 3572 102259192874575850434053067089830822350430736 3573 -62170274151393885292540216381711988041827130 3574 -37592832513490011463459344541770961450442808 3575 -56066578455229146093511876551971473729446937 3576 49467101533436313890293910699269425333406248 3577 -24503013998452124080932791093097865223434736 3578 27601731036424422525144288573509848888363968 3579 113422950596055330531320351238683669005730778 3580 -68956492087996576901545570475573119878407088 3581 -41695695990366411203171174105594298939464232 3582 -62184770198089430019904464735025634172549432 3583 54864351422185018056511880666335470364430986 3584 -27176098080641674914580512939165367433765868 3585 30612424216738269386427893787339334015051536 3586 125792908041327815413791638617616260088078304 3587 -76475828722800992310160550001368567825535074 3588 -46241730380947771699707270643956255822455424 3589 -68963723810663831198865287873966645808030736 3590 60844418216105500213104385879338411076979744 3591 -30137791233412839748297356281972477874988315 3592 33948131057567946458657038652240480334954480 3593 139498049424079525402823082445603520555394020 3594 -84806668520010754746097940020064408840700192 3595 -51278312441859568263282433084694845880329140 3596 -76474067380552276127421254239563499503200336 3597 67469589720360259294258531701292909037865096 3598 -33418933806536858204434009662481407839841432 3599 37643577128829929678108163592008959048687852 3600 154681010146774454314485733334435229511396612 3601 -94035690687214105984317756448585009898999692 3602 -56857831694809845483252900709137543038942968 3603 -84793900852434028529358357857240639039817070 3604 74808742341551333623279985332456415797958976 3605 -37053627884384725842529704803634335039068032 3606 41737160128697745113237442527838904494506040 3607 171499506778626718093896124833313187957548690 3608 -104258737938874880054560592363085554801357648 3609 -63038215373891248164666525908015264975676960 3610 -94009578388138081659546915149217396898697076 3611 82938030868580780146858895362641085306947840 3612 -41079578719578241794053551420698651334480672 3613 46271334223400715847603135936499368117373716 3614 190127915292855378491888160906479872483683552 3615 -115581775320357836058293898671877005519884512 3616 -69883507784181940174918593691613690229999384 3617 -104216571807976826210591168918313185159591404 3618 91941649730365243572042621872978256422065056 3619 -45538471542019036911879792446917294357883946 3620 51293034202380104468723102616110323135479144 3621 210759012777702548474342254841614166125887984 3622 -128121948333315545619279632520409997942784684 3623 -77464509653859979154787459931169007051683572 3624 -115520423430579631762413057664100417693931360 3625 101912673061436632625340607546453649708843280 3626 -50476387371083806308903379862034262532511752 3627 56854143531363096627292153550585935727736388 3628 233605899381108061080748866970712692860372592 3629 -142008750541776147896779840380268895781511880 3630 -85859483628907702707572396424143226395800752 3631 -128037797472947430456392739996303859019658860 3632 112953981650712082751142835341528839395280060 3633 -55944261827020067998729753092620444313731436 3634 63012010800268262026793271587397896975073792 3635 258904118949725833892765448483505701265706408 3636 -157385311871131091698721679478865280261686244 3637 -95154932683323188763539424974525483356858088 3638 -141897640101806526806518650288483252150133728 3639 125179285667756641197787389545892358960154765 3640 -61998391342822668777140022604334522075277768 3641 69830019518836254886034023925239150607358384 3642 286913998694602006517165445828368565560570112 3643 -174409819948817952690608094224056455152981297 3644 -105446458904244029241071450729725136994983040 3645 -157242459250013086534971542570604549474579786 3646 138714252962130748560775644761454542592470448 3647 -68700991623796855800358676712482084649579919 3648 77378216714626132589282870600922317801465432 3649 317923230275300096602360970819536821318490392 3650 -193257088086138802471517524240837950700401328 3651 -116839710866752003607952672769486749184297290 3652 -174229736437023968890027075455055422151603200 3653 153697753723083399497552546202468057473504252 3654 -76120813692661214322553513062595034374408752 3655 85734006340077826988244025959559189645034430 3656 352249716960212910881980610282954780013491960 3657 -214120284876677633485029695549482622947322904 3658 -129451428644206047684439240544027594233847856 3659 -193033484070492184506644865677696005799980239 3660 170283233377896532853255796560261697558942816 3661 -84333823397852924112417774844953082940883098 3662 94982914102709245844126332933534835240315712 3663 390244714013738738694665050590859280226578370 3664 -237212841900623065005316272486260817763222172 3665 -143410596414257952260403111148570707499521300 3666 -213845963068055119426869938277623327501689152 3667 188640226807464601822763348123539486395515774 3668 -93423950856544707588623591982516560553266484 3669 105219431000677199175819804012367493800631064 3670 432296292203427918467300633273008978248813504 3671 -262770557689629277729970634004607140658657539 3672 -158859713626491190507727172287180873650566480 3673 -236879577136648457878804548619450583960509280 3674 208956028278031301034362380373490858726090624 3675 -103483916957122389399389365434302901969791489 3676 116547943580908297479670274901208536029611840 3677 478833157336842000632475454490301623993424340 3678 -291053917938664266025694412291725501883060840 3679 -175956196803948534613753044361690523915682982 3680 -262368961694691844972938791395546069889341216 3681 231437532940291092399918321116149535863782512 3682 -114616144764384311116031964455789774269390512 3683 129083759745413421789214290606276061819273560 3684 530328862055852242863021490418317446451743128 3685 -322350653966076889739858680557746008127500560 3686 -194873925267627387989756231788201736789020424 3687 -290573287235069944864880501234268228898008093 3688 256313267344349764355205866899918528750464516 3689 -126933764460965402100700511957804701297864960 3690 142954239820499756773349199586438230165873720 3691 587306449765237224607586344166031110318205448 3692 -356978563638953933682303733426644767441665504 3693 -215804945411246296140226936083997342816886944 3694 -321778798920242042915343798657326429428502472 3695 283835628175657420046494733336384280668205112 3696 -140561721327548175557931949134694119907857408 3697 158300043581361197187461267993053125210243652 3698 650343574585438424025871194151860966845750024 3699 -395288621417597336838506443697279843072970612 3700 -238961349625214240416600226440139017205992304 3701 -356301616392913979775120358444923058458184518 3702 314283350348712948135465327600936612942637032 3703 -155637997220082482053126458472343092833244990 3704 175276504999714646703707878889323297079955968 3705 720078145632115163617869782374795257901065792 3706 -437668406852434237315365248130984511435632768 3707 -264577347586931046998649724977976663252934216 3708 -394490820196103372895780965650815776592999736 3709 347964227719363236042117755047725748971419038 3710 -172314957053038372144761711740257837355768392 3711 194055147664365293377274804424059091801330854 3712 797214548777133794021660439975851314556670360 3713 -484545883812813259905520615304494495138823520 3714 -292911549413763707455805488072838611074159576 3715 -436731853846643282286636125628516202048298526 3716 385218112011842171422396872191200623878497952 3717 -190760832953039040797807953842250614496939782 3718 214825355124375614653782220864741441714173384 3719 882530504380107190542611395656107804496948842 3720 -536393565966210864784991343036491813180727552 3721 -324249482131141318937863468925473674162080238 3722 -483450273519821547090673547765309879850980084 3723 426420218124122978067495701757142019863115772 3724 -211161360017355639922986057944078011716649316 3725 237796211833456867492647458266847557516082604 3726 976884625344067955194147250797251756424654128 3727 -593733107587205256567957576405750154946096450 3728 -358906363058599294127131430555122906878840712 3729 -535115880505867058758807773561461374335735720 3730 471984766797530622080038474912831304536377288 3731 -233721579007988169470312371600532149293192798 3732 263198531945002754813111842638099992254541472 3733 1081224746295439735138621875462283057445331952 3734 -657140362689815790091763199542637220363793580 3735 -397230156080386265815294452896993402394427842 3736 -592247275119819962542440704061184141219269468 3737 522368998738941551434136843997782149165330612 3738 -258667822846802270152676494421311936790209704 3739 291287094933784683444768195223508723944587766 3740 1196597101774369254335488101815117301326583392 3741 -727250959779177337380194091344988157570196232 3742 -439604939365389364710692731864282454068888704 3743 -655416874616179126397761570973567508454775818 3744 578077597693787766331565666721195784826329044 3745 -286249905464042366953021644786106811032847940 3746 322343108918024944180940616111261942749970480 3747 1324156439109465692825218849528099542657358766 3748 -804766444247123871372515247496268297880138584 3749 -486454615956639023731216763717707961253622360 3750 -725256441912862200639989107107529794780258996 3751 639667563715657282713527569832787019989604105 3752 -316743533406421537931285894095095237407127744 3753 356676924641143880728056855997815633398965160 3754 1465177160209933876945515152259942697981881600 3755 -890461045632898897555530790614801966552889906 3756 -538247001788762350995170907327808971984786856 3757 -802463176603024633799738958292216433245976006 3758 707753581996651279324363437787696934937521848 3759 -350452962648271753909578325680277103584962603 3760 394631025364355668858123442771869868089952064 3761 1621065595913541717192230043328737116966496768 3762 -985189132680757125613613804936932694562107712 3763 -595498329140154138365786793385654642415135136 3764 -887806424869396128190494248575815848419795988 3765 783013937148141145479988297769745543871484148 3766 -387713925287887990129658391226726309709249076 3767 436583320439667847999096363990015594099407424 3768 1793373526863720318519592425084743180981198016 3769 -1089893425400986478073437601571268403411624944 3770 -658778207315702546201324781574379365157905680 3771 -982135070559237516238159151407189286473850433 3772 866197027794010360757116783964725973478383712 3773 -428896853270921290830429773520042447144623044 3774 482950773099884243165322743599980395021518800 3775 1983813076244282903301460250947705498360026964 3776 -1205614040235053924768888863004956504415495460 3777 -728715086518962317500571278842127210103530212 3778 -1086385675878412565883277722188259816986031504 3779 958128541801571518207668869292851408452265203 3780 -474410428985083450468782372811646334863306016 3781 534193396042228298307047539258688916338028320 3782 2194273112175499004326924480447662400036590912 3783 -1333498451999699716371634999064616979193867036 3784 -806002275446258508322722233383266648378654816 3785 -1201591446974826355827197356195006649935159532 3786 1059719358477053912718471279534402806547035520 3787 -524705495539226113253152825777045782598891916 3788 590818651721855847317785673285447146313015672 3789 2426837311279957961968881310995310014799190828 3790 -1474812464605267191675720247586578434434291280 3791 -891404568159410610658625537639903402863706472 3792 -1328892107164287633543233809005519029816278240 3793 1171974250645434780530908071054650590102779172 3794 -580279362801049140318291235298700264495579200 3795 653386297940053004605633078690450966932746604 3796 2683804049980761859544436678419165308856326664 3797 -1630952291683173314861669073389523891320229990 3798 -985765541312547702312593637135495518091275472 3799 -1469544768771158721593393785830574990675083885 3800 1296001466776091150465725363782726464150697820 3801 -641680548849788766092826908096021110071522052 3802 722513723341381352050337905142535164074976304 3803 2967708306629653085660959823496581738002713416 3804 -1803457858296045820101458611899313455095585640 3805 -1090015588870042533454025147745173428531214316 3806 -1624935903583735587136671162660032485008891280 3807 1433023281269500017997082817962999272111979985 3808 -709514000434499812776795554002731670628021856 3809 798881821859599552247160215293337302176665148 3810 3281345775722953867540033435514448596761502208 3811 -1994027445929229853910929597515122289278827108 3812 -1205180768109780433772796264454934149130521352 3813 -1796594521838850309110292717187469728745051472 3814 1584387609755332098702507820466343758439405204 3815 -784446840349258387871096746455432119162376032 3816 883241460012409848925007073153960097780430688 3817 3627799415406833771366964070602166500100446096 3818 -2204533815070096456249852635212490962632551680 3819 -1332392538016747759030424523101293687602854540 3820 -1986206680537992800845746626693818653754240512 3821 1751580795844770556718827475397430540456045342 3822 -867214694381356325897333215130697529413056832 3823 976420596282216717403631576198935463940900226 3824 4010468671373825336975639485241134821303525968 3825 -2437041952977111926621488183349440919042197452 3826 -1472898479199806923575082166927295630156275016 3827 -2195631453852903653964003904155972475620944142 3828 1936241686313062250939866549458835839574391040 3829 -958628655698539658697508087197550099942421804 3830 1079332117680479965817846041507073875122698880 3831 4433101644299770326256558862658604632087628110 3832 -2693828608839326853805185684505083628173111000 3833 -1628074093279168468160034145119140989188661380 3834 -2426918511505794326171678135853932601452814720 3835 2140177123253514230414752108564822170404733384 3836 -1059582950261728442064640887930969989006537824 3837 1192982465027690290389864755741765253805819280 3838 4899830494372877069008581018224842879753763664 3839 -2977403794555288698582138212938055693813311859 3840 -1799435789369820392050093001334955718898610992 3841 -2682327465421774636092515942045137598277539928 3842 2365378994441503006412915657596518466552115616 3843 -1171063373129954161072869943212885184215016213 3844 1318481125545168367199822771247923930065383324 3845 5415210405452707104611169614616506255787183308 3846 -3290534446956997995745136439453049421325993336 3847 -1988655175910711921234353251845122905440584004 3848 -2964349160773301099939022154730026334561019304 3849 2614042997086306613514552394486521645906445692 3850 -1294156572418728810569543975365794813769245288 3851 1457051079109812683905931483912825559190015298 3852 5984262463217023009834715278085794967934309264 3853 -3636270466621350918719378792726366078379742598 3854 -2197574787752527159473137914922474736445753904 3855 -3275729104905052749321914154028811214441889749 3856 2888589285449970031473232539963423217905897376 3857 -1430060265241189280164755103626693291002785500 3858 1610040293035475558034831962785758053629405368 3859 6612520836582872854496684750813629951309342458 3860 -4017973369615050673287575432133649721226882600 3861 -2428225391218934873403095840094547823079231696 3862 -3619493246692239360504923182257092405277026316 3863 3191685189607776811227614137297777258648355097 3864 -1580094478268316939886571782328531127846413184 3865 1778934369588121989480726356739414688664421420 3866 7306084690025713342322573979679850067197986640 3867 -4439347811791697102692610461192500057794569956 3868 -2682845023907407750623976262091297472681468592 3869 -3998976339809935790123609301233648586127437616 3870 3526270211058655766208673418276792919760164144 3871 -1745713914661734201919464682614261149996087096 3872 1965370460696633427705097402946068059921682280 3873 8071675296496232255742964212339602179475580572 3874 -4904476270801622457123631995024109335861116520 3875 -2963899941416758259343758017612232248572705612 3876 -4417853146355300907422021927843385059411010672 3877 3895583521124259901900176012036079029100921798 3878 -1928521559138282315818803280049056934612595976 3879 2171152575575055813425956931625207286211538480 3880 8916698866809796884622849328284363155537410712 3881 -5417857199005107356823880870780006925601350400 3882 -3274107660111675822786662936064981385033304304 3883 -4880172762465354746012436302396201442645932436 3884 4303194210275911104116862261274508004905994908 3885 -2130283643905526790137075032645982220891730176 3886 2398268419321670783696477748073567449060676032 3887 9849315662053618385127815324121109012259942286 3888 -5984446991237904476637690312528266662524267332 3889 -3616462303604649071238769632784006273259166392 3890 -5390396375226044250093203722412591106498839928 3891 4753034560889075138783312779936222455354127052 3892 -2352946110255450498467544235760651620846553612 3893 2648907914111114711854386953134328954042458692 3894 10878516011155054155437332035436307460453220032 3895 -6609706145127465137499373387220041270824178164 3896 -3994262481011432223010406819791849013207194000 3897 -5953438790509915570464834259763275734753564148 3898 5249436642653622974305221774429307428961659204 3899 -2598652713822779656704634014729842026924566430 3900 2925483569463589422057709540269533731164128096 3901 12014203916755599162103009285493122042479265032 3902 -7299650028686947995277012545504315172024358144 3903 -4411141947391526734417445112687016209480549804 3904 -6574714104668664287439344618831818875088467668 3905 5797172559192806300352481970556589406686376416 3906 -2869764936017360317811403422792252682063652728 3907 3230652884386744415807702506824093818233943956 3908 13267288999458935730746014668682192525520712008 3909 -8060904710537498774552464418639660390042363452 3910 -4871103321310435851112493365537263420135521856 3911 -7260185929526665304709187214304860376393600335 3912 6401498706614317344030705096143266168509162432 3913 -3168883880050221876922693021812305372924445028 3914 3567342982079885444417585881946205260471101648 3915 14649787603937352773858580297171862477362308820 3916 -8900768352672995868769790207400215133063254352 3917 -5378555161364290423465945966917793056116244660 3918 -8016422620182808282229846987173475573484697128 3919 7068204440006486853028438224076643439746297026 3920 -3498874347425645557613275672788297026625173236 3921 3938777697518819069067885170847843610208332236 3922 16174933970912557771282028136810832845091004112 3923 -9827278714563926235647552168281073461785552683 3924 -5938352733018272923666099789595584862953249024 3925 -8850657999070652293541520540266310754593059426 3926 7803665582601094805505858618068076762419465760 3927 -3862891309914782168745082520103275810705107077 3928 4348507359769383376032428482680929892474094416 3929 17857302467357362488291792280716066385694916936 3930 -10849287371012755533190467855321842226723131712 3931 -6555842829478241841030753855428942670823987070 3932 -9770858117923473346227482443344434227271134040 3933 8614903254779398089561990037936527456449799828 3934 -4264409013022295081977177220314381028939948952 3935 4800441534490875108061506382800856188708058178 3936 19712941964141816141973406698901770861318275016 3937 -11976541304975941441806829005439461668734805176 3938 -7236913045814010703196410514531649399657706208 3939 -10785794652149002802905013322123944372730047028 3940 9509648546658948202712730899795710325090217576 3941 -4707252969983705632710871194757918626275067358 3942 5298885017986814931281226046684565603909927952 3943 21759523556590002774886240859497451435275045276 3944 -13219772601054561721521880919273071346247553632 3945 -7988045944482803373791121983488036548355809360 3946 -11905125580085049132091372051775518377024528972 3947 10496413609058799550062094802548965191269357987 3948 -5195635130582006029324872352074627661123008528 3949 5848577402558394041366264621987838096057585960 3950 24016502939918533591386536611919898463618179280 3951 -14590797036070490094952518579840814090177974148 3952 -8816378593090882297606941949363051857172911616 3953 -13139483863170618202463477831656542108209258908 3954 11584569793630308759172525264071922946179459872 3955 -5734192536760533225241119211940077491018554964 3956 6454736564054842997015340236295336906670727744 3957 26505298879276377919119083700800736037012996968 3958 -16102622440683834166278551518838817062816085924 3959 -9729768002039748244317327298400436477247968486 3960 -14500574912762788245434784928232221215691315728 3961 12784433534331208022397628477994765165876501448 3962 -6328029807368088227444737490089911751347779852 3963 7123106456656857620685705236145504812884664810 3964 29249489354172705097229303571158177286529303552 3965 -17769567791022052546663195441007813229311636220 3966 -10736863041024206924876148651697570228111849104 3967 -16001283705743324324707805550909060186049278944 3968 14107360729727936808936931629786560531010401832 3969 -6982765827656921974122119778032325347183237846 3970 7860009637360908377514799612160788982915649384 3971 32275027110641183339189057354012269021302847106 3972 -19607394082495609579516807099712706428893198816 3973 -11847183469613800063017955825850449555052797200 3974 -17655792494832136106768551998132625479111083220 3975 15565850459400082428700421772639377942587974105 3976 -7704585055643703434142657276072939213946298544 3977 8672404983667676538012697868582882259011750816 3978 35610476522833276620084678362986890063547511400 3979 -21633448140150520336980885375364815514462740984 3980 -13071206778828149057895412594857993397016076512 3981 -19479710151359121383050352128437232506329882536 3982 17173658948609340179604918443536645109612946480 3983 -8500293897443539879499865303137034379515854417 3984 9567951112960597647943934359568191499475372408 3985 39287273850268739140670992769315784671466069708 3986 -23866820631909820177557977104949944126503496024 3987 -14420463608226747842121124936972259031100220364 3988 -21490214278909928927495271273893385178647374276 3989 18945924784060168197900896399426096258499269634 3990 -9377382647531995164843097061680944291276856512 3991 10555076061366589328051676471570381226024408556 3992 43340013179241023072770266088771288976436026960 3993 -26328519673819723287230400331784072490314954760 3994 -15907642577139471900089022025670808884947015320 3995 -23706207346595456608923290543622263417297915104 3996 20899306480760632255194934924949719616581538672 3997 -10344093537945870202734723960341178784556635772 3998 11643053833932013167908716940945737734875443936 3999 47806760558566476228236146534089939338166868510 4000 -29041661550966148853873315574759634660085708424 4001 -17546705449883615045472990603505600341016351660 4002 -26148488211619496211009846570797335314123325440 4003 23052133606499971507460387056043240987516538955 4004 -11409495493100799832822202326543919187975328048 4005 12842088497173079479205115467352725468455617252 4006 52729399082825885362921554178896011313958823784 4007 -32031680225184048235348548290867469229936260231 4008 -19353013643822940881421033695286825503638601904 4009 -28839940533340555139028181690669422290076701692 4010 25424572787180654851179090347743088541972921336 4011 -12583566244620741606466529269746712661414258058 4012 14163406549963973846891183684654296849595026056 4013 58154007942495928627504615076466578593697716728 4014 -35326557462271748242855978541403723380522268816 4015 -21343467186664038270620797956269054076920245686 4016 -31805739726244014780917255191104100868533285404 4017 28038810044147075670678787762588459141326242296 4018 -13877282523820694942284777510583316787958065800 4019 15619358379847062315843866292971166415896409236 4020 64131278752117409198506558650729029096690105280 4021 -38957075588486893482317072877047009850428705438 4022 -23536657336264814398010220146322657752271382552 4023 -35073580258364528450780226030682505734303259445 4024 30919251054801716469515744817327344772188786448 4025 -15302719118784100028392939515534247749436347920 4026 17223529689777408195254890961090228619218012736 4027 70716972787315607716048045568048246438032133182 4028 -42957095080107207443874055322597030959242309368 4029 -25953034193334965168467324479425429637652625184 4030 -38673925276044289833160907402467324154885411328 4031 34092741081353498371046335011146845292506805249 4032 -16873157658904227698050856499433776704533313360 4033 18990863865693713693311265402038951568143083464 4034 77972423111721813479909814850546496381305180896 4035 -47363859402393748171430857387520030047345713654 4036 -28615090765707641627570153032714612245654658160 4037 -42640280726922699768938029532475686355610882944 4038 37588806480772018777961078437936866385176847224 4039 -18603206072942271805479945086213776903909412282 4040 20937796348845461948526617574191221144925236456 4041 85965085958538560881938036553019947149552759804 4042 -52218329747152854743841990292684996492385789952 4043 -31547565083415123466661290141185992664828465868 4044 -47009496362304538529524759734183805204132954888 4045 41439919893314527961582683508068317600622564392 4046 -20508929757780477403209274042002844926628318292 4047 23082402179273461922109515651799222446817318288 4048 94769146151810276730285893536808525762248854336 4049 -57565552573176513484673394048964769678909389212 4050 -34777662117768338856082162783683273950153232744 4051 -51822096229272432709858892987184163225311572147 4052 45681791408869078150963762078445607229099349476 4053 -22607995594867532276669089061008544907908170168 4054 25444557989082527751070613815819056017833231944 4055 104466181812868605097643431293184743817167509330 4056 -63455063133250367608379799876346230531109390764 4057 -38335297426288368074816876578835738580167959160 4058 -57122641513982252973110166638129713305863336756 4059 50353688231478886316158292665230078715765283856 4060 -24919830060687011231250053918378802863357013000 4061 28046119847084065407448829646894948411546675216 4062 115145894101704529177122644506902435371281009248 4063 -69941328477451708638913068855526123792024695537 4064 -42253364630054161946327726475239262511540999584 4065 -62960128872570794365310147281018975862822530080 4066 55498785604596690807181892485647372400255899792 4067 -27465792797326156835767269732288894814242868999 4068 30911118491032709435796210486367083382796155920 4069 126906908295318777581844058872413663900797635332 4070 -77084233757629129917097050556108658133796351712 4071 -46568029032330816909873735057132014702499029088 4072 -69388427687270396027180513549158419915421355340 4073 61164552024850792856438217135833101102532994592 4074 -30269367140363967060858112186890727898557106424 4075 34065973631139082793770235174282100235426948618 4076 139857653109946256746863720487351431774079719296 4077 -84949616025008566604525080784214208006191873688 4078 -51319049908884811739588292285605937108287404176 4079 -76466760015132672198354678835667913904810467165 4080 67403172062559272047424290939206021877966576032 4081 -33356369244908473922598685069493779990460882952 4082 37539729170017633676855861464972646978328053800 4083 154117325836390759434623119384865526526604121282 4084 -93609850114811280296757100749133348514726046188 4085 -56550134242989393871233415061755226085330567416 4086 -84260227357911292750087016049184142772557927388 4087 74272010425281125423422642071281181231322369676 4088 -36755177607867540079665569130760352990560547528 4089 41364311361044429169719158157959387649330183040 4090 169816951582956463049736363395453627033538831768 4091 -103144491651882409649790110318294111791541295219 4092 -62309324943756727909020717865660084625277355392 4093 -92840388777091543172139950246614511241174150158 4094 81834121248939998524539271392108743914757823968 4095 -40496984956719313979997973872428775603771211149 4096 45574812120697975856718646646081877558335894972 4097 187100545714541108567438659840668351437425922248 4098 -113640982693204708851233441556025023158155160880 4099 -68649426877270196003456715060776135680455900224 4100 -102285895311006982051197749969122474675919954304 4101 90158806982337048216146187826739540811865472448 4102 -44616074663561170586558909657736794862746525772 4103 50209799922414310920905292427485576474804511472 4104 206126389445832091867960031173081401878553150384 4105 -125195426050736296401391832352527055649665894732 4106 -75628474358398934996361489007710676364771501520 4107 -112683186124976060552425968372777967094251867875 4108 99322231648288049436966639780408447088098496640 4109 -49150124049593733429909294584951965982504128174 4110 55311660931530397841850404564843173157736095904 4111 227068429498293249925689165369571521269794921396 4112 -137913434915554332084602685152074418952002127016 4113 -83310244099746355799231424438382175351811477616 4114 -124127252344277342669949283652525561010897213240 4115 109408093721568729368390220643596797026479415674 4116 -54140537171116399188821063870600818207599626876 4117 60926973294902368953337491037337715724573437312 4118 250117813772477082410304019355718248089297382560 4119 -151911065036498354857204641597945428371748280075 4120 -91764817995744874965203831506694399354706082656 4121 -136722475087772593741424278632865241466543216100 4122 120508364364039559606341405910209237456720565524 4123 -59632809925405566776867152225599116493770829322 4124 67106917776827738635283814421471072008067672560 4125 275484576127593296701867973615936678422759422960 4126 -167315837398513280130433170298277626458499812048 4127 -101069200537553253044251694753703036795313939184 4128 -150583544841685484233119873354930922885466884320 4129 132724097304799473429127675010920774939049985652 4130 -65676930585519692399782728399753453928494177264 4131 73907728237225116232533174723713249659478696250 4132 303399484608443433854709023520692731405097442040 4133 -184267860103294543341920752077474740666733656898 4134 -111307996111520844087565202573972883413234186880 4135 -165836469993480376785511929842128881082297352370 4136 146166317252416062387015676864444876588147768896 4137 -72327819169315489237049769804886246676291745156 4138 81391185781091933489722331835920768721859072920 4139 334116068825883410176645323886924342048499803208 4140 -202921058983758193481167181452633455497088357792 4141 -122574151934248408373978822822561382766794975204 4142 -182619683090457721554630093043431274510286071800 4143 160956994382037454201813909234442861503082550833 4144 -79645809372159259237853351955311705136392173496 4145 89625160772759246827607454985243553862456249820 4146 367912843691927314400600176722519589200685031112 4147 -223444527390986109509578345197100114339736074680 4148 -134969772924734072856791741384584853927712222440 4149 -201085254202596667421910451764502543823153623578 4150 177230113157796594671327689897019486399464201404 4151 -87697177147590390802100937179199730598350058638 4152 98684207307330949487265861347807883961587278112 4153 405095748346504646383916695378599605888180727832 4154 -246024006584939912645868077689093202552777366496 4155 -148607015413155592543669558552985158793394717900 4156 -221400221660894684548757407157541430585870202888 4157 195132844536150154598969312749864932328333833366 4158 -96554720408396452467531326373186984739353236736 4159 108650215168142966726990699396120376578489885002 4160 446000820902892752793771744270039312366541881096 4161 -270863509246382189889560093220334837531379726312 4162 -163609067241324539414447689434679690169212637568 4163 -243748051418148809729019738265793001811360752298 4164 214826831454964592264330649717737514640529233440 4165 -106298394745311304769248030375428831029558890284 4166 119613124776613463384623212919657484662732244520 4167 490997131597347667054807263973713649965255957194 4168 -298187099815814624335552040129075436987986475624 4169 -180111222527018339916829421220809328768448956224 4170 -268330237346627228353273025655089612734529743296 4171 236489598453167605581961687606288112611816318382 4172 -117016010525257982937934587088269297855538212704 4173 131671711163309264733291616387664832778886055216 4174 540489999071160429689895746659417031892729062448 4175 -328240846665370212301955889750974329515508480392 4176 -198262060149002593062916103589732594902729055792 4177 -295368055954950840432991172622048625015908872300 4178 260316097294158110498560283545259968042738621392 4179 -128803997239450435715500672187576350230563081212 4180 144934443560612013610389991709458309100534922048 4181 594924516857433893426601206269524793775368138736 4182 -361294962531891805150401007138261654780267070160 4183 -218224735867880240435074543936834336312135232376 4184 -325104490284089918796987809962061651834278715292 4185 286520401591141334120627277055453609426562195952 4186 -141768241527809946103868004808776435555180708576 4187 159520427842601820042242617539347309611647167600 4188 654789419709052529165694339185674323738925087808 4189 -397646151195263344766034418207193918845747089816 4190 -240178398936806931275210896476030774097302304240 4191 -357806339139891075153227199987517337073521572824 4192 315337564663116122295428827437085718696467762452 4193 -156025005914485790532738377425750715071260491820 4194 175560439721679715014437004643590259483544585568 4195 720621322209079058962417114835074367793709862808 4196 -437620180087853523124300214371713363209557071608 4197 -264319745083086905405981301522967753026924821752 4198 -393766529348135870272547584353623521762303000788 4199 347025656196206176886487091361927528081414487593 4200 -171701935954647454255104728867113728020822268348 4201 193198057359476683054234965081277963147124324296 4202 793009365172517680702585879861130924658615132544 4203 -481574700382248682875488553700992891243317970453 4204 -290864718864894825576694545150639239972505816176 4205 -433306650389973109034169006752612733949691381510 4206 381867994757116895016249401172338406643051085784 4207 -188939164220436396736504964710338616211985590657 4208 212590902867702189744412369548798469162019528944 4209 872600308703453878492913656998534878858908998000 4210 -529902338140105867117597521465797456578789013112 4211 -320050379635793500107971069573097696208812078192 4212 -476779732603961660745305571794134681063486821580 4213 420175594815422711530306385558317270849964121048 4214 -207890520349815445514628800147550522683281569304 4215 233912003069272707022972834669755973661579229144 4216 960104114440681618070480688679067253561862803312 4217 -583034082331123978949910017973798817259913708128 4218 -352136946693094666557605691718323878743898210736 4219 -524573292140432200854539299604614133112508970183 4220 462289848691930928854782848475386122783764291024 4221 -228724857252351945938058603559579387758453498328 4222 257351280868432484488319724144068004752039432448 4223 1056300063537177775329742286640569528599508700876 4224 -641442997965473840191272720183048710850642581760 4225 -387410040655096232375797655318203566817076870934 4226 -577112668040281834273662079655459441745388649184 4227 508585465775486272291302257058692941101056291058 4228 -251627504517615889822589037731404970743056096416 4229 283117189648388839877438295484498853740177704800 4230 1162043461305973235979763415059822215569221552704 4231 -705648295244831611052778758582025001795378400072 4232 -426183139718459486283496805688311078646273746104 4233 -634864679200968477720065237363155812492820759152 4234 559473693455516821359141794560231795766198065296 4235 -276801861112398837156704308714811927943426426393 4236 311438504284698450197447926175253786161376468072 4237 1278272984261810552495895708341543553995371062824 4238 -776219788547479475283797378865692358097228442160 4239 -468800271203166357980375912017997983917618383530 4240 -698341631606274045138297410431157821617455331096 4241 615405846519015776880190820941684342068316689380 4242 -304471140590586950520463181001016462622662668432 4243 342566283641501931914666437597193518745131514422 4244 1406018730532363019145707116032947333217747646176 4245 -853782782244758407654440086890282457089621601460 4246 -515638960712487082880301932304145428503512333776 4247 -768105709053991741200735042942006932773987227840 4248 676877174276669301706338423401812513262771814420 4249 -334880283283229065245974888356868594066263419344 4250 376776020815800891088824924708344341932184325040 4251 1546411040346085779820386241231182094993171310896 4252 -939023423824572101570755772291900198951271048944 4253 -567113463334330408053419742811958932682821910256 4254 -844773783739588316793006711984651528854713733160 4255 744431097433306855534265157099970804073517472962 4256 -368298051295927815161597495460229000331912593660 4257 414369998923318073389602811626037480720088057808 4258 1700690159571130222855466176613159848219774598640 4259 -1032694568600037997293629474226313656132068426567 4260 -623678303604765378653943985852409826367881211008 4261 -929022686468684083686009353763113462424831359546 4262 818663849724410320857928493742357241320384521212 4263 -405019323626844637585630164906642956400586517220 4264 455679871890098535624752461163595846115597325832 4265 1870216826130464027006252918025573678589979470588 4266 -1135622204437655832633644319457946089913307000000 4267 -685832153462430924515572011430377290400952278942 4268 -1021594980003717832702504570982700337589434051536 4269 900229562626694498925870183696291341679350845796 4270 -445367610343022336048751176298722699053957844520 4271 501069491540018362165212108338936169531153712132 4272 2056483866606192376581574989490850064222490824648 4273 -1248712489482144135886604614818227203753412292236 4274 -754122080163670595168978099856252937566136612768 4275 -1123305283129709253783496212007281166707281246629 4276 989845835042545725371646514313016702701159416876 4277 -489697806528132876005845827332710082788969665408 4278 550938004264086582824253673413377081899155031296 4279 2261128898529776766419085478290294529616342279484 4280 -1372959460819988885330666987579960418446896498128 4281 -829148199124026342870255813117740606965113702828 4282 -1235047197482561501207017882228166295199537098756 4283 1088299833783513122697509937767661044393573962833 4284 -538399208655057636240033327296411417778696503448 4285 605723242738482097769499435343879472772173470860 4286 2485948242798461075491368304706954285535658984688 4287 -1509453477449614574192557642551874719113935437892 4288 -911568769925639186173070611110416909793104686208 4289 -1357800894055741457424870685020255126843686535724 4290 1196454974967791286106082189215177778684636381568 4291 -591898818157075395388242239773288219017226478390 4292 665905440541712567797827888855736532625850741040 4293 2732912160431648362671058089566024963943162665316 4294 -1659390466855328565527282674706918244933973073544 4295 -1002105777307715609362829819459440413452441590650 4296 -1492641421625495794607044698486990919978988624880 4297 1315258241134216186359006359673869145056799326200 4298 -650664959288426070982738710317850226075343497228 4299 732011300125722712327595593156430317280835639390 4300 3004181538560505924841790225424262244460552483448 4301 -1824082050961071572677362090806308012133487190032 4302 -1101551042866437268514103251607591601357890511824 4303 -1640747805152535705146644333992085712600241169429 4304 1445748193997272104557735077062585204520097749380 4305 -715211240896699964926312996738313225487037088304 4306 804618447441516312814912348391002678441203446040 4307 3302126162212937346648565892113995055815167738234 4308 -2004966634319010192008482803828290744632572108576 4309 -1210772917461969915182400797069808517267752315088 4310 -1803413008574661626349230323678494978183336332224 4311 1589063748363858454361987789451440401670141308893 4312 -786100894495581578885089619107002834331635634536 4313 884360309629038131547490910483675613614336329172 4314 3629344721205049185746565504094220195577265670832 4315 -2203621545122204756856572391259392877867872835956 4316 -1330723608996787933016567236227529895110344918976 4317 -1982054843349532780855660228769281534174643892156 4318 1746453778846601117531607858634750775372417841216 4319 -863951524048455060135503051113095331721823666401 4320 971931455577851862644199959267059748459207141664 4321 3988686715378413909282004855487122055686317468768 4322 -2421776328080057860412979218432934160854670730504 4323 -1462447205327616366070586743234444299486545263680 4324 -2178227911693639679122614282065280325121807194752 4325 1919287637687777839482595160619585397163348453278 4326 -949440306174710209438287585440519135585512364880 4327 1068093442875906815109277737405011066905907024572 4328 4383276436637847646498386530079525601916617948896 4329 -2661327297425534654818539930764597849730874243004 4330 -1607088457642438046215483144058727739988378713608 4331 -2393636681751333793470322490745206155463108803582 4332 2109066669304236563383253446871725917952576230036 4333 -1043309683096858940446209416178811490327877718334 4334 1173681218717161406471526992319144831939476307472 4335 4816539222864950038578778428680951194294022621082 4336 -2924353468405734223751627100664294973306284932032 4337 -1765902395717343371923486522977159838619153451024 4338 -2630149800980669260680678806392938893450889846408 4339 2317436815133493341382148018470755202131659594609 4340 -1146373594585689016798794079177366352471427699200 4341 1289610126766386607393629222414588664544421995096 4342 5292230196936856166723047693299140341547560114368 4343 -3213133996620255670535763259513124746494719224972 4344 -1940264853112549909352780913586842770993489765280 4345 -2889815763930797602556015174586611250400954506240 4346 2546202411066097926827284661158682812464877032528 4347 -1259524299463082117429319518581584416549385608046 4348 1416883576815311402780265897753457129914125350864 4349 5814465723907744086561749975803167051639023612040 4350 -3530167266599984626016639887487163234527069559000 4351 -2131683987623986746063268633623591651707595062788 4352 -3174880061385050925179601429606839789837558176384 4353 2797341289256527003623868734178263971166568748988 4354 -1383739841921001852261081432466811523879406538976 4355 1556601439345698010600061357481021163347080792276 4356 6387757841065544231974428849918830634653082138724 4357 -3878191784155169832013687071488950178200126332470 4358 -2341812890232368728574874740718240818928797580712 4359 -3487803949637886130051645503057034086035505835768 4360 3073021306487566444732809613968301785768579681480 4361 -1520092223046714649218775302709553919937372650848 4362 1709969232882626768424555746432427623999644871664 4363 7017051939224768687177397243722975032245251713972 4364 -4260209041367103335378631897153697931906772820652 4365 -2572463384446685379230832111354972457375642502508 4366 -3831284991553308132909251486961444999732109173048 4367 3375618432601262410741736817283977466081489476266 4368 -1669756343548017750389293977755779542417497432896 4369 1878308178319588744170720938722903849348438346808 4370 7707767999440261723687006669944373013952665794176 4371 -4679508538762646264296401802699042466604188713296 4372 -2825621127390022112070775868268167835197763064976 4373 -4208279535116216503481977527523625105914051987810 4374 3707736544890166299889065921153072769968111432720 4375 -1834019789791157645658648112945883078971886344189 4376 2063066201274297283767154790419807989450718726456 4377 8465845717524245257574111840687970551359044704132 4378 -5139695166315505981646539717929298231337800831872 4379 -3103462134295152008263464434982834564590320182808 4380 -4622027310544241886742637168501437520440132012512 4381 4072229087860749716575427664293009818668352556432 4382 -2014293541945160981640494619904888853820891814960 4383 2265829971043175548606213947720627618377100947642 4384 9297793879536477456799568072231796685902207283200 4385 -5644719163593679028746083265708058572810091034420 4386 -3408370859344468653205447532531532810368802807744 4387 -5076078343793713130461048139842244059181759281548 4388 4472222772540075687307490436995646733281609836632 4389 -2212123690320636240277617630515519031282136033056 4390 2488338072920752897171654870151296200047233635552 4391 10210744385030351634017127762725589342083948568974 4392 -6198908899761767229185704060599645342990448738308 4393 -3742959978089793201310341371904872120977644960624 4394 -5574322402597694333192880937210950715501045034136 4395 4911143505609974928188126400324610916362524100230 4396 -2429204253954521150262597409254289244784717714308 4397 2732495419600391238827501993215583885796976174552 4398 11212511351533280749812564619505051531349438690096 4399 -6807006736405778982194603117283580421731956706734 4400 -4110092030116373629345236316730578941913230380344 4401 -6121021211156386928165913197355193228751165404696 4402 5392744756243160165290752288189121870335376303104 4403 -2667391204185558105641593161557004227855548907724 4404 3000389017143194322119054951974943015719878173408 4405 12311655773797837142917511246917214604570232615620 4406 -7474208260446410717009971089727296085585450169164 4407 -4512903095274460011385684004723068275766521339060 4408 -6720843691413034888804355968798460822889396841080 4409 5921138587717070721214871369502841182038956170344 4410 -2928717805454764365010514741689448799843943002996 4411 3294305211667112353002287513346746782539712624476 4412 13517556255086163229772683258686169827533116719424 4413 -8206205200929823814436736662678981802522575401224 4414 -4954828692802868594572836504605925873057143611872 4415 -7378904512657950407820621655178653851953769584862 4416 6500829601840000691129794717287285812356174819200 4417 -3215411395923077028685653308131306625689714793540 4418 3616748554549327354561902178482832981997401490664 4419 14840486375476921441570662860939455972357175175732 4420 -9009232372434405856958051827001202667918106337264 4421 -5439632110133667185479217452506487217204893146964 4422 -8100806257190485586397711665893650369994273016064 4423 7136752067099604097694161442792421883631276913283 4424 -3529911741803443155543359263213629185886461528464 4425 3970462436640476745603232050775437262792662477684 4426 16291699314274212812098652746227951244699566937704 4427 -9890119019427889162218729321689833015633296740276 4428 -5971435387228193672081807860381293350317633402224 4429 -8892685538131080555456324637979638289726209660552 4430 7834310526409888496014315817812099933349962945840 4431 -3874891111642717062205342001167875089569172042662 4432 4358451655855579006645373581222533200933128132552 4433 17883520400446748413571805690986480596559929174192 4434 -10856344970391208915810420198847967792575358154560 4435 -6554753203096642750503155981150589707562642070656 4436 -9761263436428012353300107595204824503036594109196 4437 8599424207578600959373333003645414187435266200240 4438 -4253276230253349775523915920506155768959751470584 4439 4784007097638758842479634434554559328177008540450 4440 19629448327063874486934770046627583528383061182816 4441 -11916102048154848538575709507921574059630536072872 4442 -7194529933853983442964300752773605892776746287584 4443 -10713900657880545927000882644488867047193744602318 4444 9438575589348758707286711443124220736301787596208 4445 -4668272286687931045735766055229342193500664604148 4446 5250732724311550488114887320224647350634392073952 4447 21544265833392238310857050158416711870854183567562 4448 -13078361223954801505485597725996010433684087835092 4449 -7896180176435692104811962073780291221142590655828 4450 -11758657847857261100616642225419875352132198797536 4451 10358863508310757660368787938987654477717543515527 4452 -5123389186682230881181562172657573533461967646024 4453 5762575087332473078618765052760234842252854888996 4454 23644160732184419192084491368609862386757168883128 4455 -14352946047518848907494414372657616364818474520816 4456 -8665633059124778293743704508481898859317003829312 4457 -12904361541603695320632088990004129351551780919896 4458 11368061227379921324557038073311969864432313834464 4459 -5622470257485492933654706487629322386757835306659 4460 6323855596154685335873508333292703198943207459456 4461 25946858240286029897369082560224092813224640150024 4462 -15750612934377560471296400826378339527971031192352 4463 -9509380689530671979214772409787800323751110182046 4464 -14160676271910317317998739936240978938923473497256 4465 12474679925155371536591404435879316942020084712472 4466 -6169723632082196232842939254634129237405853882832 4467 6939305798816972083899977671120558461244450788698 4468 28471765658617787573134992950493127478829722399656 4469 -17283138944926466103478815098845386036620236173752 4470 -10434531122832796338513864682076303301157530492192 4471 -15538183403780576036332869385756872975883964905515 4472 13688038107610425402160168692034014849317300313072 4473 -6769756560630957909305735958098298694254632713284 4474 7614105952802475431834903987470549777236548778312 4475 31240130543515329092839321429766386961676876635904 4476 -18963417747947332485566358055258746345601876333576 4477 -11448866268198992601406466526273350591178806148632 4478 -17048467317959230657710067229778090872290434714184 4479 15018337489529050871546323233068863470205923502323 4480 -7427612919660169373851665657910173160098415810092 4481 8353927190225265585868546417948069158277097435000 4482 34275213616052685624355041492472786296611221392432 4483 -20805564524764374151973552647144581142748675392673 4484 -12560905189574928679444263377491315232867252874488 4485 -18704209622145390114226621678852786026668181256848 4486 16476745943242238606946272220762395730061202956764 4487 -8148814214336789385365522242049912232391645460040 4488 9164977609248557926866123553352344550777016216192 4489 37602477770120264063771264326233837644548647597114 4490 -22825030639441506082652355542350189395242542113608 4491 -13779973298802276840714769937687271535198436592352 4492 -20519292130849699581492175635796448054026713729956 4493 18075488166908256270831243975229751008944953577486 4494 -8939404396150119725245934021073454065244001737872 4495 10054052654008722577435888298340601713934269907530 4496 41249794664529879375787165106248369507606912254936 4497 -25038728975937848546219597894840984901749945077692 4498 -15116277984573462901481831324342996069815421470680 4499 -22508909422626025225203092979882382461037587957568 4500 19827944784230947590994109141019920444673325367448 4501 -9805998847828581235286653138107713864575821414446 4502 11028590178443400577216601324243933380806074273408 4503 45247670520209047444284122622188685704045768928130 4504 -27465170925495291270814535700906528777362343819588 4505 -16580991270409720159161179130993989051455377950744 4506 -24689691857321385050205898263377443167813390226464 4507 21748760652566308037859241888746219705352009280689 4508 -10755837919454729881389575919216922473305622560464 4509 12096730625547483322883612430137019177870637609008 4510 49629492891638559839837107827698388722003338169952 4511 -30124616097348986634518042217183887152058631831675 4512 -18186340149027912411525641768617115562893605345392 4513 -27079840016595453616528538376656492742414299412428 4514 23853963227315000422457404953540279227528870599624 4515 -11796845434801857691477955816454295545721621200534 4516 13267382792976909250698985560313834814698852208680 4517 54431800343185794698211883192649770515121856911380 4518 -33039235923798892759198447095385549799302493457348 4519 -19945705299544023831690953513486934399927775295738 4520 -29699271618863537552171913378825881693183818891816 4521 26161091907865963429557657804584560876579862391480 4522 -12937692625145709512574151490807119206713824568616 4523 14550295698880642121287697440918872117879544406814 4524 59694577137094011404356089197679058717840316216064 4525 -36233292437487228316207600957328245218941576501222 4526 -21873728958387178688908403628817009961576690930288 4527 -32569782055668719903968117788977846521725633162255 4528 28689339374719528557268855456066268685205956205564 4529 -14187867989491537687951515001706083555873848273268 4530 15956137108685369483391895558586210381336171951232 4531 65461575231914699684402557045752066753950452409004 4532 -39733333615187064009969908799902254887542294422400 4533 -23986432785046475025829064517950985660475243539600 4534 -35715219801002293931918167691487820611696032865036 4535 31459706019404372793388872387533207468251906877349 4536 -15557753625609610445414698647577960831267743592932 4537 17496579334633340347526004495843659645098732001276 4538 71780666099541924705410987961441704483080056893672 4539 -43568406809385936342204947427961577841939362827596 4540 -26301346640365255872898520174674640014985178308016 4541 -39161678059042308739688489548052266371471230428500 4542 34495168669093740195057547039041213466463829555864 4543 -17058708625828582374620652070736815898725952733792 4544 19184392975560181719638745126879606532351599538736 4545 78704225097277141157387484854091035031723919113036 4546 -47770291927386755407047570410249340084623825450448 4547 -28837649278601444554068448401402240466888899497192 4548 -42937704140012524675256602695339553158261328514560 4549 37820864917165776902399234035946116904707309832674 4550 -18703160185562941891973780293178407340337593259324 4551 21033549325108937926247544878777887543624062050640 4552 86289551380210484338917826268890738136383797691320 4553 -52373756168571322768300286513977380838472060443340 4554 -31616322045506335971484320359000413489470958024128 4555 -47074528189297711233130511904509539218548611160910 4556 41464294490149545864638974335168961616919151188256 4557 -20504703131447735568242836027865571054904227439456 4558 23059332242757972725372470273664087507932909125168 4559 94599326610490267752643796393088734892972071222000 4560 -57416832294995255632429020162217213466155344501696 4561 -34660316773910641882429281346308811339687204153580 4562 -51606313042586872629885656904290683151738895997200 4563 45455539211433008390480770446285055477561204660482 4564 -22478208640156006706842336507108623040238476953128 4565 25278460354182547328242133366221797262013617983960 4566 103702116015769510320294624925933765301491090364040 4567 -62941122589821632270336188196999723785162406883293 4568 -37994739176478104516236283136043712746324409693704 4569 -56570427140743142780679197377956969377571135061428 4570 49827503263740646949205757775527175811670266345432 4571 -24639942988955468383366553642351530740459834164230 4572 27709220526104892381544514822930994142316501033888 4573 113672915671447280159823877554581362426316656389348 4574 -68992130853576333324632711843189560921081252684360 4575 -41647049153190910050928478154711451404343341559768 4576 -62007742613503644611499612622213224506361750260688 4577 54616175606759946218990166649740151531658107179528 4578 -27007697255336350450351179258360848199475199946504 4579 30371613646494548986537691821127634578047674273482 4580 124593750232636840951966811740592824347204144769064 4581 -75619625001259885569668420539931358875178193113522 4582 -45647279559635248498399295473852595316449223845280 4583 -67962960832285311573011108123666339046703316221261 4584 59860916574543395129352507326531006151236171119776 4585 -29600928966173178909576364729314840331444838720628 4586 33287513834389975061796141177024130809898230495104 4587 136554325724675159991389657031382377793430083168932 4588 -82878033055544828094355239676594328398321705313296 4589 -50028275122204162193277718029633655723844555124556 4590 -74484967940718324773470898918399238979868542559424 4591 65604770860672112804923934079262893587147962081942 4592 -32440916787480092472151843349602474188558889531640 4593 36480842305409887417048452170767775126258370712076 4594 149652742418250572144067995003975817723467610613752 4595 -90826875584328742215624282231197765228419272312734 4596 -54825953338956185939856594384706496298573125235408 4597 -81627223098576267435826819303608123211090700204366 4598 71894809298983856629769835827667344219329799264276 4599 -35550929444546707279492479898037843171390041352374 4600 39977757229955076065827801327545225414008269175184 4601 163996273269926699487041989153424170794536215055064 4602 -99531237906656065699361511588863628209575448480352 4603 -60079589371180793420340538021659617544012903317972 4604 -89448182422185070946990564712692817499363510122424 4605 78782502065405940057968249202012491206252782745932 4606 -38956410169822659234461321206094253182427315882120 4607 43806861041980872493550398095505457967396866154764 4608 179702213904310334584249369771116545144084484479904 4609 -109062285691485179067955572295775147740229853007812 4610 -65832127111942545211003433045672403650469663063192 4611 -98011761873981742144549252229076505761375545839404 4612 86324126163685425190664359959561915545874284760952 4613 -42685178093140682161113332177072286106821383534836 4614 47999426787931068684316924368134781294409578464328 4615 196898810653971547261657783331873484064540292517762 4616 -119497827901157413855828837918467800127102338992304 4617 -72130518815329554897310474231958809478507334596116 4618 -107387842647628643082949500826375917600895232643276 4619 94581210316308145350182802726132648043247543677196 4620 -46767648116586631513357093757170665068145110285376 4621 52589645248927718513391468673522109657756324774224 4622 215726273761417448724859024128299178693137544581680 4623 -130922931388111408915854677696481083107781198867427 4624 -79026095885259541496973888344475893235079827580108 4625 -117652822915113098577373685630287769243086988155008 4626 103621020663530524121160936678527794527317501113824 4627 -51237070955471815804363036934956867331188676087309 4628 57614894725654412968558580378753717840374116422024 4629 236337883488235405462230532406286327154122627056216 4630 -143430591841979743057023864529510761246456538678464 4631 -86574973657066204775010724448238471885858865306396 4632 -128890220150907255774002252057479666591072392436248 4633 113517090980265553923992324616984724006667773850448 4634 -56129795178451870233497233776536719839762923691304 4635 63116035545691851019309341120093123153151019209548 4636 258901197574622741374223789913460509792484529552624 4637 -157122466207533744997056487479135476134849402702014 4638 -94838493260405684235498207461128051822509017280144 4639 -141191328628066344617272951754634329597459358338087 4640 124349801454798803522568178277235159117142473981960 4641 -61485553244969802153551285617061429646711453814464 4642 69137731538602437414336946041192132228328177414560 4643 283599369252983814580758513038107077303035244300710 4644 -172109672155084127899512116442321666060903428821696 4645 -103883703930143047713110134608168444297793242504108 4646 -154655937094864590618333588445562080027982885262368 4647 136207010437390138221282997806295421063851464262658 4648 -67347773718078203804918989080091779354628820066988 4649 75728800926162615232392361990421471738035695648044 4650 310632585847623243158272210458134997534929168043600 4651 -188513660687247123971326585258309749243422198445401 4652 -113783889434820623035480454764594031817953899169184 4653 -169393112091209091289453414020444447900009494466120 4654 149184743963383301809211729264958622913636904228144 4655 -73763922026621687385299526716744177244390425239848 4656 82942599295273320719875485956521937961909150091352 4657 340219638894801936750974768512790187160293960780772 4658 -206467168513089333676678215137014289014999741348816 4659 -124619142622269150810393552075516999181744692306174 4660 -185522052854898422342127935015960080218712574734728 4661 163387948287371657002428765168219458826529599495008 4662 -80785872364154507916687391010285842984255182105552 4663 90837437560834500653404363834674435941969458274122 4664 372599637700083081833825657463228096971665970743248 4665 -226115257416530047360253100915727556674923357458016 4666 -136476992441287305319715957661188999908087306989912 4667 -203173024302356282980995378642815828598666400629052 4668 178931311135379074084182141114764969737738464134952 4669 -88470313544373638879077973877135479441759814311496 4670 99477038086982934173833910070085764147148177701968 4671 408033879320083372366003246923716038187223734356056 4672 -247616448494814847597751580795807561038835303714200 4673 -149453088189682430566409062139832987041848843304844 4674 -222488375150633943427393224861503296433955657973968 4675 195940157894308768602182575252050832536075909676134 4676 -96879191885942978985154545845621595785118713925032 4677 108931032419449368904213750721987674578901148614752 4678 446807889121187768189589769557963762719850895432440 4679 -271143959849563506813519148318940714832287809455479 4680 -163651946165160083444504469199395240513411139046232 4681 -243623648881439586499305730227772026106201779265288 4682 214551429515785864059513034269941138867848223852404 4683 -106080194475195542257986125650705722776594339184640 4684 119275504391441953212005697479119299466047720229840 4685 489233647336887239550180340467823389107268337413172 4686 -296887057082433079707733068489441249785952480950016 4687 -179187764359643997527753102295211653857917844571832 4688 -266748795938286283969584805011010604710463853376196 4689 234914749518990920453394941790919168326882517286664 4690 -116147276455312730949620915694923560951583356055376 4691 130593582702638195223769845532096766845498081389224 4692 535652018427296443288536081438262478308030174138368 4693 -325052526785363596245168269011131447566770439515614 4694 -196185311342941756988617599358350463359928159117160 4695 -292049496299521105667443465783695788268018407529192 4696 257193588138522257087149428396661829389898816392668 4697 -127161236317351932591066006978204203911800830913764 4698 142976087437992155883555395817340946143871536884360 4699 586435401549038670239850808306145642681881772630420 4700 -355866284127712850118896496665338079081655548076424 4701 -214780896031876994531094527350215387796394124410080 4702 -319728602388407455904138863996842172785106220713776 4703 281566532383486983045824301243065902524031435300494 4704 -139210343524273077072380200523540103755171805668964 4705 156522235392773997605706534249271264692654762721596 4706 641990622081852923404486440616379499324955871501000 4707 -389575126635888346373058585976582742522120374018693 4708 -235123425640035578234369777193578511779920288961568 4709 -350007713172454413188165866373924219097277171237928 4710 308228671558071396288889984626566128503759662734176 4711 -152391023186453653918620475906051932781269992263571 4712 171340409505422158839426727706128897982160362708560 4713 702762085941729565493531006605259538093212827635972 4714 -426448647342469865334039616702831664681351056815636 4715 -257375559755414829766022457230631882859172034185936 4716 -383128891274206171000067401350053781245378336858148 4717 337393108647398662627437589079644583265910841141328 4718 -166808602928854819977133794798590636193464671597392 4719 187548998173521093760279243714795895702371288309064 4720 769235220351887791111867163211273604430882431674288 4721 -466781321659027529228863993946838049703532571283612 4722 -281714969203189432527196630437363306672520693812696 4723 -419356535971663800098427154720679216719094567297117 4724 369292608901652915680785882017923067136482160901268 4725 -182578127549025239469170141281434999591245053697672 4726 205277310743908087305035035980975150136473038582856 4727 841940226856354178712101421426908118551610261372260 4728 -510894783608294453461607582443615191202799880576984 4729 -308335709123590110819031204639300069725467121480212 4730 -458979426115957332396368295553530858751258177956928 4731 404181397962873542012671356536538529694377803317712 4732 -199825247564783516535995827461990961272187361560848 4733 224666576029244566100232016412958592319710734738792 4734 921456174661379577850552075594145968874564125020144 4735 -559140308446199526047091371324823611545232088588456 4736 -337449716536047927899271031433669692321192832015592 4737 -502312948245022363594254729997539196112163763260100 4738 442337122979718705521441371753621396876171567553280 4739 -218687188294269216319305577714785356822959977701049 4740 245871031314364535369330122977492142134548040203520 4741 1008415464893847609332877305897613240083973267762552 4742 -611901520222450090299649503870522680047270576086804 4743 -369288443576284589126581226701033690216653055045236 4744 -549701526533779329398876018260779864630958149120192 4745 484062991353708107553793354195544612499636181444888 4746 -239313806702971240223285053546441188523532934687864 4747 269059109980687409452044995520011793815647588295892 4748 1103508699091014582104233815132130043669236887583216 4749 -669597344480686461033180296107697575392911949918480 4750 -404104638589445142995715581356312377433770063860448 4751 -601521272703357778165554015097507452098194305391766 4752 529690103064508387832096860786085087822233738851072 4753 -261868743896542168103044024306471527779947625172716 4754 294414736600684876917652288849310817135771559972720 4755 1207489988201759545202153429797719151883202824364888 4756 -732685228097459598764025608552679072518877596287248 4757 -442174288346757830756490216792206386119865602562768 4758 -658182875624786680915588980905658504309247511468448 4759 579579993940987828016792293911748288315829571049516 4760 -286530681839265282925242713303992481823355374582424 4761 322138739141962611231766330009946164668178340472334 4762 1321182741607079224101627666811152287795102877625296 4763 -801664650216179255023031162051684567593902947021886 4764 -483798735833265367166647241834459187738244287808000 4765 -720134752107733804152257877928828960972861375840404 4766 634127408789111831144267978788429443993210505539672 4767 -313494713640931748036962735312863479340353051820987 4768 352450388777544773696090615852867560166473552754496 4769 1445485979179728146360305921257847601708351219275004 4770 -877080950361619661788082064155488286090341569457944 4771 -529306989338269317895185147170525271289405194954124 4772 -787866482274764187624662162341457699485311974624024 4773 693763324968222244985522438760559541434766178169624 4774 -342973837585014597469448202730371911796994419721920 4775 385589078731504006271656437609041072264185447876076 4776 1581381213224556621079020399327881248356644202458448 4777 -959529502137633637867383217410803281615547658562584 4778 -579058239977356433038273923939499534534470202366592 4779 -861912554999720016832314235237840825303575141426963 4780 758958248835735825008717690221448554030285239458496 4781 -375200585974268081132910306144829724795353682756632 4782 421816154603759751069796233993812507446123148284704 4783 1729939951299271144474012185117989772867942985459048 4784 -1049660263431800576745600096835409362067778971710496 4785 -633444606295112367118902670562586731474949607692240 4786 -942856451149892950398632823590776741413324798919296 4787 830225809469733961987713159544008495315769620096223 4788 -410428800852618450038790639754522376633399200666036 4789 461416909721842349577197898537891036323825494712908 4790 1892331875439406595941357910861912706473255527997440 4791 -1148182736793624598646626743194808733683608303163001 4792 -692894126251608968038561117434761343088619405624640 4793 -1031335094831628192790509392027707700610117321879416 4794 908126676243339758146485720079999906997186531720928 4795 -448935569731380828525802505954077132788695050173564 4796 504702760268478912406153092935165445537325945384464 4797 2069833758233172082338016938533502218052745649963532 4798 -1255871376636952062844524890999658812214332392702008 4799 -757874018695139682328894966261161652142218456457532 4800 -1128043705515210986952297713471153296148481897665156 4801 993272829179446676853616205509305407479005588483028 4802 -491023335610971530563093593681234151389518401985272 4803 552013616240462421963237938404977859257743584070970 4804 2263839181546186761227632485718795494423573931227184 4805 -1373571483163511055525926895685790761582106457101242 4806 -828894238381145292599275678130324351885844054484656 4807 -1233741086826183580780379506248272326934041876480632 4808 1086332213575851019929100476419489694140310598672176 4809 -537022196854572354996501769411466010670515714921628 4810 603720465715612253763174286661079487789422326222256 4811 2475869129520628680398809764517669305808727288420102 4812 -1502205626435723687081454018547643173361616847326600 4813 -906511350726585526608284047265611701948299510248400 4814 -1349255390957094539735971779264817208864240908562616 4815 1188033813177155739747134717034947341206914340510288 4816 -587292413846536335498482785961018578387402485905672 4817 660228191450710543900120663198458311117280326281140 4818 2707583533808901449734624333775181843228607006053120 4819 -1642780647868010743797940334270431535933340944505298 4820 -991332754805125808433646459128971162478355148036712 4821 -1475490401098329946625916640718059919329596637621824 4822 1299173179200517110223949467065275651202079089428004 4823 -642227140865363920155402244589573746938608190932882 4824 721978640514954768860569528735035884938667998959696 4825 2960793855893034233373919538792318490889933049571400 4826 -1796395290583643256511397815922965404721969960975296 4827 -1084021285607667413035555632344523748737766089512362 4828 -1613432378033273122687004348259993918509766073333152 4829 1420618455818647281105899273504847635331155845791056 4830 -702255403229318568245326389474451162395773277574272 4831 789453969492488359598395082932111452318210966481486 4832 3237476798835956937444607608701428814654939956730400 4833 -1964248514628065842957779391836541301922773440287720 4834 -1185300229332598814016130933185423025972708653425328 4835 -1764157521117823778454962586997956942679756202426414 4836 1553316946288544878273723871284886636337347898006208 4837 -767845341543589621754539684574227335595813562576894 4838 863180289776759588877405061087043166756995538981944 4839 3539789248961982023530961296173755407225821980693766 4840 -2147648557971312931365619805577514915960181942574756 4841 -1295958788449851463028190817096687076282911148010112 4842 -1928840098295776821978102294077345583661720630888044 4843 1698302267813270660475051352960518458921762839425420 4844 -839507746803728034733000678305214490298635029905268 4845 943731639642718178014403299544554966955542438212456 4846 3870084556828240571868727033651149514524170412953424 4847 -2348022809606188946869754099692604428155978143980361 4848 -1416858036523219912967032550301223619651527437535536 4849 -2108761304620666381604249046952362361022993816627068 4850 1856702147463941524565827692740890247210619674853768 4851 -917799912204322586533690168881178673192030059388172 4852 1031734312135289387090880260178066749253499062707392 4853 4230930276488328024973104496782439581564382645423952 4854 -2566928566892785705150327067751259774144949230441752 4855 -1548937406299060131534554003850342952412667265237350 4856 -2305318913995035342451712940457591093920741684169152 4857 2029746916099551348305803919776460727579319288262940 4858 -1003329829779152393561067099786104598755626436848200 4859 1127871570370565666130732803704545648147659669290644 4860 4625127492531199041350744540879656459137187322531952 4861 -2806064755654387152710271852302687345509323128125166 4862 -1693221758400960534987976562389194444360580362267168 4863 -2520037794536197729315913768309176131121320335142865 4864 2218778762235350186584712250699901777792339230361468 4865 -1096760762475202654291901243903721715190319487857444 4866 1232888784627534406493121385885102031447526286537416 4867 5055731875775368723992871297832199901124563021208312 4868 -3067284698439084644994211813392178996007716349059096 4869 -1850829082135946277650544997079982596968572915395620 4870 -2754581364173059187686519695483700188008498356269792 4871 2425261813261191096790847735716829447426163506769190 4872 -1198816224955183282100659842044764706563099142811720 4873 1347599028632254423110872538734399856037501035152328 4874 5526076620889951647159904637543943471287591298102656 4875 -3352610023873513491713886117037765109571968081605758 4876 -2022978884447175948571998529316044713461495323794528 4877 -3010764069814490964848860329449533231276978006328318 4878 2650793117337346102178686439601320366651342679815424 4879 -1310285409350240905983661445645450171021437732612092 4880 1472889175724200529365069914008114679059041488521800 4881 6039797432686021228897663944245896547911789621127804 4882 -3664245818202161947245924344167681353370221770537664 4883 -2211001327972351848364343774263689148170337966873698 4884 -3290564980752848856796215397678668414967553642768640 4885 2897114605737906759899367066754855957588393732298076 4886 -1432029095366703738563582925239928124892928486866228 4887 1609726539168812665729038119119884097636773568616162 4888 6600859742467597198286151439945909438952670714257376 4889 -4004597128984306162826168078250844309488545525521152 4890 -2416347184520315981455898349649176258975979974942528 4891 -3596142594927230597146368093153211907928966052975474 4892 3166126122415651403553216546790722773228733612172416 4893 -1564986087609986043952965882653744317853218452670692 4894 1759166104765865055457481200135619454613494640429824 4895 7213588351752668860001003231604638044327261649078392 4896 -4376286940572248398083693353783895398361432096842376 4897 -2640598676097593117248077491578665791111026326871716 4898 -3929850965325059996390367901631773793906495872317760 4899 3459899615175634408425851941528266345787049657807196 4900 -1710180226749132181892896946627703116404120782382564 4901 1922358408126983148656537437863034083121484882397168 4902 7882699717981120742518203983492108520016575744995328 4903 -4782175751485903175593096619907721242280334540342846 4904 -2885481281942191185724291799165966093164865382855144 4905 -4294257263207376689070452154618037249001896737900108 4906 3780694591120334586431047722454417676656847044728960 4907 -1868728025232875330995728045795421866381535439426746 4908 2100558113586652846603134511013615778710381564133368 4909 8613337115637749921214392536508015057448583158629644 4910 -5225382895202318569067562006523002008497260580705296 4911 -3152876596897440693015174175827355972671668959684212 4912 -4692160905067715792373936206268427514163244073130884 4913 4130974948024091639314852897748737483007561695569528 4914 -2041846982710720743204308186130069731200914979364352 4915 2295133356701053776433085568267949677474528561699900 4916 9411108926664475695633375939707436309062730271945224 4917 -5709309758273062648989152133422731188502843178936856 4918 -3444836333931444872608315180859793940508105788180512 4919 -5126614381347151528678694871790393563647850512891364 4920 4513427303070744458296687490154030559207843075146528 4921 -2230864641141045776307612900117094239894233539997380 4922 2507575917712378806126390476739272412028228755190464 4923 10282130336257153688903122964732766852772013425375070 4924 -6237665063152892236445099193938255707679428902456824 4925 -3763597571729266779358712770004715189631246594661748 4926 -5600945937005442982528554184696847379933613657334616 4927 4930980951013141027491996999323274344506056586706915 4928 -2437228444815761550500954293588201271464925015362264 4929 2739512299250283967015159595066535626031041480626272 4930 11233068734291954917404074645510431160952568965690960 4931 -6814492397762384469582693145394350644319122360153453 4932 -4111599357111137141563589765846090518770521447284584 4933 -6118784267173279337503501051162148144106086106673802 4934 5386829595359538398118615132890470515264075483610884 4935 -2662516476233762388557393452281107928662549303933571 4936 2992715787947239323067603689387862850327556744312984 4937 12271193148869937033748529140035649097128882292158952 4938 -7444200189715788176984829573391948377961098702574176 4939 -4491500781621330837378737653860708879454545309289128 4940 -6684085405373480268722555676691578718495715150603808 4941 5884455008739103960913890203165717078807093067147346 4942 -2908449144952333692751187015560631103909223015855128 4943 3269119586604768821066256687656037324928460081560924 4944 13404428066986248544888600201298211011193320110179344 4945 -8131594340432352365409824788347157387423947772796400 4946 -4906200662054701429519555265044938052769717073771880 4947 -7301161997297451338163651652009677190169287167846108 4948 6427652792232773956107274505171203661442745826527036 4949 -3176901913279367148225985682678262757744457847851654 4950 3570831111110568469445423666121983798451827550242664 4951 14641412028317740083673996359438404217948886065797338 4952 -8881913753133222630014028820134576587057418073507980 4953 -5358858966012557981230451508982479479772600155995568 4954 -7974715169963342953287154039380770468644609331591772 4955 7020560418269957410829467538004292479897546353127310 4956 -3469919149985732736773054112992569877368700810201736 4957 3900147554524032554622881258780295254645432053553500 4958 15991561411791623032025098752695468686474676813997376 4959 -9700869009135156689256058258165633365397699664333331 4960 -5852920135884070224258652003969191413678015004647424 4961 -8709869224379369274949844822997496208579487612111072 4962 7667687757787275710824210752785074345771863880198128 4963 -3789729211166492243620590711759493624704569358957416 4964 4259572829675957861753598566289930793066164028804064 4965 17465139871178273943635151103264232332475569400160888 4966 -10594684469026227060454005872372282334398232270399168 4967 -6392138478017742188758209325986838844132755655928848 4968 -9512209399714563643427034348457743322702394205807360 4969 8373950309832599454261128988291147958010698253469352 4970 -4138760856016075790074848786099208027670559634549792 4971 4651836011328074307461975330276155344459094476734378 4972 19073333915692960835673664589207819212933280694642096 4973 -11570144099398640231621727895278799834162173608418182 4974 -6980605798370893181402891147809166410184176080387024 4975 -10387822978575458201979977096724447312723363137850554 4976 9144705370795329114989279048961204036562357468794848 4977 -4519661114664962156231203478784033186191190697442380 4978 5079911409475685663100483473723022052257268639378104 4979 20828335174765010854417141164437816257542406230552908 4980 -12634641351983954193265060449761629777699447328882880 4981 -7622781481702471107585255828988250411530655319907524 4982 -11343344026447877125695603939125485355801839620851568 4983 9985791401081540456745456023705637652328042508942177 4984 -4935314735417688576320380108896186896195793945260760 4985 5547040416823831777456449184946102666695985556053068 4986 22743429933032601435762315600790564990225957530599040 4987 -13796233450464408605619920735865727597276686843495161 4988 -8323525228513242238209038257221389122534006182740560 4989 -12386002083847816690332172196945317243482265346419852 4990 10903570869470641328334702533614684001924152278795024 4991 -5388865349803473571473391450645610049682098699025959 4992 6056755285901829612496361875710380817941325295710144 4993 24833096572565736911835975542349462904743110878745332 4994 -15063700471113999106844884924793950803920594666598720 4995 -9088132682553909917582083162762353246904867999603116 4996 -13523675157407386368784639694638771453159866860893784 4997 11904976879740835672312608970166918758324460222394344 4998 -5883738505876555067322777822387604431067674246989016 4999 6612905004787242898974480425618324779876266688849390 5000 27113111614654911698944702686971658782579449399759888 5001 -16446609636963922524939460472110424234896571954673156 5002 -9922374201942345968192134269707379611137370056398696 5003 -14764947386188821348435997357066934929371465760282527 5004 12997563910599148090369104036629802148828677434024612 5005 -6423666733265088619751785633015727214533330984676048 5006 7219683455079855807715801258615768677898416311340080 5007 29600665113603620616124809819883193194565510962982924 5008 -17955385281616452803812531937023304679824603844318320 5009 -10832537048892914121095931869733126353125031700065984 5010 -16119171792175384166989495280981299689347485926082176 5011 14189563028677211117686892935131482790096481575511243 5012 -7012716817653591348697843462053257892708673798402784 5013 7881660051698431030634513867113729326890091160988628 5014 32314486220236200458074041457911157252046449609892256 5015 -19601384978395797794541950362666807531297556827981463 5016 -11825471296912473872082087368555122073075351157818688 5017 -17596538559353542680500830606905870660663512029015020 5018 15489941965550814794368247040991895700450552029975944 5019 -7655319477790422311492061936806332211401671072223704 5020 8603813081375675056557687330971119071366774119356848 5021 35274979803719871354597355137282044254980253598480388 5022 -21396982373491531550850561382210489658977208309771544 5023 -12908639780220307486855558914594148237847188877378306 5024 -19208149324315838670945886314963227114211064432980156 5025 16908470483620169973568388258182178593919112961891940 5026 -8356301654842746533189561060475965280016893998365344 5027 9391565975516789022259080315136433043775376541141960 5028 38504375097280033136284843274847862156398719870034120 5029 -23355657308409921929569011217787624286130869031675944 5030 -14090172438277782781092526153750252937979572804527392 5031 -20966098003138315318101430824600602233463772519687761 5032 18455791492477577519096733881766514930729281024834528 5033 -9120921642089726955282826986372637498344243507544360 5034 10250826773491010894905891914805415936796616391313264 5035 42026887416980079840705944573173228038328967257750104 5036 -25492093867715533481339762405314104255198735222969716 5037 -15378925438857702566267266470616547092717078699416936 5038 -22883558724702195859053883363442526590088025881152976 5039 20143498417337683248645461385930394532370182570402162 5040 -9954907302672755615328732784500904688858211631583388 5041 11188031054581123805002981820858470583608207371870386 5042 45868894093504314379801839033939043663921997769971480 5043 -27822287043061119009993762156043294772063291929593023 5044 -16784545496248672522517049177219865340313407006327992 5045 -24974881489942459113828986380173295021785659112497976 5046 21984219364481634312373578279252035776605844246587060 5047 -10864497644542141522785739522122348201859377318969779 5048 12210188640872094779365556433533133445226616927213936 5049 50059125855435611137478633780256591013005182476405488 5050 -30363658764238068699906086026755683837795188549957116 5051 -18317539837199480411053130949292984584648924154352068 5052 -27255696230047609601842320256640052877644971849983528 5053 23991708675761834689650683174043957877460487715552424 5054 -11856488044996792505776415919194091241254652501891412 5055 13324934399478477374052097804085824183429396652047326 5056 54628875009520449559555193439424734600703902445396624 5057 -33135184112833834871336830949103590386041302758381796 5058 -19989352306304275504526043596474015613151055666933952 5059 -29743025994764830787254495241014876189076697439280879 5060 26180946515344820071414360574068069486527605900920704 5061 -12938279442463179487786722368306301323505682799458828 5062 14540583500866253695770441268416357581150320885886688 5063 59612221879580827204711411096098162226960468856609272 5064 -36157528604491899386631484550429931419051562876274128 5065 -21812446144973513342574724587228370535697001296086868 5066 -32455410065072689854289172576758612810339057476940912 5067 28568247187378883545669219141213225080585868346607903 5068 -14117931840571530601923539397490862127604025290221860 5069 15866191520808472443698877999136875511127527002034496 5070 65046281091843863436422188180964494544997242467875696 5071 -39453197502205769038844849908985908481805730948867221 5072 -23800394024212528388768380934119762447602701790792072 5073 -35413037852992325413773743244862785070037521300803720 5074 31171376943532212469243367887037585087329141846242912 5075 -15404222499344304038679374255833472815459889928001000 5076 17311619806931434373344367805887740473917694332469792 5077 70971469431359694567886789265547589683207577272755320 5078 -43046698206052668060586047700210407982310393035058564 5079 -25967975961447498290775180951039946666433360588950354 5080 -38637894525675877162468432628407258894078592001059328 5081 34009682104759466573996270785359122764671792909107440 5082 -16806709220613516557626340856950451638086056873671508 5083 18887606567082704357227360202381423113214223743734524 5084 77431797142781644549039994115179453942478343556165520 5085 -46964716854839585952022097630305055302028543173366440 5086 -28331285805931690902884031085329355298721554699968704 5087 -42153919371634648474113208904256549428954422410809338 5088 37104228392656866390504324029315571272641323222342408 5089 -18335799169845181874911080570204121795905747349140716 5090 20605844176126101827424858998329518581623136583207208 5091 84475184710081704019419173757375182017913039661927606 5092 -51236310372895308120615568710629911439264189281829584 5093 -30907847036195566240484945497066041312749641732851664 5094 -45987178014587743898347164092443632589576131359192124 5095 40477952442831632288335910393571656364148451432213664 5096 -20002823714604797241898563727559239205820881520340828 5097 22479063240504610461538409339962391629723757915903300 5098 92153807324844520134740729709378500035192315121726880 5099 -55893115301348705324941026680725292662533285140360991 5100 -33716738676965315207076983428014877248726656487673272 5101 -50166049675508566118226164634003058557247260502569602 5102 44155826556354477083516063261302729427814390468644128 5103 -21820119801201011558849680018230170426454130589526572 5104 24521124006294481898739409440758454665208057963305616 5105 100524469442790178227578258543024258077540735299687404 5106 -60969574868392318906916209347484538817184716205581312 5107 -36778732212391515337678390367388069648790151720220212 5108 -54721430786654492213897376060835412889828802572677844 5109 48165037836140380383294802052054721135143704522477812 5110 -23801118435870101549980491468876321410077804864252248 5111 26747115746811209386164598644437917142666057039672386 5112 109649012034383688654992160077085639997697099974340592 5113 -66503185878006878099237672194422667842068387518469936 5114 -40116440447764262675862050608511907025041913374766752 5115 -59686956373370289150298771904771887635244977526464864 5116 52535182953616332955675116208050886757879037503680456 5117 -25960440885509515999535828404351800062565796889822784 5118 29173464820454920801219065054107350550947744463186112 5119 119594755359166923902832168052052718287350911654896314 5120 -72534767132246776287050195405156035064300473509560884 5121 -43754479353643595146518623805739009625817998193222528 5122 -65099240741001915553745063312334254554695886848308904 5123 57298479897938993589780815138439860021250499001751084 5124 -28314003265757336896597136637862988068734857219179312 5125 31818052148761527732172026474934424640459950819413152 5126 130434980336281246233743254043446401300846881497403184 5127 -79108751249358236985524057838426575481025696173494478 5128 -47719644015046377332164271116089862086205372475157384 5129 -70998139136150147607522300962306717065867114344351664 5130 62489998176028901361590550138336939633979019534878080 5131 -30879130241495914858016999352482742107334129384452849 5132 34700340928949476222938040485524342829988267883126760 5133 142249451847145051561734990700983619249740204415146720 5134 -86273501899695790906197800012382748318623748298842752 5135 -52041099904590598671475552231784752019771022951580480 5136 -77427032194606310521201320379731595487532701974815408 5137 68147909057559031204146955305991369164834053251707348 5138 -33674678627011325347639734777375634802567293083158960 5139 37841515465045872979182125223896666081790061167627158 5140 155124987592153451112070792745881270617127157239685976 5141 -94081658654675246701448998370523109973222105476380008 5142 -56750590802941955830563555814016179801175101228494072 5143 -84433135143591740643167677769942451925234162904684482 5144 74313757595606342694006506445736706278511998963391228 5145 -36721171740476552199687341774033927286303024436988676 5146 41264632077401426147247095881401554710572018614034384 5147 169156076433466714741213762996157714296123518767883730 5148 -102590511831997438650474621840080597281888995537380880 5149 -61882664803225616269620116440345698005986576948120504 5150 -92067833894394058700871926884454633291727646022711896 5151 81032758301847431699656311909428260290297560901708810 5152 -40040945440590688158291412441787463647401494235954992 5153 44994783132560935849342263680043852094115896525205608 5154 184445550492497282729351777756565049956576811878793080 5155 -111862409924337260689150677263409883093109930986384530 5156 -67474919959005844678266634905410691544498569040205440 5157 -100387050344268244441297607247795191559532478557797648 5158 88354116515930713807144528255881496909448936004672900 5159 -43658306852581412642952172198205178497614384044139685 5160 49059275324586664576740473209519868116683569665914432 5161 201105315635810567057902119823631990092322407185739340 5162 -121965202419961086293685407846058932352769978558466320 5163 -73568271268807829200683735413128995724567967462894658 5164 -109451639404753046566339285644318028836814764653001452 5165 96331377683046637861695975149584869198705085640734780 5166 -47599706876886324397394923935208809585134973612675360 5167 53487823435622715536171858136717451570323996078739966 5168 219257145379226110884186456413226888484604096685571912 5169 -132972721063769106507999497003738389234189255512994900 5170 -80207240834837318323901293631658808177972817324228352 5171 -119327820488648145877138923045426657074584545012949541 5172 105022806942891528128775498686947520923382215981944480 5173 -51893927667236763613518933432141540578425239257902244 5174 58312760908375434623204200482286597170871620913266240 5175 239033543669547249801493053830950969533630225059358066 5176 -144965302867635406011470208029013925277655455311311960 5177 -87440273190495555551902940131335427042659931573322400 5178 -130087646421218269531403289909947192153198075024447136 5179 114491801638422771534801587103159923045614880414367409 5180 -56572286366189191349276293354337708240873132541435816 5181 63569268676956751427521399860425022210037448279263752 5182 260578682469380705081280264702865834714143815979799536 5183 -158030358461347341439126399699068202723927910242618477 5184 -95320077961519755924060985382844945060289731172151180 5185 -141809512994268539922384329761657349081307673271692560 5186 124807339575379812767981376634427291557140605455782112 5187 -61668856496048792452606476123602515990900607397063764 5188 69295623825940631646421139288229787092388978447595920 5189 284049420575989174479715553662152807031401246176264028 5190 -172262989681779060231578431632487505479053439122921888 5191 -103904002210219135701228040714735338605353973466676800 5192 -154578712656229740446093896797599774291743466942008960 5193 136044466104955595299125207632919523240107683033309516 5194 -67220708522327901032960396033528845942114662535762224 5195 75533469781325941328132008591294475484812523622125208 5196 309616410653361194508836968009615366377081454885700600 5197 -187766660630178120033553200601151948400283225793102534 5198 -113254435012532359079040594086564685796309650864738848 5199 -168488036129100040456959774867830400830316927046029789 5200 148284823363826950021421636504107595026210041401189548 5201 -73268171236158239389047507920844214684279263486149864 5202 82328109882257840313307592688887355801425739921890208 5203 337465302051270168022504816716511578296960014672998442 5204 -204653926787772439472394246710568662478721205655190036 5205 -123439247034813899189496817749215127978050752050471816 5206 -183638426065957738233833841237283290376603568504157048 5207 161617225289701731563621620411124988162065379644304235 5208 -79855115742275841854425785521699066363204915413355856 5209 89728826339783005804455659441689253273971468518978568 5210 367798047629913685487261758578408209480184691093365848 5211 -223047227170671297742691696073036258740362036818306502 5212 -134532268112782845055921393739108164032620157128011904 5213 -200139687212896336599886952640803182518775467512831672 5214 176138282338469317931975302724164354246489897118434560 5215 -87029263991236193897965283316558968168287527603123288 5216 97789226759629085471987066987081375293844336664462632 5217 400834323507983296424023031182853008635697623738520800 5218 -243079744928788544675025524065533452973946343818335288 5219 -146613806090474649729829177727526000293862194682883154 5220 -218111257918922581729530946669377809451597442772614680 5221 191953080162957577632434163742510485280395916948365828 5222 -94842523959385896706734872950638919598092728585646200 5223 106567620591118714233273515486658208644003166004478692 5224 436813071410271489489193511880223468429907640300644616 5225 -264896342253020131312309379799619089683835536399347684 5226 -159771210453988361951689379175898720937836220740332672 5227 -237683048249073472511553866346261581322773748497770175 5228 209175916875378495301099344102841994026437958546344412 5229 -103351353758889730875435968039727623968082112128663874 5230 116127428065058528244657307408112572491041461407224112 5231 475994174113112998821498431822349877806023886579966782 5232 -288654575953152322330416894045996883630336297350568792 5233 -174099484595121307511743885178730025038250056147863648 5234 -258996350402428489106429834441363704124844574036951032 5235 227931103908141761759354611276210419860020056530818296 5236 -112617157153951100843357077014883468843732906396342128 5237 126537624401089218048964011271077829409291393177940020 5238 518660275377427411849020900579662214514123743235148016 5239 -314525800609200430466137381926536350033029963799210854 5240 -189701950865581790256265323132477962678258175479123504 5241 -282204827620719399639410617329677323605321566883049972 5242 248353835913381567087718322910320006918490366953849124 5243 -122706713169528686499508855037673026135269327592388274 5244 137873222300957370545178774321218716041214232926047360 5245 565118756725668407532983386809130605429224723856620460 5246 -342696366784588083739566793498734418780008270750964048 5247 -206690972935481779191761328464177225355475595333027556 5248 -307475588298013466903060412727547972143895365378743528 5249 270591135603038804236567655510968733976061051732763004 5250 -133692642706706263907210819471434283509110872141042592 5251 150215796000004394532339587983895142693117263797999938 5252 615703884466860506753376395253472335451034583391198152 5253 -373368922424571982356639095943896481038732853815220912 5254 -225188740352524462751697636392918286460436411115761376 5255 -334990352570868423990898706652363610433926813052791311 5256 294802879931659922216768305458817439617873697268729456 5257 -145653915325892576876631284583039634517120720191597712 5258 163654050426519720469203211278250174056858789539503616 5259 670779141509904796471807855589331343012507096960386410 5260 -406763826251709406827926950780899326229757600584056160 5261 -245328120613194209530205409267752393132215281589916772 5262 -364946719285112578882507697171275945215750125119708872 5263 321162914566453392212723230027525079157446635613305682 5264 -158676399626812554968135910075449874308928462011357720 5265 178284439319269412998991010295986676727390191791144540 5266 730739759736810283408681440690566475806061552314064696 5267 -443120682716408310466388777530778654040633382402575136 5268 -267253584507012162239413354026478624301123227929782368 5269 -397559541903978954036806135550179991118451081952129096 5270 349860264177091728186691439929728212447554089233245696 5271 -172853460944531040115634582611016480181181559957769540 5272 194211836479430484175208181471841276170931546701586200 5273 796015470042414792365779174610268537845811348516408792 5274 -482700008869513830944539384357005506730096363568495716 5275 -291122210982444580908302879123861464519476245776548812 5276 -433062422647036335069200723085749767554194114640466688 5277 381100446715057709934279585923688096689884053294646364 5278 -188286610395399560176547114067791215107221011410351480 5279 211550264686439320988124360355759043111799154863259250 5280 867073488594113822420918928617045028988532278947066432 5281 -525785044400690106610046343713147990490454088463019100 5282 -317104778311488398338771993878861461615784486971493880 5283 -471709334934887155727166674658213185252457089504071785 5284 415106900543118049110565273888669464349688118937218304 5285 -205086209647864460096276680318068178220388737437505612 5286 230423687190177310570362711104743387784351255401967160 5287 944421759433444320478043789660165890078205728360722186 5288 -572683717036703118813044894341316099353335299016188484 5289 -345386948902714271030388715082256343492380033740396472 5290 -513776385066002982731569802020784701233783138689687940 5291 452122534024215762822533063403828475247512929039153640 5292 -223372236162717272564169721999485513146625827975305928 5293 250966867106933559469556613707651974881412507373187440 5294 1028612475241169668141863092818385189817641297229382304 5295 -623730776523716065462354885801183946926203060918547674 5296 -376170555733307752626612460587118495385403012229760504 5297 -559563724974821331808342614271482674544919221836583780 5298 492411407990520700020373676798105902626278907685125072 5299 -243275114047983214973693545294037192326784370498932462 5300 273326300496372585094794311574227565757770329602839720 5301 1120245899929712011982142445958888646906604235471282608 5302 -679290111533995278215674905566365092751446541808054736 5303 -409674999043404173467872950804595281731536471875420892 5304 -609397628920262826627728069456713411558897818753299136 5305 536260562392779957323533167968901954515629602811355556 5306 -264936616107804835994273312242925859124726314512115160 5307 297661229384183104867286317582244319621478807286830980 5308 1219974518723209222106171434708493940254589403441890496 5309 -739757265047159593782525997111351068996012066906255894 5310 -446138762665081377694953596253723517969171884384937296 5311 -663632748037564277254118575106835569916406921076070234 5312 583981999383109994832516602009724439934103000691361004 5313 -288510843135170897863321989834612551045600436639193344 5314 324144741523319726136611228797541069995076696948215344 5315 1328507543548941858779015102803091508300077245609888592 5316 -805562165067047570582537134415661322626472862546148816 5317 -485821060148431445459986734711085217952243900739032724 5318 -722654557860708822167421001711686075144947659510703636 5319 635914836117078631797707617167283603091651107284512604 5320 -314165287008180795815242263783261556431243577142407440 5321 352964964259157134703699746557116024252321660525217936 5322 1446615803908240632039494729256684729797436298806083376 5323 -877172088955821971599107212192725383988120331464812575 5324 -529003621703237576168738166772271235891247149898750032 5325 -786882015195288507043994668173095610308734635113395416 5326 692427641679949091614637689683060439334235774764486976 5327 -342081984701985581114932373968688837080188552160967357 5328 384326360484119533862640054880203843493252512959679344 5329 1575137055935247587003047991213587509244931556806965446 5330 -955094881206167413302264426078298920095060024891744880 5331 -575992633902411384491245641084878465132750905341194830 5332 -856770442100495858839685591759339735452532514444307840 5333 753920973754455059303188822003271150449699385199565062 5334 -372458770927139794822462168885007422190278079240226624 5335 418451135339391131916288543647189954255300667822565308 5336 1714981745104298916437571866371640962660291788465649184 5337 -1039882446140200228322730420081976486261583318856131172 5338 -627120845098425179302511167039619257378512350403917880 5339 -932814656232916560617156761119386693054965819182871298 5340 820830131961188725402993140211309882470270318212661024 5341 -405510637753655987747355508196602425813428631544352816 5342 455580763049446813623355535257661758388792259155801648 5343 1867139261028792436506160347809902494363661308270190614 5344 -1132134538830642891927042831756368669506867802277342360 5345 -682749850592916549662144294495667936156922816554418100 5346 -1015552368423416316858015747603064673826258125453324544 5347 893628146225992620645139704087726821674457557345534483 5348 -441471210282712145532596372913322952433103890502217648 5349 495977644064008590647422834509111088643269688499499472 5350 2032684726025209929646465133168691586032802859775967680 5351 -1232502879497436448957895869291817303049277976033202350 5352 -743272572779388629496097022388861165305300606443347168 5353 -1105567870111995139142947580686306927672721907023162604 5354 972829020070718326605492119053372155728174198638089980 5355 -480594348189196982352257791581193640144866963004870532 5356 539926903536656981679080839523054983923980298758732864 5357 2212786362616055903572115516097486228345143665175775288 5358 -1341695618753736225018896788703864650665553373651915616 5359 -809115952756988172345012212937324666835682461999937568 5360 -1203496035165181677342203521738628809824452603446287088 5361 1058991250394162565677647287727151465492829807580981932 5362 -523155883782932166963018336050811296208867560819656584 5363 587738343095143273587515742423815087149641416323012664 5364 2408713488937109603278958878559029780905268110673345608 5365 -1460482183372643990932178712924606812792239049958877320 5366 -880743871297840378685437916842963539298289510255015696 5367 -1310026662658434238392455941690100965941773672994837094 5368 1152721647119530025063864885148516905096606049925754352 5369 -569455508129724067473477228819477595818436363266235500 5370 639748558861340522872670219939064359421553240742413248 5371 2621845195121651038630697590140939118946992592950022898 5372 -1589698534734664419733250206873517652259062291649197600 5373 -958660318550145643876358232164198465084053061365845760 5374 -1425909189435168854296573702653907243364363651793085992 5375 1254679478044888899569163059364693906759009164995543791 5376 -619818817741040019924281877780543530297177098628402972 5377 696323239765101991386398713242069840833023145080258604 5378 2853679758183272363417967985449724082752202185562934328 5379 -1730252874811521225137284478890939813925325262921436970 5380 -1043412833483710566571312223656289535303836754731010744 5381 -1551957803668583431464986669520775120664661009122773398 5382 1365580966356206661135925535448049506156526299028360800 5383 -674599535389209221379773660363494579948319956429030121 5384 757859661372950416250101527505462728775114655826629984 5385 3105844857737714839931527737152871327548871993622590528 5386 -1883131837461707367488159549234226186807385621200268740 5387 -1135596235844083887123938372505312742132428892219807526 5388 -1689056993267682989888366070423728157925595634267318168 5389 1486204170562124282857707304578047131825926830394202152 5390 -734181919740251921736327953703744156068387826186479632 5391 824789391726948485030344573974749656796390886947084184 5392 3380108660123377466711476361922327076103718566584053424 5393 -2049407205975450152317685924020719718118766648364523868 5394 -1235856675287129630408177095149568846260934632191968032 5395 -1838167565801377688922085895535950972248420516111080918 5396 1617394279100191131866856944109858253565859634025101632 5397 -798983379725921212506708735339290251014054294435964116 5398 897581227069357700766810286172201055120986588234028480 5399 3678391844132718933113463996914698746952008948575841510 5400 -2230243201231632755045451490188346481631930885801662280 5401 -1344896024429736948059613361184480490208596716211748536 5402 -2000333179682118703033524466221088259861088628496440816 5403 1760069354561573062171981808698737022355704510586551412 5404 -869457310908064762057078654859828716774436952808785752 5405 976744376823495653551034162920973646791897134291976832 5406 4002780647688409170258779950714403842348832105013492528 5407 -2426904388538248876910178640034887825484148441386020130 5408 -1463476644787465371021696071697843236213207599171617792 5409 -2176687429672615260733109971523921595320888157804948064 5410 1915226565402281347667465613485271372428727972755692392 5411 -946096172530379080985341430817931219565638231160081033 5412 1062831918819978732527309488275126358920806685311424000 5413 4355541021427384731580290315989514095045539769613181588 5414 -2640764255244562823211459768385377176886559465232409732 5415 -1592426556990345566417655798701204072994560304171249408 5416 -2368461533376678236201285677922895160968414423240599484 5417 2083948946172158018168700210117588764450755732171957616 5418 -1029434825514121854520911233081675929670651361045894216 5419 1156444547510486355625889681589492666965919215806311766 5420 4739133982334679108594408623694850991494560411129490240 5421 -2873314515562598037995823591335960279260565250749613668 5422 -1732645049289039371743177857453258255972196731055462080 5423 -2576992669270809291291017744673032114607033683627290245 5424 2267412730718104007782916235287648679025214849568625752 5425 -1120054153345195398874482425778568128603721660436648000 5426 1258234639809333699681927837690027353281033532771012736 5427 5156232268342196761166839407546612352375417797164008868 5428 -3126175203745241089273605907304172495032622971538085248 5429 -1885108761201592025752968949654134921371462630673281460 5430 -2803733021051294481780937021248523093500602625424250400 5431 2466895306526884064369143502532077082487331074779421609 5432 -1218584989630844536952614873487854743110888916079875424 5433 1368910665258421835484398076321847582568362505201990580 5434 5609738403224321965590830898384294135343817368459346112 5435 -3401105621867713586172733657407528013714120675611616602 5436 -2050878282223910903842686916883871598706056853325202624 5437 -3050259587638758724719886733603740107281787915583225802 5438 2683783842388575357635008687481517857426803713731700200 5439 -1325712378086519408237371585301698351919737909652464099 5440 1489241969436448312426439392266626776764217573597130328 5441 6102804290235224098576652434820000417666314268465920776 5442 -3700016213980430414468248847423479674227986698366281424 5443 -2231105308854157702898913862256926691363352533005057460 5444 -3318284823127041714343052181377385828694258716483336368 5445 2919584645909530769387366271493018156911223544647158954 5446 -1442180192859668307174570907218338101735348465786323552 5447 1620063961942559406204498813970893878034691675179644810 5448 6638852462799064526272832049686408257239978738575731176 5449 -4024981444378933261139594535548689190989645441881880592 5450 -2427040406783293485261994693749388645905137617508869176 5451 -3609668176316848136646483644016553189018736843094276012 5452 3175933312110838650403361154331965708018053926234426320 5453 -1568796149420789698472092612401730744266824852098555212 5454 1762283742892994719009234037666705866455317002951327392 5455 7221599131245800398889596679611650116019468704017763196 5456 -4378253764208083698238850659189594889880226536145933376 5457 -2640041429003613178385413582142134020293650904585111832 5458 -3926428605270407267132098886203014832265077378645809000 5459 3454605729444129689426678439728595738163520031836227724 5460 -1706437238767521612711615743627523612297612643538062176 5461 1916886204693030009536200076835989854871484661973832440 5462 7855079176148714828706901768869049239479687428833671488 5463 -4762278757623483179624333760189999000092063703555402070 5464 -2871582644808626142153602575120962498354666978703723824 5465 -4270758148597575071474417522665064377060991814672304132 5466 3757530015073054145353665517466021601070446792420397632 5467 -1856055620410597837265785538716998696217374450351187650 5468 2084940648903305557373540820625586190872564000307135712 5469 8543673251337407801408251714699289624285306862231856104 5470 -5179711566316909721045147789902010260941031561696476336 5471 -3123264639227441430547990112046926161236794693908341114 5472 -4645036641975595196086039290206988149466781040401486956 5473 4086799457240262187065383125905406456262046741331814852 5474 -2018685012558147747295014304063785305031958917686155872 5475 2267607961328508601390456087326729386009187466768153406 5476 9292137173209851259261453161812158133951849772048078180 5477 -5633434699421727903441410169400973262443567016747398190 5478 -3396825047383400305364567480069419861649971511656984128 5479 -5051847675756454013029864622997996089771868957066478205 5480 4444686549003495591631289174240505569954149165308402232 5481 -2195447621105434133875127751831067405337146065713559456 5482 2466148392037981512741139896445755455416552484016805656 5483 10105633787633678181012734796215807402089956116452413190 5484 -6126577344699885131168563654616514509874738875416512424 5485 -3694150193620877517735275569089007813690928855278514796 5486 -5493995897473206507772736996704262101824005083976528144 5487 4833658204620690868924068550506074755802750075322771423 5488 -2387561652490575769271267425576769405521284878038119736 5489 2681929990904447654783992989506402297252788894346999880 5490 10989767521601422271395640460247213068927755940246707016 5491 -6662536306529546771354138903865122570091065171707603685 5492 -4017287711039259389557659512115032149671387944402462384 5493 -5974525771669315344290932847024135189990074996113663928 5494 5256392257436316661860348091992568356196298754852559104 5495 -2596349459214564412826002470574165640851507624813258376 5496 2916437753442787493266893458943832978630523612529345408 5497 11950621843985636421611978295004867883971420198640421936 5498 -7244998706621422736787543185131009936292124614220192260 5499 -4368460223345113851047864792762492894257248212834804076 5500 -6496741918796448497693885548178872956163008778903138080 5501 5715795346316563621242835691067064885983085146364223974 5502 -2823246370869175713850948673218526437267111093971454584 5503 3171283536271714869594263046348974264562025849573693942 5504 12994799878334375256130760512328927288847547891585461448 5505 -7877966594657018444695859128427537765087652716198636496 5506 -4750080177721426036684896491025614188138442215279762896 5507 -7064231165014170124954940043076015423546198075906150535 5508 6215022306550324979760957871583294799507446857917071760 5509 -3069810267894286634495425101505059504004358473786598450 5510 3448216806435464134166577834962051283683156555827683040 5511 14129468430770749886722501375288597036828005799633850940 5512 -8565783628233256681750735969153437665297776805274220488 5513 -5164765924758565654582226441008787625389422098665767984 5514 -7680886445642067036449750607817941747830189252629213536 5515 6757497190731119523222573471782727590540033341922568738 5516 -3337731960023776707917510909276744976248712817700318016 5517 3749136294140649554472377031684231497499222801707908856 5518 15362405717836804653556788138053369180641795841647779408 5519 -9313163994690669407474480476018771227092340558686478595 5520 -5615359149440867254559221183976118536976948471103798656 5521 -8350932716828671002407357996146593455467961048388497444 5522 7346936055521631578275803773102285418186930871165519424 5523 -3628846436505929377007213692064348981914350047071723908 5524 4076102624218208398830915645396728264951931130199733040 5525 16702053102686561750013077985798104414783140243654271092 5526 -10125223761678262254279184392689695451349049299312808668 5527 -6104943765784508467280633908583078369858481058382979224 5528 -9078955042785122595878577094185358553617944881339176524 5529 7987371661441595124179136185480647350539380115411016352 5530 -3945145060731756240458214354158967045098372616596185920 5531 4431352007847358132516879958295019751126055334126554440 5532 18157571173531357119423062331907066175997404571095512992 5533 -11007514858755418290779316300543044173908186516663177408 5534 -6636866397029904702381803006447797170905489200930223360 5535 -9869929039763836798819638745789579675966168120269534438 5536 8683180244980740732372969835453781721347502763924073652 5537 -4288788787907195502032025331963742913112983053037724760 5538 4817311082816229813065161127614090020554498788737626496 5539 19738900525829941391751673078641429080588328349527889272 5540 -11966061909045165778156550587978505257337377547351859800 5541 -7214758573362534364324242260298204683290550565241538424 5542 -10729253872928812961426834314747783196444940943190829360 5543 9439110535496469658265215648517573452539110544330784556 5544 -4662122490899706576443098143802322719284114064792756248 5545 5236612997883831690719305520566488398398747384984108716 5546 21456827639566341747487720315643037335100659567459239024 5547 -13007402148036817791205142039026667345219049034165826439 5548 -7842560790032035208558570039256970786354037249675233288 5549 -11662788018456908915106835501495563649520274520290642392 5550 10260315203591888373327608933183603083661054901412357512 5551 -5067690486416403578072551722727460574134262503703110572 5552 5692114844695149568235845489019861994607000314084121000 5553 23323056275253998321471248713194937221342498564621689680 5554 -14138628686200742987889146653775770106473437017124989304 5555 -8524548580527646232638457870534921719502946882240002976 5556 -12676888020728037839832268624927561218629841416232109888 5557 11152384943071437559140774766572156222759656259852817546 5558 -5508253361272776023358473945698363523306347580461298740 5559 6186916549234025083405104784735086233589752637619516704 5560 25350284847243849496058398653405976195275143729405487600 5561 -15367437393244167725700307916287438204268197825715945820 5562 -9265360772221094782121473291747295111692365900503365728 5563 -13778450493414548665027937727507619431198133078141497431 5564 12121385405233252822257939267330826932285470798967965392 5565 -5986806206734955176664104629468706499337190893934589208 5566 6724381344029401926523345105374415941752263814237413488 5567 27552290270711500863029798512970219179670403021312289084 5568 -16702177704734457398648452983666963700325839618131856440 5569 -10070030105684170264819879716134847571705893692342672336 5570 -14974957633782395733160954439084710369780028809586917720 5571 13173897222281897893956834425552145377198030533979113673 5572 -6506598377814882314025088208712235150292071015828889576 5573 7308157952316248681432028762878369083107219655050157784 5574 29944018819586318539671043197529888671990613804174923048 5575 -18151907676585767650923658459743411339800104518163003238 5576 -10944016413812116369411357616706742765485346752724542720 5577 -16274526541694841709667573984315115966037258945869123276 5578 14317059376142749164219696951561884346152571266947280484 5579 -7071154904021168352877629733282148494101705866649537405 5580 7942204626154171937512409312203118085468282721373544192 5581 32541684576913855103323942876244504802544856365828313404 5582 -19726453639698089961401800759491319192778016859579894152 5583 -11893242573027056628551161527588515538763629420205224730 5584 -17685962658799239470602438406034792297065352532583347196 5585 15558616190049511760411850284992155383433895102482510252 5586 -7684299688477839296398557407812580089292829966448749816 5587 8630815192190566088255314143106243042369330620906271652 5588 35362876106983223058652420699679748618526621276516252416 5589 -21436474836018547348257166278620219895748282436773338540 5590 -12924133456296742271095689582282764331765765314115936864 5591 -19218817669325701609693579789750726278001355413639817681 5592 16906968243088145051580326402154807355641437728933939992 5593 -8350180643582214475988912928760182442569982197636730944 5594 9378647271392566463935079286923525137726546584966130576 5595 38426672030295423940022909787437941491743105276947160388 5596 -23293533448640515698287464382262742901456604782929556480 5597 -14043658136589717193285540211236465425249460974337761280 5598 -20883452231991787222216934483319712736950847261652690432 5599 18371227532553272978347846607331310523691117176546124120 5600 -9073296923550657591680471364947897857394490474617359980 5601 10190752852740282094708751488145317074392693461677350300 5602 41753766238413274639371670837128527436566545456287365016 5603 -25310170472458181717173840070368103930062911438138524692 5604 -15259375609813848349229526072535828662775158848561596104 5605 -22691103942861051747862639289245520425427782331486288700 5606 19961277235657552818842178634483819144677116438919786300 5607 -9858528427371192176153819708969290813802124901672200729 5608 11072611415656185450726429509675399190892836572990311656 5609 45366603546259879978343658360674692765324317758708640960 5610 -27499987908559297719465277174435865800761432620997269376 5611 -16579484328375645280401852947403887257963941847534103956 5612 -24653960961830509150214957854373616494479870772614188960 5613 21687836450993165235983762497925082762720176663245958100 5614 -10711167759925266855393373662424169043897940979139088656 5615 12030165811932224900571439486682495293672912303368550888 5616 49289526644889417155502636034197697998225321505893663488 5617 -29877737805190549492357975357099173086322826486306046064 5618 -18012875860387460193416919616540384702947339640972753480 5619 -26785241770922689542283271284587931126361139881561454862 5620 23562530331353311239655490903234778979311784274472936504 5621 -11636954854444015536050447287809652595342379903675996088 5622 13069861135204524230752391551362597020486843875651063512 5623 53548935288539741822482158557461776001457591188729793332 5624 -32459418711009425450380820810763523106986891125557044632 5625 -19569193015383881892689828690516358506772720183093171254 5626 -29099281570948015192632619481072640989233009309062384096 5627 25597966053270191517611138856410418463356955549998484898 5628 -12642114476120860192839832588872004413198023968842450352 5629 14198686824720567213114966712003720713570032790710291204 5630 58173458726321352352113471375250055125935555801033363024 5631 -35262380152704413903728606262539110350586049858857090114 5632 -21258892805344425018549014020922283651145971080558991720 5633 -31611625864615947324013273179988276234187366238677518868 5634 27807815105119445631913510785083954815772192105633400552 5635 -13733396844713431893657147599504066457711443453944487478 5636 15424222270359081150460190329388702025004049773876085656 5637 63194142471666389921502257876220603895047681063393713096 5638 -38305435799203290484814780458639383843029856283944452916 5639 -23093314640026558804402423188950326326168590656853693036 5640 -34339131819060742850718942071757973434677475397904031744 5641 30206902415100908937490219563731110174398500226819200152 5642 -14918121633442824175889196966568801385883845286476758432 5643 16754686207721070643262643207186115495661934676318328220 5644 68644650592156655164995444339991142227457302483426483368 5645 -41608986028901258106767438143684994814252987785140427348 5646 -25084754188274380938358705626670532346382973035837540368 5647 -37300078049281840196994516659091582076052585215595711231 5648 32811302883070995298294955779848578718187902429883376856 5649 -16204225622555173058683843126737559097456965585230534972 5650 18198990215744064555255292115406394589110219699706370408 5651 74561484799113307301759501169637978249500368658044854708 5652 -45195150674955164202470695330844064006974663913405634108 5653 -27246543372281639752468931790827008888846850448963536648 5654 -40514283516473772455383820250111942856690346432971847184 5655 35638445926331358100162964325979631652827865314519937255 5656 -17600314308676951479905308119307748916654503346836914860 5657 19766796654843671423571117151555281125314895346070625932 5658 80984221720948559642434604513030257972593986165745139200 5659 -49087912787061600767895991144395053727927660296358650201 5660 -29593136999966976167333166002655613611170617331977255760 5661 -44003236291953487695172514082333505854903650117109257040 5662 38707228699350696041259171440648655637007837598293841240 5663 -19115717795708833918737795659724428989414238117845252644 5664 21468581411211470956093956551306139027628456269966267720 5665 87955769857383677806984587747466833502142002564909439280 5666 -53313274316648390689002531663655160909837049627552408256 5667 -32140206581894901074651262730838727508283572580286454038 5668 -47790232998726804593603060277730789197783800248330704616 5669 42038138701312917797602330055428411333112097905712538534 5670 -20760551319612188043610595924788573959692957033497550460 5671 23315701842762921439468326143420693215418027023676627400 5672 95522647833910816737321294780195260521581499577724184760 5673 -57899424706474367099277368737398860006148580459560691400 5674 -34904741923797274064653115135360594404175527389455530488 5675 -51900529809040582409142606140889108016618211938903363957 5676 45653386543670680270691998122582131831949967730735683968 5677 -22545780788207712117771798878318857814185270953689825294 5678 25320470354513472443789336172974063046757532205825836784 5679 103735285708056106297502792179316889362462639088721153700 5680 -62876923445698062217828733087181979213841702021071130976 5681 -37905161133985919627454964626360599259604216373988808096 5682 -56361505947942712921594471473748961851479016435263404064 5683 49577049712889848824379390313120381320006852669405297861 5684 -24483293748200796467896490927825927027640620120739398976 5685 27496234066059949455161930738580159305515673328821576520 5686 112648351221884150333678218272719366816283673096188675672 5687 -68278897738024166509205671610873227356003969358808117632 5688 -41161429737087979709867571839718953059433975322799406160 5689 -61202840730349801913588849469420808712669413717838193608 5690 53835228231676990737355111202048265505967290324679365784 5691 -26585976225260004557276170798070292378554625826871029132 5692 29857461071567542629400480053338927701774748396346292816 5693 122321103049629464901910661093895102348568919294040434312 5694 -74141256524088072964375896955107156296435898401078942976 5695 -44695189641895285891599293736061893213855725658748195182 5696 -66456705242868353354323046419604315594135480170234589832 5697 58456213195598133593502777142324793773777378063206871352 5698 -28867795919305720786153898386220962414020858252070033680 5699 32419833833437143667762237962248858396282388742824850466 5700 132817773256276581109038992191066385933644516935772451912 5701 -80502922200355647184703571964789633462431616619242762742 5702 -48529898772036057490251835019148439775948293155548373168 5703 -72157969872132476066054227579885908258459066597595846314 5704 63470669241564850171590812264727362473986762721983307392 5705 -31343892276433670860186751774099063948980593020163784572 5706 35200350294898151341544378739938221905641120834308907952 5707 144207981363339734401760506827385582216395897825946585064 5708 -87406081486104491046099967532135543113093214658236845412 5709 -52690982234017173632009047554133405646196278022649410552 5710 -78344428979252730625173215137132454013077347943632973136 5711 68911832090660623464226274895796194448355792392658365452 5712 -34030674001338227250585130039096628399389694016691457928 5713 38217433344402513489011264284404264820653749987942647920 5714 156567182613097178133811015503610862865678022994144438160 5715 -94896457008169628875129817397392291082904647399736218324 5716 -57205995968342800661543640067247027703520605224644640144 5717 -85057044125703072660575964159277781790826117705583199050 5718 74815722400721734092762875408350160884332893671777474488 5719 -36945924619967447411267001302590449886229733395318845465 5720 41491049316172023904198740524880970128160913668535613728 5721 169977153233282181374088698367375009572089012752145816452 5722 -103023601300788090493133585946425670993704314762436203212 5723 -62104803906316343885061496297518285553183886214384240838 5724 -92340207370238907191092509335143303345108680351835219440 5725 81221377264528911461306314380768198729318845408905654438 5726 -40108916751710155282326177004984841270999128770550504800 5727 45042836266880764894820747938298405799562547630338465866 5728 184526515731983541075054914556079807865306270123608653216 5729 -111841215055826875291508865995234510962719662784933944312 5730 -67419769738237463701037557040610441801095336681430426624 5731 -100242026279922336328769207649944040907403649719553192228 5732 88171100798009225770954224696207440728464586348107207000 5733 -43540535803981380144208393770790266533842529281706048758 5734 48896242828570574188906940412222039551993778988886359296 5735 200311307498623977638854386552743324800871082084813718198 5736 -121407491607751500192340576052667137580609270563531252256 5737 -73185964488510716919699893893791064965039818932340425532 5738 -108814632431768325139042966179282477030473767280484240416 5739 95710735380140395024734542867559955943465881104435169752 5740 -47263413859955957462129084567680956715190854000708114104 5741 53076678502858416831787501041420314078029984186109764476 5742 217435596252834186722328169494727639327476958140576060240 5743 -131785489798777452248574204877751641087732723456138249481 5744 -79441391190223137375848955187969574323640080794189090272 5745 -118114515325713846945228784820504285233932951498803977848 5746 103889955232991520734688877002633078359547886994788433928 5747 -51302074592746308004741657477155228258352900091874798030 5748 57611676331687942287655673528779666312152319595386940880 5749 236012146170409274369015003719664716743127900882915116040 5750 -143043537543704675212682570538952677777820337042083272000 5751 -86227228056603159978180459904601405979575241467100440718 5752 -128202883785410384471722376877519268726972731570321549720 5753 112762584167280438713169058565319527317067692123968761284 5754 -55683090106901965108572628023094923860960899385311647240 5755 62531068955721415636288500846068103559785446790448075020 5756 256163138826034261708472567584793480751928530515638992816 5757 -155255668602002169461464959620286695443682701987770399492 5758 -93588091660066991887693617183179785627856964995544993264 5759 -139146057091675878826716490677777992826502903526570004137 5760 122386939466793445766360572036739429472614770258208742972 5761 -60435250681127478576623773738321539293310108805641375764 5762 67867179153413887087054164392227954042721833771453838304 5763 278020953427943429378018352823124381388489351688151933640 5764 -168502095267904478684832726364557993115689441934739106816 5765 -101572321751964593660651636071151014269253451840787428876 5766 -151015888275316253887618375585107539991194512366329962292 5767 132826204044877796277554333250753910818619528410873180215 5768 -65589748465005916302695309406936080014860991259357388168 5769 73655026042345916534622092973562384513552360296934596432 5770 301729011182127934827153635623280021123306577417032429496 5771 -182869719908811488961255446395296520836353542438585094532 5772 -110232289488382969700060689850143165478989564090999723520 5773 -163890222192519194806908528540851472999442540621110568884 5774 144148829178930377550447450341845849583558275635175409752 5775 -71180376267745711113755621539494717172404790359617797947 5776 79932548220039973351743843552276059826267540390076858068 5777 327442689015278668057134648836102729679773634590420784768 5778 -198452688519450366315406085679862814289059892572061890784 5779 -119624730970234160563974690893912105251537319639016158762 5780 -177853391218299627279110934358011861019578819341540382268 5781 156428970315391832133438702116377204242366216373024957824 5782 -77243742669044531535004175101807866316139845748872645212 5783 86740845224815952612166341345144558275474922731317136722 5784 355330308308668237749121352620433910663428800577116989384 5785 -215352989715469480550128420485558754748811233609776829832 5786 -129811108160195941310193275939270126023088294009980741184 5787 -192996751622795250608940345386430372025256951169260948011 5788 169746958639319602149173583170777685069812900112310653040 5789 -83819504781630644251530219530530242761130883384117850680 5790 94124438808865112372971941014798222274607057462270476576 5791 385574204752142423689513724333096202673395933674143393768 5792 -233681102866905854006733130929458767111003312288568685724 5793 -140857999405798477355771373423890016450803016477756366084 5794 -209419263942928902920817979921067033497016114136788397048 5795 184189811320348828270393380949109128602375584680102072446 5796 -90950620102488455630082391234643955096375423176437713840 5797 102131555636299545753211762733150406442903547286430321776 5798 418371885921010520930355951332868458089731790289949686208 5799 -253556699370936979156379655479965079464002415325687743399 5800 -152837521978045997653978197399368138185066199342058999240 5801 -227228120929537122011428652317928068097948878886263260768 5802 199851783582043903519841885964937159765424348902376025600 5803 -98683619005835643926007507609178932179593641914504868305 5804 110814433149178631878054772953061177780505641215789765144 5805 453937283711812395664081669701019790731147883250265849488 5806 -275109401386261012294950674509828740808347694552245068592 5807 -165827789229492709243630243271620264264708125958420440938 5808 -246539426939091320868059654034978898882761035622456595484 5809 216834965995684563229424574008061086245035521802033435164 5810 -107068899556279743397002897928117176244366539567988682832 5811 120229650485193598386894356758748657793937583390312673612 5812 492502109348844698146620573956551083249350994253736601616 5813 -298479602700252046943040049007389671262138991535340290398 5814 -179913405185804463671073505361651961329916828125376302664 5815 -267478932951314565857233282664215766048783926172981572623 5816 235249930673917099084861891379387564964362977952015970584 5817 -116161046455981512144152743786273116050391696548842387324 5818 130438486482635880904984777223911114330894819051961265864 5819 534317319295344762526627779842352664763673823411522976594 5820 -323819356776765426185266702610064649919797125348222164064 5821 -195185999611770408245660568175570406410435208626514424716 5822 -290182831731162571338567141923242625830151311576615897504 5823 255216430336050219661827358273133642070781201902070651689 5824 -126019176085888511606794002332006405925160610690893826948 5825 141507306972379305833256345111285775748789066456302116844 5826 579654701075021235864658526929731237421373238815951199144 5827 -351293337439340014948290445652910862880431898720442498485 5828 -211744806837817962107465358926626400270321181482297094816 5829 -314798618017776776974485873815127871938876479814257282856 5830 276864154536830284607219899479206688439592264788819750944 5831 -136707309759035523315208988033065635926770156713494495992 5832 153507983733835713244007235693982109986464108907644424536 5833 628808588735137075590461732619342230715204704048926776932 5834 -381079878083952971411701562327245647731519724281744096596 5835 -229697291897771169444671488015295668654174080721556663076 5836 -341486019016271193829863239280023835637994128851819960380 5837 300333547696173564363523509930841948274311355855826796844 5838 -148294777474466992334064891153630488195821698760862777928 5839 166518347683239990845109735719801535646560792396491623810 5840 682097718465856154251268526337087327415209635212724345656 5841 -413372095790009252546944675281949275578787043028331427836 5842 -249159827814431523205978709376806335536598286362713397248 5843 -370418000892892627779249445451061210366489949102363461681 5844 325776693940593420044428803111302120410720811274860057408 5845 -160856654644521968384655560409544711188157072004813121384 5846 180622679069307119162678313792657330501676445538129472736 5847 739867235736657817050618734356284911145561197820230095998 5848 -448379107210677481894519750833453735354411464876352008304 5849 -270258428178228816834698338976477530916240386721602042972 5850 -401781857432687216140803963185950528971376074622364715972 5851 353358274170127178862879348263589456298421655431175342877 5852 -174474234467114162856908219107223401030329477909451996736 5853 195912237674492645449090141896028984404186411184699016600 5854 802490866224264652971491513971166300138236984358473402944 5855 -486327343677019585853794687361730832439939790966645796830 5856 -293129539497496490876454492098730650493067611372659327184 5857 -435780387514002208729029537669152948297104118065088859548 5858 383256601199802512675441118625184817887552070998888032360 5859 -189235538829403849002042050669032972965144558507115081048 5860 212485836261086225648682567696748102603392726375609376680 5861 870373263793067805100195947810204994079927088115077210204 5862 -527461973547843622909645409300084341460405499787533705480 5863 -317920898158822541852749752538551300340749195016575791874 5864 -472633168588849104131988061343899905656087281487253378644 5865 415664739294633454327878963159122966008040760067611582336 5866 -205235870861151076388928179242067165638094219519250734964 5867 230450460761585455285183376533547811155292298040364945194 5868 943952549854242169684133358507912020685958673232128158184 5869 -572048440482331933887713167434860775835012474212609856418 5870 -344792457224517916718324923519448213104829468915666672976 5871 -512577933935478863233628233196403415029846099571417590902 5872 450791714924549059954191987082301448516652833834665707120 5873 -222578412506416440313628510588793337804123233399581658036 5874 249921940993754856969540932805226865066994234564753248256 5875 1023703059579844879549335889074089793948513138576075504552 5876 -620374127009029016004815964248163732542845478363389409912 5877 -373917388713799262404672100666932447712255281995533494512 5878 -555872062072843695217496154697516986873356110938887601012 5879 488863826113496102168704917691790365522447489857472924514 5880 -241374870752598245782513811680615350165166505233388048304 5881 271025675984112691574274453758625513791347535330732825704 5882 1110138311689897173526861802759560835849662354603223613800 5883 -672750153516780079449866692050708419334026050027715589828 5884 -405483167467249919113680407520441426259607397891397522784 5885 -602794187399579185428874599018559540120560178607496553456 5886 530126058348416525843427533038763844572366867188611352848 5887 -261746176447639839027454058300077796171008887790711716892 5888 293897418311074979475168334588003160120329925689461989552 5889 1203814219871001384081416734653079821035911788077788550512 5890 -729513323605075655747428535071660344521656167666319243776 5891 -439692743183142141362446869934031580756707695892495745056 5892 -653645941846656860782093736169370909236966176162280243792 5893 574843615652326794149439166305875775439078490986840803624 5894 -283823239951308283732753888801655842934756897741625988264 5895 318684122232529222695313045342432394202762645205390230972 5896 1305332565332248214514729644388453750177114798604786150560 5897 -791028227607707146768426334356044335777631046077476418560 5898 -476765807742121670457144070721638529780265207745592067024 5899 -708753838117159626034553588316555576928963647908607935958 5900 623303576115035891083322986018332277819728423087668987604 5901 -307747768206568821733659915001422531056014466816797349652 5902 345544860744266761969747449705648208403985315728638280928 5903 1415344751566443387236792267721111131524417771318122272296 5904 -857689517049770502766506846653570944418937476591757051840 5905 -516940165506642997728774088061308453357120132241396770452 5906 -768471305933281129689618366292882754942310123128191523336 5907 675816681919138942273153214980882977136893533104414669074 5908 -333673148184235679621495614810927817902865570647173591440 5909 374651817127690550990371831056125296975707232694507008992 5910 1534555864071105133425933163758298342158000869979923569632 5911 -929924363819367182763700929260362675098593560067714560158 5912 -560473214896710385558262794521260829198077453825401712600 5913 -833180893624562379874607852873366018107520812806721679872 5914 732719274702135232208836642584218415220039085912212245516 5915 -361765402050400539258890523682039529798423473576171851991 5916 406191356989926083208974458194370122101162469550929370224 5917 1663729059604043452083058551662747691849418219911465414764 5918 -1008195118937770301233442581607706276071107585594217134224 5919 -607643550207495471970939229091300207817108087459838359656 5920 -903296648377856989396980404857939816569623833068638214744 5921 794375387962502019429376265710528703812250708856286391536 5922 -392204219833923955085457509957841881164788707894759551752 5923 440365187279476084251709719822245627698758186625043518132 5924 1803690311513182953040140067792070694160772060103421262968 5925 -1093002187001740167860598659297499662332150133144351236960 5926 -658752693351115794854503941799462587440525604282552382632 5927 -979266689534277138586209473931521189547444283244256861775 5928 861179009153332542315417953246592444853791351176713422240 5929 -425184075833000494482423784584077775565947140398340690074 5930 477391609278654850478003720614377069338366252313691451384 5931 1955333539801012984059991273333896865987416920791823351718 5932 -1184887133655977681083604286951313158535454373805389543860 5933 -714126965978419424148026500174044825490720112445734127972 5934 -1061575990467579431232921168457505636328082043980029338880 5935 933556525117134176365589680952701276072465841725368328557 5936 -460915435498147413001973930455546580224665682929001304304 5937 517506873133213526847154024473516094035170012762290137132 5938 2119626156872910425296005707014210775222692062438282411696 5939 -1284436044839825029822095666379197977953392370305711429173 5940 -774119513271502882389759810274493484787508511347621698944 5941 -1150749385818748542453035079775562916999270436745847416800 5942 1011969365605420158463133530680609501032730242653838282700 5943 -499626060066799981390295958423490276355996338863359503333 5944 560966642083055069353240436853426438978375946344490382112 5945 2297615062388808988040396590218386121863961955474526970760 5946 -1392283158048269810294775733068086247866367947705048103552 5947 -839112491598715804051417496596691549975259799209452135326 5948 -1247354822200091036459887434254073871653550216525906107936 5949 1096916860803110838291771896723834156413426520234149594526 5950 -541562416805129773380032290499303558735942377969146643632 5951 608047575209221307338642350459442061779049426768762449080 5952 2490433123303543476547070050599711745689950899694573029712 5953 -1509114787461714977028976343001275990257268684691435910052 5954 -909519433196275877461657655648282396996941061310758599992 5955 -1352006871926685142661113525566663259300776497644773546516 5956 1188939330047274466312851533850673473508327984193975260096 5957 -586991203339083229513476104997344603231859014805766365608 5958 659049038215170412144574999154123460964725463342276203272 5959 2699306178058050043485819641528391371534541512685119553948 5960 -1635673566541150509364932065820052359950064566838573547160 5961 -985787802089936629623578999012062677534156325118996903452 5962 -1465370530891870140208006281003020481633169055461405256064 5963 1288621420299698738333457771790238273437465126428539592174 5964 -636200995232575629051724594117862512568839540000871148096 5965 714294952518800060856430589988394397966088131939304577692 5966 2925560606988024261043769110220615849728982463273938379040 5967 -1772763033565336393944493948737858398230303124437907544033 5968 -1068401756602460595025908950545925315693512128132221450120 5969 -1588165323385575791762657250787812756965975315735077840200 5970 1396595714411078540543869897532922199815616305264699038592 5971 -689504026700160494534682418899548242790991908267653514105 5972 774135793750074052832615422294971477792551580040072215512 5973 3170631514366489315897873623764471281286950599848822923656 5974 -1921252587615195354062725338455579996619435815543014288464 5975 -1157885135014464134381413857234414661004720523868837595268 5976 -1721169738469361614685795467026775903802565595613281558428 5977 1513546630809732720257771923057971473837551834408692075236 5978 -747238115128519706758125797760516894492182717279638136228 5979 838950751632182411157982260470229255792671513852915066666 5980 3436071571111259332011206675906678395210807803792335675712 5981 -2082082844699474738752452133729115845699590855568238477370 5982 -1254804682264537547580084339522727911603304291668978547536 5983 -1865226024480484504751614352401815473617153908904013764732 5984 1640214637968885164392210187805365264164561957381935508848 5985 -809768740930304946390962657118723696098870742245414622132 5986 909150064176977593383162153318831316351322302529712678480 5987 3723560571088248778681410490732995827839626165996156128302 5988 -2256271426077434420119183563002755656721275962851762796656 5989 -1359773536996971378885114049719883607885291249671430596560 5990 -2021245370350379541219991603943673651588494652019080580000 5991 1777400808863537814465815627201193095047011306586763837907 5992 -877491295170077882205466731159370792706886218958955081584 5993 985177540153447335931025238946981580010176419021881837212 5994 4034915758149343450305722206267576404955383435146841570504 5995 -2444919213382393065376750970920804990037288591984461294248 5996 -1473454999800091662398528113716813743517087344419036064992 5997 -2190213504702734945408597188868308790824906557775153873528 5998 1925971742631468236252318460303366632761349337863271012936 5999 -950833508390594979071792242650190513414677027240352031742 6000 1067513284897097784385583141917327329138928368244892323104 6001 4372102985583215801980133521153180620228869512301733075672 6002 -2649217107899013139437881460317301613638364139512100380584 6003 -1596566605133911941072236540771689000999787556012686365380 6004 -2373196746155921866861022444016762187382219249895657534496 6005 2086864882814371943542912834105226126405740165497141058120 6006 -1030258075134121118073852204076371491905976701788783665088 6007 1156676645724676552346886083860653490863581014617047508610 6008 4737248774555014709269853418797656146634073229958797336176 6009 -2870453334312953815813717451033085676794567253185997474884 6010 -1729884521232019667531924261051432353339319651388399217896 6011 -2571348540907970763104766777807349108564673004530510233127 6012 2261094263887000790615831902749522208851620077922230338936 6013 -1116265489803932121587577370974626324419966498776129737930 6014 1253229394509504849012061362864764019587846147626217278384 6015 5132653343394281653128558119713635819324929543654407669860 6016 -3110021332450920388482589099250945193606772251949730638440 6017 -1874248304189535969673461619068741597880090378165175436064 6018 -2785916526544728727905797001139455872982093500288797030416 6019 2449756720297644009392568152883262686293991687684080024876 6020 -1209397110752250845860238774526949335807604400545700676784 6021 1357779166365182469402050979642130899612399572592006713264 6022 5560804685289909486212428437609539072014382590993991574456 6023 -3369428283980454061470857694157092510843813407903093147138 6024 -2030566034527619770602235629313619847367307267930814912168 6025 -3018250164099622744831315845038362947185261573470700123324 6026 2654038594956812088711340000349638518351013022390511783680 6027 -1310238470819635667866624729585176675361382664962950388838 6028 1470983174887522806359201558529571882592772424942144822704 6029 6024393778098974158049523591280567809213863107579808091964 6030 -3650304324761719250430583016506658290618251871324804171632 6031 -2199819866767182044786793422402379276019662335244232745938 6032 -3269808983724196049333192265295308019567641605146917441960 6033 2875222987037983072371476634087277727774051600150494235324 6034 -1419422853994933966696564790257697025539112888768953860560 6035 1593552226024826608269646073420517267766296189536636033716 6036 6526331016607862323249226149064497358300944196201944456512 6037 -3954412497559264748634262426312373536406394268328324811218 6038 -2383072024963004506102525035242518086064998942334469051128 6039 -3542171492921246648648373866743624735332507221991135616431 6040 3114697582111422233863202107810656307168579832097240485856 6041 -1537635159422547937207683723548093858238200955069688103036 6042 1726255054394235782464820675241737446191085369643408385648 6043 7069763964737031212484743421453273181670914863284469396286 6044 -4283659504153111542651995434360230616682124670347553724816 6045 -2581471279758079651722227873790728479857907310734845807552 6046 -3837044800167416127931895639148917181396320916950350641504 6047 3373963111037346763744486892871067658856324900568021329990 6048 -1665616075663793946673757280036127580078373544340760010488 6049 1869923007746859274880130453249573448919585656322803624944 6050 7658096532895637128281590799980975419200157128990771128896 6051 -4640107320560174576443603487785660251190279718309713515448 6052 -2796259945331531748485817430823817075661727721630808243008 6053 -4156275010931473159792298559332514164566495152628995799166 6054 3654642487717424666481552055964213110607678371746290510280 6055 -1804166589931113589093036145347881319742797851330641400912 6056 2025455107317338317974089484344008805083693395588725590328 6057 8295009694012968724892485384267612507180139751757334127740 6058 -5025985744115484818662723737780384836362416193520345595768 6059 -3028781437647914365373356824416087807718235782608903054662 6060 -4501858457602033655022986692295211961705777593580956313632 6061 3958490679764616195104147484678065257239783253579004326488 6062 -1954152858968096986413593100051018014522544638516359539728 6063 2193823513986052827884293485488144371778256698781732550254 6064 8984483860747323568384158180906231026818011091974762555256 6065 -5443705946596519998178201992512923995574644509790780046316 6066 -3280488438688218262602734564008901276326249805876380297560 6067 -4875953829699617144684410590070241080832993811869175817475 6068 4287405370423143597295087496686081432909569962276387378672 6069 -2116511470355784251405212489693123265627029850057463538742 6070 2376079432546691057360909887891429637868796042323228011904 6071 9730823056050523703654915161044651432833389688280946507940 6072 -5895875113433965205656464840514175340073419490609889538816 6073 -3552951714872103026521972165418710224799667084018895218888 6074 -5280895275990291368204395135346149777613021983737693406468 6075 4643438474677103215859909075143390664598663187916966111029 6076 -2292255125298453039755322419526618672155053470204494372264 6077 2573359488921797730801773149862475954634086724359994055264 6078 10538681019702460076677535324050975601388887434200755923200 6079 -6385312255371575044704476089626950201918524895559261044423 6080 -3847869641686658371280799791808659277201652930538049898096 6081 -5719206555771366007565610428723761613836403486590822259052 6082 5028808577453974490590229323167676616179321630185226013688 6083 -2482478776392934273886813266165919756295665515032818609590 6084 2786892617918602755009677010179685408579723757126711256004 6085 11413089404683899645533090818298018820489324985722277179348 6086 -6915065285752225355428146499984070864449192972452127990816 6087 -4167078490640920316156752328223874083436991631671523123532 6088 -6193616322695614234178313580583051949653940961258837737624 6089 5445914367186106724410588366045578529913086033890997560424 6090 -2688366256528272390041661098440520752163980995898912349280 6091 3018007502082447414652892045558931501269452202251812742756 6092 12359488229390851072832659844565352140028326650052982705336 6093 -7488429463955210585974069851834560496898867884342411459354 6094 -4512563539090587693166372859571230174232799250286060279024 6095 -6707074631073745224316999379203111099638706481301929959303 6096 5897349143769416512117072906935500591934512644145399423168 6097 -2911197437912177326543116513017284080432729012438472005196 6098 3268140605402200451974496344818481469189064858050394941208 6099 13383758764778537395108986763755639999930361216497603837372 6100 -8108967313432817387240845848282874338691087544148009506348 6101 -4886471068248867407549673317711792853198402874327662504176 6102 -7262770761682394707262345052101486958552145079106463119888 6103 6385916486186578608601733421389067843041159080606955519004 6104 -3152355963293269743287476557082378083053635608169236864592 6105 3538844849069215611819032784337934783140810808833664152368 6106 14492259049631218986863047713105367000280945470092107087808 6107 -8780530131336836828510257213939703078666082064799559362332 6108 -5291121319844008718811978506215943968513144320596763705792 6109 -7864152471746674431722727561677549636055706063230665032608 6110 6914647171777023565203289447626118084518488472026635126656 6111 -3413337594760903804620169183528330737330779425378591703389 6112 3831798980208037143636977323795922512744937874509367018288 6113 15691862242365183025769467511285388577185781814947817340464 6114 -9507281215936058328703753767696304712874362996290620029424 6115 -5729022487430825299076931156988375861476591547957998430488 6116 -8514946782005332118515175903472834771872917353685440655488 6117 7486817446375852270345028344873294659535126395501192960708 6118 -3695759229076001505380867252993478544165698185970359187072 6119 4148817688504117683349368061112840875571871579146503547680 6120 16989998034171720281498789921975550231282562817236598762424 6121 -10293720947955713294834993180576185867637817964826234410040 6122 -6202885824343536735253760623255621477857184245051009829848 6123 -9219182422649139623411191882868028045285079410562606547372 6124 8105968752349035552820994350710954935027092123407645723532 6125 -4001368632336922184509223575460949052681510883431248580128 6126 4491862529973790728224158258346176743599580014282830737984 6127 18394697365986985991428347135664703644063194070009713712554 6128 -11144713872675087718825065840938072467511376139741471396952 6129 -6715641956724176675193241500387712311453199484447967832392 6130 -9981214069499131997559313592609804779036336177632431767800 6131 8775929029966812877324272051937458676456020968774785663349 6132 -4332054950935538374432114805303728061815359049856075191480 6133 4863053721778886915434694346157263581371170262704105084292 6134 19914640710835517379791753130860952236561058024697769176344 6135 -12065517941160174137475150645230154882832914112178453188869 6136 -7270458497010784945712961859178403496389765721454818752000 6137 -10805748512114484205590759127477413682268849729043410549812 6138 9500835716628235346651966040594406259371372403245424679744 6139 -4689860060233674857773924277649006334191852558374542158110 6140 5264682877008813662768314678757027921907374616876929497232 6141 21559210203640714710340616222781352099558474713214864648728 6142 -13061816081448976922703911871122694281109362922358966471128 6143 -7870759060761578665697219190431217549743292159200647225246 6144 -11697872906647985591864525574466555524283012168735694666340 6145 10285160578228140296977750790771441059537155881979972418764 6146 -5076990817213961569005531108177615027143961086149759944800 6147 5699226753764752674382349948902700666451848047871371110876 6148 23338545922743856721373934039661697466135326981818606040000 6149 -14139750283917584773132419250353972696622000950203316574720 6150 -8520243797767228795575252782103726202069195545998884146312 6151 -12663085278262549833091522154088448833965950296654857688977 6152 11133736517498228179754952201577249041515262786537902956120 6153 -5495832288558948548557889752521162453924304830424890992268 6154 6169362098714150790898406508132373518062024275968669492552 6155 25263606651247124685322282861504217891619661143734687510152 6156 -15305958399510394996164562511311977119123658504134226099028 6157 -9222911557108421284937022848802213335270574083259372451896 6158 -13707327450852058969148786293390224868392583847239492308968 6159 12051786515515270206252995391384148670334328344906905480306 6160 -5948962031217101056534230904154199530406807602055613638576 6161 6677981671571492968557613595746996807890733811090515740268 6162 27346235472029074426849180728868538335290751428052154935680 6163 -16567613865098688526275537002800863484246773914647276676141 6164 -9983083815198690521538189544416841062471690041374419348672 6165 -14837020595746311442362572160464223040029905792649168250908 6166 13044954874815263263503481697303669967789474248500655176188 6167 -6439165508555334408339768868193197326651477215069311858964 6168 7228211543738560095666363519898267530168149924053780886136 6169 29599230578016681836130523730350663491586159716758867049488 6170 -17932468587025082455425622857359593108915941795092184648616 6171 -10805430505965442688791554420616004376283706734216341444498 6172 -16059103606100693701555471998018288532138644814026344034128 6173 14119340945750890063739194430896231404262943675261161557658 6174 -6969452731708760908729500866070408861043526407898452977492 6175 7823429771641789700058950034734162728410433237715389226084 6176 32036421709191170772066821165989194242955137612746293817784 6177 -19408899231990866821596495174208948897023323595987063083760 6178 -11694997903221518515130699869783861552059743033393955251496 6179 -17381074519860152939534993495224651615883502563806857705860 6180 15281535531954498323149230802858183960092329508453844613760 6181 -7543076222755588530875295270767938767235377558804658236728 6182 8467286553176672608103901376809501342649889195424507484080 6183 34672752660021843823742435197145432456222271669259382395760 6184 -21005957193949679478594798416486946413936823380742035827812 6185 -12657238717026279932499920706759613160539809843782075425828 6186 -18811035231634260962211890367649054650103478502629070888000 6187 16538660186099180211291403489890858305015608026889183652796 6188 -8163550403907695620779459681678982462589805867804905483944 6189 9163725984153149356464391991145178522866293999256370572456 6190 37524370335742363963805307397152101135979247931491917386928 6191 -22733422526692924115105881590039342265778186974831536829205 6192 -13698044578494393688296025613144686235258966783523750028888 6193 -20357739752622675884665400938063831607853644825385436318500 6194 17898409623671674439611338677708460603916023442217590899968 6195 -8834672525057361976363020246399461240270599449497656714878 6196 9917009540778887573553201630021038711155532520211693398664 6197 40608720873300392940485468888359492291245458087694002912656 6198 -24601862154466638044682043087003596618328257094838766852744 6199 -14823781101152579834829596262300530579726963092892289497108 6200 -22030646297992607690795168452270391831257814294909236244104 6201 19369097500274515980976930009379751379155124002454643082660 6202 -9560545250803236690977944686046324787890484137687368327264 6203 10731741424069906367311648054022280575945614271886811846098 6204 43944653383131963975590057524978444386486783084712915074432 6205 -26622692697371954740038860118353754466270154359510944085416 6206 -16041325721645329664695323255998744156775295002263603915168 6207 -23839973502944446863755729393593749007799141391375568720920 6208 20959705817159931759400811954704317892518335964910911531904 6209 -10345601037542602605680566015911488605907044837242584526612 6210 11612895912694930638329483454631003891987522966941581628672 6211 47552531911360126591091386242314707931380909603842253244668 6212 -28808248274607286934488072667650344636393085408838744013400 6213 -17358108538431502712909550590330005348736750002764921845840 6214 -25796761092229593108444479339014600284724646593871978705664 6215 22679938240370788391138989343678211087455766820650438635532 6216 -11194628441414817299274020467669001810557879917702974523432 6217 12565846882199950574535796198203639944267991643050132589012 6218 51454356268834021857653035408542695774190926488999291352104 6219 -31171853676955634390300001755598111867056056735050237903319 6220 -18782156384182543255960543066480262913375205578625012753056 6221 -27912935353236046630075993503010410519306584836873870221214 6222 24540277641138931498468744590612843357713102711562597369696 6223 -12112800508868940918182757164790925927839936745224111333338 6224 13596399660886068511695454999594794165735979664685142041920 6225 55673892423868792710529055689652574725182133458529876772300 6226 -33727903330461885299666087593601869284053793825174062944896 6227 -20322140385984273928271727191670868662653012682050736107220 6228 -30201379790072774341607122562519800841651133300370410073836 6229 26552048189191750540994230113247614026405869034238031185094 6230 -13105705413467783862725508654513052113105251306432149240728 6231 14710825405895012620018382944665490155016485420337655894860 6232 60236813209897560429891278823765107860528551872581342765080 6233 -36491946506151499225577546160260550672100909548921992178272 6234 -21987427287259499689002801096628834705432392406224598043664 6235 -32676011365514222930142625900423422528220399923535990421400 6236 28727482356476400519235394608896305864509002916194065724248 6237 -14179379515296343676014533306513425420269733549664134613252 6238 15915898197366063407705267000367471168465333857148071234496 6239 65170850157804347201663281271979574669779868935143357114980 6240 -39480779266095285920125542750337553788900529520067421598624 6241 -23788134826677419233424076166564181587378120754127506374206 6242 -35351862769374124696622716522476418397964553473403884835600 6243 31079793216670573608283475053359453626186176876787130377562 6244 -15340343033085262328574477931474968917508627740272273454000 6245 17218935063944550966323971795422608539755476772486081034932 6246 70505957325794438442188090640169187612840203794666401308968 6247 -42712543674320743464195742422605972323253379149466203020031 6248 -25735191492315868117033457243560215089861165238446262504768 6249 -38245171186037827111998468785069907299827504987320005629156 6250 33623252455862686544258040020214504371406187374156283968948 6251 -16595638533965302810631851862514281963861517903165004858982 6252 18627839169530535329371191791171036819710514608575344654232 6253 76274488067624033624490881196200699814547496730901376195880 6254 -46206834842219117108849424832309995570453633670644303407752 6255 -27840400994120460246617027325098986508789488086089860578726 6256 -41373474070682999353994497722041134608417516099518103759648 6257 36373274542118189371329431458628997267330466624810946159292 6258 -17952872461718472554374173141952032790879823066370605441496 6259 20151146409048252893039270708775991253783321028637035616248 6260 82511385753228404449307688350354320200173406614621919492408 6261 -49984816422425552087509244417507588369546679194683898820672 6262 -30116511824397159765011837095749032280432954480932144104704 6263 -44755712483362292801175685836634553146985644937981374079828 6264 39346507536480358699138648704044761387964621591195921637648 6265 -19420259941573077110829407160942497202567312973832586138228 6266 21798075680290838442928715999357859274948398405587223000968 6267 89254389534659939146010719621143065329248992023448693339054 6268 -54069345212901256292214319955711322959380333678742987054432 6269 -32577292304828497380846696470319183407231427083741264940884 6270 -48412342572826343424367854904111849886715610367941114760448 6271 42560931065474911497745252231552458085167515011809692068021 6272 -21006673118098117975964550648436115610412139272377482511416 6273 23578583119656647608131429317300901745244521578949415808096 6274 96544256335207831228802093013833389140536036529905628764136 6275 -58485105584383834198760788013405581257436268729357486047129 6276 -35237611549476508218396716496666176844937647843876996063784 6277 -52365455847965975076623110889607949532772537338829786744878 6278 46035962015604131576433658051715494572887502875381301475472 6279 -22721693302688686362228645187740990127734528612076079883960 6280 25503420611957199977429484071939305325213928170852189066952 6281 104425000331086170420051996112602914455947274867544686025664 6282 -63258754499777230729829992007990748700909136728346950900524 6283 -38113526806597490959970476485885525585765645349140667798528 6284 -56638908924301006283308184744071150256059070939865992844036 6285 49792568553849678719024543907986147575215906745084620737940 6286 -24575667228607711052474314663895174068072188325766028523224 6287 27584198908564997341216556697024980666425166755332348587180 6288 112944151293648672511508576527321291498079759613355064550168 6289 -68419077953729825137362936527808241740241094350980443890180 6290 -41222377678027770303647646726773745275658777276328265716592 6291 -61258463486311277795797123317316776602927673507988898339868 6292 53853393125092441689363578102665816664233427237071878855268 6293 -26579767734678265615798712359848192758783436021466178552640 6294 29833455714114224505853865192143177374519705212373625247448 6295 122153033266256238657623640413376832713334820345273717697246 6296 -73997159724925015454903502168339684198924090545988813424636 6297 -44582887753602582465020277439775091434955092506961462760396 6298 -66251937263885635848631581617090949772572497946110101023264 6299 58242885127859417196714838531507419276467732453865344921725 6300 -28746059223631238820701497291777161190806436172061788616248 6301 32264729129910616075124552651634127749086618856815330735248 6302 132107065164268969094512287119576388648138037812433972280288 6303 -80026563402834831965969651627144963037015205422559996318146 6304 -48215274239753736344151238913943206125866273914579235288288 6305 -71649366883071047846451844985501922194362686478667933001072 6306 62987444024197854597249920454131867486375675739206382339120 6307 -31087568267941744731090965771934088935098571234642172077456 6308 34892636872301355624141010874006434319034569318950976255432 6309 142866085009782279991543881921925401444343377907945661146152 6310 -86543528725242106080307282802354247076853556853512206176800 6311 -52141366206323640838130633400462552477647948395708297270582 6312 -77483183517975075467642998258131719545601549601307409272128 6313 68115573698052967420785380219478923188172744970347588445972 6314 -33618359764880754701457800048716364194175555014967470458928 6315 37732961716666139996606609548390639663173889074588401045724 6316 154494699645349918290784099115693065572937874298552041020456 6317 -93587183343127596772127152711205256964943006584655424459386 6318 -56384732123978721890771406778053740266697662513165571371968 6319 -83788402342474525724957613243662717363141057540434529585226 6320 73658048939607082729958377417686334893417764207842888517440 6321 -36353619073623745984533794835570569628324800643750746082988 6322 40802743652593332199110137882183920924952361930833444004480 6323 167062661913758466844988322758253680472023332825835057021664 6324 -101199771215983204424183465904515707786751759381874552325152 6325 -60970817416667852972541281629983221690614615358221682909592 6326 -90602826857702774170831516853579142994862630503250948017468 6327 79648095000969117493539334584170337532157105519393678563834 6328 -39309740600765305884179332234765045009964007068253894405888 6329 44120379273390685810745369782324384845090344352081276242244 6330 180645277444716743171279926548299787303081440968108927680960 6331 -109426898933722134692236625457116248507908014828000161102708 6332 -65927092809634841119361466648679235790564417528311797830976 6333 -97967269254549202799680276710704706530928350759732199147336 6334 86121581241753735162652334421541032956419672402297839801096 6335 -42504423336670081619727268790895252366230422409488843302435 6336 47705728963553107546388107277320330940579964004813770973272 6337 195323843354936639670271698900871162730996765910298894770712 6338 -118317801361618451219588669064240030644460150423376623431720 6339 -71283214313863380942458076666556187764635262535532857233066 6340 -105925788060059511574930718707316118026589774357541873632312 6341 93117229961857460369983905941432606588217432656469548252168 6342 -45956773883942516133921342450285911745022803838538695879392 6343 51580232491390482966559047760124607390138933571630285785016 6344 211186121346410141176298693347489727878654830115536220756904 6345 -127925628112667081761371594553804480941783545233921255804656 6346 -77071195752836441554967989098885224720227929100047520723728 6347 -114525944413162734207973504986523484386857020389936427972608 6348 100676841603552552953806874492342457962073519481687527699124 6349 -49687417561131605612220831298142588378639958408354637054088 6350 55767033660943532784296359074546946845217334055516358295456 6351 228326847879699350094993303322277362304023339912342656984924 6352 -138307752467997473930467264317280234841852257263687411650300 6353 -83325594807482848612230110364180589797621197853063583533928 6354 -123819078419093873353184227813883146113731720531901926887200 6355 108845537596339087779660212455712833645604199762759924394656 6356 -53718618209829572675990588150000258745361464226542701400372 6357 60291114727839713515664319292855881761939950673994920588056 6358 246848284305794484119524010055219420642250408853097333730536 6359 -149526104491130538678741060004454130845623193383939726690326 6360 -90083713630541624722843581997701740610380132695757007055008 6361 -133860607143794063725927209947657737368421231747721079602864 6362 117672022216316794508938307301564400333290130341622583253788 6363 -58074407381819156714262859236280194236009929084742927412375 6364 65179441338138300779111546405644310825401514033266673773424 6365 266860810062679891270567830765891076708897118138129601772112 6366 -161647530216617752470777006422517561216214048883697681612264 6367 -97385815162707915583358886488381378739794002696933565959106 6368 -144710345930059582762476913361586915991737570717531600852056 6369 127208864937693551471837706423490180280900116568703882532440 6370 -62780723635135923969915155254325357198397678442200082809624 6371 70461118807778670063769531572410023165277217769518081831652 6372 288483562282385736484124516265185600391681241453939123937040 6373 -174744178938673046332842615818306801642964332886408026347730 6374 -105275356370272368427530089887852330892954129311910924501336 6375 -156432854846929175364538859560534242133512586867825924503519 6376 137512804868010006678379527711053243615566029734206086977940 6377 -67865562724122180998752294666996006435659984059780045213424 6378 76167560623295343372836484161149570200865124441595890444160 6379 311845125412289767238595839964880963859591370415189883719744 6380 -188893920781587220409440963369981691773072162926401531183840 6381 -113799239718001121757287020961336694099828988789095588732232 6382 -169097812223447603132406263378390422801272149158052360796960 6383 148645078981345875940021061127495680555111570815884066344469 6384 -73359139529061651229135801011333964288060663881184282224040 6385 82332670112338445010466566412646380523687507029730105972172 6386 337084274732163928023180396801975991214715509375114704143200 6387 -204180796901845139176972301486853813326146333216496374356300 6388 -123008084292234239838363196250367341169344053483121166838664 6389 -182780417368276563002714163424816103229342447346513809376074 6390 160671775995845795362165630198960576499758191678467041284768 6391 -79294062636125887699380445995072691608929808406535268079119 6392 88993036305605360935074040018848559470576979738436973035408 6393 364350777947434210499464813607973360612459236083211642967812 6394 -220695504852855597558807652262601187291120323000217232237568 6395 -132956518098152932039393365786865273288418439330898198054220 6396 -197561824738453535540129763775781955210666200109904090478208 6397 173664217884073909871668730406483796295379289244429043085126 6398 -85705522548485931282889416635810900601863450309955882427856 6399 96188145090442814306853227358030426991118846413644616384190 6400 393806259360951698255784636304291325079298714285341876876956 6401 -238535921838028639433571780319738225339344453945718198640676 6402 -143703493172467875042364804446751174153836270367495445059968 6403 -213529611994797264404749686976799966975277662107097191954348 6404 187699371157743102337210492167993926952622833972103482036216 6405 -92631494584923956179596475152245533974012848574512827850916 6406 103960606841042149584679544137266232637767300051070297545656 6407 425625131471992506120777901122348382764452161536855023732382 6408 -257807668787644939528721877263746677471345528221568159531360 6409 -155312625279044315354941269717053033319903846101772315808056 6410 -230778284568963710633943062689972920040948142131938553059400 6411 202860290233091083155668946173258067098671980709623840802550 6412 -100112957603526015401220304957186684465436629014109971411188 6413 112356401801280178525458084205000787636471093826439179569724 6414 459995599224079039299701864028854401380470256283160994698352 6415 -278624718420685353701241022095902230732801650467882657443050 6416 -167852560090883861649045568599102914134102557937568755975824 6417 -249409819568977387551545882985222085884491142003956444012472 6418 219236595360477690661457533468666956436020715490228736816264 6419 -108194129775485547804791503757970728019657390704909997145965 6420 121425144594343615206305534736299305632343854363352945712448 6421 497120742524549885487998256122550359660885905794429732510244 6422 -301110050695739579364076896599998762938955530611444868590356 6423 -181397367908158609599416710378376894983048680502968556484784 6424 -269534252067284807098868248060148279928968538171343562716944 6425 236924987792608606478825847988010293086071698282365287787252 6426 -116922722728167957663132927791484720967756494946050396632400 6427 131220369338843920514660696221599298888115971898970200850928 6428 537219683090756731310825545976806956932916897549840883546640 6429 -325396359316596023627876417753952302871853903692806942234080 6430 -196026969119426061357600030839197122115177430996301197000304 6431 -291270307049165793264028780686067476677908053346010209152805 6432 256029805071174840881838695093771428385239623567199789791024 6433 -126350215477884589588885089222340562572024179985037152757612 6434 141799836964747925151642856353802399302354851903986744150888 6435 580528842142652103745560835166084267056352366202607529775180 6436 -351626813239533542591438802441870062253457580713943132631848 6437 -211827592782587852684552830177609039528281979351204103015372 6438 -314746080550948765713159835278344247403413683663362103345040 6439 276663619532736380670834274402144505616197178564457303318797 6440 -136532149681843034447083102869712552014619599666612532060128 6441 153225866444727126454286353034723398504968351740712671952888 6442 627303295961843830062922194511103747630305353673195113579072 6443 -379955877432198218606652258285224175987987101661061345580310 6444 -228892270884499695050703647126116427028829206980724300031632 6445 -340099773788256117441019929272217908980786020422380534336032 6446 298947883372556666733607313116420178157611207206968678587504 6447 -147528447856063964280439042530209255180070107098354869281413 6448 165565691788120044159920238141991119759561848282821680294944 6449 677818236875610445115555628913790402339047726111321209162272 6450 -410550197459876611321947346205856656247880946035353025333152 6451 -247321371034370489928154824107565002488068184575488442320876 6452 -367480484365905110176771031717209987773763777468019216401204 6453 323013623861085363939894073873820846961482331574896609415560 6454 -159403756332310507758063007511798745798557982577036911360036 6455 178891846786311635088109616305171783537209739304867504470584 6456 732370547803777074575274670224200607945349379160865616475168 6457 -443589552825714527808401291945847760875778600149491203455444 6458 -267223170557254874335331628571329931914218768203399966816184 6459 -397049058974666698722198078315042883369838176695400047992838 6460 349002192583259047089531539123394699361006777410112543105056 6461 -172227814862939564887696697644625390504611949635537425492960 6462 193282579650718508234553433886913181379508091106003936139648 6463 791280499129840461880610990668320991398006492380366342122902 6464 -479267884368851700177083918293088460595093149523382443202164 6465 -288714475181173850734405943735762955406750254840434550805680 6466 -428979012317514686676472485732253033117905540016824069276600 6467 377066072867214477851306916491198378663356362131171012283360 6468 -186075854928781074392793190243202113323124283557646957560896 6469 208822299848542327375773175005033133380249462247516679520796 6470 854893577328633911231820232127063598729593254662739430417312 6471 -517794401430562789174626689650262186805425774588704755424578 6472 -311921285755905588607984304895737358661595730165996009446760 6473 -463457517371081540377154511816342797911417034809578238140032 6474 407369749887968938292233821147948173362201957165377688596000 6475 -201029028962461143410435813038067345037996731645193059946242 6476 225602059617891117765685485139535973572734768965608119919216 6477 923582455504716654417593839243755700207381387364075156644296 6478 -559394774935479825212488015151682430687473640787552397853920 6479 -336979516704576812235879281016703787725693714996803849573112 6480 -500686472478710935893787774457558193069200988375010083426900 6481 440090648274817000696426472066246739904703720600409735896188 6482 -217174872868846629623606699164567339147814665200351356808896 6483 243720072833709527925522424972844748670155913713486643141490 6484 997749116772404286132189378449855771140005794617690007734096 6485 -604312423005148787820439365592913083568209936161766858885120 6486 -364035770192255929238396289150875544492536584335011392498944 6487 -540883651191841576221888760417090640983165828322359825996987 6488 475420142420450885950334764600627698081952319057067578566756 6489 -234607804406403528613029185402217179001089925083481996121588 6490 263282274100215173321919344329005802454441347610977322871744 6491 1077827142244062263104382189817161304267807827066673345055336 6492 -652809896227046066903939805352544668668676649757653141648104 6493 -393248170300308655943779521021588515675512236305301284564152 6494 -584283941228708663317381713765392584498968481889901856306528 6495 513564645087096747161144890192813241501969794355795946116691 6496 -253429660189198125363651807013318008368549036378290039125792 6497 284402921165295391596056411331537433389150727452609057607608 6498 1164284176292407289217575382491930972732613425113530807201624 6499 -705170370246438878623622696597636899052727237969426718827982 6500 -424787261822944533393830492003990515988912936694710853045808 6501 -631140679405912668930069081682620394060960153180951596757848 6502 554746780332383348823940661966601635044686031617494069091036 6503 -273750274280069555266464053753591311640834243045580673809484 6504 307205243988744723957225672102326239851880301633979987527232 6505 1257624582719878411893286752234642757192042132964781776136732 6506 -761699253934008348281785291182680639617026070066656901485572 6507 -458836978654898675542834861806755800352962960089965690490808 6508 -681727089921863531097477416647976806574897475537755373601964 6509 599206647237492131881118648522455282062875592568293495353204 6510 -295688101572284280804407319800027492524879418248915168831488 6511 331822144050573163165228783591281381547423204143873266276970 6512 1358392306508784654593351665852012322414589708370371263575760 6513 -822725922012072070888578210289480725010355252803152471134616 6514 -495595687118427711497221197836842053260006409539865145516056 6515 -736337833934239052142350259953331478429342427843105441004858 6516 647203181414817618409574266281346918150949488270643110489604 6517 -319370889400949755584336402065553346654105711125483185461994 6518 358396947759237416969893280766300159744431877435242267996008 6519 1467173956945426448476690212276494610956551852259724131856396 6520 -888605581699883828545675459091814875150286548519892789736176 6521 -535277309985762280290564116592686878489714444993115196097812 6522 -795290678979383491264832156260192391420313293187154684208736 6523 699015621804515776970074299283542996412437395791111259878380 6524 -344936401087908787956071864310470885540546223403719337697808 6525 387084218113991608240233109977357947219868472952345545087440 6526 1584602129115653520742772598941021324162880288267513389009568 6527 -959721283667440475328757173256667153715679523510048048094760 6528 -578112537392010818018877623243463818220190080216471994077048 6529 -858928297433223376415294685532760039341118705775917872437332 6530 754945090841752315304906842008490655622052724302427962926504 6531 -372533195406146904071963937276196934193086937254167862457126 6532 418050629092177658822194816977245029050182522861383148539776 6533 1711358982064734389950495143361381984916704341745165288064088 6534 -1036486088371346355494934526125145965995911856950737041199960 6535 -624350131305572182182058473605042830337111078816156555949306 6536 -927620203914239012642422871030211503364982245021643407056352 6537 815316296692210084155305980389369370026179257732155001659476 6538 -402321466253415069646045260184000166655854506452261909994428 6539 451475907572852999519860531900111847003994287243634750512260 6540 1848180093307819772350636448162562929974700710347775936107744 6541 -1119345399689718274131643151626743938320036681363203001770712 6542 -674258330730882501239815181397413411470865044360227119869856 6543 -1001764842283005736300837537842292930592237821117860526180678 6544 880479366915727847972332296759631715410002052089408916750336 6545 -434473947151403515900308815211949122608389494699070426967864 6546 487553847974482964326251697385548540031006011939658525925624 6547 1995858610876042210239024785557647509678727281683161479323468 6548 -1208779478680312285336691679370396163070716681880600058675732 6549 -728126365364475131748206840083094691303027134795551600474800 6550 -1081791833703788482918206964532769971899509208412686728798324 6551 950811823630317095818376477338826787863367974610541809464984 6552 -469176885538122755434585478853095586118530708100733208864036 6553 526493405178440089656538172454811276040379687914823315696952 6554 2155249725695313712198764579207978288749455026907599012041440 6555 -1305306151261802588298022293633675110050788981628111573462818 6556 -786266086012752128325949274702696002566881267181248273926512 6557 -1168164398105913090095359446434342306598831739090036096801120 6558 1026720711014995271763954992913561639827811815018818266628152 6559 -506631092199007214946581314362451917050849863891909832982260 6560 568519871733829371073003153221517115792325029161791026802872 6561 2327275488828657765034457325318680267917334000292527991319162 6562 -1409483724667584257421320792587087298642561327633861293246848 6563 -849013720711646101666954153596428164739312805968639590503722 6564 -1261381962320742832569188542659446611395757309264270304542816 6565 1108644886813918457270053522286367183701532727317912131616564 6566 -547053071588645217893476493030739464197532568170577829053584 6567 613876145794928797298335918131705850791130595251439836015986 6568 2512929999977569911615204328014884662422519072869011054811856 6569 -1521914128650129810128528114640968315851988684519131077158752 6570 -916731766167818078633191510339216329110475710023733893209288 6571 -1361982969178995915884866329701547873726208589359967868095657 6572 1197057490390530190453675354119880324443976682343975885546704 6573 -590676239232094397075432552719081904000943674192601497424844 6574 662824096732695725115213108347043415305380128038657992724288 6575 2713284995643249665945180536337196611868878427328989615363080 6576 -1643246298627740256103162322680088714910832754935777528407384 6577 -989811024871762737189566057774348274549566847193580153973224 6578 -1470547902938153287924570624988831489281533788316141822002816 6579 1292468600833524399084991017785408066196142333507846539173922 6580 -637752232864761134821677788199950318842118565921089653302336 6581 715646035888917763269402091061975486489939969843096190719292 6582 2929495867505122819947630189081965233801318571166844506853176 6583 -1774179819270871250437395225539874945150185646996377123103480 6584 -1068672799019015622934115917915469595375279117570037556017376 6585 -1587702547576524860291038850257456114834783060412168589489216 6586 1395428099641354407016303823316056117982174871805282381370096 6587 -688552324475274246519987120443691955441005734608267607811831 6588 772646300508449194789607546216815045807463806833013977511136 6589 3162808143893197494148452415762574386800374383687283144301792 6590 -1915468848428935312542298869703026802930287160218069398089968 6591 -1153771253220701437734031517917612011773950927735575139070732 6592 -1714121495745288324029407681374602769572316895121735698415096 6593 1506528753614183678990264268055260719599059635305409856039692 6594 -743368940959318176704926289750812712176173556427288885009376 6595 834152959494543626827914034228675007643221060654449851105996 6596 3414564469724631057547374034312250216138931849416016325418544 6597 -2067926342807941821312148383824387427188873614621587510435718 6598 -1245595958893358370366443011636590733453865175530602697301672 6599 -1850531927519065269770152585012345190112792253510859121844577 6600 1626409534767343850566949932913806076896583651308972963517568 6601 -802517301676857735978996817874726896563167497502581275999048 6602 900519650287764371524161435726061490392310661938621086978272 6603 3686212122956492945609479323272162520975404040030933317084904 6604 -2232428608432444271822808997979328699499601090637377554498432 6605 -1344674634195079825448308481505360115029807951397239569824140 6606 -1997717679536419707033647150262225394871704402132061926552176 6607 1755759195354746977243904361606127683170170932664519823157088 6608 -866337181833644597308975052891743517389419463647361778948116 6609 972127556873756981362704246587795258613194181407415118865756 6610 3979311108490124873268024014388386466864930291280114124089608 6611 -2409920200670512555821903844748021671109040840333254044861422 6612 -1451576094425644125348233501511168904782955876267400428971600 6613 -2156523626681644093704121118786002073019799740949450563949008 6614 1895320117460957641524354486746357479488777300891561642913628 6615 -935194811283632155884960557694307897513021439313017633347536 6616 1049387539682988904706844663453212404799838588190304955715488 6617 4295542873562800641483717944448236961544729177260636461380876 6618 -2601419200476960381456412105219529248380328482858760306713408 6619 -1566913428937946371272961686626254331996092488210839281562486 6620 -2327860400136490381229962664885200508595292913044607397708112 6621 2045892458093926793689290896020969299264893631308837151288132 6622 -1009484919075470463508592658944344839831200038616802928618272 6623 1132742428960358223463698455583976592865140333492054083066086 6624 4636719691995766259825369704737436019893351793634240206812080 6625 -2808022895527634450401946507539412768956064733497577831800400 6626 -1691347421822603376892674483011645035669460419714039102932624 6627 -2512709467433865526980314227101534060272956115604635821012685 6628 2208338612294413990186146886837028145224336527300203810649888 6629 -1089632934847399009522102251697710483611021178938285113521524 6630 1222669494058599152140733573742607426128401192242223186351808 6631 5004794768251591251131925827858890108161683289995503139385380 6632 -3030913897086739028734219455205208945837216431031616895216660 6633 -1825590234933408281520188024898352766758659101948177535235848 6634 -2712128602084348503831714808859087439607210814070581360252640 6635 2383588018481138916632774508962577774643045024068607670145592 6636 -1176097359014675333385528430762862707603223329129513872339424 6637 1319683102051233708447855632531977108927664155114218570361384 6638 5401873116106766076411288871527218959018877098418503805543504 6639 -3271366725781233171505836727006677450864059838640950895515018 6640 -1970409373225171245103402285970344125811047804068919075260016 6641 -2927257772430801769976618133687674112289695289536182741626876 6642 2572642332081579403614751763980524889256171661912738015231912 6643 -1269372314596546645498823571277144515637459310052996578596864 6644 1424337580073342195470589759194915733631652343386608630571456 6645 5830223270887704190610437905759836179425396816915048237396912 6646 -3530754901963441237588832350651044027381507002415274640338020 6647 -2126631953884705447770456949298214757470303793701822257414106 6648 -3159325481627195027627720210646158918069841512431653729303864 6649 2776580995466600980040065279236502930490326320231059023855100 6650 -1369990294500388430184760735828219300471604351304184564146244 6651 1537230296886918401109308626920008339869265676404197527152174 6652 6292289898671300815965182013656679455098910449776869550020368 6653 -3810558579038202184358789024017767687777030448487333650396342 6654 -2295149302358153197138070490251182544048593095336976529013216 6655 -3409655593046686288049910407638747871400745354168734450917970 6656 2996567234322996789134119893605568019202032729746891086051876 6657 -1478525119124044626922508212226924303709063516004223228664180 6658 1659004980337696982598824924332238948106758109621682994386488 6659 6790707370638108619942211742954469152624274706960466872305144 6660 -4112372761028155767094242514897946640201896456947858593390840 6661 -2476921900121925556331936253991233711874012356039846226794848 6662 -3679674678013529937866156448554434503478825863034017940093908 6663 3233854512872527632287241037512241900514257306252162889276015 6664 -1595595120259027769225165443741867846800558694010269876053624 6665 1790355288628166964607212864625912390661740274008321749611920 6666 7328314375911868688567322879216099538037987428058372568419904 6667 -4437916148765165893509203183622853369370178674018400950555616 6668 -2672984710919303968293223002823725118965751723671173152073912 6669 -3970919925536943871444846245968403926215697127329138859904568 6670 3489793482790983561213113048940777871718116311999905734912320 6671 -1721866568482894244967833025204876504646697872772550475960524 6672 1932028654683542285918571708101687001318689984317940485841576 6673 7908169651750275703209311802147530917452560089164139719090784 6674 -4789040662443566090954958995675528060347124293677821749953280 6675 -2884452914199946171302489549204113596423994502803076113800002 6676 -4285047656717100930565092974677825975739324593802324542974164 6677 3765839463308816303179420795402784004057965038964735072665056 6678 -1858057362525049353092803077829395887882876106086084721066360 6679 2084830424340755515105315694881346566428356859990465653776990 6680 8533568915897122620856900106831981835886917724139444591603872 6681 -5167741691869225323510963619583772029482708665171433267745040 6682 -3112528076665591517469981699570231866062790438835395944933464 6683 -4623842489709412716572773436025852700914409768532379147432064 6684 4063560492799627250144325875793309971267759618333174924279448 6685 -2004941000483170202358239698304340099916984471727167298703696 6686 2249628310652599178251813436348166747809041597892889236531504 6687 9208063092296141867233233889182970841456360933896456863452760 6688 -5576169129606000590693448188155925384236861122127613996550336 6689 -3358504795153383426113321291364740265334090511682721130711036 6690 -4989227204589888997329561250261073179227768858225488965839360 6691 4384645995198854616677811524269494649260203211808207998803149 6692 -2163350854264568084571456011638999279909718361372585056412912 6693 2427357188278040797021426262763283466775608494250994423240264 6694 9935477928234987452075806792980317538097687123900232592646656 6695 -6016639246377966358292136302721930054335612789532845967845533 6696 -3623777846590456956578805638885380246603256884751907074278752 6697 -5383273361179453752853331285217011910430263262844146479779932 6698 4730916107858079578916993076477602044551701693612530894493008 6699 -2334184770235883613947433223240475202590802699810478304954148 6700 2619024253734158825169347823685498152082665178535232013656160 6701 10719935108369373138804269288127755035621825266042928773651332 6702 -6491647472553365231558285604607863469955267131405766372871288 6703 -3909849883442702786962333299293663387816227579983602170995716 6704 -5808212726877867263524644534149445855018756796521283137527932 6705 5104331720947315649092168041764518066012878678734502856832508 6706 -2518410020793825926674834227718706422635603523499727612761784 6707 2825714579224402831660843898383733250592483564316525050896254 6708 11565874979010499159422370383466258253534422129904812243230784 6709 -7003882154337567462372241698674412493389967028848003958727458 6710 -4218339715970793208253955007818914968460620761722594367103072 6711 -6266449575848944390711400489377634436009507069524708116939914 6712 5507005282286550790072862591032445642808641066661757287015480 6713 -2717068633428152008567391638394994121879284983794280811507676 6714 3048597089841974475869506085821513460043049678932408173792784 6715 12478081004584474341312476016590655541134508573505899868521260 6716 -7556239358462215531831391409155194929059523951337571496717344 6717 -4550991225712541302769411717479215929554396073168837335696408 6718 -6760573925510191590753972456307346735461950169481623873566720 6719 5941212425538102902427686513290615864723243682778609623261225 6720 -2931283125845311124598309311135051678704799764163170817581776 6721 3288930996186794550416258806794665959414868415008484473197488 6722 13461706087334394645561782451304253404392474422631236357934376 6723 -8151838804702743593328600713328436275646003728371942314211529 6724 -4909682957948458478952644227366108935759097405374421152140716 6725 -7293375781235556859605981403418185508701014101813871006725498 6726 6409404484043881313167017775369115478061881162557185431743376 6727 -3162262677867434682147203494802906763425980691432106695358342 6728 3548072716841294495864113045440116880867215479384534174478648 6729 14522300891181228299252426647137685178268314650184116901595156 6730 -8794041011515135432820287643302359025349614727639100356549832 6731 -5296438444494152357275007592891147342808517478054504290147584 6732 -7867860465505192711132575759151417941481682563795204099541520 6733 6914221957268809164290836773137279777758924296018603156790462 6734 -3411309773127672461252889918449707028948301114374104066976600 6735 3827483327736525303890758004934565166446442746443500798131224 6736 15665844321239305954670702802909656989903401226074564511071208 6737 -9486465746485753142861109536038448780243918853363865472906668 6738 -5713437312017404180054041435276760882977177289593046084020408 6739 -8487265113458342431734056403388028993656009108336858612028004 6740 7458509001837490030903023680098131328454119949599657672183576 6741 -3679827346061112501509255287716602983373747786300096590001040 6742 4128736578219099664216791055325564910451799489762069142435624 6743 16898776321850367671973882440844363788586822021583256084027878 6744 -10233011880168218422285249149267327223344520887839642939029224 6745 -6163027235219175376800289875775676603534825924040608040165744 6746 -9155076422954056104774764090423904386610342799999123189691004 6747 8045329024551499270142502045509416334724212858066110964424276 6748 -3969326472353395532612725236073886479538423071859351930139848 6749 4453527516615538103650982081733815066540292050217002488950540 6750 18228033168215116736291009358199195536057292810203114917050944 6751 -11037878749273962348838612991389199050909744106081579578739644 6752 -6647736798667663884411631735562782578020506784243673140601904 6753 -9875049753850965843872528212917329724942891037451698595547796 6754 8677981460577144688787384505903368293251244705018572944793408 6755 -4281434643870301683487251121412710850417884924322889929640306 6756 4803681771298987969001918723459707969123471290219347354512104 6757 19661085439825698165293896772211744872198387399487042076801200 6758 -11905589143126073489642245332173399252708009664568188780880432 6759 -7170289335855669909364162500748018848435092519796689581287118 6760 -10651229678315656054024800934842474020489243169432419175051084 6761 9360019826227904141939993141084964390889175981343667827693352 6762 -4617904672165705987973147500148960552869313923080415478566272 6763 5181165536710460804811059361804631613373795637584022313823862 6764 21205978878003679510630642733660903284242559588355449171883992 6765 -12841014035820146039105412913309785099374073549043510019297520 6766 -7733617819188419782660167007579170415648485433031031409809552 6767 -11487972091595596099481062709643092587213551840453542685155947 6768 10095271142463923767199607421258435373713292012511333999540264 6769 -4980624267968104368680839862015789072585472728734660978196840 6770 5588096317490330419917200542076210829789661053902359747382216 6771 22871378344998118037289998249058010875284117081935750205921344 6772 -13849399195704621623052914018866873416190999131724733827567700 6773 -8340880880127913293109013904979365867869310506080908773086388 6774 -12389968000886167319186964995805044818917635928849174050544168 6775 10887856832427204942584872581757727272167776240395365804425485 6776 -5371626347594291905396971723569868053571224138053177152465468 6777 6026754487854786095638993968786574392196637267742772294014792 6778 24666615118374598279656126174168941973376649839295430369660888 6779 -14936393813643494787012839836941566346455749057779723232526673 6780 -8995480044649009246404856789498681128081043532038553023023456 6781 -13362269118723881961106272898154909737956257632769436813445814 6782 11742215204062187539674332541118247139734274632839632055380000 6783 -5793100121050857039187479074452185868737479165528054846219547 6784 6499595727626566474198203716510146549621705969015822788291024 6785 26601737771911841186618730183539678715884237638622711882925264 6786 -16108081302106512406304158679078081458806962493683639139946056 6787 -9701078275532118082658166049031585250526554546760296614544924 6788 -14410315396794394823990573994731998413825673431998695016851968 6789 12663125637176812830491395896764600403731183239793004920420128 6790 -6247403020679393983636164486773623511520902946042918601230648 6791 7009264400921422355862509049749804105877155091024369844586358 6792 28687566913006834753972203514921352875751880968546327502342792 6793 -17371012428500125796421126980389369017488276129504893297902344 6794 -10461619919860018948295492835943798579704304433368980615669632 6795 -15539964646202577422489165272193808038170903414967515390373124 6796 13655734603221173123396764426869829440935632781546234145401860 6797 -6737073533600610993055343940177671113295751968009089727542794 6798 7558607948424781095187351342571081990764518998229784727801472 6799 30935754066768163674696079367437415467357308792557521494773048 6800 -18732240958364388738229168033991127214551726781086624522191536 6801 -11281352167436830356670136531433129314786201198155542234169716 6802 -16757524401164518636511995257976734637849281420965875601496720 6803 14725583655644979079254187751903862530105983282030228081204633 6804 -7264845005938232792567906133777261512539936417211503645271060 6805 8150692369492135328066910732667539822942049181519268678590844 6806 33358845018653077873111982539018922058535624985567503892779864 6807 -20199361997178913007100903257750332753337865999413109993886006 6808 -12164848133742959053481807025401093727215252771360160714617184 6809 -18069786194803382122054306502342095615534418381774789382293340 6810 15878639538990077883492348634471564812941026303675617618051264 6811 -7833660491879809549364720419476585755138364807655293434510723 6812 8788818875998716360820372670180085134381174588278351036389184 6813 35970347950787110129995948371193780799041296270583635143100312 6814 -21780553233611621937550032613719121692500359565895672536583792 6815 -13117031689521088775677984469605727900816089255905900649349070 6816 -19484062428322199230321092099665152168970654348922863165489088 6817 17121326575932481787505317193450580720453509544755827622163704 6818 -8446688726084059128227616014761492304172458786807353402376368 6819 9476541805977971376866202214183387991587773234788118476356482 6820 38784806732114068203768850247061247582955036237921857491995136 6821 -23484619302178987622791162238914519122649988729692772181081180 6822 -14143204168198043164704073219982071403097325744267598268276840 6823 -21008226028350874745852707584155987536916211896451606490640135 6824 18460561503365989367390657288157082671298704654196358654536500 6825 -9107341303800877317474631800676654827073436076179435335108252 6826 10217687891655292164675769264068738292769470939044030962596416 6827 41817879749385972680435014549648871231564669415336898718756872 6828 -25321039499542537188659107423683880558922195252995881601804776 6829 -15249073092131908250251107800327817109820676343333670600087132 6830 -22650753101790573611587658328378988483925651854292277038301200 6831 19903790941376777896217842249732673932539159432735894177016401 6832 -9819291159360368840288735273253355027502061979825924321551404 6833 11016376983536658135820421728284912268083442721055812059181860 6834 45086424694853250496825466523633624150464202720783730627860768 6835 -27300019106126119612837656755447055775883176515279681384351036 6836 -16440783069182750387683460297091332168610404572686859613683400 6837 -24420768813079895507464033135854842969219708349409377013333608 6838 21459031692659993263531878256998426752922447458913732238513824 6839 -10586492440443066963522793242995814001714475909397690508441438 6840 11877044339787107588725546365802324630986903811652117621877840 6841 48608589757501437183141224674471701226514296607908605530101624 6842 -29432544583490208008088276537113489950416960987818749030698560 6843 -17724949022391858611358984041174331347112361881161418111206902 6844 -26328096725562863098628129689701333621244115976396938538448104 6845 23134914084644763903277252741462884775593634078121698096568330 6846 -11413201882799135468157897486172510743302133258541642061576832 6847 12804464598269597262057740371316272018750561335699296892902196 6848 52403911697958670325602515627057983581999029545703895472946608 6849 -31730442938038300519671781591895983608246375515110754525958048 6850 -19108691927675804487853872164560468682946461700921291679993392 6851 -28383311866633547920579437431742717230881495117904759462355168 6852 24940728582397680574590351322448957062322629785119273165290688 6853 -12304001797876493795089175389795716508926385061200330851709944 6854 13803777557352008223238269750118874679975436880163654094475936 6855 56493421322936698091627254543063820620677064327253180887291080 6856 -34206445563258127249756295643807439268280728568444239457771672 6857 -20599677247459042730748993122620230150172468051406420525795308 6858 -30597797795657118432652014405810097173607236250860973879380864 6859 26886475917346508065943970070986080369182701455698246415710226 6860 -13263824794185861309994817486155383779503721114480443896848076 6861 14880515900972963952911749219352648845795012220355806499533168 6862 60899756913447577713617271727186517225756899799057687412263664 6863 -36874256895926147422190167103519669730965379813531494057925258 6864 -22206156262148035361775036927449768510033815967902982697210432 6865 -32983807974419832978524767111275198693861436271834287240591308 6866 28982920995091444700205001862114841728471644426505075615715544 6867 -14297980362216937450146654729045237339338511160292095779092884 6868 16040635013533120132875605707443049025023059628683153931381656 6869 65647286202252458014932906929216316091974271319598688091648776 6870 -39748628246644969530977595071456156459324989237414692428906784 6871 -23937010516361526020165997592202603346764593734629695432591478 6872 -35554531762145743438026492864433193785426525669094889403332980 6873 31241650865142582283010830015746586964627613664075213483742880 6874 -15412183462369656970119448613584564849767447586792773019689216 6875 17290545040998492097507497916067036537140731108287946070541230 6876 70762237540255698541781807090734501992879391123052839984017744 6877 -42845437191865625393901378621086575671137537969450493998977874 6878 -25801799612951312358189569956031508185951835166428469539770496 6879 -38324165381047976826163992268584648201085909885910916294323434 6880 33675137056438000535352772588105633319877955480700116296335280 6881 -16612585265726320509785148740480379855143549277567885839324940 6882 18637145366220732663956083524129151726761911890183918408747872 6883 76272840939080080063773123802734373754512213190530719328958926 6884 -46181772943305010921018211939832908673566001411078475431195784 6885 -27810812605156866329223846481623223276795017480201731810400180 6886 -41307988224077953344271273710153178146379684199445913773977616 6887 36296802605062994151906657192962952271866059153152477482127675 6888 -17905806208616576775026816186117048996820901826560533067067736 6889 20087861678954555617151954951541967336379442706592129982777182 6890 82209479728086238615003481900339503787970584773296928748919344 6891 -49776028141548023950528021245893397758528790199825156152074250 6892 -29975123255822545556323087221591099391611726094256055042182480 6893 -44522444904126080476212788266138176629458815675342212057621456 6894 39121094124820814729214568069519361546609533580087346675665208 6895 -19298971533873695593480385855793526134367233810182750394387102 6896 21650685834447468680219075944982178889251662536543332641237136 6897 88604853618888338709865639258876172384731738736319150250778612 6898 -53647997553779261749669129250084402996629561909426022379704976 6899 -32306649452561369561043574829209292761487261903372115470586154 6900 -47985233473551035765923719732520276646741927492831230473915264 6901 42163559297320806502729109935168108441911748623897912974026328 6902 -20799749504507362255005465596581400323816852864937400095518480 6903 23334218708858946465113635880314661462885813310989475341715048 6904 95494154029243677446575135947842966588452717611899618091530832 6905 -57818984191187153963333655974786207919567808416525591985973964 6906 -34818217089174640200157205878020423871419732700281771308668848 6907 -51715400274720498842654044571590899992765961992683100632486631 6908 45440930186181567931542566787646664671439396756252534117570480 6909 -22416392489289747309434921970032679065223180370445280722602776 6910 25147716275207341986271576345047257547758132461071031190631888 6911 102915252581351668627094400909249703230943038913698368145391496 6912 -62311913399802768917925888980305051936661883761097144338313224 6913 -37523628746639586171729322019318836704953469959125191779664208 6914 -55733441916393707234555286818176419962597497412159172935868840 6915 48971212809934914350948065014642649269517137197446778491137504 6916 -24157781134536944775524517425039687806243820372029462571045152 6917 27101139140120652209460149911826263734001235184331357290158080 6918 110908903757404228568690848877313666326819223956348694277893144 6919 -67151455519567884952148776972738968518328208501630393006057983 6920 -40437737531673034337581663840432809315271166668549154508303096 6921 -60061414907436669436288972076216377898501943797381667670954060 6922 52773783440411258108019063281153018383292356639967169336049596 6923 -26033471852241123223974989948431352857204116780403661182976788 6924 29205205799464788380557925471961933363854566343993844614758184 6925 119518962768024698087105793718878903639633580229461412966324500 6926 -72364157750477816702834685756232151734564384439953699318277896 6927 -43576526457391553613342052321254092948205106277181599608366542 6928 -64723053518717874569785297099134119429035497869656701849996944 6929 56869492127949777386952097649926836104735746735136166565127648 6930 -28053747871749372944442916413071407782435432622563657715677360 6931 31471449890029352532033047740110613114529382563605284737573088 6932 128792619767380461606435489210947504150366430465498451010235152 6933 -77978585911934394444291329718285694351875284512592926660329712 6934 -46957193779050251522034942170898273636451820074119093869615880 6935 -69743896486282811017020642123640060952559723457368362833265791 6936 61280773991880322434510704579142510409375818910555554886061652 6937 -30229674120478497068514962770140817755861350262883857532117844 6938 33912281734961646219395911892956724185244127150588022935165032 6939 138780651632646161704250459517796443830317822627925268270120912 6940 -84025476832209864790187296375767144651752014600900606672179216 6941 -50598244728395720194530079287964718249764801318899934190881680 6942 -75151423214260744212754007664150141818850046936718313526648704 6943 66031768854553852858458809537575839517152429939115595307025005 6944 -32573156218792303013504531702724592661739140455780932259066520 6945 36541054502657221704153072522594188040649817083118549941922304 6946 149537692615548979128493572333436414795874157903111662067817344 6947 -90537902159416903099875991961758802683355444330613153642004505 6948 -54519590122966130933847510781519444102822733400697484224712704 6949 -80975200184643509100675411050283399802604286722889036057950894 6950 71148449839953194779609081607590739632737017553690791745581108 6951 -35097003895247344838063051948044647679130945433099714081735283 6952 39372135322449640394557537319350428423920661547273915608645120 6953 161122525270394342701113764781421983518635079673125629878127648 6954 -97551444443875362444871708026570411711145367864484720496233984 6955 -58742652361876822064984699860166725016159369522119103396321868 6956 -87247038333336454651441514263035685502658059677674933032348784 6957 76658761603809339287818445507724619487148064877263699265933082 6958 -37814999151039689478424415007748242851634016412279171650016784 6959 42420981725811098861354394983914817930384947722134116707331578 6960 173598393166731687749533149796089148493584306647099132094798560 6961 -105104386404554483849722979941475386745420950136139118689726308 6962 -63290479357418420642806499279418461674082678064834823842786912 6963 -94001162207976631591684510687316304456723709910509807194604134 6964 82592768911409101881267391056280461435873790918605008030400868 6965 -40741969526771883864095479737238087814108754784071666255367712 6966 45704223809005621500001761655505233433059725420281973064018728 6967 187033337006192422025083737816516556699986944311342198803063772 6968 -113237914359662818480368363245527603674897016726628781804455184 6969 -68187866992354792813346148888625268474893476570880429885472976 6970 -101274391783222185689994189505782679601416785906393468079711440 6971 88982816332153004741003439978505764557075598364985220644475695 6972 -43893866850726797192835978969570353342533188458232043204088904 6973 49239752542363148258813852542864394540967707105202865752609032 6974 201500555882570406937497141215729799929541561625615507679011792 6975 -121996336873792449894452714821301356476476344685248473763817326 6976 -73461490736341752090010577159781725099021701446323873494309712 6977 -109106337873839257822943487241848415232579658323153298247620804 6978 95863699876670747585916620822958627042253259561373350247561360 6979 -47287851875813058924521164347490520849191294314774241220843003 6980 53046814682711415049311306668476492373976779692036588786290056 6981 217078795552513424083818606734829555625926780313500704903375664 6982 -131427319751658888345086134314061828311121262625056390185470276 6983 -79140047101610882831337654505506537654248459177407660590102544 6984 -117539612155269704416515555508697743669946105461209941495677128 6985 103272851463207629452742423970267958949576978804294522410575312 6986 -50942385242374436078479294756080153964813676750312830074504672 6987 57146114779168888417499642163866564091135893589819185870302272 6988 233852765721889637079825062106729861856932932793671730706061368 6989 -141582138591798864784533424560858452775488973570027103841146608 6990 -85254405668208109964355348330169810307627292890735525688172896 6991 -126620052875799053512139078751842375374886901368461449410075603 6992 111250537165361181879124404645162115198762435541435143940367104 6993 -54877325236281765544243744716146186140383963140723685823356208 6994 61559924798633289280116524866886637953750635395397986005333928 6995 251913588500669383811095513121305468043630114704954913802155056 6996 -152515950203008660276053855736876025086423617356043622359871872 6997 -91837772462892578581667236286726982143456271822392949462591536 6998 -136396967424328593565270944880776633768653627868742969778704140 6999 119840070263397322184112047284413490299916442049049861870208742 7000 -59114032846310815842667787420783844089633608645670863438286136 7001 66312201936075604733068616878374780537379807650051138124801300 7002 271359280337752496565200998252833928222506493614094324729053864 7003 -164288084282268900661973661319868502719662226133601085476050804 7004 -98925865533554774463225697368428127713720608660939514965795984 7005 -146923393003484303988083751958539762408048594131637833975210388 7006 129088040196657188115139593366067752591428676602150682017606064 7007 -63675484661924072606979135469480672229853478339345381440270865 7008 71428715216361056208502058864089096420321235146312318470897912 7009 292295269917360381729850983814532772622450572957658588071986384 7010 -176962356855883253281695180776312202879252009340835407623316888 7011 -106557103622989645348151981688842276278848387889678507675498854 7012 -158256376749792997935785877321699024478031045416922269328526680 7013 139044558595352209561133145842828253276071594473181324100527138 7014 -68586394192402661302522519958580761987274569660737843344588912 7015 76937181538972239794731788441001184979031787460975457329484440 7016 314834954681242603307071140702273055929088279763089870415390552 7017 -190607407096067794397211734789837804771985059722042731297806820 7018 -114772808912367429141782830744226575467754838221573610397935400 7019 -170457276741377694911409364338620133121200943437096718068737885 7020 149763523656735526904666851832519859457821610370117500930497984 7021 -73873342231013427123615881939026004370230643045135527143559700 7022 82867411864926405335950293373259299401371901572214670662845648 7023 339100298836922742609339448923074381869746922043890062861677066 7024 -205297059243811325670826922945290820269721225203178053275839648 7025 -123617424876110722476441619415870273459084637024841659156106452 7026 -183592085439557818246754238216122218471018138988440469214171312 7027 161302904223661001250305000048268770803186880687373417317561365 7028 -79564916933756771417454869984849013459782338772919442918978348 7029 89251468296595335062580118477583167013798240945910159244605984 7030 365222475922495965691881252486130780009765757040803085952008288 7031 -221110711496070329253689463154335126379856678019792592449181685 7032 -133138750366463483869306951104812132155752150513385301767602768 7033 -197731777224408422270840879844988423223256048235483244168287900 7034 173725045023356067834907821091244332117448613887704626032074316 7035 -85691864331449596337627379017253495895790181325480221043082874 7036 96123832856306313962389693202583642557400749856561728163378496 7037 393342559224128870758431467494191217362922086237170248513579440 7038 -238133753851893475217846855385964606482060421470535995681086880 7039 -143388191128203997119427572988898021122184380212223733260169168 7040 -212952681806297070009520626032331262709225030924433018063758288 7041 187096994631333923271149150299756672444050690615835891647442868 7042 -92287250046697337057590327953427254170343339030047291004976080 7043 103521588828798320582713225256033298706618689834539201873988242 7044 423612263584513382695658739153765468662340320573730001348598472 7045 -256458017058562748410165872419804808466600108702640791262785284 7046 -154421030032114359033116998129360166153393833499684439966837312 7047 -229336885426278344475215698004543211072308124993262727324022300 7048 201490857840281811848568057960068907773048634917051931964897056 7049 -99386633043959734042733422064932296517208006212837780419787140 7050 111484615596120456250852512018146994104151863521867961325472752 7051 456194742400283347685134126216112091579622897559623221757215996 7052 -276182254956012896593436781949047783548861592575551664902314544 7053 -166296717410407981143835082681785261833680289788135871252780744 7054 -246972661898628675807309550672499137027623821580515438307747744 7055 216984174237051259651267656742770387779852997347417577690348751 7056 -107028252301695603071550841573625784368737545688126073223595820 7057 120055797961702399839364828242171870739566027919136447048659540 7058 491265443885093478775290480665177541667914641835483714158717904 7059 -297412662686421466913418685142191761945698208123245941341852698 7060 -179079182978799313572972546934698047239056712561327813907619624 7061 -265954935699438934148137716635649992967604638699750652737961548 7062 233660324923149455690056951077740080920748156140558153139943424 7063 -115253227360781337471458018990819430203621865467891468864309993 7064 129281251033434428842044259327968975977444004046762235917164320 7065 529013030974055745836872434189135613528462540674175740948495804 7066 -320263433416777245026148473154458047789178938182569012726497932 7067 -192837170938775371808578592059656015351502075193485461660304120 7068 -286385779466789455149712323077660098946809755787341431226510176 7069 251608969456038643546633227204994831518881987893214039020677226 7070 -124105773773356649699395414173859533125955449865750818022243784 7071 139210561814026472612870693981340545139181473187025648185867398 7072 569640369565996995173950275589657180227910445953008879096119592 7073 -344857356416324064069434131548741627895513678392066952969358244 7074 -207644599970431378557728424507654377727211768909547862972665232 7075 -308374948451405405377361261948984894364511892379495612607615445 7076 270926515240789111898239079665695548361602191917142118453078984 7077 -133633434551302570164321543113967162343635350666030878458749896 7078 149897048731056747798397470508973128243158084377362734864242880 7079 613365590144117828217962259505480449189172664614189680457803964 7080 -371326459538992154392523773017452920510930090325333877555566400 7081 -223580949951536028008471519183509276706794282589360733972277504 7082 -332040454642680220189419577851036461127775288560844214004117500 7083 291716621764947935359743999260583040254224962840462985242309907 7084 -143887328794069071968579758756048876838937203847022797504906048 7085 161398040429383397759648523781085036674702734749836240724909328 7086 660423228184783890326044045383451668742436952621097825654349760 7087 -399812699384291278075591771283951045675029855612830826988798371 7088 -240731677372909782569030658093795175305146939180946371972674272 7089 -357509183494472869484138477182127551280344739658643793697245712 7090 314090742244680393989041238869851623993261862765889002223575432 7091 -154922418761937400712686040193087078333633848679680381970623107 7092 173775175245419456949070624696539886432143209301141946486353960 7093 711065449160175123615396516433890366151376312568571225275370356 7094 -430468702649742900016233891990305030444570965223757425930806180 7095 -259188661564390536997629473880381996405306747252055554948618522 7096 -384917556389107941599285002532508653803672732304137811387036616 7097 338168705438171783836982595017316996384610167377258457292589832 7098 -166797796753448078620182711110384277052047883828373221965446700 7099 187094722886636348866170331208533545908166955755627124689635144 7100 765563364365294331474458966300162110156803154281061897882982864 7101 -463458562444945120183838878405468644429489749910676440420977904 7102 -279050684000330456793109108297745420162001065342717234821537632 7103 -414412242207583058188769838622675180960418255950588233015089915 7104 364079340583863422919904041079953602092568220128646024571970984 7105 -179576993245102757951750783842357787862504560979568668818726220 7106 201427929951071943943685955716018883297472381133282952698940416 7107 824208444255470639160125427168549131738265815866174662418963236 7108 -498958693613050612844963370628951224686887366963283509310204360 7109 -300423943119471913925291000946035585359990992440625915355084356 7110 -446150921620238068116510297023148784866518678967852018326147520 7111 391961148637323244510131285454406118770122297040019605238663788 7112 -193328307858042230219843342933131513057635803105319792071176864 7113 216851391041120292589656490832332822989853733840338534499911220 7114 887314036469212000125589661526997901651237550161520076418585616 7115 -537158751401141007029260153416021342127004647589174712133424918 7116 -323422607271999472124993811005347949504040353870368560841779000 7117 -480303107976267331976874485181735309559980753965164831336646280 7118 421963023212474215719088096535264944244850755752507593383637320 7119 -208125164830734350431045884523656462869947222076605287871648098 7120 233447447354054839182259087551572465557505279085553461426483576 7121 955216996235449099402246684374918407066264322646515479553815988 7122 -578262618138144058275762223189866494617367498019842905951063728 7123 -348169408597427110014346000462681797176931217484633457506140530 7124 -517051028953748825708237438747410538142731910187985410694075128 7125 454245024881654282586260966014878547794051744918969652391619864 7126 -224046494799332064051915282022207874971323235684495219617492852 7127 251304614769210308086082878964237407781130162057612937697895994 7128 1028279437426426911566368196479310399239989196432683315140136216 7129 -622489462919108964043589999799495458283692274939750037596343280 7130 -374796280841685758624921240247131127046778571681959891659675648 7131 -556590573435702618644776020720295130533901356026741819650582554 7132 488979212755771952074103472644054823276959560108216188947166640 7133 -241177144818880691279698150392323001824934132497504094197682288 7134 270518043599190356979980843908848968738557053878568831700876944 7135 1106890613120478747885937460614540374223278583900686998672988306 7136 -670074879659487264915150320351857653428896778979160499492382928 7137 -403445044341322784217412833398908361788752177891005545409216276 7138 -599132308403556161578648495823895322397337230319110490082269792 7139 526350537551951029546551935776467415320044643707923068683811365 7140 -259608318699605435089412174569390491941770795562740637142814368 7141 291190012330596249808947951466581533484293457349311781683997088 7142 1191468935185595734605750738814400499784885711742830376336035976 7143 -721272109274337453770451998960418604197727205905252027942818525 7144 -434268141638180579330451271147955101903860736934752904439317520 7145 -644902570988870201253378783552023309831429563294685440863010924 7146 566557800662918374860582975015960743496021766213767658407687828 7147 -279438049883780822862767823813827084455436544479734761248695367 7148 313430457849355257548094933814648810686189895192349315342409896 7149 1282464143088226966185971156859773537201719437282866803614363392 7150 -776353352156983105497919583600915417044764615793158254271218544 7151 -467429427440430606485706336810427931211613439192065799613967204 7152 -694144641198965782721041608787962299637170968388837885288560968 7153 609814684071471237410889162811552589794758526573115342293950912 7154 -300771709250908582514352254462776667950322357965195550356622336 7155 337357544827590250503978375938731733305243180052074933706439768 7156 1380359632875481435255287505406831775312126844695118371150090328 7157 -835611177581645386083201399019450920994746747307700554267504264 7158 -503105016916628521674763883481126531190853506713458881480380840 7159 -747120001234009831938879306426991691946337396519750079130199418 7160 656350856306263734985108656519386858474714441552935095081186000 7161 -323722550412896918286624531643288148294589805052941659004078368 7162 363098277143996855953513911348473037569096452136644857078646632 7163 1485674958076462256398690490612240704725410061258188549216670460 7164 -899360037137125116463752139102370632375040873479301812107713608 7165 -541484196599839421766400928078681012359914964662210080982361380 7166 -804109687744114316523191103340869016904656295347238684182792784 7167 706413160013587403029258221182579157125430722669163909548614916 7168 -348412295247486147483628199627472888406151424145564204618147288 7169 390789154418827502518696087839229428393220540725659781321934976 7170 1598968515123714380210862282391412011106970216824666159895254784 7171 -967937889816066959202350008957691677767918511286372719848177834 7172 -582770402490267636017061167800814823191573480484551107022254240 7173 -865415743837171233330550489350950789444838358845773416193511198 7174 760266887125622694237315390340169653995252190115367921072596352 7175 -374971762618207265956811943509387171968099387941143542175852183 7176 420576876968836036880936265934773739679567963527649331458653056 7177 1720840426812852616275489330970772584281954398510707478115121240 7178 -1041707946939205511631594375243623608481845102402850917947136160 7179 -627182270278721080711653064981945639219459537262442724716458178 7180 -931362778143720983876556720270122635278603524907889800510170592 7181 818197148040771930676424110159888754987190402613015539801536216 7182 -403541543443659792872173815381865162195574953400338396500278160 7183 452619102727998036930724361429499287536022798885878774647033240 7184 1851935638301796553238883564649094495737643299955719957379322264 7185 -1121060545688955642609414143345655449297726569386836115200518440 7186 -674954762971261835706429515809164740750471999901707530748822640 7187 -1002299638776532992637124558084276850624462237573288637200246479 7188 880510341698254690335525663032633210363961872181669393749924640 7189 -434272725508890824498318553853961469345631640130216453420058360 7190 487085259937653513481620105017999208773956707221448468065837760 7191 1992947241205428539274484717658789537183743361333733018699721224 7192 -1206415160664644243703393690789512375002270949629543492672666800 7193 -726340381579273270518821094851904242240173173223114779159845608 7194 -1078601210592333523446523546927595178685765239852997503847336320 7195 947535733929409166199507472420310373355341413420353943271193578 7196 -467327671658260166079469855356142846631127984361052504157448272 7197 524157419686166322061899791953068463261589014206555884795600544 7198 2144620042472004779612244980148209985329524268806058320741288464 7199 -1298222563555669598488880491171772676327048500982843828731065809 7200 -781610464950764055244031348244198969177727469653886410456959192 7201 -1160670344773998379400460232468494695196102891828576092447293540 7202 1019627152004513535790749974811523781391364286772539441632235992 7203 -502880855273577449580711907283036954015387737452806852523982265 7204 564031232674592969510127872598698525557562545061649458764424320 7205 2307754395939745161144744303324490365450064223531221631994467640 7206 -1396967141762219203057838652936865688584480054313488925758382328 7207 -841056585260017093157628598280463178606445799229564194709417148 7208 -1248939930406485300332066257647249438974095484006486147207732944 7209 1097164803869007700835811809890982864463120807009683187707826096 7210 -541119757224771798187643281464216863833065038132550036577231392 7211 606916934902632286419579093606468084525956710007195460129322236 7212 2483210315771550457388110910606970382411561327112686275822936968 7213 -1503169387579413492926445060669516677480219787874539731241085298 7214 -904992046145804545108970232752424921925440552480704283204873248 7215 -1343875118421969966439480808575668586325654994694746097304868945 7216 1180557231179529951084280417249188919223119666067293064434982256 7217 -582245828784269149901008717720065568450997859915195176433375324 7218 653040427309818068872896796252340893586760267110633236167376104 7219 2671911892359007879559828784367671831801340222658397397286634154 7220 -1617388570403659551469892927079109766755648353389829968862029028 7221 -973753490995607793567160388777940949476727980001642473496650384 7222 -1445975709042452770451174950136438428402562900778958519733014560 7223 1270243405911154411792782640544490551899152159873097484943769296 7224 -626475525322070269467676791738199220552224218560391563390091168 7225 702644434772159616446781762622565176868039045158443866916489014 7226 2874852032780454638452806325452398341303684905295531292572647392 7227 -1740225605323652883093320300316020488990749621459903370010334918 7228 -1047702629417044598307144889284095621202200359847234639480407552 7229 -1555778714655143620974929881447534328909745418245395218851647278 7230 1366694981015803905615132921918420888485922809336519543083961376 7231 -674041415947811274533916559477311929925595790523983303056336019 7232 755989750245987068067738735691566048714093619240076184877895712 7233 3093097549499058172772623067907925862501261189484028866084597516 7234 -1872326132427202529142805749572283923398224982066097802167297112 7235 -1127228090520629521158147998168262257915373882487607111200494560 7236 -1673861110921089147953177770675464506268010111558016284553345440 7237 1470418706371425472832432132126097517547063962892244817977976714 7238 -725193374640527085381096172327965377804294876647249559414249920 7239 813356570270501370014869620063465577939457405351160386057826772 7240 3327794622703335332756730013324244446490039347476023726488082856 7241 -2014383822193529750049444403041370715437185281899500828220507828 7242 -1212747412262878398507997614121432753600681209699195014217405312 7243 -1800842789844936604691531067788226933673879259620337654557371035 7244 1581959022075800597275561623727394715720460260819751615451617388 7245 -780199858808224738296257542939072263948015800138933983437163524 7246 875045928490478064729550838772685773002407224122700663434668272 7247 3580174663532511892925229780891710156495037581011377650629791804 7248 -2167143923453888306731756279863441402559538073007662174711463456 7249 -1304709176768612536297400175843314173564533753906067739267670624 7250 -1937389729527882397421180481041034919330663400436676919773487600 7251 1701900842011726567434084002632921581257941076979400057266267372 7252 -839349281649633805554967916360820311119236908171689359048700640 7253 941381234342888411729748382623589489834163443091219110572145728 7254 3851560607401444112557702358374441403196455044073328402019776864 7255 -2331407071596614020694298283513050448771634313684568541492038224 7256 -1403595302269335599245570400554926496703435496994697195357040352 7257 -2084217396391497317753898267473114074175431076116221588532287552 7258 1830872541545934055580876454254574312546041595768642943250306784 7259 -902951485151697730246235518629163548720589129600220583415802532 7260 1012709924568192359358627768441785294220635498886164031436234512 7261 4143373668753937710298991527916880780801071793682263940992498600 7262 -2508033375971750550324392478960674957343918460808579583942010864 7263 -1509923503064185962255042801276454065026427176262547638497921880 7264 -2242094396802360161598174187664477770025724592013028851657821164 7265 1969549164226980461149028294744780776303833437526836728967373012 7266 -971339321050711497485070440542308533568916824657939531274591488 7267 1089405235761201257656093156659999014113649792276302486145343834 7268 4457140590839328973009562754559224046028003535718067890611504640 7269 -2697946806821340455590783400800901716823283903532509339442586820 7270 -1624249929734893632569118296256336259239508163503665409176152352 7271 -2411846396251733428801732816092345690477446916004582484241052053 7272 2118655863422278133392463071249948824974695718011636560903105852 7273 -1044870347614863110786534543732756422938017431510501900617071096 7274 1171868106770355128592066079724957150199047884929106642868972568 7275 4794501426535977752131873725000073676589586936450123857313559342 7276 -2902139903530872945353692798232919027310180167042864144961347456 7277 -1747172002730338906635159897687872836658115602500003528594259336 7278 -2594360325556733620646523343186257055284776876483263579226341896 7279 2278971595986520686963162867318437513463300435760133611461142515 7280 -1123928650673831834690112119141921051261865130391490968483475272 7281 1260529220390848847228352660443248451640810804622122009168873888 7282 5157217888848470870617235667464136911735353892158130053534677024 7283 -3121678827572264119519342190595329566671755457185051656972220549 7284 -1879331453383944370538450257378659389913029352181699224522529024 7285 -2790588894955853438439820596564227371627976375443534810251371472 7286 2451333086288562742864292294420036226707166535819552732172512492 7287 -1208926797929747534637043864515894512636912668858564894438642257 7288 1355851194479313879351062864404778513995783062920204532783786816 7289 5547182312495277154622097745316957898429837787643578984113105184 7290 -3357708785196631227021616300822393500231264118634321333312441556 7291 -2021417587442756530473809381937802103116249930075931782031364168 7292 -3001555438478997004664459381184622333860468494655252927000123248 7293 2636639080247181732441180999491136727686072768004720797292109520 7294 -1300307936236127166792252863329862806365569977159778275996891824 7295 1458330933348972640581736063481607859335362614034032555454020234 7296 5966427270993642049217684128538183055423113017589859653148709416 7297 -3611459846744060912548176830257069310983152473271176638715324756 7298 -2174170787275532319268373788780709044173572363365609837187860112 7299 -3228359112587580279608074990663927145980452431755454837680608397 7300 2835854910444415134196684357556057647914473921113220392720371976 7301 -1398548042230486561650005690202171089691563198826055996609132604 7302 1568502151087816822473324746587576849069588364574351323271523704 7303 6417135896852912514699352586915701200268966930096811264661620414 7304 -3884253191376183744279207173822187972426780514084125857704347200 7305 -2338386270093625728597004691646139556335257018850497629200634928 7306 -3472180474811423858644071389629024739954388182557072084080062136 7307 3050017394905079298887581446776798906437306226996410139141050843 7308 -1504158337455508111562411388427169108715617848189458041792491080 7309 1686938079282151454330378698460550394011563906802606171873099244 7310 6901652955921501550588901402846254974973414871474800379197601248 7311 -4177507808114884323332363659494790713932542618789652320256048029 7312 -2514918120768524417010638528986674947406690880183258707586656848 7313 -3734287469964365287228348720992948353768045192184972891516268016 7314 3280240093759871227622973147913211442504593666349416001722957568 7315 -1617687879906493260007292285502962131174195332066632899846870422 7316 1814254372527789182370384367406997520927075346720789776185940208 7317 7422496730612674955392881786768079749131023563645985091849755952 7318 -4492747686296781310515188723594430319845655168541708153519380284 7319 -2704683619169461442214627107689601468045513761714006239297062394 7320 -4016041853508566369462768271299221606914103933410326159204172192 7321 3527718949754877958802085992418251272574532325355223171791036920 7322 -1739726344803160216616463502547775683571780868029828247640341788 7323 1951112226075552787375842561776162646640523695996587521875730490 7324 7982371770677764006890935211002829939361243478230215956967650848 7325 -4831609530938786425018799954638307312128452732181785592126587990 7326 -2908667883379989465207240745321604461767705916929991150084772208 7327 -4318906083767834469490982171244807134892386622484377989944515171 7328 3793738340440662422918644623589881890465499418825512448219326132 7329 -1870907008305749157720954617384320215621052397895818927863192756 7330 2098221720991129071695684460574002926754739077817262184793367592 7331 8584182574421005364466329807287860894069781986137393352200095748 7332 -5195851041066424848179043779676801613577373675039406595934264000 7333 -3127928851690569653398010003886938144973937282002002678083655084 7334 -4644450716973029392769316876406542171503045167035292671390208168 7335 4079677571878238126385600156811011486202360180306124667658763358 7336 -2011909948883244957559819660329146953193985117244642487533903548 7337 2256345413316618073711627220710215907477455534712418820599679760 7338 9231048267778034551063334503911378071144856527407748258530892640 7339 -5587359791795800207872978118043377261843494576603977004291549132 7340 -3363602627912391953605488531345664703159348307436174146251256896 7341 -4994362341568616826355777104744757611121816149349628839175212596 7342 4387017845846692828800451211978264740391278194716739745054522560 7343 -2163465482100005672474415240657944276716198550177804516835968325 7344 2426302184907588337745160321758611992680881123752119084905029264 7345 9926318353531577633711030707812462497496137990283921944179599480 7346 -6008162763895099920847801546418506840301913509385666344883885168 7347 -3616909216323619125911764796338556072478439841738024501408086520 7348 -5370452090830247149675262314626594337186618072121505236103038976 7349 4717349734838149017724310386204276083204089782454060385621920278 7350 -2326357845721208455164404395081138549656191535184614353202447228 7351 2608971374890702235040986559806965162171413738242155175042543326 7352 10673589608136076965471668711821790877012707149959749001804671840 7353 -6460436567696261381869023267164609994078737181037666817904246452 7354 -3889158674451396536980511961697992352556449340832738502703234544 7355 -5774664775651293750022370741812418203656103134077565924812809708 7356 5072381201591049503787449327764871668368840279151758034003915880 7357 -2501429153252661785708078719275935381176822807618787999596816352 7358 2805297212049031922491958187528102416400470897069124868177071104 7359 11476724209192450910670899449191959957405710551816266003257351890 7360 -6946518411596736452708770334415678845286168730765145878065670944 7361 -4181757713920245298009173353454380302047820572336586746343188680 7362 -6209088682364861496947131890686823760044288210561563276402890824 7363 5453946202554090649303884976853875472764372954842189434485518524 7364 -2689583635332430697451273429827227012024776210513087850054551920 7365 3016293569901487280753145172749348895169931877662551807048629296 7366 12339869182581257656985586885130307964219789852151695350148609216 7367 -7468917869001129553158002585180797625368708516481629444856089404 7368 -4496216781769440733582574393983926011160539328642656710711834584 7369 -6675966083691093332228405846690119014237989120325520144458387080 7370 5864013917502975884110610857702438422561524109648932032788583232 7371 -2891792189786531705191139731193734049006808995375835656006211223 7372 3243049067806216621630546605374185664000449156678805775295359176 7373 13267477264655397610518810711888587931574199616300880887344789820 7374 -8030329501419893879331664971044735308339140472794218400385140600 7375 -4834157656968929095726299476331840681932921704909406801965164312 7376 -7177704514352881960316070456525965034747984712263700382810449100 7377 6304698650563889488734392264492896985091269179929028232587121556 7378 -3109097262655261215734565126410026707692090418537021827165351376 7379 3486732543092799050101193256855848508559487893612284064361647268 7380 14264329281742320077242397062268328210331012763700362857486452696 7381 -8633646399585501681615797683948164237652285371855506820790459154 7382 -5197321599356232680740202177748028897301885992299773907622634464 7383 -7716888866602626705978808564319872463630326631009779298016461424 7384 6778270451145496794083614842982723045900924655010932380209237792 7385 -3342618084097573559018262009596653869693532405141712928544666020 7386 3748598921022423428225504864800325740188906542445107486727512976 7387 15335558156542793822687039213259173783895258278101067925596724798 7388 -9281974708885093171675507734396811187558548431155979211487430712 7389 -5587578090887389406396056193700519444037433677459389040275894732 7390 -8296294364865901345723033419486679662627204570059679423075736752 7391 7287166506760669769003360783947972961615251066800972699139223657 7392 -3593556284795866490969405993434289073533974556184366959322647232 7393 4029995511297497898188329511894467072145501915565625720502546980 7394 16486674658873225181017315495110564373857962629989844659272091856 7395 -9978649210163463517563465631963213468263364705439082491325138360 7396 -6006934211955846339900461563568260762267643226061809090282027348 7397 -8918900482953482087739579184813448165255080049200952465778695352 7398 7834003363446400701048278285436114675710900286428958197135214096 7399 -3863201920320637622685648109065292024935582585692137923666599600 7400 4332368761901305340224776598700008814718608549025178467803631992 7401 17723595026618259484919658901374635547265346404283065430104508468 7402 -10727250032043747495484415627004878678765535859560344315847811308 7403 -6457544698597840770652385901649918819038432791486704890024471288 7404 -9587905871841102855181266054631883904104385550317758241496661736 7405 8421590033483037201246904827906894168254258637102544184574251244 7406 -4152939932882386767872164167397213824112835092260130054739469372 7407 4657271503254099416763269427398583988360774123101932551546956350 7408 19052670591779579545164684791119229866123910258449490787767534272 7409 -11531620576369258233279615347155713609282010804092205613704734920 7410 -6941722729685566327399285611122630126981880753886578049509355392 7411 -10306744370887938203151490179565186801910512809104201770877760773 7412 9052942054390816966138040670691043210161388740364153375681139632 7413 -4464257082006105834028259050269391799600924608835183117779442700 7414 5006370718034788810838236202914540996869248133414131233309219248 7415 20480719556167798015828390160325231133428059537204175030145560650 7416 -12395886744214263951321445714409908611070155911356434518810135784 7417 -7461951496725756482162877662864002405174054797963419332607082728 7418 -11079102180583044691028372182620517897853514251249381785997653172 7419 9731296567762786459560053691099309475068863940205950755894690348 7420 -4798749377921618249835398003042099677108289930370908048466636648 7421 5381455874548177568424982629251585216220484460440428057923910060 7422 22015061071632483513261295284428853916689237649278282360026856432 7423 -13324477556171478183905431575255074733206403597310392447027806191 7424 -8020896612647727287999404233618685787864858268318703732078912896 7425 -11908936280498307717855548930327438193123998502171606212436236088 7426 10460128491400049659762485776158757029396117998752889333121869888 7427 -5158130053881497424654287459479011406371077921174899515061512646 7428 5784447864228489356597020474639663292341520410856010931975620728 7429 23663551790809201039589560811522643339237208784308783054564931736 7430 -14322147267329053280721714178687130460434347185742747384020839392 7431 -8621419419999067153089941646577780963914678277814516278207163232 7432 -12800494182113049323667695563028975671466862264263335767846055320 7433 11243167863470915138577157357672618371315483803363754689373290960 7434 -5544238116208644972426588529665145953736855231982429355954568620 7435 6217408586773308067030936541390432106250166783401002459103293228 7436 25434625066233928104312182897395456488887779951099796584587829832 7437 -15393999084531321967573718297660729772964188075179467262471517224 7438 -9266591263287944412834888986234128008221360525226291868552730208 7439 -13758335112587397841080040628124659878438240729988318879293908656 7440 12084418443044509122803227311927937407085320634746724423980984576 7441 -5959047513649975971105011817747422297135582865102789626568026204 7442 6682551229511712524258964098278055660145614206768237418293641952 7443 27337332988389913421279053057864103235900968730305296767300795156 7444 -16545510601209048051085650278629365689505156459597577311836668100 7445 -9959708794838649026725848587341986322449963121245960103328028204 7446 -14787352732428813103063365436981760605479697040992484539925852208 7447 12988177657378141552079988524781613494745103031985637506693799022 7448 -6404676970584022275033585299525992860614328798422159509627907500 7449 7182251290940818016853305316170300097336135206091060689809097616 7450 29381391466869455231973055583448643316757158667416425223340087216 7451 -17782561073302501756187063673657943014470670307825898849033336127 7452 -10704310388483135802755119970762244379345207437253870524197115600 7453 -15892799497350914572885710982064598525206798130751015080645961440 7454 13959057992794339930383443809795817284793811059995292596256678160 7455 -6883400531812517283377007178457252408971265714138767468796031495 7456 7719058401931730121801052512641644011257853923198109769695836208 7457 31577228573416837920144131669437379592474678301270035437743371396 7458 -19111460668622764545643047982041402779040459437592926852154647424 7459 -11504193740719151979099833809612596504001580437940900398890803330 7460 -17080312782500336834495045236667467013131725843455374574920996312 7461 15002009932898164557607847451769254497281064300836624995948771026 7462 -7397658870074030834796675593049442487435326971891933519086992008 7463 8295709001925725162693992370947117163722762778999686087240681492 7464 33936036381236881964145950689977176138050972467380089486033073376 7465 -20538981831444484840623461966067658853398711085451272347108130316 7466 -12363434744649791995075829431122409829564027068016662318721224904 7467 -18355942895662505558872221556681351866181218563196626854155122232 7468 16122346555290462565952237119318075164114939521740167289205643148 7469 -7950071411067385755343276279568570389265444389119521560264306928 7470 8915139931532120929238392136316183143082255577993852233910651536 7471 36469826551679103226707481109995523538956317179551797700644932494 7472 -22072392914240924908738259079904755431089860641507106309294402964 7473 -13286407728106541203026979382966960891293828035029884227151566768 7474 -19726183115090328406017643838331225726895001958335579593841886072 7475 17325769905862639359374963594363637838202359714443582655991797314 7476 -8543449334680925536423093375076453132201206278300672741153355416 7477 9580503007319862308973718588099082960472534899702747071272730168 7478 39191489937318310694283822589133691381871488056343413292812974312 7479 -23719494239306718558438465755207782111992243716777652392718065959 7480 -14277807153876417087887627123563504232302987864323241273425883296 7481 -21198001897272922062635912108703992902319162360658994628412951328 7482 18618399278250272017210778150332661487574626968109563983510545600 7483 -9180809515308923283743791370519648035188069323766410940367265435 7484 10295180649285724227324994863811432376555160733812858022920682304 7485 42114860489632016592014149422763571416585807223140680947302298928 7486 -25488656764615754795612957002831414956551316931730316988384037544 7487 -15342670886934043721686110444969626602583534724231087912970447976 7488 -22778877410319684287324979199533748421881490032930126859284749052 7489 20006801535115990350155118571352308544659937692010073684627608644 7490 -9865389468618005853225873323739999413963242831275832775866897392 7491 11062802636505060032163279762073611102585899261785047799416711156 7492 45254783780012539424461802255794295207894473194708607528107068440 7493 -27388863540684996222398246556866067203281290853480727142986677148 7494 -16486405141053876332956191029181766038579657190684899024619708296 7495 -24476834559726451102875241069846223613745817610485483605053528894 7496 21498023617668800209306374414811921754698861061164079561305194176 7497 -10600663376925255508377224427811318240975660946510265096276887964 7498 11887264071849553765105604027385751594135638418631231271217521600 7499 48627190464842634324720172496926499752103343098158456007389250038 7500 -29429754158517585757797505831576725700662549235090186691535428780 7501 -17714811225181070081211215671939757642696511581210531480952301996 7502 -26300484685166702346566628462736952606342077959910745781972738136 7503 23099627400252666903692178402252864378500293977922414897399225584 7504 -11390359270487941615256390007108608558284717685643064293635309168 7505 12772744642415457339853401865039352177132951680609754613271999760 7506 52249175048910039445720359774715593391392254117902401262834648848 7507 -31621672402942077042282590403737435228230955985734731295791077899 7508 -19034114218508828248011142221640766433840500540479593925185494344 7509 -28259068119666940881293804339492683043406978823964652117159857044 7510 24819727058000119572245633994718531765534072411919518442904515904 7511 -12238477447506480503825841661426662045708032385462328131774213254 7512 13723729268472040468669556994593166868029863985222450009499986312 7513 56139080326647765654941702247902644514410055835768738408856948248 7514 -33975717340915140862591637395924887433503371033430828959439238788 7515 -20450993712385231943046363492093941478040129589015720325385269828 7516 -30362499816140467661346819443216800070555856850470966680528199992 7517 26667029127498663329200651809054254775238937001100031144364470698 7518 -13149310221532740800057766758780818238287820140193485103235440496 7519 14745030240342049399452967302013946021180001057513642777045211694 7520 60316587907680187786068400397738419062806983695930879047061015616 7521 -36503798090683361629998226432573293006293602219686241059964947048 7522 -21972616766996081727690458797602917046274966682079679970188157400 7523 -32621418260830917612773765659546440205538645638452708947547688753 7524 28650875453214290154786018473183471455611427222023170314291478784 7525 -14127463091282502213512563455559095012144891783630469073085937268 7526 15841810949694451740644304180140243075813527362473413592104647712 7527 64802815262055080393368262373717700883186653886021755682291660404 7528 -39218692535181384720632781699256871102232672922011819482152008084 7529 -23606673241287672901911046041527002871628282832248884939059386648 7530 -35047237908823621399848890687680853145663604944232027374559936704 7531 30781289226116619194454934563994627521476350161775308506647522866 7532 -15177877434602938987033000201102984524656917368210811665411824052 7533 17019611329297363030052342035874975410213577215678548241582783136 7534 69620419751482458198411979595468170879548396996815553954423177936 7535 -42134110261759620004657589450168944336728246477839243650951591607 7536 -25361413665853353572449962334595024630460869293666780280174459296 7537 -37652205393491332183114554582872324371005519442227387051324619868 7538 33069024335617559303683879213698329952061086671060699025583906360 7539 -16305854835574670876348829345076163725284746921310038126964667548 7540 18284375123380810640664400228461226202444931387462797875994994480 7541 74793710146025531194542951631397938022493198556352799152345691464 7542 -45264760030371499099904211608806157903564517498324468615520078020 7543 -27245689840562241899580751124963126589307158761600504062909414258 7544 -40449459779628351781932296016198594232749923525255212043642123296 7545 35525618271637673675658522451883333393607586617465882623709984048 7546 -17517083161466616213082079642162718597750178350026452222162211352 7547 19642479119432334526587942217061158057314302716593673236928598898 7548 80348766161150332797501830113111694479033119771423943977561900720 7549 -48626422093800501081371967173444782746990212690439045632019010406 7550 -29268998351613295489032238631973896505603091895616542601580467936 7551 -43453097149176233415917671780506307676864258535638440283870842035 7552 38163448830424161420887064587460161731012736219288411690403520020 7553 -18817664514546331094108867301411614856175869175641780549494890332 7554 21100764481533401274275578674509610998030538757491241459138980744 7555 86313566588002348085190357070632392381050120158845981038416173640 7556 -52236025716469825077110918081959026799813424354868002102626445672 7557 -31441527216512597376947274311621809497896263485537496227190273752 7558 -46678239828943405395222795630728976240100752860614617044737939236 7559 40995794895739124545112349424464342155675330609958643400651559412 7560 -20214145192616950853133331003008505929770016929154711100414398240 7561 22666570335284053909194423463138186152315532082415661439242762060 7562 92718126630415871796987350740557743248683513135936357642840736240 7563 -56111732262958609626013568903002024548714822072545162231909147902 7564 -33774205880259959268670170595896322101770919159727363893336806464 7565 -50141110591664777057270940451345742833899205384429159607627635576 7566 44036901586299527586136810964919876648357784977610129087992197952 7567 -21713547801645148459109775759274397459604894435701906275143120603 7568 24347769765002950383971179397795821205253662892416164924796303264 7569 99594645105662155533433989976020158114045730942041784607371292594 7570 -60273024253661254927389632870054107098038622974793473832480593592 7571 -36278758801860884008691731007546591437900905004989734448424980596 7572 -53859112185236753331072704546955387054840209073167331928201970176 7573 47302050080969716906490901246083977724373668885897316191039837890 7574 -23323405674006415727574612281314418532255389536913817383326161784 7575 26152808395278959430022526835664343051664971097834620067458997036 7576 106977662212505974415333204099306326675830939123666684436687104120 7577 -64740800813191846829430373429941210840910405948049272101707363720 7578 -38967762887224452609607702093310310441288492067642250794317016032 7579 -57850912570106223058573298913075687912698829038907202035634507656 7580 50807632455278450374617073219915279182947747976419219629302091120 7581 -25051799756751222521229999904528955428153150196197157188046133798 7582 28090745741141189547332568895817594303567239133976317435702507424 7583 114904228619981288989910035957038048399162304426877304007393323062 7584 -69537479967283480498026554236565439955811859245678512045469339424 7585 -41854709042644747038033022340974209427223795483794288477549806216 7586 -62136536271704636306392818100218715850057035124770092093734561560 7587 54571231886456592095242988190936886133267589851806063309915235112 7588 -26907398145938230428500324419851950365894422885379757858500921472 7589 30171299524162771689738840708539189079279861483371842709340139160 7590 123414086683644312503657359575785508939633669845693129776051112448 7591 -74687108276201006303928660445635500289746241404047895750914514750 7592 -44954068142476341803319396435616105010524500467164531209027039768 7593 -66737462283623915589195734073895317649712786119859404883835649116 7594 58611708609477495187818682974923658605054955822525147776292715092 7595 -28899498455542217530586043305089272842763108192678019454107124772 7596 32404893165779836466412979794417598909191968564843709378336345920 7597 132549864653161537841562603581483667308785449296536845426085675536 7598 -80215478327223559669114053301842650271046623374118928000214921560 7599 -48281361725392335016643165689395708734129632233442280096916352752 7600 -71676728988061907842994111290609669468616923257623648397656803052 7601 62949292033645706686569566702123144618457549755253845210610940852 7602 -31038073222781908895711550569335083400354339594363313262232500288 7603 34802706684055020000109708093038135223844827303033168270949761168 7604 142357284796203157309575427873487124192179988880539038323112831336 7605 -86150254645718662802923307714864071489470003183622521139791125550 7606 -51853237755851668059960734100214952912424539348102789560189949328 7607 -76979046593062807015832322236588101633831983850813585780451280950 7608 67605679458245114260013885166436255674201974358576663251139872136 7609 -33333818565987670679634901103906269154819031796586650192679370944 7610 37376731236113043047443983720171250031089316719901232769364070424 7611 152885386429019022634446850195183959415908077831676221096471568852 7612 -92521108623892163811547623373554772593152544239207686213337225040 7613 -55687551811203038943829071505144739202829682301844097573186430904 7614 -82670917621393698748681447686351964740183535553876114714690660520 7615 72604141856757754860648491031044986009797838441499425565388490497 7616 -35798206326406423097656672139463447445998688448028400863237409448 7617 40139827565597732552356889146652377499026682000486372358114206252 7618 164186764914074470665700983448381111277900782016082056600981370024 7619 -99359863108639021185032885810584145664938403562723580964579042178 7620 -59803454080324551434820358172497240632448381718453335871653840896 7621 -88780766023693820468681771202750507006262669318179672630363086054 7622 77969637232341162199132099309587485889632027894460204998861266672 7623 -38443539941691101756482193043631752651859016085687705378846005420 7624 43105788632823670615097831290696335636972976086746098062568062768 7625 176317827760037376729194051361233658361248030088319538120683656184 7626 -106700647335232721027832760403584699564464911976288411209875875936 7627 -64221482586957917264678993022435657643163260559174527812064277340 7628 -95339075528981220024110086365681159998848761328616971747770281044 7629 83728932082757119494672674487182430817695648889297999794547538640 7630 -41283014316319336455469459374446855247539468544246615481871243688 7631 46289406724905269954956322831999646277519934090162454269662102552 7632 189339069039578282069623756733533219808080204487588749464651749880 7633 -114580062942083125117799213829603549850442277676282587069696907368 7634 -68963663080068172806662789164201216574527740010596495166803947104 7635 -102378537888887138719746741422565032101943713449945555652585467264 7636 89910731550940294301469846278922366496069090795548757792467931392 7637 -44330779972910689469743835881861244443808060593969009317282374846 7638 49706545364131097877556517071924185410816646952924740810783672864 7639 203315363426238686328705752371607763153188948366601107882096457670 7640 -123037361853685330573699073790984392662739945179354841051876588544 7641 -74053616064777743985157400198849841468319912741694599350886915864 7642 -109934211718309346394288493267609470115806875984537105482108632948 7643 96545818878054986031754894441343079757373118465030167212153443127 7644 -47602011788449304960724526569722747898809697774381997254169622176 7645 53374216355307515741031276576348562068946633343137340106312312264 7646 218316281243430266319309280852462607360335170459531670913947154880 7647 -132114636874412549868642101872632032354595598443347634546307738485 7648 -79516671480829775549270178161854848622420193978206773603992575632 7649 -118043692684743204526670416608301092287044968294858441708842088804 7650 103667204819397643884090676538019567784112313508478096897726042904 7651 -51112982640860587114146832793846120503032219630559844818767610568 7652 57310662336825610242091268132720228468737265031656165685677774672 7653 234416426016868640933956594983532326123999997085850336385134538784 7654 -141857025895227353044666376196095453683826244515752160844129838320 7655 -85379991571282270959923470973201718714167349314243044000276652458 7656 -126747295851589437472674022841999764355392304895853435973928724608 7657 111310287730060275346905775618546770508736274891016411815751520728 7658 -54881142314334289182004888954104504324015263542906923051289227160 7659 61535445225918493414638955992201296638179482221401960093969304728 7660 251695796126867069897250721245431003839181329291214861567178221952 7661 -152312930678968624674366833107334739615339420596998392943630136696 7662 -91672702522384638032847075196690539248320855277363557623429613008 7663 -136088251037492087233457618904568778702460558623866858257569982595 7664 119513025077087439223362914240158423832242130045711910887828802968 7665 -58925202036336658128299460237492132451141762951448349414311597400 7666 66069540976089438183082317518760733115856608527883690203778497968 7667 270240172269396819790579444612629272866013293962103777389821502708 7668 -163534251257905764039735737937418755830948836150214100366974361984 7669 -98426035496515830780054233777802599642535695498781769817337525320 7670 -146112912114487248321870843167356602584152968905791649817061540704 7671 128316117188163933663007661505752967064651662841124805360747477944 7672 -63265225045522760346691253690569518857598508320090909386957206344 7673 70935441094130184823549164758671576040103431294361291592605395048 7674 290141532555173595062642728030477706622762352537449837891731355984 7675 -175576637050046485842329351286145741406324718289894337666804445611 7676 -105673477723854576549642028378935819759409764568090853848526973936 7677 -156870981232719106499562004235946328186833065565887936409593570302 7678 137763204103903941836181698678704718105326855376551227844709466096 7679 -67922723617866249787616400037563601252486651506405050013962297132 7680 76157261395646936259989321303287010340646228628746012918820830800 7681 311498497204800496985339553696834386910508192136407451302391346976 7682 -188499755878570920610118817150942442813351850438951821595618632192 7683 -113450934365306191229520572481451529268938748788140359212489158260 7684 -168415749028999788470977484924529956543637743628299840257333914000 7685 147901076461834414361332463380162606380952385065232227301715414280 7686 -72920763008395313587214824955395872884194810581485196838071208236 7687 81760858511712131692273443497184254407313173031025760611326002882 7688 334416804935772287987438186159087077655672884172163796700070682344 7689 -202367582162096267222952929088121202364704384589482373682550077704 7690 -121796901909339961942637499920578097396779891951813294503522788808 7691 -180804351950869196805573100286979035828415216862611634989237907705 7692 158779901405452860649872368259763070331730278077630181484407377784 7693 -78284072798096836080477186395311697569472801518242318838521693722 7694 87773954695315996511113686682045190999203364933596753334226293664 7695 359009823284548505988608378538994020820716333881204208942966738558 7696 -217248705632631117121363046084262486487186336312438297255587224392 7697 -130752653919023442334814501325405843982946437000306883121378148968 7698 -194098047907387757788351945109500700297214728932244294572270808064 7699 170453464581588612619338162121515227158548070614147309347609284801 7700 -84039166169971869370756459551600535913120668624895147997689093352 7701 94226271514866609319163975872942785415522332799400925930614804088 7702 385399095264602517662991799151318702485831199883002724083196443496 7703 -233216662033460929749543766568765159218865115333979845364239060554 7704 -140362440002918370096215697151277907557796690093644068526126977344 7705 -208362511543029518559898910845989931032577944612479555400198368784 7706 182979429364023554097452971680189017083751805579717667573946805852 7707 -90214467675050257260378578133090175296902263520592243359698997932 7708 101149673063255574029943611486331946226737973576084439749873433072 7709 413714924930064320235876099080075671060561990124410964543270335948 7710 -250350287351248033271246056272686258588780050109540947498250689248 7711 -150673698944887147726220317225591296444338763754351716359183689194 7712 -223668150522120822960083438520789950656994851401383093411397953112 7713 196419614521271635165039512990423745600643648735537685990748810656 7714 -96840450088567448504351579883776053969354542891475046506094703096 7715 108578319355155150610638206309720456420996824318087371716972747504 7716 444097004595060427492944189316970419392956224412757643571185337384 7717 -268734097245792765699836152582064717861620142344971057540332916638 7718 -161737286993526699172079370820077646544800693733329132184353380936 7719 -240090444308702964224658932464000532713585282304926682920825153281 7720 210840291631937880781151466986489431919889158544907910682151983384 7721 -103949780998650359374077284557313809885945528037836417714637999352 7722 116548830632441564912517331687248076026493436250629779540949483904 7723 476695086651930735474901728724176677958285712061689586886615241336 7724 -288458693457680579360901785007728218727019531828258332745841269908 7725 -173607722382194931103369937750258316955736924730509754402614273920 7726 -257710307030926228211481730697171885413270196316925229106949627968 7727 226312503642563631151658353975104369364242204765787733094806552324 7728 -111577479814942079765636133716711207286386486780174670092813815296 7729 125100463348161618183351700609278184287542024648644547029517690940 7730 511669703138042283003023567086802605133696973156031961893567097032 7731 -309621199098960710061153154257587368451066089565624657281281575719 7732 -186343447225741331990718760610907691920197289933150186115929942200 7733 -276614476130578395320252538057627818319279871852282786382082488456 7734 242912406060728600527942425417178760614427081166161838914321132616 7735 -119761085932820847182980495237660024212619035733719120493988010123 7736 134275298653503771712952330850210062329337678080913706914003437456 7737 549192936421855768836335583610245956139894050318846608951657548660 7738 -332325724865629273269793339419567545390851449170988856980529742400 7739 -200007108020436615691688620574089114301956930985511645975360043076 7740 -296895928617616249064673877870489182248533938036426651739648501008 7741 260721632380863622998413769153627823550048188778722416550937144566 7742 -128540838840454631035948858574491286894245787313251076882298885520 7743 144118444270044406669091054148917146599170031144542071199886209730 7744 589449244615229173073241997959732212465110239807709127890498671884 7745 -356683868353626094307433950444233919443743322789709812317850134564 7746 -214665856059579269353129836734105156125498488015383768933364189480 7747 -318654326877141738799106458891992105348571401585320979785493848422 7748 279827685452202651125841470769299999836808536605863740500411024216 7749 -137959871011111431651563543613364751773573088354419169168965896528 7750 154678250691375534537927387846429920622483038036167859322715184640 7751 632636345571728995401929184732333475374388527247667882215596169744 7752 -382815248812944348909837851872786395681761646900447751345124993040 7753 -230391669169226831973755080768067951394656164685838043337527787240 7754 -341996496112719930121097558037434452520516295794401460809183519356 7755 300324356618073114604559901184447578416617755741001137769097545368 7756 -148064414482165545801774703846667996435075430835411553517783002000 7757 166006542724360351777214639531262602216637647916022735690848243936 7758 678966163601101815058997809667620616405402661502562891084842977264 7759 -410848079837983595172873241536607138314255996754415744659719686096 7760 -247261696266870769173849161379949793241330611861922168593758082664 7761 -367036935655888012593818680147755303329491097263447577011315219352 7762 322312174583829221325646968547209549492090398966703599079436519656 7763 -158904022085367202196495875024312187214164261841532646381812965357 7764 178158867451005319306458927284175231257628961771185606147491313456 7765 728665843319253650720540529219766852753332807504911217167099239380 7766 -440919782667185720005288260382944495282305811220905830722804684048 7767 -265358626351088423629415233777395035657043788446492907385605378280 7768 -393898366527809877024924688457539857409239592733267757854661516684 7769 345898886107749309092286856866225018918366922262294775455302666088 7770 -170531804360460987721468828871908096769328306927784310147871306720 7771 191194759767599968911131759406504855252137091241338502427201954942 7772 781978835362392049210910475845646817286975457918012007707652661600 7773 -473177642952065923534114144161034750906620164791924248610779151500 7774 -284771083642736594713486023084805359403740138220193325646655256240 7775 -422712317805990651309021738598316477879790768132622679431505392947 7776 371199970755761602360361815680056234245254417110049378539777262708 7777 -183004683256450716762463259032765303497233932163329286259696361956 7778 205178026738698294012183045328283270789474749836726914250409632184 7779 839166059024795296679684024511279775590651969588199919230181890226 7780 -507779514055827308212385642441614464478075856371465285848041978136 7781 -305594050718604176192080963652346001529047021798901390999353530000 7782 -453619754527529767512845738558322354625426407165504011066278016952 7783 398339192117590614493296176522077295227739788077530454151817881325 7784 -196383663802039006172772547163535599647645497431491476649206259268 7785 220177052090061593602619694136963466716797138840040897625964585468 7786 900507147233469286529403546794647936487305225373217183920248350504 7787 -544894570155725753519657904785835072829855592301938545288653945700 7788 -327929321607155966483024064731317314916631091327308538981223359936 7789 -486771750051360723065764684046430848752453626143262772016660968934 7790 427449188049532011739769066861515682326797445434864989309633055264 7791 -210734125009365206377345688591235962272787125199678405489692961274 7792 236265122257240139629046903869306674041685450733254915165547789936 7793 966301779651321877957305624543267731973266748690295284398929419380 7794 -584704112652190941146939084008239709911014488693335858405206728728 7795 -351885986953653301560832875088648103921624825702113342813243322076 7796 -522330206006156726191549369417996077614632766085961500438276052924 7797 458672102688318274849417287416333950036157757272953932593743271160 7798 -226126131363495653295954336855697190989413904532204099455516394712 7799 253520775505454773067476738806102187913153173776683374283055683374 7800 1036871110105122278015108685187627875192700216727369686369965820032 7801 -627402433632434813615899233929126829747787335179236584424918429692 7802 -377580953509146138278614159976296750026319604182739744017398288528 7803 -560468623168988582859054690917036824783030520289561790839232307192 7804 492160263172233699996398873216243514118266101950345224490720733056 7805 -242634766344580961533346546719394836599032456890534477139063415000 7806 272028175742292666964281271874282604240291885531928294425826037712 7807 1112559294967230481957920916822485674942164624752020469430726989908 7808 -673197740397985808521986981201042621204397314233903659494868455988 7809 -405139500355254473373945313117832645329027869245498678500616223912 7810 -601372926853381858845081271208100305915189598284174828663478545280 7811 528076904210632907224374652897248599117959257012424906477661783650 7812 -260340489530608885468840854290710160841952552054738278842474047528 7813 291877512757927546046816521125203972180976476761376933705328253724 7814 1193735129582814583845431558208486926754803505842644744858028668608 7815 -722313145345446341647744068232303283740065206668765043123150061906 7816 -434695874444998478884940121367876694706367805652047282695612818816 7817 -645242350635178836252577679477596781666979150008387529770848707672 7818 566596943862228541376238608704809362920708112917212068361987710880 7819 -279329518936699677318038508592535422260741521505366531035717706776 7820 313165430748619563435486340530480119766556040628513908500499322816 7821 1280793800329089804288807133800298159817851740401108300359388396112 7822 -774987725789032772966161247373037736452741845635141537851332221856 7823 -466393928219948616038834854497087489580249880831035459511242398768 7824 -692290382511682862897367966078204832512718435466817588690406946176 7825 607907814116920456433787519895015284701291454306263050410927130816 7826 -299694240362396320831904290498527694744994372458166263450796430512 7827 335995487108684372697624681144915035245044160919289955893643472634 7828 1374158760422221878407457058966338861243046128522641925594355840112 7829 -831477658633457613833142879528425569621554550565208446684318587054 7830 -500387802256452871246585672824308797532038890226843945491882707520 7831 -742745777875140493144264888706673395601285174637329681950133816237 7832 652210350126586562768452207125597231098934855193854156441997261040 7833 -321533645641909973019087663551827647393481083476650654380125258764 7834 360478643614522244897447446174400592110930785053207909367814287344 7835 1474283738153299648918681591896417993255505562171237304420491118876 7836 -892057435147880547772362395521349135370982322915163059763783385176 7837 -536842656099516718435567450409335120695128554181980886214103068084 7838 -796853643986974000212285152278275885143511988769275610388796892576 7839 699719742198262428605779592879202514796932316436573330706079353057 7840 -344953801824342110075234325508931708614673102377194458432710810164 7841 386733792272283404842443533062323468819258936611279157783161795000 7842 1581654886839719371598963036160263499948522994539354227210001507816 7843 -957021161457513069384756112430901691966336317420130046021504401368 7844 -575935450662979728946241631393902619291108601564090547709182425600 7845 -854876600965674134009877082629739448041543685771063045067127257684 7846 750666554949696809993730615782278458161138334724712088511428744684 7847 -370068353452107596786716572225958031799219337756399876048701076305 7848 414888318258974312699005395433917650759110322058694979346955131000 7849 1696793086425130790674867985750925570651128601554783348087586265680 7850 -1026683950760640554542694821996965129841246976029727024653496551028 7851 -617855785809930885678504354327360236568812091877422874955139469786 7852 -917096024650354120198451372532705364604059375579740148742345289568 7853 805297818333659281117505377266347499686314546102598020257720739398 7854 -396999060256755729340982658264668506879609453818352697166838636800 7855 445078702555985649041164756812866091247495307762309338980352685634 7856 1820256407352650982348576373970200764713773688332852705301595740736 7857 -1101383413697066024431929000507021426190056984472005266873023291348 7858 -662806796978879513878753611815081771977356931556949958519643099880 7859 -983813377075203855371615876910594366326989144188554591081125987656 7860 863878195564956925701194593823326601000938466277427948741974918720 7861 -425876372752800715298813477351156907203657017393793297210088037634 7862 477451167054898620322224988149966999538091350096725381922957257608 7863 1952642748075431363840348062742096858070970877765127011281257200646 7864 -1181481253741141278884323692795997182491336308116689966102347320840 7865 -711006114990168700295656595741402941423667784845771321189076841204 7866 -1055351630689127091706849648895894904412623977263978740770943016704 7867 926691233334345551991929706471462898070110733396346531626029889251 7868 -456840048382746366434143643132768146327660574103468688121286599920 7869 512162365108805591914694577949156333106516107124506291671303746008 7870 2094592658359151090173816674431313161358196328941612932542757177168 7871 -1267364974970619893600193790697249214359890488135792583743472319372 7872 -762686893454677848399249201481660044981126629536630008302122491432 7873 -1132056792881466386517257146935468024793541339654380928050975163924 7874 994040700067952384368140720402870860906693895406699563758140102528 7875 -490039811050988252925123827170230363311133977281835920707134639886 7876 549380120709122520801608139466818717614518341465708876180703951392 7877 2246792361376115408892478785945978026310126511553377634664059087228 7878 -1359449710073664768989486586482549949089559255594897897770525523360 7879 -818098908514286827169241359904039750093419741134083636123748308698 7880 -1214299537830813879938321124604531171754114835516725508925737721048 7881 1066252018391123029008123411285162307447195932669572663746321383312 7882 -525636057081518729121424096167715947411034374602280473256033468612 7883 589284219688891299447957462300842818818917360978079551419458258244 7884 2409976988494108831577629489573989812088954016576424876614389267440 7885 -1458180177002737162344186551393671118693647125293230165331013885756 7886 -877509735972229259105537783965650448584101355042012570708459253152 7887 -1302476953181492809510714961573400304762581393790705592253585723828 7888 1143673798383540351643556401468337904107929025784498947580025026960 7889 -563800610845220426464039700229859764018816431784883367029839417160 7890 632067256589849559277746613105798986083725176777599584880607125376 7891 2584934041628994160585139314639818351044545108060049203856525606540 7892 -1564032773268205618467428943157981024188434228897607000330593010892 7893 -941206011222803026187138587683919258678934023466776410186151799104 7894 -1397014409573535158910639263088000952611868453859471013155439652884 7895 1226679478669932333783206222425278343465395913257942496105515067740 7896 -604717533527945938638755340093367236742824227017129527465542490864 7897 677935541083130096695940096304569554802286187156649002491899797512 7898 2772507099062536265864172592963253795214430794033648866603910570048 7899 -1677517817488928099103778227048492223011661969310777274792875153838 7900 -1009494777765487430635489131725122966420606333380412911654894670160 7901 -1498367561609182219702254519885350676679641716313104756096783400330 7902 1315669082879714718809188181105731508610507259653168298232585971584 7903 -648583988751543037771084415264503916894784863258438590035533940824 7904 727110068103459532925653022153882051496395651101988197123403448480 7905 2973599781730632129193088228989959197435648247908643714931728227664 7906 -1799181948484541200477799134133260883579860394115557626619482266288 7907 -1082704930489999938764991550768481103145232023569819713568128155270 7908 -1607024489434561494051293304770075548614123680510187872028769692768 7909 1411071099531664925902576328133818775185252786374625336734943908968 7910 -695611169017561322868991057224693659080894355433721536243674183160 7911 779827556145349855962950557494442487017979806850511843942539433582 7912 3189179998166925162722982512826446414383611486152221434341412428352 7913 -1929610692907686998893201113652458198671707201632429716871594433280 7914 -1161188760347985463238792717606769410820961776631220123559271687968 7915 -1723507990751877409989957161317248591596412155158662483067233862002 7916 1513344493958506104811707935291243407299144947815823627776919366372 7917 -746025287218705695826085040154880511697261552141689318304717913280 7918 836341558478292119030062542679761287616106833512336959347765084768 7919 3420284487547883311727248807344387972743762235252649119631934585680 7920 -2069431213177071907858141120325891840007700196731359896194588146960 7921 -1245323607485762845576166497174749471581256699522105087429911394394 7922 -1848378033758005981920948901897658982893687892293243238050683689264 7923 1622980861483561289789531106203114788571176231132451334531797178070 7924 -800068637757399890603403052556341581723289589397641277899965451924 7925 896923652367730523388072875796331361137290413521053792551878630676 7926 3668023681633392605957093925769098168482402788583660487383078911560 7927 -2219315248287448442526220116511320943318540207995488513752697188475 7928 -1335513630402880633414641535911520887711759585287321558434827415424 7929 -1982234382232807250898336464939180395367090855834952997778694739500 7930 1740506731700052124284492741304650006470894886101010181388148135024 7931 -858000732125387505792404903177957167162217086171621482323507842716 7932 961864711741071732009576243368451454233799159601272242066642306032 7933 3933586907837704713330792230117855077776320933182367899125395529376 7934 -2379982260943934271852217729875219034827292953217292877728616148024 7935 -1432191699225319064336450525878961783304927987995980624792614291342 7936 -2125719404777970622986132031874412741352359603587598170212650822632 7937 1866486034385978416974529550293512207725520675495175655197221605900 7938 -920099514134514904658212300131626877902510235609425529607272590544 7939 1031476269114721736410002990584601789687127350692060303904760802730 7940 4218247957205526763882983421209421722033927515689759764753318048584 7941 -2552202805399371981585128301598430803162476346649141887686768668440 7942 -1535821421742325934063304180312976283427637449879667314374473739880 7943 -2279521081038211532978435923027069617927084429018224797082101139370 7944 2001522738316828907162757801242507584934103774050824758963935148192 7945 -986662660348190439970683016972246327564316578016622085139072034924 7946 1106091973000799652658121141915396522482818226901122628777438368656 7947 4523371042713933624144869566648478808759933931015744579835314305068 7948 -2736802131368786931914047350393911171502406055969763731841511963340 7949 -1646899311454556128159636256267570720358877379656603102044805666660 7950 -2444376218624800249375735509250092109476735853537910076555896627784 7951 2146263675017849227003975035010310433531751038203304937077023600458 7952 -1058008971647078776057323208791329092564834881237719020523836134832 7953 1186069147442525825939592348033305770206808380915907702337076248184 7954 4850417175079856674440421724402215133212558805257523017172273153280 7955 -2934664040458797203751983045667607665141055346770673381792503091472 7956 -1765957107521030824441778757431247114391543602509152565411590950168 7957 -2621073895410630465498561005885325112840043333594370008748751000792 7958 2301401560330657195405830984318333343698799532998828708943384771040 7959 -1134479862273055996654141459816764639730540384796151840420073951894 7960 1271790460787212198340444662777915760825955880525724483405936912160 7961 5200950985132890181721605032404611912756656905281433798116988928756 7962 -3146735012686743767696305484507581997993329032404834933627376433728 7963 -1893564257176254215594535084679866736692863826082206125833575713048 7964 -2810459142880497005284661213655528271654481379664551631336017263248 7965 2467678227559307886314289504071890208098807331362812284336987631480 7966 -1216440953134123658401899560740126745215984175894425528784816297040 7967 1363665711297316023592036239248814341071356840543541494354881423238 7968 5576648023822312359988748572064049550639359607321275594421541052168 7969 -3374028621879332744371811504745929852758119973919072757480155246092 7970 -2030330571919625289677550212452055784929516252156758653669589405272 7971 -3013436887304401847746241631769917750046401572414751805758494816424 7972 2645888086912379260461183550841416166537304344422892332867980052192 7973 -1304283776621783228791384834142589747722340372538102971799953212488 7974 1462133737725310688864067927268966100182792791199093936970323457232 7975 5979302573074358901818366502763361780612582971919249043814087849320 7976 -3617630260039045580532618533789767161496031396214174531366412862660 7977 -2176909069560265570845747231492216965879710982469645434299206768172 7978 -3230976166660301067049867103229432954996313453916073523552414985628 7979 2836881826974446396691944894027837708818629805129572417609889485002 7980 -1398427600693362225596393420217390000333567691619336846874831618624 7981 1567664463539482863876513285815311236734220296773737231890378009544 7982 6410836003010325547029385319252938993703296236003845956724494506400 7983 -3878702192154169138556705244814810781554814910666723474193561463781 7984 -2333999015034973908669426298372965166841095646109122644730446054112 7985 -3464114642470819852432929712337451910045355212682254485049117301148 7986 3041570375026894201520919585095111964414390692519749764316887281664 7987 -1499321380507154975146787910814951612635359077018624315985033875724 7988 1680761084087642770562521037924266473463538632549536441902642961616 7989 6873305713488064442909432112894347682873161383539946103504005040328 7990 -4158488964411103789505452546010808747061336953228122601122348894592 7991 -2502349173808871504474556611925654763015901100686378636951265860146 7992 -3713963427041520204699508918821502610981523706093302569279903384880 7993 3260929134199142483765822848719973953807331014641101326790210870912 7994 -1607445846470338063602836644172780790256020281271673692758789487736 7995 1801962406626759981778505781713873203416000878105481111962957322984 7996 7368914700549608817676103188903684159980063981056882853368975462752 7997 -4458323190352112981305350462012472061814050635552999395965456382632 7998 -2682761292621317029313006625035008514872615108922240485409718175488 7999 -3981712248002095084187302492378182538602811491410345283917390553649 8000 3496002516672103216875885938381333413482731537835450513533320979448 8001 -1723315738170945822480419276574974834060770151163626918583670537696 8002 1931845353831514556182669587590034402381196138361501499757555908720 8003 7900021791157470679871944304891628479816435598971884691447496416656 8004 -4779631741214811160058715679792243811170905956962228457060461338624 8005 -2876093823358019788201742345839464706950819673827010184510599222620 8006 -4268634973562564481659075496246870853416422027706884325623105209180 8007 3747908793481481303025931397520595258783663675606336982313182020014 8008 -1847482194318416516964284443196840034586873585721926822687981429296 8009 2071027642126676011327314985550433925959826942761831835545594923176 8010 8469152592593841264099720702163519289869487890572903903817407049848 8011 -5123942368498846006987594668910206077220170202586925560176665084747 8012 -3083265906918407271387435010647510757473370021977627540092619186904 8013 -4576095523510762117821002551290287784637460766863820432836840519536 8014 4017845282885157817566768353290045841107083211165407176414941944096 8015 -1980535309515198029299727631549672998303283138309894614768581961851 8016 2220170646970286672568586159653015178666618588171709285311235360688 8017 9079011206093545850507304793626260447468992724435647149177578204404 8018 -5492890788738313810166550664478102374138716887122628292690514376496 8019 -3305261635109961898549687638526062132339895110547258358923141052574 8020 -4905554192702171629401532196416826857630373067515381007401433414120 8021 4307093900772540824150763507639684433973698357509682329538048378256 8022 -2123106869427678423397989809353914243836274410874798907271132521440 8023 2379982468050243499051285174997836015366988521490578667081276362986 8024 9732492757697108788087175411500852667754389509744560298330061242648 8025 -5888228262523885583870582567601984393278828956510603079008922585004 8026 -3543134609843501261710669764411221902893789488220173359333387015128 8027 -5258574415636019903130060252154987073884563980918317731072812641094 8028 4617027098211033655345984411186117137842344732236114055397059621328 8029 -2275873276721533414009077750378631192368040941219419560725577943536 8030 2551221208249686430849853293440807172543548524555189174015824116320 8031 10432696802959559097711449730272538121098698399147285564451233473196 8032 -6311829702025418389251363128271191060496058847349315757593174396852 8033 -3798012820230650397377120608622242240509821625449945460676515940720 8034 -5636830002680492753364615818050142598457182275319058172031593218368 8035 4949114212952700338712124036601180635139514422695640533553587631700 8036 -2439558680977930744731311694317133069617855866072059903942265936176 8037 2734698481190500627536372334901338044223708614077560380639544884264 8038 11182941666049545915711832620148569901552848118290592415592857548176 8039 -6765702343623591522071040043431817504750278194169607045316998030146 8040 -4071103859602823004038236660099131297172685027765259482003314626624 8041 -6042112880613576959339553798640322385570790489368772348639036478880 8042 5304928263570324888078426129186198512103847100482330790496862620196 8043 -2614938326716606580936033918773975520438256402320656294113041973762 8044 2931283163183376358099320691257754644211642001369211460005959101576 8045 11986779777938903726085425234016387955273781796891412456934521302556 8046 -7251995024778100174863137191756350147382677151376747453824206218832 8047 -4363700505986060795173409560878462746501145280053332759149507578214 8048 -6476341372393504218239469765870206080088376695084156467265371154800 8049 5686153216864395674699534666756402400281812310281884700705680175844 8050 -2802842134623587233862747145325757814686340601228241234683868246544 8051 3141905406501675735762658721197961839879741582120676496456783091694 8052 12848014082833122771071327294736946573400796540968600860072433779776 8053 -7773008106951111787707422171321342459122218233209628189004081670994 8054 -4677186691184662541995175553709298395849776081341017520744201130632 8055 -6941569053473845975434050235718659031951289160655666710264364000287 8056 6094591761289670239992080401048857009256812662741934888017127190296 8057 -3004158532119493830571556426869002421704540594592745013705113129264 8058 3367560932059561049004226050539083155289533994472362101877455136320 8059 13770715586747575487800382129292178390888819323915916725738190739632 8060 -8331204089279733530749981172484855303089309202878533368029995703552 8061 -5013043885355697417050304054166636045679331130226367036473123943552 8062 -7439994224543411637657076936795616636019431039571258766377390876840 8063 6532173621401040243855221263459660377911056674065931983413930322169 8064 -3219838550513445803733433050606833358130983944709851018565793061220 8065 3609315620817495353459279027514793385325679806156144602116045621692 8066 14759242127213464803894324871241967101075839273853667830774400111552 8067 -8929218960762632729337981589768245153411402843250898851877311402594 8068 -5372857925803745790963363572893811265095282035079073400763796691352 8069 -7973970043311367940396878226050198255794078253374179057412574904054 8070 7000964450723188389918410076875932165817012789701352892676507834464 8071 -3450900207172383153212084728118621670400677636973078021730276638994 8072 3868310424565723028409947637068048686989123397748917033029943697720 8073 15818258448523325792961903858935513210193086165259395056410817713504 8074 -9569874342007016462604780783718735132674173261193273152153625103872 8075 -5758326320698555411013386897250379680402672476586298172702563881638 8076 -8546015360885306235457850193496274667828053230161955628039333590072 8077 7503175343017435198687168925854171480991896513775500104795780524784 8078 -3698433192401293534621669404177490229577781621870107337335122839544 8079 4145766618154430285523015209024075035292697496916278585811238098844 8080 16952757672722044555663923141514149445963426377175474411551187830888 8081 -10256190471087130702729053798474184333661118308507862550051657398636 8082 -6171266060526292497911747693275353665377298325553930215793452998496 8083 -9158826311417019878330527487370734207720930550384308336343756306468 8084 8041173004663342008348986679508018046923472884618656197936581242624 8085 -3963603882081840632540056647363511073222940068383897841971174514232 8086 4442991416754114943794682434371973646890532476358780048937464114080 8087 18168084262740857540823669835613641991329054082328531608633350137948 8088 -10991400091809459733340693610817851806021657137315242557624944740504 8089 -6613621972336832317098981705620724670375522184037944293216421765972 8090 -9815288707031052697515740680051857659228918504969600623275868831912 8091 8617490633803945722746619045289266596734522058214967523157956775756 8092 -4247660698561096482630512931941502509421074749364524394888401629832 8093 4761383983347816575719300111380741100008721861633127705641833740824 8094 19469958580685451442888426291814581491697578776198716817010199951104 8095 -11778963306679091665145874668914113536511271016646962009156156755755 8096 -7087475654254813322432104179944178023564009159299025218738402518720 8097 -10518491293619090131930857845110823015830564664527952700051421561860 8098 9234839555034628455686550117658538184514755708496859040305489429040 8099 -4551939843824727856738953887716187680396440104824181402185925586244 8100 5102441853385269105112238800682763848260177074068430793648301647396 8101 20864503151353692274349694345393542303962749573494259435918047184280 8102 -12622583461133554445556914375497506592991194915398724490996086357348 8103 -7595055030291369776521829744563934463050209129288555545896906442914 8104 -11271739926894407845888475118968445009656896854677207578220386961964 8105 9896121661760102392249782856805460379652654066177689732299619206260 8106 -4877871430636741237054277299827390099228482641882847047815139213656 8107 5467767805375205624771114786180181540590327369302719850537737258172 8108 22358270748604190152148236454670726060196183053848441441956785862248 8109 -13526224130173270850050564511908002651303125709712858522721388822120 8110 -8138744568237656037309093443479056102137180154808168718961888485712 8111 -12078572732171326710151137191608121141974369266413391728749764460195 8112 10604442721916258185434475206908156648798447201344212364736325228060 8113 -5226986039087866374177953187987812461902829963288266712745712014812 8114 5859077208163939410386243792369300998303159253368380420372549629688 8115 23958274430256424265977280126471356387396352023610386684388164678032 8116 -14494127283391323529423121859669466271928958653915747205311855575204 8117 -8721096206352323898427310121364689828308964946719294635236181315244 8118 -12942776315682512957985264437922029013557181037130550790617093924432 8119 11363126606569096374649186285222040196739673931603717891365469582717 8120 -5600921727874447381145940918669903005839561700787676228955365122120 8121 6278205877754471485751764975440474545842215709412782196678224274660 8122 25672019655811270638797085734369079253566598768364431018414864855440 8123 -15530832709610479132650666643141912915108913140072782658494394971727 8124 -9344841037685650987287248264218239481573032780868884865603066685760 8125 -13868403099890753756242879311248112187655903409958659502262776427966 8126 12175730504978083921469576217186612221976551293410723291870176535712 8127 -6001431531637415480478984437194665306111192961348498268662031854861 8128 6727118478769810924579001997309701997237190772018159089287328389280 8129 27507538630474589830284420347998450081601779756434911719663843992176 8130 -16641198787894822986554372239606534512042505473333139801931113794816 8131 -10012901804226530998685948184517174721539353498097064345042195058204 8132 -14859789860211536566633646445350351166101115482932706459393097919504 8133 13046061194063605373885367103505332645641853339484066895142831230708 8134 -6430391477835185971924058772454861971930336542568710045715305643660 8135 7207917508066626432653755131052484184065750774715065665925596832152 8136 29473427028785630764077650157436784188138288102464958889208750969048 8137 -17830424697640838519653486974337712050763186751973010914669998970720 8138 -10728406256629419133172495131211999097040970106357983631273973510104 8139 -15921577545859714299427984346099048360491700413405393321877430695824 8140 13978192434866442613685345511541276858534702780204359790721704433568 8141 -6889809158914381491196184095192352034584581240439528180225348429704 8142 7722852900571114208019391233124338382643124333292916856271416862848 8143 31578883261638636668784187383679253604548933745583057848553662063630 8144 -19104074166793871399944132311382670403898138661028947454649278884540 8145 -11494701439091938546492648174216889582855859556895996733756332506116 8146 -17058732473190529408479884324508699816972885543265395773278007521992 8147 14976483573551408336808507616611310047382929043385399945924107512055 8148 -7381832897987981379252472708755641197850665537062010040190594882184 8149 8274332300149099077684934646771671138942084502454914886521306356560 8150 33833750461685281511826852238498516289107055329725904366111176499384 8151 -20468100864007904344104475325832368199211757360948255960574592126350 8152 -12315368963026586748986523677227457946830045658971514427726565941680 8153 -18276568985946609596992990744683159546715632861517705898698904535152 8154 16045599429808707452737162819579543819116453798532821697827044024256 8155 -7908761548842340906586412888152300620907938727485719858158256902844 8156 8864932041248655061521370146886892206670515998873843219272601036912 8157 36248561374065526651392182458597408313685273867806076311573273908880 8158 -21928875547798520473804771475745993286712969544057798484551495983184 8159 -13194241337519325117681682819332850077953474133410114701549297438144 8160 -19580773683274177298964859302884472431001195792575392286050168187232 8161 17190531561168069338393657557618159617188061572805932146961193093988 8162 -8473054973883726904592337522075144814755929918946623633358550412496 8163 9497408890178498909116821004358231152737146635544128481724820767104 8164 38834586352186500275858634875133564658928477519743602287266813803080 8165 -23493215093461887132787836900385648591495966259537209151559887181888 8166 -14135419429212453216968389505342774557089587697045517947091148437176 8167 -20977431323261315589615473377398032366588894428309953704999596238843 8168 18416620997786470338552773754689780717159873205351021370275285685636 8169 -9077345246613542490415320507015054068577147644086262231108409212484 8170 10174712598222478972884682704234048343298439307909917673738760582976 8171 41603884671907840182100197183263240293759309591920178662390139322942 8172 -25168413526779664827310572836430275787515773783809663644095751833764 8173 -15143291129208976633508744099946833402469477791277798975633510457368 8174 -22473052517108240958080034890247171805003013403741231026657145441584 8175 19729582548726265834836652044428725603319950294101533706199738966538 8176 -9724448628402029282405966533878117723714682120851212134556043180704 8177 10899999322353953370359484097304920299296598268788879350515497862744 8178 44569359392056047464004908621056599027371652545950698758243465546400 8179 -26962275202336272942071239794345166063296885027246018297214573300331 8180 -16222551309891920931706001098789717669042553781243944536447059392584 8181 -24074603336895663558063905076526357563358038077280345131543561083938 8182 21135530787634426524135222337161631424940278200323960656007407659116 8183 -10417378372726562226037786405635025163880127968153429428263504702091 8184 11676645973118985063195197764388570476577346321845872677558907201920 8185 47744816004742133222357087878638481960290240696026460648828638215596 8186 -28883150273678627283762225772271215893404665138596582430744444620148 8187 -17378223160207396596639225372669160774893284142203878846352319778050 8188 -25789536968306093762411757255390979454827053575392771302710078646816 8189 22641007833094827863812841005301915266673243392227420998925327591652 8190 -11159358413667223418161420191071830613044150092227689644355650061704 8191 12508265553320358263162743778921885273031357388595988388375620244846 8192 51145025135562736010018353235887648310678314654984088436328325162088 8193 -30939972612589530593793318436138494902391043095975835834815625553476 8194 -18615680993998869655628065474031503653633948072952905152006103239136 8195 -27625827548610256636205311799121852906745475065293840876383349553992 8196 24253013046785653442465820104809678994186258999475181383732762238896 8197 -11953837999324663435496413238877646993620491336864165585493186416744 8198 13398723555472811161694652322746309085406135344712236590043305790000 8199 54785789571495930694556527747692635674200903316216320856828507205268 8200 -33142300345467264216138525344233168738498288881888245915337183519144 8201 -19940674632427847934241799936234736725022074168548423467063679964700 8202 -29592006339794880476644152344190013131234463497119534939569214232864 8203 25979034780966527012052204247759617215833477236289942348664775136076 8204 -12804507334959875401125014319189745758039722895025636643922414826140 8205 14352155490632117189097384400700209636028488782841237682855195700744 8206 58684015913234874863778786472677218221816675748791728969075876712080 8207 -35500359186251386328011448121354472104553614610256372082432321130020 8208 -21359355468400587764404923703651780114643097210716933854523181596080 8209 -31697200396919869209502256206143939389710112089353176049668102139668 8210 27827084315780814965510557551434147595836521363320941376364878365640 8211 -13715314305070068531903887867553087489128293488333633647203912991892 8212 15372985626146503025312979136858504301216676197891896289534811546376 8213 62857791168916046337068584822734922199293531290905465378483343588064 8214 -38025088757557140509746844576775658533368971602923779126485412192620 8215 -22878304328270835572072409358792455731871522856437426775243438488552 8216 -33951173902695818859638393989355009053443298507642457135260475222528 8217 29805732136425867510213163781540327150221379042851273021921318134324 8218 -14690482348328164293084633310935527790298386876365704472773735925700 8219 16465947015159460290285216967910595866232516987075232903504164611974 8220 67326464627780315145009280302694537137597278230047189530027884993056 8221 -40728192104730334049265565181879692443387881151534660591186891525578 8222 -24504561253936381561478059923894255011924987336000095300601016435104 8223 -36364372350913474869471279290823249750373271542060366898068790744220 8224 31924146710458573567459051726000221087898569888149924182156184660208 8225 -15734529564345637920352647723227642576142751099575762542755077353832 8226 17636102906330792596940025435303658432665761066762742778083914656776 8227 72110735375346425362257299319693494612802915437559879299467735061294 8228 -43622188621466656291907751015538371277479903478039025910924080762496 8229 -26245657336825750751507483758690671826501565619353486184355942161536 8230 -38947969773784634047006745616891778727661340246057350324350664797472 8231 34192135936408996561952507920959698238271189619947576192428316699155 8232 -16852289136590921145761791323660957115028258020061357968341861817332 8233 18888869628261746849612496865955589928965897294098270869701891871204 8234 77232745836275738081358795855332696284743235300847489863633589740864 8235 -46720470620513484658086228545811218386162438095543766781842280886798 8236 -28109648744216354569605112282348262974052857259769917601846102238944 8237 -41713919221522067752855372395764962125296404257536473335839212790970 8238 36620191446517445718967002976872573140788478008340139133433869983000 8239 -18048931161531229531149311344774213611643351963207074696917409399072 8240 20230041049535916483157702592814624278920862708640781058521487846304 8241 82716181757368957566722004766177288265872878855267577817052289101480 8242 -50037363798851540163420717266392705092596621587215450577276192492296 8243 -30105153087874919442720365731698068932008763086370302172279840227698 8244 -44675006716650707652157278128355632525870554579858418848260571658764 8245 39219535958839627852751653803644120200846794129993451964756126095704 8246 -19329985980188866686994288458181895793141037084475945825761766702064 8247 21665814722147593010819196673886839859534346734782062943173525527420 8248 88586379071171662884950874666131696710729132534662560422087960959216 8249 -53588191863705797886048471224498445067490964779372574415162339835912 8250 -32241388295205581306783703057686555759265811521120201665061637220736 8251 -47844908920663782859998384198553823686558298052662132549744600895616 8252 42002173887233328525210185337663887168700406830136404518264475468624 8253 -20701369114839801586487769467135855617678079147027078989685679700842 8254 23202819823412521423870636854708883669002421269147694688766450602160 8255 94870438110594878413562427549287128235650499977294617057850690216944 8256 -57389345603831825213756167405590989483062187631412330087079349790048 8257 -34528214153973977522223008578882949207100348119072952739927972260672 8258 -51238254766780032878388375891867505845917302365152629335503644635400 8259 44980945431904721452235819964337999438396403117230210499816102618154 8260 -22169407920560362687463584963177767247069672640561192016597718414128 8261 24848147019273668476049019009490182165478047030961897007477289352664 8262 101597345676906660108407775498908192186352883637506069398713212952376 8263 -61458356709842006455858051169183338464774952529522074982908831750433 8264 -36976176713293157405997561835870365101505013376244044525977603987472 8265 -54870691329790030010722184613875936376443528523772857231018221262120 8266 48169584388312989012069712256599498882917941397764190510134651192196 8267 -23740870068776841855819333952862008387480055237937619183558181489405 8268 26609380380259796404757055341650760463337866763677730414439372077632 8269 108798105497556237949100583229924018747858740395816903898488926046536 8270 -65813976667957829277496173881456381776010725993486905129071372284624 8271 -39596555735958423952110227097298176662197178301013800717214521250744 8272 -58758954222374077465243851628393558903672985630107193388197233723200 8273 51582779928372546550160655726375097418091174556340594737861652029404 8274 -25422993987924222537980350634910769417165626988428272238675072306648 8275 28494631490262713005780627661395418680748624283262919287704756345826 8276 116505877646698153034186336235071561184927205139522982260515031107008 8277 -70476261073586926220933066050088005708763954233085607467166846636384 8278 -42401415410455847954517589617164392310111161871607202591362998192976 8279 -62920942826909020660615470668909904940449044310704922954877118979299 8280 55236242625121159841687438732607288724079410748453717118342378181728 8281 -27223521394807813393150029767250525453798441002765265766050538959978 8282 30512575897807762337024294201859084781042754646559237412799775511128 8283 124756127540144199060018332126236508724468388303260521270268965784504 8284 -75466659734620071370897311106139449249649070183983161474853252049736 8285 -45403658545099195625130823630972465108517256771540059421617636772404 8286 -67375800692739722905960445701786184913903961867492689217548100855752 8287 59146775010412541112393030236303780254368038979313754086329399025276 8288 -29150732059321195686014469978188751833475788803991109807275638311424 8289 32672492069641660003696647940043283391878911060756176358050590124472 8290 133586785157950222097671437905645095167066237270521627708921956507560 8291 -80808112959423219217915162460942722262813296645073193868994588374839 8292 -48617084481832145617977390488117041863981996533171117870931007323688 8293 -72144001451261547466654187421915454705909565288102680504091954308886 8294 63332346974821369636282606210520312715088448722129793684712995272608 8295 -31213480954843885342490272528516518241267582757033659351602643800225 8296 34984303017295071561928912007873828965311743721425352531666378770328 8297 143038415192118289025523391838251329656218772872646684810973266987604 8298 -86525154451268944591273240595629402533798458977451200412586147126492 8299 -52056450983330681220662887759468702402678680754509211962734161159036 8300 -77247440625037487859861963771375391700086489417570213586374190822460 8301 67812176339900046852503597340570982416123823396843784060512199266088 8302 -33421237956963322069132272034520504728851600843903863265832428943752 8303 37458620778840144927609525973264782262149012250814377130720354785166 8304 153154398864149405876657202235572443656093975717927257662699419860480 8305 -92644021259523354369209765237199377264741845475099173968498722928336 8306 -55737540364222407684255763197936352888439624841636729115468874995976 8307 -82709533732658415636632050227316652562080378427575679880029391004802 8308 72606814955288317362770618420643357595102543353151403592289256965472 8309 -35784130264181798325537682991010676555202213286539419517302533964704 8310 40106793950404343547078976145813659257256813021112272851351280643808 8311 163981128207617288480045822438491011296193219766147716661609829100034 8312 -99192771268399265202034070320757812109404018655600472967500786664760 8313 -59677230155577761905453637367381432235623927450591464955133191567192 8314 -88555321118254790634526188939580918324754146887524193682038531240804 8315 77738240697043500129811510686460739688038277891625232788008596042066 8316 -38312987726026196293187019257876841198799505775637567104756427876992 8317 42940958475173436142057359323786317282117554278409608407264052597812 8318 175568213664762349751446133526889676839798085138614694544678970521232 8319 -106201408736632761335839199007578082500088815443907805950476936952925 8320 -63893568611399968464197598102467779572969692023205577836309534036472 8321 -94811579963597768250601636638927442125308582349611556994307582292692 8322 83229955769031080908145626986973827869618024379699687129809424507408 8323 -41019391276526464707450607203951163434979212965757602198635482580380 8324 45974091911673888866016926658023589057288738446945661639659335051080 8325 187968705903553891556013932251597692767235760121550199002928295276120 8326 -113702018436175289451734381450497611242741278273017239548250570469024 8327 -68405855386728604794069412069524955807133876974394661447669074724632 8328 -101506943971709223689539210072462030794702336881492871574660235048544 8329 89107091736400101568885403539952543284446909214578800804988538475560 8330 -43915724684420484041347961474977620444900523798540108006439712909832 8331 49220071418127370863165669858042067324650388181881985476232130010962 8332 201239332822979357673726803212372264364622209190248122009636208410408 8333 -121728908975063445675937300351018625296753727273616335964750464086584 8334 -73234727739263696332160734413758798155000742161405462742332129385856 8335 -108672031243964195486294670133949951513191945959196943182396184436999 8336 95396521749179551582094231716349400481930066763191954651459602394384 8337 -47015229845734690866871763365168190090615386024474442056557031258132 8338 52693735705680748269166278969907469595445127808190509303877725403680 8339 215440752779750358011911906789039076256247604988350306056520934240704 8340 -130318765929189502527132964725873789312792909961097167214580305462592 8341 -78402252630207133213300435688963564272242338899157448836231004562504 8342 -116339580907954685664615952349089791225669345941249653616379545680048 8343 102126980444992821264439054740996401851902193190943620118037252529066 8344 -50332065859641652774496941315123231908929909793385861093625097691608 8345 56410951230401117176656147099857250689581500476322424771830363183948 8346 230637825139441068221120892616096519606311110922077768177646743355648 8347 -139510815449913796134331043474166544797290707624531276203871309464558 8348 -83932025125405867680275438009782801887580573520657826962865709742608 8349 -124544599091038922804696184546472475952724157085765908692691538205620 8350 109329192052927308601021502755743256465108099427929137589430550719448 8351 -53881372144771782752936415093606505542287451440523663296265285082418 8352 60388682912158890482282648574256988748373292769843775390891878253800 8353 246899899329588842418508492470622857315127671204094469650404013772356 8354 -149346999059512660840480251397549476780759406723101577746814106436000 8355 -89849273524973431058266854963160256979162704759904783954211715314164 8356 -133324514874683211605537559430427402965142329099298527668093414992744 8357 117036007255854201385773655425761505837463769458747024493027635751244 8358 -57679335870524884127168138487047097182941875554391685365077863584624 8359 64645069687979243483482824944238738487627518506549537189376599041022 8360 264301123651802194895445967779182464364995194077395535578941430469440 8361 -159872160394531728953581217954603926938206524290693854924310344901444 8362 -96180971678476483920436127805235031678110093348073783464667859555552 8363 -142719346907582954090415971122977538745055099401616152250004278547919 8364 125282549406117199082910977387385962839588265145944709318830891245392 8365 -61743263996461080603655188616652285784064209434780583004766958118524 8366 69199505228204947933017317404904268238627245118927712521964493529392 8367 282920775194771181440717908038633527761485165414434308060624649590338 8368 -171134244708415707247749766908762160772525436352606276531357988833844 8369 -102955958973622599346292038251423298791207280213059736554033615785244 8370 -152771881401305100858373386295764553786945999286411312741406355233792 8371 134106370729656209840898460314404691194808356849206380884939793629208 8372 -66091660232627594364819150468079038546379745811626961953631558169568 8373 74072724165968800026062365894519879899055262645960773393950870132704 8374 302843612280615205818686607312813848574723010716750269282218987429920 8375 -183184511999527152822247956301447745836165582047742329781037098900575 8376 -110205068519303522672445428735240397006774119144011167818877880594464 8377 -163527862281017850222157774819560738207161068471745070424703015989448 8378 143547619196471018968061910202255726586390873965435986504482936677824 8379 -70744307254780617030823804281759516551006749617455211720006075499177 8380 79286894214114253114155357425811980307550745373343008392286678597840 8381 324160250973612501212515531382444227758876164343976099110474469157712 8382 -196077764689077486632736007795557388238744202243913445397735551424000 8383 -117961264078972555330907661685385503277087484821323171294359759616884 8384 -175036194315969223797557144269162871598189393237706679970523616711684 8385 153649216781039870578386346447525833308031617231476429834212897939408 8386 -75722354530978485586281264496248385603378136332239376180403478315744 8387 84865714568927421176541168324538987074165009956015102882165764643704 8388 346967567283438194028135622908960351182434584715997775245441466651240 8389 -209872590835817860912399315551893300345352808016579559602563034252318 8390 -126259786347812399448037501590807669806692385563687205794278190613088 8391 -187349160109962099630222647480538212991853259445076166279532075765202 8392 164457049885079994208793627749272717167578782500224798029906609751200 8393 -81048412140047684010751309399475698114359662861501648347204169139264 8394 90834521026957790271308057765821946005664842490289089246965076300448 8395 371369126805024897413887777715004568246670667263200236245803888743888 8396 -224631623940836061858621107256563540068769826902438702686800693043212 8397 -135138309207137418490882109223147353213536025124509707597489861269408 8398 -200522651891381683529232759291536434151958904531783738384347609933696 8399 176020172747075148825647726247626093279553358538800388027000266982812 8400 -86746650988057225575800662238491387261884803752675285296588285209204 8401 97220398269921204380773248001642121610338012411438892705502305826256 8402 397475643654510656547185824626753525402738711383781044322720321771800 8403 -240421820466756136771582534759415318709175689083000623658356064039940 8404 -144637106632138821460362228104391258312663367697996378803677553473408 8405 -214616419105609913393467131303621503617820543669127733275070094354046 8406 188391024718516530391732412155150163220241239933821620096923687017076 8407 -92842909856286752385122567374749695782287499241296879059869757377654 8408 104052299803316855747603621265117764128659899424801814626809262868416 8409 425405470685943605874469974520728605813122784596387973729388850445300 8410 -257314756271336003223417768663687010520713701051684404071075505909916 8411 -154799230974600808084685023164294011347495708462492979370007292483068 8412 -229694332880173958966983486973732779412308248169729109714817698952024 8413 201625662346039540847747011693379766134828292770663094950993520393816 8414 -99364809743353313181719666191573426699291869511419277768280592776760 8415 111361176067077907276553689211290305553962932552389745837651425279740 8416 455285123106993100423311378184039376661912317103379049124435929845872 8417 -275386943236220613374459555432244749810337232649778848037056458539476 8418 -165670703390780029485769028391277350683414485539362032366012842300288 8419 -245824668505004286377954391073112697649736192477789669822417763075737 8420 215784007261836896134403478980851973102411974318931858381447370801384 8421 -106341875995292881319425481765410764479348382516802933122116111613792 8422 119180111271449248220246559174855064720000897303917567711668413272432 8423 487249837754430046591845105441204625904878636004756922790639406474516 8424 -294720167457770849249328746407231675133855136072554644283729572373532 8425 -177300717236452169802483123369746540482329770770444817213851010049248 8426 -263080407147021780838424965047130838241746054831250922199794118352960 8427 230930110952151618999573953029820701716331636098122423059088709382093 8428 -113805668750604918653004300368399405283094667787096915836508122563256 8429 127544469548490973793833048002571366197555569542249756589225205732604 8430 521444170442178141415562280859143672465924112478044535709969482996640 8431 -315401850458809976726533174213807502953834349045220402736027406336303 8432 -189741855306403746589306313677338475245025127347790892889863402014448 8433 -281539558100253052019364770865381123107393198695744549888932086449360 8434 247132437545582259413608633178782515884428992144896632592393401486320 8435 -121789922262699904554496862552766293734830280870199429161636399219996 8436 136492051049297311766836905837115369092935451400162816759218037329904 8437 558022633956935365420529655548484417778289944946488650167091859409688 8438 -337525434978192629210191081878732332185130530755892789288270732039076 8439 -203050321854614305659512818693622337469697241764817805815013219440834 8440 -301285502960129286672709864146805921258446848579191846500103542193584 8441 264464165839666372462174461376825056520103188977695562254043697504720 8442 -130330693699988080432075673113026055999650685970183767741714206660960 8443 146063258659362938041903869605579777765460092288839128783681699863488 8444 597150379449395737320445935313449894876852844343030076750038149527552 8445 -361190796999713601308842213576462756670306196381058348276260685527660 8446 -217286190394279164038714043541005915837923709461552334648942553755888 8447 -322407363203920359972905781210736908483715145328823029311471910544113 8448 283003511866065756333190470555551696238197038824650916307566947674560 8449 -139466522064169776675035844618737670089045783212671363882551836080312 8450 156301276049697858502393662086031835337450316713112957683411006108792 8451 639003924153683882314476693040606273721218964857299551070551038448636 8452 -386504685793469770124310856548045436134496122910887801772497205872728 8453 -232513668343927012310085523430175301427146446731793993366813204549520 8454 -345000392758779839345505456753393882950185382319561970455912133184424 8455 302834073381998135362405156965227060261975858963726764249094998802940 8456 -149238597910301015078937138600395163629618254664998578671469899386112 8457 167252257829475815331974537995785770466388163550188548262567763185988 8458 683771928564515636395459020072821993800068546063598313324475618506424 8459 -413581193861831437451060818359557832364621351997960143526946083837006 8460 -248801379657468528346573189429879466241653670405321783390492229901760 8461 -369166397245041021950184475257642086542599950623400556158182697360378 8462 324045197768707194784528928823762102172087358785630486921227748386968 8463 -159690944598091074737189090870376575892032348920777870975824525760397 8464 178965532617399391367906082275262284539211223323971307032114585187804 8465 731656026411633451649435857502137503623708813634576069439499159740700 8466 -442542258809163036024540646310735705642255428269653259297233983256208 8467 -266222666652368533842149336907009653226028719374065847204639584636184 8468 -395014181695649463130326967223990659752475247406337939832052979172960 8469 346732374917122337765698693698860613547457077109427869729302078411998 8470 -170870611852831589988555933536428563116993596547615025181105873412076 8471 191493819903790693405318413467191118359408222095193678730131782370924 8472 782871710995106331266896585658560880800891025389530757501393467560952 8473 -473518199289883726506295106133113429551054144525163898625750517538868 8474 -284855912331581552432508833556432808382661614992986132438778663893152 8475 -422660028673412797220210337829130433552143809667701739941863023562792 8476 370997656786842880380251414047633109693222233852446262653563841692816 8477 -182827882466562259456508368433554582745722299290662529164016826753994 8478 204893461633896783029932940531095438362226016036985338020667220949056 8479 837649281684058283258131567793187031807758614002931071322595857847938 8480 -506648287333936841217360547938472459010141346872662012006624989852824 8481 -304784884581766146137193862903151827834274982586195943365254253757928 8482 -452228208836594136357809846571782190987126971040923618848697982947784 8483 396950105437627365822451924064212098008749628112666370402598753193654 8484 -195616493025762476692014915009704364039660463958238683714226402052944 8485 219224669505275928610998740861526466266416926149557615581242292060524 8486 896234854636285790796995728049459149602764578509073300558606662329160 8487 -542081359502841237349047628721145580075074523175562293654888659563393 8488 -326099103722956554203698140258041766198665216069899467641852967580584 8489 -483851526140803983567702166826963451718297752507466575180708518061772 8490 424706271453144877853171370812190216616563454707209871906137028945216 8491 -209293869611251456637842419553647071746898841316469492270676848499950 8492 234551789038662238122115647730862102848199532303905294642975552794032 8493 958891442068097578059847559617016189714291730651919245982278181267560 8494 -579976469493864572094426689717453335627660379043443480144233945128048 8495 -348894234983704021760461952803470381579078661305646830764745555247440 8496 -517671900011725505702250974855342263004937002650532739603631072956900 8497 454390704805350038870631934634079093298878847993395261888802589335500 8498 -223921379479327189023207784027711496065544560138413709545348662742080 8499 250943581552667230811282058855496445283386448805510361672755807756514 8500 1025900104693682351975304257204501868399222048108830119262696369673456 8501 -620503584985167375749256321205544770335325650116577386662345398902074 8502 -373272507581113065080207140402627626844326442612055121230058704263104 8503 -553840986979544630432288569170573963799083812890813395069525377522121 8504 486136500345007935264436718248687821494124049243448964438098236747600 8505 -239564599800738400711824987025112074655982277626292428697054392219564 8506 268473525248360424387057771846749619158974162573714875142328520750600 8507 1097561182262579426637029746298706356592547662370549765639896060099428 8508 -663844331701741290831802474348599475360152833665421026250006624572888 8509 -399343162197624895515379185926643256764692387607997835780091975078208 8510 -592520844432695009070101036813045562241648907016363564518817845380544 8511 520085880250185579779038115911362560077437919180357183820102909710998 8512 -256293604606142449118438864399174782748650952300792141593747229611028 8513 287220136690489318829692265852100286029501226821736252672785887357072 8514 1174195607453669072514991068694761797623773849655618620817375807226784 8515 -710192787881376239885281649761836315616103164030073210300051134359462 8516 -427222928766305027859905209714227269115578243640624181323914695947432 8517 -633884639326356071807074196223474641866115193472364155848102628069728 8518 556390815920545948208300814543281941736022897515950918714950103579500 8519 -274183271163552810422389539269410201641258604527650356936888183396652 8520 307267314058185028750653660207001793962661908800051315197325102089088 8521 1256146308735873778987511175507050948121471616943160195380495849448424 8522 -759756332532561521147756565111836377412206231873602675882792795132828 8523 -457036536604268903180432599374661416770499527983006082411312534367246 8524 -678117404870793008739551949576440135374820284040818999384452670864796 8525 595213691971671987470137203026542323218666889599322218871534108076872 8526 -293313607095239194706697465126446454141448057472038751951179685025288 8527 328704703629807888192366793954176441206458866725065861633209988199422 8528 1343779708180917366703759825466322868203126708104766512437304477903016 8529 -812756551103030820891017187166661414569310715807913381626734630297484 8530 -488917259070254780741016162277316726070992331718835758802271120823416 8531 -725416848426881467798581798890335677752550438488301078350428129841484 8532 636728015161096361993189549545738055123535338286095368613879694050240 8533 -313770099628948726812293127812221933663242670388088685408476042598032 8534 351628091064495539853377541077658871337986075825098603041180697638536 8535 1437487320613570140860063383481310258691190254295013686589433338933018 8536 -869430202419534278293149501765915745351376113619558258242415423233296 8537 -523007495067788382586412367807612431745481681663634478347709071899416 8538 -775994214051849251268409734827056573508840077212762532961435394859680 8539 681119171266948123023412102941897553349847582758222358691885339977739 8540 -335644088471527630145459881724316329650306710063431146545659039135816 8541 376139819147387038537789932255802005538063309406464486197099418799548 8542 1537687460911460460429257300883104581484351002104519233636293947416448 8543 -930030251017356690261968063989636782474986938816233719666905294187297 8544 -559459389870476810149787208006306029804676851915705489313718653771816 8545 -830075203368279092952940667107668931676404973512212905557459778481036 8546 728585233141927879814280184862588838190415473754119792943223597655184 8547 -359033163892422580203521227657573877684295258611696080665860633596524 8548 402349233776839475218561596258398020264293970798569496946183129202952 8549 1644827066721509557743659109973255305573780145128699002453563268846064 8550 -994826969253159581898692871820498116846939956026008568925803789298676 8551 -598435497911357315950127743668192397226968918341734518283854695066114 8552 -887900958674695639040115971529430749233334577133381710606494878006740 8553 779337823380517364409090482531417806630219267770835065936155260577492 8554 -384041591710537617489559656331723167707859766159858306215562462293792 8555 430373160090685829568706584672522065493246298610078743790843355101560 8556 1759383644345215480149619865676675896565985363507398967368141922522368 8557 -1064109113888035561805604361043265464867040480021193198386764626626232 8558 -640109490354588600187825174968342971993919349079942584893720321090096 8559 -949729112477612911183360917311568105280324828200259464767080708581663 8560 833603035266800791121969478933866984888168137188187682451992495271984 8561 -410780766990951247875681933660142556580828968135560550025154154661452 8562 460336410755191421349008624824004920954688683567888053746312308529160 8563 1881867346062364388522961857427172196277786194141574466987993319364748 8564 -1138185182140429511369378535164993988407743139051165443623166723358676 8565 -684666910455831902109103402830543235291706742396451221920593012754904 8566 -1015834907903818651716535288516386583340264521837190134756756442462220 8567 891622415914965271600852057223640098817093346141684097119856607798614 8568 -439369698378522637005420652622402265596698714543187309656653489020688 8569 492372328575370612656544369685625867440557473630390825225494789731944 8570 2012823187714404302747376765765004475723910482280077519804611303345816 8571 -1217384752542084936631802636506923593169189826309194049566770183555308 8572 -732305979918197151925986005397255582442397124785883808730532089007536 8573 -1086512394749062162917567171915175092933038804342892714503716879730522 8574 953654015775458553612763093986553538258392008324604787692301788606200 8575 -469935525123929506736732527026817148195641330682096130122919045147877 8576 526623365729278471562216527763904530413080946116486177869458338204208 8577 2152833415956937806326734844509988496812232352201419911597427757208844 8578 -1302059916285781416615864231533198814484343641914795411311174566855776 8579 -783238459664447200200043952128814444776258034755789011672436938423652 8580 -1162075706236410526258472998667996582708245103694662380342043950780032 8581 1019973508957982958561014982249492626504043828975925076320520123560462 8582 -502614068994709682278384527133777230183521141074729607588991550362624 8583 563241702082383313147552260655855256260154237604185879026559887568694 8584 2302520035217984232068595566107366751114820548279388101125550285080992 8585 -1392586805132796115281821394603488834400158062624107277433031597069648 8586 -837690568674135768127998948035358700464135997863341709604447866209280 8587 -1242860421895642111073078516852516297073272879536201356354193734778276 8588 1090875389119132977442647992977440245054249193664850663307201501038792 8589 -537550423409983871829486051922429773911294351611566875671332509070724 8590 602389905201783324114347197862010309689542885405473896122664828267760 8591 2462547505067394038353676285930712155841432500977329026437388181349214 8592 -1489367222352299630101836492746616440611387269969568242911998600427088 8593 -895903964777434641487515207240952675307727400673502762315636540073108 8594 -1329225022335538642540594056009100099536617353882862478713044822259536 8595 1166674245978753398909860773840453895609748064569688323406460516105440 8596 -574899582293316515588167239614825594809783093150038809255520017683508 8597 644241634864522865064689008571312320066564486098212647801178560542168 8598 2633625619415801854810089406370988705083873239241533600906829498745336 8599 -1592830383595936307191578357137801280901430623871246454699283565526638 8600 -958136791556576119932325346733826977570421921172624274491157415575816 8601 -1421552442065290802879812615601570560004721506733744340526904651345432 8602 1247706127866297251872642775351857567528369262082901821885968805313152 8603 -614827111304260807369991049308227516553272356653989010472053779774148 8604 688982395040304288360971690062025137653608207871457842905811233546448 8605 2816512579721692151405974231262104434516399719889420716189556373673244 8606 -1703434775070401865800239874529350804521559263289773026549319768266448 8607 -1024664795782156130820428731861020259436833273234882765394627978393342 8608 -1520251726931016688261560077776890155677230702069428849721565536003852 8609 1334329996057974881952014603300892238711675553876002116778328692167372 8610 -657509864286211257071579712612762843212154271275113362355254862849184 8611 736810336527238554451829025361447509392704172869279129286504864932340 8612 3012018275195625121218476335709961643891256752324548377729434989940656 8613 -1821670136860792092302926816399468138004166530272906160822738759679600 8614 -1095782520106139182467139027025003203315231754425154805929252544287352 8615 -1625759803170279287622085406150286965248009871734036222676205219419725 8616 1426929277048773733375851902939034294130020418392706268759260331878560 8617 -703136747956974712712810465612496109524531691179468579815137188349448 8618 787937113630741533687412219823868228731657330420176866682240529930736 8619 3221007783854735310819999978247098626242122273387852717468231324628794 8620 -1948059579779853348629943374264153925765551465356196077497175978628160 8621 -1171804576047479576829792115960404250063221676795979640592263716023328 8622 -1738543365553259546623447576519212670876931788102300517895285540439800 8623 1525913519312055257327295860950675505099431961665046007596881675682170 8624 -751909538069738059303233344653245855483390114446407614007769640667464 8625 842588798501124435476288202302906054224995173229685577019906784596672 8626 3444405109201792778761741722461660010924540268607633560511040496274232 8627 -2083161844675147022316094830746266964335420024057569073726363001987921 8628 -1253067002641103569484279004916301435989477873591864018190629809713520 8629 -1859100892575792884765131704949963426223560476164770069740526212389114 8630 1631720161535065207606174252642868791967434875781172882942640955811968 8631 -804043750486677558023300265141359187446113639492846622265725982062109 8632 901006856985764365791040106691115353579074735056113130102649851451232 8633 3683197168285156962971464740801744096147189380591491609879616896907984 8634 -2227573713719813087679145638823295319876658601847574620177645150375456 8635 -1339928716477947519729798903176842072247784121841549651241166163845440 8636 -1987964797198830441608829009858542229167356111029461385513168444066880 8637 1744816419783099437701601317111420476646866731641620291317793984792192 8638 -859769570836194179113559403170140367144445854409118795773557858698800 8639 963449190107952542895516135174608889833912645761576679675037642720948 8640 3938438047942852608070947991723454942441018487516631196432189331444768 8641 -2381932583845497856638103408719785770603310285039569516472352465968660 8642 -1432773059244269518190531045419496522208875500807677046110695677306960 8643 -2125703722193194907566094777198959841350000821237852185254421182374374 8644 1865701301540137877315876194368246457023464730242976678918588370644400 8645 -919332846668601476628364896746190620825323835996734602841457137258868 8646 1030191245557644961764373532964052730104470269589214465333488576161472 8647 4211253547150011295360881670237402238965111456512521399694004083959776 8648 -2546919213150670516071726042343411355384170032436605540858926220918144 8649 -1532009449274093219944975155151393704198941371603108193867707182160770 8650 -2272924989750058036067472107948371487538816947444385190769970946910436 8651 1994907755101506511352325313190048874185265030844378999097113198989044 8652 -982996146285028371913943558585231194739780328883194143531109297023344 8653 1101527203870492983841689175774182479642872347881622043848302525326908 8654 4502846024578585111894863087610630776064803136108621362944518901646832 8655 -2723260651836732665316534498520844736407591247409352983030778328767832 8656 -1638075144061050196262180956629337252747172967119348262893736208727048 8657 -2430277215658815849455142314556115854119472307055218738626295665203052 8658 2133004963356693935374682121154402323924718076104004208857728433811864 8659 -1051039888691384062703686723945457415541918540881220902535283739938315 8660 1177771244281891467732142855918270442915468716990361506356204852497816 8661 4814499571746380080695923345183326655320899199560127295479086000268088 8662 -2911733369990943885150077462341592531051897661538762308942208650051168 8663 -1751437121136815970168414550501182404113436846559699940212254640617682 8664 -2598453099037580360673526967203666213241282945165316754098847896087972 8665 2280600791600118093798784241427233393447446783628677375825184857726284 8666 -1123763549424590335280569852189729013514285719940190190732588951108556 8667 1259258895573608693566885650501342071965863883266191831025933786316620 8668 5147585533484220089974191901350920733030278491890329546999993751141648 8669 -3113166595352353672153575100477735436583429910209698569990308833705394 8670 -1872594085214654270756071781059413871327440190737262712255071354191696 8671 -2778192399330115073913883174494185009526143591934031141802345512142601 8672 2438344399646841488449598915111277861756612238370260319534560552335744 8673 -1201486947313115231978220891643691456056978988978419221435456822414324 8674 1346348477583196519202070183904795253708813790301551762052219126124472 8675 5503568398890916161742626166804299817534728943792607803237302488434118 8676 -3328445875067957636005354767393137786738137633421337438634846534429360 8677 -2002078610020284907264235420056709600025694800125253328049516063212208 8678 -2970285113059667826652715675467064225691372051219829587359376643148772 8679 2606929029211559160247515806519758879243619329222678216515606299389089 8680 -1284551617569416682873923710020989158617741774409331423443939813723392 8681 1439422639422249301967451114500014420680501954707472394585593221322152 8682 5884012087481516644926842276386212349247769351742917997029729910467648 8683 -3558516876374711054350474544809730438279465767220427778089467614263328 8684 -2140459423790493610547469635567676314363539278573573263204048064484736 8685 -3175574863657943087931204770241250575434721472224916134770843672956128 8686 2787094978235391340215274745723588206335922193943112885024525036333680 8687 -1373322276969583724107566346892961437252179959200699443149321872890017 8688 1538890000850207447536511168840096588484391204392390764404184130833216 8689 6290586656871266733870659125833787669108927964323426696604240191996132 8690 -3804389442132592624787751419919173892569447674823929248932305134764800 8691 -2288343848014865788961422788542190700070300487309581953184350607041554 8692 -3394962518569755625431585407999034630217236365236156944418618066184160 8693 2979632774619039543796753502684131861928365808273298492218310480905578 8694 -1468188387256693047066121777214583633942805580798341118051455886637312 8695 1645186903677406301622561562199761764835029108972231433706790246145020 8696 6725075460082430360368966403959972673524019903859580703811800758745136 8697 -4067141918188616845012153515208746205931670713208320336461719178898768 8698 -2446380399630155880558613067040060806204425970446559812400950256156088 8699 -3629410048774285314336840109509344089883157480509990791466670041817833 8700 3185386562645839814492826164358855431898779964859043399429092182820440 8701 -1569565823310720693128735187982153861778677525988893538242936100639784 8702 1758779280526179144280437946479680417637043857403768363230407910071520 8703 7189382782420674213495719135363564260415937587375702926837418272134098 8704 -4347925770675806369507095261233466795706956142943163233985410056108472 8705 -2615261567552661741871929738346165184216606474923198657270597674566516 8706 -3879944646866107504571132764120293449632426880474712160324651454373696 8707 3405257716257501990207637349299329731892387263829170218776348433661485 8708 -1677898653060903737604753286560347681043569821513986752032805951620800 8709 1880164648763872122749940418481853263693830291738719131459621958699768 8710 7685541989849590915657149093240946995569238258227466041392137211038432 8711 -4647970512549194404653930817529553424066480216963935687696726047616129 8712 -2795726775154287693938359864864874484101095211611001962724087974379232 8713 -4147663120907350395161941295922745488925360178841522206907298073002544 8714 3640208694282408001392635301282797696396227596206775927352454713201420 8715 -1793661036577982443782938184960709768826883895686603035406912908141028 8716 2009874237938576333607820038029026060577723121778900089438974220181048 8717 8215724222904142616540766113857015578946261050590365980787332061850680 8718 -4968588959937765064762631540332615943646322737384921179931863455402920 8719 -2988565541055656111139446405983060285237172601438163122494866097756096 8720 -4433736582400738718987484706075447573156541459974179522504269961832504 8721 3891267153715034582726723714933829341816756167811198920457122712087040 8722 -1917359252275630789505933167304954791657834402584923812244444587683984 8723 2148475259599312340597192694727183122226698483393701965273919694965728 8724 8782247672434853231978863310609218547275210119393486739945220093409488 8725 -5311182840252003889068263984091973720986088212613054894113723108861998 8726 -3194620851427760158332203276411338104383825641645875425186653608437856 8727 -4739415447946509947113212082976192060704313168609097323205319470692892 8728 4159530338209391075293056729359770799684761606204413961639089092105436 8729 -2049533858674584504026098647196344106010905850152803003776582471741632 8730 2296573328969534934263793264454820029376916650972958084511015658180760 8731 9387587475873535928158057297962042554721433345591652136385684663509040 8732 -5677248775436902861837287562964485874554719980443492000234718813650504 8733 -3414792757865534712786809067859160423786614882845884655093006963077712 8734 -5066034775439121258536887785882737574004010703381642436821579964059792 8735 4446169760083607152334078412621364104370016514023280539655558489300061 8736 -2190762000741611483269211374678966992289464095187172496901508039073760 8737 2454815048568524720184419616812181098860088323093087268294707056431152 8738 10034386275267869482655112186395655613479061572044475550240749240366608 8739 -6068384665305681468354129882094876518531175336282204719196392270094659 8740 -3650042215825867750333614645723550440483752581369839838882778417155968 8741 -5415019957037505830658712907886001521623451829008359938480236788149026 8742 4752436195341532360821646240174636870843585018661974406549404442315712 8743 -2341659870410787307473440969428700981883276602547293026161772927389569 8744 2623890764542015346085107657024478845423322197339450622234333433143368 8745 10725465481056516623064877594765452088182288620592851860393824302156592 8746 -6486296497536363419354096383049059488592792275490799966807329853588436 8747 -3901395179612717264507885004628469323629205940651398829571318314212968 8748 -5787892792610926237514561648919887389408938805649812204286770681116944 8749 5079665012505279410337200382995396541404736076229167255215068103332252 8750 -2502885331528931975693143221658495934860705639210565540520971322578084 8751 2804537507173951279050212285884296653544659765828989698596202469889684 8752 11463837288459660052950825060032665669399131519233674289630301574838200 8753 -6932805612668306633099353681045824851831111702841248794521423280970004 8754 -4169946970947118164973236040130928716710835135359783678617024756164712 8755 -6186277968927110807324472520296331436246211069177192091073554826505744 8756 5429281857425231352062602206280907724165950334234015445255435257293568 8757 -2675140720143081480008407992739645366606379628512905142079021182686498 8758 2997542127808435230175249934928490175191473098843158535765517717624960 8759 12252717496453478222870931051647848859352798654511996180728125278537122 8760 -7409856454305869886389091071469698702727213004038980580465188941759968 8761 -4456866939284196528472769888069820927735991512119657344441686792462140 8762 -6611909971516628007384988138711857683905635437373549393753168209490744 8763 5802808717696649782752318801752079843112791145877286505358670237557262 8764 -2859175831768223222386914498598413467261391795287225978700887686782776 8765 3203744645217745771057537903024251652313476142029210310585003360061260 8766 13095539182593609217693121921559378174870677998934044678893025141343472 8767 -7919524836729117939993663181188911333145696485809669375961163333003762 8768 -4763403433237366545575580477445434980073391344327297195613287019872536 8769 -7066640457924043649888049908307085473394840309939091964980911214828768 8770 6201870391870534608495285401886757648457228664177118545028110940795176 8771 -3055791108041107090503974848377746592675473783969468715985212168031830 8772 3424041815312020448925518071493110255201042775356273334875799299109952 8773 13995967290465277919842936513870669635733701676556260897999206082981088 8774 -8464026764234808720934207594455561627947038920187923087320778731197088 8775 -5090889103746472221013523995701016903227026678605059822456065386694122 8776 -7552446122949438547529767608807844360485413296385250735878851077645936 8777 6628201390307043340383340878065572901979157019686391092786362195672020 8778 -3265841035983830941978440029659180687778426757428387515389323408737344 8779 3659390939002253391508197703659104881824944027271764164158912729563560 8780 14957914190280565433591064590775065589931865477224242145951254384157024 8781 -9045727838793379505719280231025096932929812747717562400065053613625856 8782 -5440746560986866060307702242145264218122712982423962821665342331857104 8783 -8071437088500923919036020738865335791427421217986512499469980200717069 8784 7083653296289231455107624273824529523401107575723014694205670409754012 8785 -3490237773972366152418161044358614544780556840480228365098235649742716 8786 3910813924004317641366438219730960516174180897954543955514163012976896 8787 15985556277131268313192672086827370427397938820514220614106731869773920 8788 -9667153295018312876978544454452077169910887978988380763140897713282968 8789 -5814494408465736350217858212980626644085624176428424869570317257786832 8790 -8625865852827952868977733648392059419465440211099535300132214620566304 8791 7570202617900207599044193608426909696411389082882647302584522236848159 8792 -3729955019433723592213381005042306524971744363854050336976789541281044 8793 4179401617411697296671035296599083086580038724403620333510517001599708 8794 17083351675654885858205762804943835329424590199933185562257653876567736 8795 -10330998704012762499316143686513424165579575590229090446779128829422922 8796 -6213753679296201266996640113721447201102139582529193362594830023310672 8797 -9218136836195085512722086521969516212827549568873553542419501402151576 8798 8089959163175549061650024904645633003556919059058842748795541819352536 8799 -3986032134284776349095921037414706783357229897116978269036695353428694 8800 4466318426972661630468865459729557471956151748040450536612854152671464 8801 18256059124398476136204337379024542328895092941182559693408344756958108 8802 -11040141390394922233702879619988158045720759655206403038760043545282048 8803 -6640254701284954937204822032812166808268186752805954704225553450635660 8804 -9850816562495575585892247899693592181210646779354211424200703369058816 8805 8645174973183022316110354369772941055498472103244267633109359417617524 8806 -4259578545179806256294943420330282055614648450856090436089321615796112 8807 4772807250188160265402376371040174207762454385897984525580705135482028 8808 19508758117988523393787881137141260069474839782596593421428953301889056 8809 -11797652609719262402317200666681856297703136275200467465598371983853096 8810 -7095844419222149800399261718094982623910563711591181804041524789009032 8811 -10526644518903452121923781543426275743171119494043977595907082856733422 8812 9238253849961847782451724367013049457240561446204570761261601698094956 8813 -4551778436756835904505330637956383199392056280739866273964784516772802 8814 5100194731604478905814843987804716858993160455102108853202067213075520 8815 20846870390353818029557258217863297109474023855927041663355204500776592 8816 -12606810536617073257587069296085372717054499858996626179883295148564648 8817 -7582494204629727941938820573840500237652057844951965578677937306958964 8818 -11248544738432045112932794112193486036714981542098493746685597306077104 8819 9871761518683036839792057352930230474603314171672987339175144005269777 8820 -4863895757269227343670167200241288386593752180560444448865637802939620 8821 5449896870014687320534220186108216442913503985582016427924143661697888 8822 22276182827723166288682342396161649993912968857171042673643466933277616 8823 -13471114117289138911296476458035387080760625653309378605735381122280412 8824 -8102308185214020199903597146651868335060778488872840670255637349416320 8825 -12019638153217193188010260859010619273588611042370256481980007957520548 8826 10548436465980399756798216605765328049113807177245239342992537494565696 8827 -5197279557263643560402188587479047113300346988707716283407043037377540 8828 5823424998710477560846325989483438333759068424887715086402126298762720 8829 23802871905952345174448363269449442057982340256939364206467621834963272 8830 -14394297843509006298691542613869561139290976091850622542717195516685296 8831 -8657532128388045497774588190080288280010131952844039347095444754411252 8832 -12843255769486431546920926700478277912289734171091667517064237312649216 8833 11271201499158988328580653817538598964530494459521943998371426381727640 8834 -5553369683323357473902238477560919294192390512173333376864124571591920 8835 6222392163446818008007017724760791174398614211024418296943790643757668 8836 25433529752948332507107177038276005650891615390177879077123533227469916 8837 -15380347509051255834427479308736938234367146843168268807831573206166802 8838 -9250562915487005543043323025282679747804573500992067978446456665516560 8839 -13722952718523805824425532414645084340281030422859916348076528417882060 8840 12043176073924974886152058367360082418346796678557814978090846447926416 8841 -5933702850342461793427035006481522158407968079413923076713710190880108 8842 6648519924401992001662603494869478462056869137959956898965951138662912 8843 27175191943578205591315163374953030540718173913148106542869842611166308 8844 -16433517013460372014368025252060246376729452279570879479133769889357312 8845 -9883958645705967953126191219318716874624293275829340880018879133326400 8846 -14662523241506915900141408853168158110773975194398117782044174461630912 8847 12867689441409966524691198776673658799617635584474515904705342369398962 8848 -6339919117337536548277358695301874673517404580428658850597862122695600 8849 7103645610141493277961791358462811946369563758368659170565638583572756 8850 29035367141501542960198007079052958238235175478807924724753520990196216 8851 -17558346282338166287325491291062969481397418783596564729182839428112716 8852 -10560449411351229799854477878282310653130296797508046960494098436923536 8853 -15666016669892545872576411684572456770144768616123836717421053938875196 8854 13748294668595950089814122608523936937316683447146349233112219933741032 8855 -6773768793444895477310810751943280187726317651224879047682499831437178 8856 7589730053432774596375729107854307317639854753265381346849815007235632 8857 31022068709876708170524745449945066507318719963221914778563592549620816 8858 -18759680377868160027122261715797349409334522426970549918600294620759232 8859 -11282948788726536008873748619222083775696245728717489950773649951694890 8860 -16737754467074879807911639503768574935782252936251133147745472660239888 8861 14688783589797701842877573618163111284528200025451078884407060465982806 8862 -7237119802500178686758549888266249455751614017219573992462850769017808 8863 8108865840716293318153472736310449411941031072338649514245332410491838 8864 33143848420892875072252637876474439720993210384079834891606457225714672 8865 -20042689878131923083470245773654956765896013929110427945075617603585660 8866 -12054566091883031759508725518830347437093257530255051922153954578776320 8867 -17882348401351907718368932791293973446609730143236276921892210152060759 8868 15693202750641671312357861730952400624872971226034050376504323815506048 8869 -7731965536459728183273663447208134223797963992826309825801812151013430 8870 8663286109124441411045959769248491339936285278270347405049972427443552 8871 35409832402602824928734054264030723367001239991003830671915222373470766 8872 -21412892608924275549936839372192183137691432653565021391355546018308540 8873 -12878619439559092023102520060461777286696496716949846412146961320394508 8874 -19104719924828298031936065446757775012111784804641038530540758026024000 8875 16765870410009065127483156344148997434187957455263879677718368303145448 8876 -8260433229907263293235653505981895292692161839281418797684068164666048 8877 9255373927162061149527716748594929999484924615323740204538463875374152 8878 37829759470610206966829637445324567479895449762382481162764849015548384 8879 -22876176817261925464781247631052930334480168518655483909816253613865020 8880 -13758649688935274644877190787240684249850494810949193349081010719620000 8881 -20410120837774958612789702101141787785751750893745884893077322545941068 8882 17911394669702083226531719154182087159380547933619327726402314977060056 8883 -8824792890002728535871921180513141677272692780253360728876515330134428 8884 9887672297529138117952026115491063022049941833649812435469163786993848 8885 40414022001835081212750218508638738521856678433527213284742844555558940 8886 -24438825881625276701610203746268821295050243939943579130817400349172872 8887 -14698435293343656425630915866700515145844669172396941397951500780670970 8888 -21804155323176107212569012627695226813172655920153260480658209304713168 8889 19134692806162994263152152530087791299543287292276236066600041179216652 8890 -9427466818481187328391674613626861202117266454237352497037718402775424 8891 10562894823087303255013276338334596228249340947690970745379397422580886 8892 43173709517881446940453080132491588977129656366805580006283819540961984 8893 -26107544660198942131581775032086228742493979143928199552273552069855566 8894 -15702008144813646092599367561418155675914862178825764579674804598428864 8895 -23292803441744550083267979317775633214620683145342995120414598974347845 8896 20441011883444070500294419461438443020715758036479199293065884048155652 8897 -10071039764707189596475265953679272504482189426241654492517169627532400 8898 11283937079656941888806961225925929708263131859310149544397242376167816 8899 46120655156500856212745011549467766510497618076399509773921087926240128 8900 -27889487585007568824136422485063319107684483196202166103451123438279112 8901 -16773670466322830333172595990164155986301504643983147201815570541875704 8902 -24882446183596977078158716309301578366726647178886311653346192186896732 8903 21835950731811589784915284669710996724648046047784597785768310010803305 8904 -10758269751343631533501027765491987289711485393585228111631424418734040 8905 12053888742191617881628159671325429775022104862982376366722379813093928 8906 49267485221330495166001742132880004538514427756750720682027276625172440 8907 -29792288616906140102023977970094476577081308681503197457832029484197078 8908 -17918012822867257744515509864790301003768642892748018469520799148370808 8909 -26579892179076787132925399371360313554670151730322902144870071607017348 8910 23325483381889646112694569622310794800347683851361135306557921369016944 8911 -11492099616913842565949531109310549859454297566185958654730930143562670 8912 12876046513922475606038480154345154221740167835034009948454752644870104 8913 52627672012528449544412503955716689203148579995812035830779826676054668 8914 -31824093183905864322912572529535246893957071613062447076392247756924144 8915 -19139933324987572079639718354283882133022769343828034158753199896705020 8916 -28392406177917125477618728950544001657576002178163064220565241802919264 8917 24915984050131200664123889857312277284985092183929987563461702064985200 8918 -12275669322432217732857919237972790948617431534070886770072221422189828 8919 13753927911309308183855034123991156658494595061911855514224730259959968 8920 56215590154182385647880198150341142258165972363167909078554711960444544 8921 -33993592233327785751555734732647474327723395745638307117586337664829036 8922 -20444658103203419607143367042430431388678961153995930503183328413511296 8923 -30327739413077906815070208038787050677328869769636409863485104170441711 8924 26614253777667863050566449385361396396170486558552810120949351595130592 8925 -13112329072363592806546244875856818726435539892598554905560923656193236 8926 14691285961089876489634944820929815605274719040548019273330099244382800 8927 60046576648482859317930556461342423654380186916476497192830701484355770 8928 -36310058536807959498998763046587521166909959266080094541409421831861656 8929 -21837763136937571221587084735650343808108846583994856025038915342687224 8930 -32394161973195780160000272065897003264850944530670504764590964793012992 8931 28427548831261019521554662448479448095160770939636273787445419805114228 8932 -14005653303456898188252565896082625150634120521463834980345630287087440 8933 15692124869398450997129475460765643403656687325999038440171906838124408 8934 64136994901684557174870998968625285698256396224809242234826851392449192 8935 -38783385396264049921222133837765155949941467737997664120612747126577178 8936 -23325197526973433201794333384957802932253886986446679479633251222072272 8937 -34600497315685232298499569650843346301225710925776980520499444444749688 8938 30363610982181408495386476480581738136605332601834668396342016609910368 8939 -14959455598497370349204971328396550489835063212308356976744020951931209 8940 16760716726842923120199350621677119993186396026427287054096245599425376 8941 68504302982887190918090001446472899454918230107636994480165296680303760 8942 -41424127908609328229106250838657706485403499641130403876157468940276128 8943 -24913308306306583667941609061506413494564375614358567109735933512211252 8944 -36956159061154222572440599002717071851537460485306424333182505226011152 8945 32430699786410058363354325305703831292765102118619934855681859742096252 8946 -15977804585747521433744306997350054272738616163177872612537619333800112 8947 17901619317602619872533189103905415549147996425885492318940992821386904 8948 73167126393715521355857082652462048953372846184481533177235002609120944 8949 -44243546957304344631562335858968055510933690157390773557376471681287324 8950 -26608866890445557428119445654546413173668973349401729177096788288250304 8951 -39471190218982832695836614508126012257889968127305755892557487534783986 8952 34637626997610416977385189855703077591951831073968810178791836277578152 8953 -17065040888814827278042699999252051015812482234151518911454870544686600 8954 19119695105052570469495077183017644914425494003843569888722199502142552 8955 78145335645132139802748320570029244268034147779127773214818267170010492 8956 -47253656109809559902742655801166098475488076088560532681705239506947032 8957 -28419097274813670753765046675237450340932171183807729410042969038060868 8958 -42156305003694518894243568070988802599049527676337025723674209004173816 8959 36993793252901194364639048347152852734007677875457245681199134554823093 8960 -18225795195909290134452066338863604084761266253149769132548501055355244 8961 20420131471151883435518153345259060282407036113366772732674498886117424 8962 83460128956948535648747386200561536355652953896248464537590527413896376 8963 -50467271611687065813172748926009469818256035702741287184970327971445373 8964 -30351706093928152097336549287755871377808445662639666844978903736588144 8965 -45022933412165102397904136641816120779858580188419739199571225859990720 8966 39509227180595618375217080081863752922523615615951282866470992817835580 8967 -19465007521953263255330714820239245212764495727712968952650075860502139 8968 21808462291872684926117902324500587112538967547074543416176278262095160 8969 89134120416185558472388900374034733863463346609122563025837570442007492 8970 -53898065680542092096113979607446413359018215794239132291232122500876544 8971 -32414914664512808464413768819666327946908515966384860057355730412686356 8972 -48083268742805523526122649419328850893632370783902188950930276481021500 8973 42194627088801335411322045615611315363011035740763440317603310786233922 8974 -20787947741796852112616255020311007640270117485188290891383909528693872 8975 23290590936311521245762483553512288049623689607029591318608972308755286 8976 95191433952354433639586178158389056809954009966256372056936159559657216 8977 -57560623316244117968829385273546969209069619120436966975136130342080720 8978 -34617493142665260647004385494425845832288222759027307742995103601023960 8979 -51350318249664129148351689152660345477218438476498811380530893484917548 8980 45061405404134240787598062206562146645979881455176083782345676946162264 8981 -22200237477893624560805175066315622700354209038390383394810307280081604 8982 24872814782838285539289845632841449835107262615424951978506700913708848 8983 101657803511069978582098913621214450086748852934755014993266900065777632 8984 -61470502857975034008831694647432186802846070849248058308082694280271788 8985 -36968796933680653840337804159532338491535326892272677614234345496192000 8986 -54837957136969164381711455772516535637095755022194746460825074643292116 8987 48121736040829704976826172029801060438707947238785946805653494459171998 8988 -23707873431223266061065836740038914793404150833352160937497879940956528 8989 26561851351720982247540272000655375550678223916172353145416148390191780 8990 108560679832260062937378299499004763067752413697151346195054239684743680 8991 -65644300533673216582569087102881089078837483405510209454952753891698261 8992 -39478805502163922379834289478872371105174807855281423031291216102511344 8993 -58560986113021461778077614462293170777316143111625987922412241855089572 8994 51388604892279181496264818667955051550944578233625727961923989974523088 8995 -25317252250031482316344872347303061369762349959220599926633678857877622 8996 28364866160141818050577007581787318107181689355234934549877067093854920 8997 115929344265696982989976404200732990223452192995621613132347648512559032 8998 -70099719263436400666369183871861488116621962261877795533220470135746704 8999 -42158163739677513740923397061938068206995555585237971867557593123600572 9000 -62535192736603481875385577073019234811742062427833527617931377056763944 9001 54875863649525012448009349550342923601460849349261958325124837839869296 9002 -27035197037115517633323751035599887376114860375411915273039464545792836 9003 30289502412416553724336189505853577937397034360756798213237980449820890 9004 123795030084750828648684284362105583385952451289488492328473210805876112 9005 -74855641995475448806399292875637349310104748776936067804715563225025536 9006 -45018226057408574249593867219612209993057792824175187918425028688135232 9007 -66777416804249627286235568085348087247209694986748136383090369596124949 9008 58598287164560301935101579594071542213494980313058993194668228543192724 9009 -28868985602940208046354382316331387970866380690091063893421723147117964 9010 32343912645571737701416931908185975722619537187643675676612972140005392 9011 132191051789262280289606895923753197119447306221893868344560845241029072 9012 -79932209871342096710999865989448487933476348462233532080081860631007712 9013 -48071103382238989022298084392930129694187661530199914446707551050651536 9014 -71305620042883463549184947923856227445577424049818217759335688045425668 9015 62571634590456046031983186218794569038797346499290006564825500446965381 9016 -30826380578850148444914579629306400560571079867756917540783295900687248 9017 34536792458252063306621775818940349550168831188275291511071499929041104 9018 141152942920369796236315557744137599586448468014822930640935736822514656 9019 -85350905536457347957739171711582788245678981304961454325497185473662864 9020 -51329713246205931338736729875556528325169214517905247145405111218830880 9021 -76138960389533261027100254788391350965448900099606494815493712026699632 9022 66812714545429656771362911644127343493343144217051172330560267900608368 9023 -32915661512075584905756599631432991657000435342473093087004742987144981 9024 36877416459253175368784377739506338243504943980930117788877537838032624 9025 150718602944128542100039394665157416761783636436032833093929779506161014 9026 -91134641932518756088087971804525789453000410238855011212062168954379824 9027 -54807833171695012254633412671192230821387736332791138557418245784453606 9028 -81297871158155283483488096611542602483668072361475034958719941977733784 9029 71339454564036499796422082292581731864501339476572878702936636126469266 9030 -35145659072142050935480059426194209868525920977411558259645318982864448 9031 39375676580836275949423108428354440140958707886813964150422588028639312 9032 160928453796958338541532318010141116225795065013601375054038134603516480 9033 -97307856930244550063409898486187530660097818619516821130294931001953660 9034 -58520157567860923273331372135286296668329951584942184309927909253744608 9035 -86804145413095939964943467801356314572114466328169240335332028078242884 9036 76170975115771745542625448549602689243728268876013551827518977623629892 9037 -37525791506717405252597124661934556851098872338646031602503224586175362 9038 42042122911414394839711039833117839252451038350822339856815356297555760 9039 171825606724496502926035842891920950600881153368202547392005161329447132 9040 -103896614184205725853049571941227347201678787091431220776093071150444840 9041 -62482358367772903617122916119313754353476774699003152269827620241135160 9042 -92681025889485297920809888524567963158257172272691283525621667246011648 9043 81327668489580376947418018710211357986808369856233603509321818196859909 9044 -40066103493897624567538644256196823125186079119483975627825447988305944 9045 44888007212242955225565515219529036715637523956804014909747156773381504 9046 183456040086458879808119015169272571848972459640188563158903703942321416 9047 -110928710616294583881875679671770960563146314636697935742838075297541732 9048 -66711149650688981396652875083899041302930074247215263924437131884604480 9049 -98953300822956388425093601582130209460836301962327076225982378300750128 9050 86831282862159521666055557667640705158875162218542545294523249365830700 9051 -42777307547479377598445706972751385619404274144596322290642124083149740 9052 47925329293438380766481013146971297408811202373177474343357944721860016 9053 195868788843788321873705634404927711769303130298256533123562008746994032 9054 -118433790960776269400890065001242657460340021086331042422007411917836912 9055 -71224356509731756635498965733545312469694160883799216416111162355965360 9056 -105647406074613238548932718270359346419325360814228894679782896423352332 9057 92705011888574826333041633621641575551232031596317222871565292469281684 9058 -45670828141930203710527073611097841516428702743025004057246942960799896 9059 51166886436029553543690810079394663516612240542032131222149645993946710 9060 209116146490864310638831491754771425574142957775010804726617626431544448 9061 -126443469831971356980828899036479983638714572787765445362979474517094616 9062 -76040988442131235671704766309143782034752728111811136907841188147560544 9063 -112791533962217146286512414523417515210243926589671380267084753588890707 9064 98973590175681617866653226419619593672015028585424638376678254553148672 9065 -48758848734585557074187291006133493363589309947565441918195831314708340 9066 54626326058862191263216475178427056698040635810676579397349719887243840 9067 223253880245041041377036023609459340433631238218603853911323647393564254 9068 -134991461805531644055454801320206668981602100661725309269290592181626964 9069 -81181317557182547568084817463076400590375387560219736057816613042418712 9070 -120415749235222707801685120006271942904690799993233719399927046216213648 9071 105663395022227470902836600176512578352033948686178274739699668958228451 9072 -52054361874118089739488378643267441970747258159641616647609931981733632 9073 58318201842072735235050374319981480028932358088550118747755710922240200 9074 238341460358466405044831336354068189042765250467868539046151165616705128 9075 -144113720036114275663434847172897607219526008887854827688392380801583401 9076 -86666961916208114358058361447197426209850514180172579418507860962966768 9077 -128552112659676055396281423384627459200763166052505488128922847428317080 9078 112802554834406329352216889823623500313906681287849061519590241120745488 9079 -55571222596583047344832229667498209109565254649473344892033719515756484 9080 62258033532576195228448410927995030301716383184465721621044931368201552 9081 254442304473215395689410895732497661386933173849300042796240919619845800 9082 -153848583968154709132370730933882684234554088551969316933716553329683680 9083 -92520974339189297631665501014648558232660603588253175842185459358314952 9084 -137234812709197802951758231308952589849622818747750862832742784122205592 9085 120421064652132105875767827551973997272477104371761287408176922368885920 9086 -59324205323392099902219142475481029351353312191638507992876339387695808 9087 66462370671624839179210964621826437390007459684612475345235107963376400 9088 271624038000466093393743253441039725200855802146867145251252515069592112 9089 -164236936732518309869228296017206507301527384207048521012052938789694028 9090 -98767937034420724017566623994422742415970472933525612332288479467143320 9091 -146500305890429471783387293936539083423238774489866140569082194255012011 9092 128550909249504447842980702784412196698746735586662402196956511300915160 9093 -63329064489456915827637165870230853237366190098108298442213163326403460 9094 70948860500048291180649152886763189274648932307447467639475863833980016 9095 289958771567985907099868218035102015928646409088496709368103592750462276 9096 -175322372860213382784913561807385348034569893952775260855196361970753088 9097 -105434062430625451275557028672853494019494416742895049781122069110904088 9098 -156387466265549288410792118547545461866627126640867052438112562261575908 9099 137226194302960393278655735520290834454837196263521714295828795654624702 9100 -67602599144527118308327039012197837858672745854956774121434763613824092 9101 75736320313340761442614939933274790727048255728059129654881252090393856 9102 309523396647826320044653507459482158098335673932247321459763190851267664 9103 -187151376985223921379734662965456475218526428421222311150908379105720515 9104 -112547300615540272736566709836817566878525506868311640041707633418503888 9105 -166937744770893739303813737305561729935726858588990137567767573114053536 9106 146483286152559179372425629510516210580534766611815560868194804887699416 9107 -72162721786482170644810741523058608524276652681138875103177031087747283 9108 80844814556381861096426186687268766345147629438834208626381090417806400 9109 330399900548107730170071239716461002596594864033523751102471553621428352 9110 -199773514252026492115842048844065260344339753098078722426685939209143872 9111 -120137453811132854671446420591442465888269170589708640093735350368018632 9112 -178195338969496098197837349580328324379257510793247741086158455301368512 9113 156360960715857135622758386769206818475139495088657754625545693700966020 9114 -77028531702084092463926451159914359793424656523428255349523760173139088 9115 86295736966331912251357473054912541992688216600140132637885693387823424 9116 352675702029390531316517704831224731589701067008962091341257474748488048 9117 -213241633189660718199153791948818897212704283000441021725244706526455374 9118 -128236298343447188428811349397783063741736007873158003812648508878250160 9119 -190207373916622233257318130042171537721150663318808014754091710221780859 9120 166900562150026879502031835046363458950272843055067655159928490474042176 9121 -82220393108522452453940524926150767621611013871277193070189725791607672 9122 92111898092203341761732819747276557064759793631807892219914736928794144 9123 376444008887670448219893291235233032198050370509514517090589220810362314 9124 -227612081863505731546919478872669610589601825917583501722464058087809032 9125 -136877714594698574095131894623285759995243823569617515569440627376932368 9126 -203024094861306806822962203942136788171707611957230137888294274086920872 9127 178146171896399776712215571481217968931600741891694726941827538730823340 9128 -87760018408053670483378624075686714642731514816285011531311962430586888 9129 98317618540853744454765021544916837609189000795842213247972912224359720 9130 401804198932820244589255601948839281558335655289379564763366800487645504 9131 -242944938168366041801019427050910712858684824495200663485710253206727418 9132 -146097825456768425884175219879103389940837941532263455273227711744068232 9133 -216699072553639082614147449996856743212266536146412084206535737380958738 9134 190144788782611556626097988674124852806248567229539147986561280078098736 9135 -93670556888226521596003036581433987115309738738514565034519352547575810 9136 104938828321755514240395712585879769979013675496179498634306190588168856 9137 428862225883661197606110650824399952840488941662880520114340134764797592 9138 -259304255182291932005847035338810471605877307779120291565842709912618400 9139 -155935143838804257480078380329056559122257320612816041749332692667060376 9140 -231289421977297306874487038791628623171070551006642863321260466482474120 9141 202946520901166257160965222756815156456194915049399370831941629379227880 9142 -99976689221672745533238102418474144461781118787264145772385540826450992 9143 112003172686958772314455732787512467650171936963488833379130453843260444 9144 457731051799142369029861476526303016940433029759556118706766849672732512 9145 -276758322559966988232689129087792903136870536241437990798726976460032504 9146 -166430729817340647860028180538159591659445473127996223231408411420289560 9147 -246856035379775833482069191912878038107566734433572194002520699570600524 9148 216604790029671523782836496058200320728172795628236275868570847498529384 9149 -106704728142308650837051485951393090320689774334446468121886984959812446 9150 119540124888271408474282117802757521690324908733490170042406219598843152 9151 488531107769712505831534322539872692942936047850504671552722179222698012 9152 -295379945007717623092879172512461141752902410464575111401510391487161936 9153 -177628358055360395457601175338467323792140839325479999176911389600863208 9154 -263463830529093792949970554412974362026415412646892690532913912218423296 9155 231176549407417590616828565597590755873535424244746755633498883741043274 9156 -113882725699128640421441327519517267115542370370396584975442493456873976 9157 127581106300931016619136391321676842058731014754060454899507007322357776 9158 521390784704291209260897841177072293962044329942964742300460549018399864 9159 -315246738949479902423576917268382474222313158175564361334318292784105037 9160 -189574696157157760559460053050451295319895761346234965826408036091735960 9161 -281182015185735075660569945591832937408725123830819016014368224305852592 9162 246722515735563261307726886554449295456445259192070421555544664706980116 9163 -121540587514668340857505872512505097747080963829620199228478531676025050 9164 136159614392043226422039683533052650406872973747688272835040413419556768 9165 556446956166711207560688281934309247593327367575218332690624638085236000 9166 -336441448564656511473166763725152174536607876512358727151515989079372536 9167 -202319494668903271482905711257978609712591679699057946199341504924272972 9168 -300084368842377380234231092271580964438861087709451938267551536497396640 9169 263307416324157179812595496314936572185419809824209593161710739176194668 9170 -129710194502773094674332780302990625437920369224691803037772075686262288 9171 145311359042920937251913982957163421230078348451283695964984187202099568 9172 593845535341567701447739021602545167499102408631429994372835719322139832 9173 -359052282454986595143431963815835760135470441182347084440665912531292866 9174 -215915789480607492383522068487612824201491781542593193504816294965101248 9175 -320249542851868360642166902738863054023724586711034326789642702130781992 9176 281000252368776756302150844759076138879179221079795107410966391237005072 9177 -138425532529632891262578713569291621279818441096305427304866571770718584 9178 155074407767297843729023245980856516940116627570998526688705197370773288 9179 633742068343558241795418134851496185146666565082563972317772726387572504 9180 -383173272278626216299009495022626486441101086575213101181417231563172288 9181 -230420117433915368077668122087624607956478733160632796919296308382713844 9182 -341761380136160326139121107874951807113946149196473783871104059851738424 9183 299874579402939041304780728468823577681383594468587344638282686524056047 9184 -147722830533249996051089671016114009221651667159115434505109686275524080 9185 165489340402333514819329343118546004375655004214635643952460440628813168 9186 676302366227142554538079472201001046947836369433763399967841307651153992 9187 -408904654775908582255224530075029896129114904320853967431626750506632925 9188 -245892745992020368562174991440788934131226715836953094303354434325903344 9189 -364709255745798864390302387537691096353747951119170054941167850460801370 9190 320008806039870861951278804236328043392360572450249119361273372416864864 9191 -157640707649710351719095900194019574744062962308597470671348224872673476 9192 176599413886510247223524980281977868154872507878077953818191862160752592 9193 721703178205243879939472794255517210422162968262964080176752736559899360 9194 -436353278703051990733659850641704243583960217406043551522128898916426700 9195 -262397917883167595155400490643344894274338550667345859616777274122425288 9196 -389188439621370090994178505814024297595025988548354694790285550784871060 9197 341486512188978288878123323137433233836404059631456097713939716451026200 9198 -168220329929961614196077752036039932500735784442450537844590868950577112 9199 188450737778086545942624535842181834039795418724001115150637773939840782 9200 770132908747334148951291326780338871197510555285075639152585158704843088 9201 -465633038287761594945977827260178531701886539942558384146077329916230580 9202 -280004111687928816823177545464258814587064499585398619335650795182868832 9203 -415300482995359566496820204881565220366998980014771647430156423058699781 9204 364396788008703002802028175040571257227007603385104661526762132364643296 9205 -179505577268394854787729153330526702694929862720582466549613438728008256 9206 201092461209870001278112981847675030586569702043278900783230417290402848 9207 821792381399213942729471586714228781642533877360476702748191037265487264 9208 -496865334924602807112497721016142821876900881524539261764888363884105544 9209 -298784319402905000267662537161251608660508773328168487620640049679180452 9210 -443153629965496695683948797092834147238529765108856417141828751918638144 9211 388834594938687788117575564780124038283584583483864318220379572682463930 9212 -191543221204527479429546045209475573756062843002059340813933161226400600 9213 214576972020864734740762620138442959093014380674955922766841575343696032 9214 876895652349773112257353343020362300004895279286301241806788714127728000 9215 -530179568938607347400782761021208941288621749799644838114448226980061958 9216 -318816342079982429035255486223803141834106489497868812564122275395310348 9217 -472863255869206154112108993019647559087079145431998611129672730677232276 9218 414901150240606103728352354417151145142751314153577263840275456236830080 9219 -204383114301644863732430572807367868811684270597845075722587961510912734 9220 228960108853006873674895020395749955113479957545772667080598400509915464 9221 935670876964699251739346830404101961481389816123385681562493773633180868 9222 -565713663363230658674020354999475604896378977231059937740013686208886640 9223 -340183104710991245240545740137891389816185593133383520084589131158437902 9224 -504552334193639509898045142927052097086427705230175221076672303383008624 9225 442704336568972032377028813422942179747215128203141143245551514395701792 9226 -218078391851540332837178314629461801409812799191695363809676779625456248 9227 244301387051907918572325558777117542668900977096418270696411402585467506 9228 998361232714233255701455096085745711758371602862163664304319458190347832 9229 -603614621803961446444613019898338758289580528856551614961000839519233400 9230 -362972991602860534495307178025059002128246476626671558376778090403140928 9231 -538351933867316485408270755562403849077589138563874259037714517185500258 9232 472359138191088344870181168140256900369889423595337081149551784458072888 9233 -232685686702670468669471762479508107161880976158908766695666825811634252 9234 260664239264474136992272700363751327421270649498149135839167995683298776 9235 1065225902142445315102826634837809261483267905557960188641944312745927176 9236 -644039122592068690102527737849226842493117168826870200938995820376910860 9237 -387280203568419333882855316693257905452058591997628237738666105361153536 9238 -574401748898092315191859434973204844739038169039581112906451748982552528 9239 503988105579385595175376058144189664964456833284932007315688219576326260 9240 -248265358060299276407209185842544485393047055527982200236171016261486656 9241 278116271683666242170969075729261716254009601050966209053046730391126204 9242 1136541119759962281558842983424203726819462282932725586959409739061182456 9243 -687154151574667034992916502068830656286846322121809618652321846907668110 9244 -413205138343163752219281010240445311451179584018543048385049892557045648 9245 -612850662448438395594921359893500865823826270205824232222347802301207138 9246 537721850210151345490983728448424862505651022954882437417344406693061632 9247 -264881735161736077527345021407637849517394955596008061406329436105659744 9248 296729536951726589196583845854569408515314296187611890027521174665401592 9249 1212601286991512838493404770268236727624595496958992614991073597346045692 9250 -733137676038028547815502870200340955023128315319708171741891316250409136 9251 -440854795728921623176378201258646068833889386648938167576568190773725062 9252 -653857347573359480303672159570719051815689723526758936320631830756506360 9253 573699571520468146078385954605631567853562503244147149913511473017070532 9254 -282603376787786056852417068720273217245163586632369714259194464802228652 9255 316580824798163767774170079519344490079395993282189846430899543535127414 9256 1293720159575021313505438498300857204628587060388816298496180312113170152 9257 -782179362421442050688435076870270721212009925844227496445534538548546584 9258 -470343209061743141486508235177582631040405398751075844640940945428581056 9259 -697590906989184041484220902617039755553771975482893831221985843195387876 9260 612069618100520755483658312375420260027110869860301073718916738894448704 9261 -301503347633250235895723606091843895311683947765388882850532566974460464 9262 337751971557894300485896624700790484856268312520619709146874663847013520 9263 1380232112091285201754991436816638146993042921663547959975712003421269842 9264 -834481340649531550923729515574926373521590650708435524882037196933195336 9265 -501791904703895927597399863256803845800303310061524790238025407196841896 9266 -744231554393499376194555239855064289296770758268424198982612144574889408 9267 652990085331774600651364747631648962958648264067825860408440931128571118 9268 -321659512624968280001708090286170656864488195478205294048309676663756488 9269 360330189788461294465723790114502850462207309516115925946877214367277184 9270 1472493484603590267509560262275210321745969715341962694413763114096861856 9271 -890259018092442094947605075963403880373208299627057421807449446512060454 9272 -535330391368936251193779610703431016890129651177618573584346395383357520 9273 -793971340018238206726974418576598563412325093081861471338662274650432584 9274 696629451823376062506610437895410073556906195703822516059752393132666308 9275 -343154850345742797251811456152378684239541089975534273536643387634855106 9276 384408419283460059800826056001813686866821563237089935670481052904144368 9277 1570884016706092936883032158016266982712552440531108395975368812846036444 9278 -949741946356375084107985531385754751589786273655056601015144587129984848 9279 -571096681204879652112990218784263322738209817321642564106830675191899554 9280 -847014923269973993858524368831778059743253923808480731115266715515120760 9281 743167257150020237911712453190633278338291734338675743488855344133820588 9282 -366077786796783226055079797755211452525777881114044600377983754307771904 9283 410085700862498248638214330038110362644490135312768539818992198558510930 9284 1675808374619647087552116375293204272626629520104068847287026371124442528 9285 -1013174744312339598868372949197819472690543621573200462213125967840073364 9286 -609237844683945012256578641947205819985782530906122358013870473386832104 9287 -903580395494501809562204176371070370312472405758563379366067942384972905 9288 792794823555046772598538536843291343710372665375424041700786297776554560 9289 -390522550810343343837932705357040778199159178877373486822003799005468516 9290 437467574406519070024000569906982188304302952330461139217091476722023608 9291 1787697777335262301784081833158538934159195468116526554181421648767983048 9292 -1080818080989461726592398936078536799276799917176852753577111426830256928 9293 -649910601478665126794629365599855596699067725478010754002113143580200964 9294 -963900156097465447955729574997434762594522279149545356469202681972047224 9295 845716024453268701840265562107277502372140654730357976821717113933426783 9296 -416589552508298952294060621058322663304797960471803412345620974633660324 9297 466666502701456591602131698839301707787861967046643238085366550514829572 9298 1907011728189925512947659023006428410706360642064762647631058916670590112 9299 -1152949722191589551634492708105478057905368737500872100905631380942932058 9300 -693281949643842398662501975804982270172834989580527050299036463015589776 9301 -1028221845459878308056716235434442245754516247332700194975214503088978872 9302 902148102749660878823109672235818149465923096519985092302357581683488756 9303 -444385786291840392491608929061903380070773900498709442542869359639165127 9304 497802322753329201045340705075123253509415521741460781385134560802770736 9305 2034239858668556483017387265922374121463746641269882311285335886638084140 9306 -1229865644943128829558507349263293939121954757177885539389320347436989120 9307 -739529835572410215442312047908640193989324521409764035338341200064661654 9308 -1096809338307660787260085619700470119374741645198215190319892293294746064 9309 962322542183222202123392068303765482157355253053471407933499667385800024 9310 -474025259942577281800653780883946040887039429508248249092009368080613552 9311 531002726344390597925889735522391463047020023213927749986837019344832198 9312 2169903891660950251195677459040477315860278253882233813769754722110196552 9313 -1311881224132980391638807455880319453452151866128565902499019505023765252 9314 -788843867351301980817658414478317813237836701677565631014065200804390256 9315 -1169943801428615228364789129403532361391668656802391961879561497708322280 9316 1026485995110811496856126184198446758631007857530163118806682535788819680 9317 -505629451516530645064911053875479668877762642328160826045438291859973448 9318 566403771713250737205680476281292277281663506514691675585456600983258296 9319 2314559731865334698116339464166313232314283493218632925284521657416494140 9320 -1399332496005120919907433529928366861492047767197195918357709446508541256 9321 -841426074311529208060111221355321763217392275310675096807889588340023360 9322 -1247924819879468124389666154730431545051081250625092400361610655800407520 9323 1094901270364318628924909230163892201681100632507897756762324347459326095 9324 -539327795820103504813563544234725455094590321680113550099177386528724360 9325 604150428362380844980343547586584421796583193641624265201067805496183276 9326 2468799691522390437444556140074255304835707313135158055392254898666540784 9327 -1492577503441832438167997571972944193195856768337714999710749862835428702 9328 -897491715745463725133515267358038649231273555151622807532973408043890288 9329 -1331071596090671357234866665792584555187959081190310493039036981765526388 9330 1167848385046997233602910869653585654205626682274756427495917719487578240 9331 -575258202371582156011461452411960214642820128699676261942536932057999638 9332 644397157124582838219870489191797732833648670731618938826002187285288272 9333 2633254860187105272448435790158224256210026609262280248582581823039345452 9334 -1591997728301967769450361335056941012552503954925284461423623510451856800 9335 -957270141954483067781964022265653964033075066361771660354353329893203304 9336 -1419724226558572062374456445592831475754568348658195587186636458381625992 9337 1245625684382032296490454565326790918504886173170027438667718256652147784 9338 -613567606873459527805424891037474211600851151720462486252273897579103520 9339 687308527756318717098776490242075874400309016326202208793814681759610180 9340 2808597627802645350598991806448105343704870135071397439518126319839031312 9341 -1697999616413135109812020183475190842223231608257622375586350953238436074 9342 -1021005710992391218044928802759761856871370507520615389239198613505908608 9343 -1514245061114399590765239424000016381617113769471684721995362455027217176 9344 1328551033989378945166697580758788741862573327347726560020659519296650816 9345 -654412558350349166066735723452191596148958219186170310476203629388243496 9346 733059876470774716362390417324574551547700988314887354712074317282511728 9347 2995544370932623150876103630556941181904325767466136846644482198084640260 9348 -1811016201174565678592016466078804909723657500596577951071440191911208816 9349 -1088958764685132796419512494748186441952199978874429087011000146500609504 9350 -1615020150078410217850132234171342837082400960635128793037545418762566192 9351 1416963089246581081540045195925996016127778424565286131597153040632890920 9352 -697959844244962282531029396877456955426876625545598481723676841668370744 9353 781838005977725498331940386266901784768131030196171281010198810835625824 9354 3194858312637963870693854021315535128304050390671437389736750865267683600 9355 -1931508832108044854916334543455231267017248867437548964996353650295487270 9356 -1161406667736089416167544823857282453857576290770814554184710636842861416 9357 -1722460784946679060795351039710025257212744749515020784915096439074028728 9358 1511222646686715138722840886616343829838465712090989547833612164405988272 9359 -744387155911070526757947089187584332532529469037290758671780561242374136 9360 833841930761247102787295273965074001241287420520556090880998878330110248 9361 3407352567154392299461436720629521741418397747096409190149353369645848464 9362 -2059969015099074821998683453739865613208972664340677585600760137487817024 9363 -1238644913969544895799131738819362904312761838994136674580045922613661622 9364 -1837005138618712974867574892927718222197633116639620934964680941789990092 9365 1611714082702926746222343009465409925689948558130993211304109917216896220 9366 -793883797098125770441104291342195631894092613318384188716698077695611488 9367 889283670500721901227729595308385825453378231585204872118657677139108200 9368 3633893381238906619988372151367586765723408748843918822971925782850340256 9369 -2196920371500921121489046601872855950326120058218328607713831219019161752 9370 -1320988304023648275505090701588166160306652946364427798267861242342462376 9371 -1959120011557637119365093516837837123163786492740103312125738674670065749 9372 1718846885165428262498464934510085106851896753342230029625072548359678208 9373 -846651438187842014971795634810589266691618485787404790473243662093100992 9374 948389094726041380072229206540530017121298634285856319494336393939908848 9375 3875403584811156901629456168955041872058334639742128356333631993032871050 9376 -2342920723731997979653679353741096681739198885722624791139040787751155684 9377 -1408772199079364483789201874170876173635571915310550467280859209348767820 9378 -2089302690682625773713685023679679296218170570374138734448624300706004312 9379 1833057283914569566795772736769939372559143850602116896103540343303318734 9380 -902904919119187108597149528763530677774363358601856226984402300210473744 9381 1011398821995141344655545855709384855451868801267571267697306449942907512 9382 4132866264321255738527420200402169694014758806546223816694249927551127376 9383 -2498564315483890785221072277048571774748065788607378861003357860067712080 9384 -1502353855504517539552763920561765455764969844527223292740858531992442624 9385 -2228082928227039770491901698360519823021592246402216114373691848808069748 9386 1954809986474029188076042948859680217306496449640061635933796418967422916 9387 -962873104125545949826147762775036045560802069660395486626929730241750956 9388 1078569177091741007195730351432029757139316021741273106127777891314835288 9389 4407328673132246692409605884087992216665481431032681944351538728335573252 9390 -2664484175175029661477032346143235443264603972010924510561694540569225312 9391 -1602113845603200747307896401064781955121209105459289280614577436276896772 9392 -2376025048257029727758032453001754112094321011161635628636583976897594860 9393 2084600025732728145199976254857646958931947373776108480021464230078636408 9394 -1026799791607006450660612778749430054341850027270605252232993153427078576 9395 1150173209964190806598394549161004354178700822486614070151392257813256512 9396 4699906394116462960968484650762785780605747667744417261417017931294641584 9397 -2841354631835561404470002423716363633033328430059167983643322671929468734 9398 -1708457569991721794783344976166483752662448926977131255394392974255384128 9399 -2533730189035899443324746422536965161850467580038613448370868843331603432 9400 2222954726774264753679457585012469165568718678595387834245974871122336072 9401 -1094944682672533046412487694340741185383796012510123726798084860516569496 9402 1226501780363501507013080969912528099580055104142266252988744783928809920 9403 5011787770633745764828331311399281732258275917795855957495589648577743446 9404 -3029893993194385758346382571753480698629457817211896044509055578951727952 9405 -1821816867474110583637133382307729252785878846023988963215434651711709128 9406 -2701838689941139260084601871360377002163861834873237331997206839256776728 9407 2370435800490120292497500883343306891864377220741684413577005950879384691 9408 -1167584412112025143029670246797030606642052351333597338246561595937524172 9409 1307864712390819403486514158761625604211658368978073636709069304002457366 9410 5344238623089595358739117078343876238952457449560642065753206357513995112 9411 -3230867396361823140953564622563686228832741835187764581200656124021642158 9412 -1942651728664364410879918086077068576842843730117705973810926007977209112 9413 -2881032632195692150479731638999517070246110308036146031402432098055050290 9414 2527641572099309115525540758497908505923168280322833343578039886807304948 9415 -1245013645797754544944581646360294346680535036489402612338523610953240304 9416 1394592023432775327618493330298370058359218681012425532103062601459727456 9417 5698607269366660968016322127033040652197067903462676947680236807050383720 9418 -3445089842163299118494954840591910145753073818645518147202908288266399184 9419 -2071452120000441813461448362647586265433467297066137657365156027686953824 9420 -3072038543264785427614376527752496852642670054469229559599564753427909280 9421 2695209353214366248151201678308123286049358234665109899021703007871763590 9422 -1327546248769334443323454500350255202918205374461053336128703273625484200 9423 1487035232248273795040022695894055142767058702627451266519900490955210020 9424 6076329868587644744706711327884937610498081565129792100638591725304645168 9425 -3673429424883246841454916045174271956012985765908429262942533884600475740 9426 -2208739925218033822317704234277811210221626508781603200243203616848018808 9427 -3275630275396758220334748520658376275731902791422038948987597655087517748 9428 2873817966643518541226922413060660238727600294199149131683851547262025116 9429 -1415516528527146972180834156907392981815128644003529396663113713946317364 9430 1585568751273471153677431656552377748167399409995969019004559213360391360 9431 6478936108906061255319568328089358421993413144839051875067864766178465050 9432 -3916810769926778148458074947543144467275757078695343399285815588273557228 9433 -2355071011801923624063506310692072119272751667037115741846961164947885788 9434 -3492632069453087213743093875571558590306109480088180871348608506123678752 9435 3064190433703631064834344538766309107992545695426311401951945164347794440 9436 -1509280558347060325767739947649203606723004029169061215653519388466755640 9437 1690591368534052853495168126256662465684963659292891644531003943447692628 9438 6908055261337993056257118986522046904932152302646362792546932835503710400 9439 -4176218692702357789254788898162823505352019399144931400941903878642969178 9440 -2511037430410975822443824455362059389158084746671521596200528601755716048 9441 -3723921815881755524760258112511947705382949368732336479993260374312048352 9442 3267096834440246343657145171652176872024507658548453952224963393408966768 9443 -1609217585735377012682049377606340630584727764021860863857220915153616812 9444 1802527824896665784996209183968988490235456241653225187113379640338162424 9445 7365422623047939317987062344770419546437842484787872708857088544401752484 9446 -4452702092874708940518196867496283897481585499185855680365289270974245324 9447 -2677269755781262951712600379527927891597754829110654989542475685185399814 9448 -3970434525441872752743457927590870085251537740802156842003338326734766204 9449 3483357351812064719422571105153127778330022874150975891460867959065641388 9450 -1715731531468416345653369856002339127528432496529181015035527871091389448 9451 1921830492755773197295719306651042791109847252143546829419214135723474136 9452 7852886374990300689538580646807999836905793213172930092504243658652210424 9453 -4747378099036643550987207437083589187254773988136263314988816690818787016 9454 -2854439578152439679781150447074332297969805032804450185010375566832151184 9455 -4233166023088854630811783760271879371430141219628619132316873128620998180 9456 3713845511600019247692276264977991793349804410877260115504373837446974392 9457 -1829252585007162564615432233535989914043901449519784360567489098462791016 9458 2048981162639638211095159251919735242222927567785331554150577974631013920 9459 8372414880390538959679923838899464495304904212262035932129732590874930504 9460 -5061436479804807199828861553977339345854346087428256688294169690750871872 9461 -3043262154837232984007014426076361631311752107352547285816993533798314480 9462 -4513176879281500616473232388793085899864924415799464720417625142947849072 9463 3959491630548302005604653339708889958927316186867084534804968335633221390 9464 -1950238902445296825313058707154950821697930280727752256477567022915438476 9465 2184492944631053592353617536583635200853772982528729742454357266670207248 9466 8926104452232501014409200079748678469930452524788126458651628969757058824 9467 -5396144338361023969817707589805979981823519913898017684896293873988314031 9468 -3244499232164974261996101879712611929437472896148530958301158311718740944 9469 -4811596593878146330473198989886933517071122055395275601670651527483801736 9470 4221286486039088222666101160122834932269407457747286723719645166082850192 9471 -2079178413540049056970103500369523978824016675301925994486021364211163508 9472 2328912291936356730493584627124710995455811068905521692492947298995573472 9473 9516187619707078236303995116167607852852607116248713875439162675338333748 9474 -5752851108541813969210439977236265496984601370176901252943261932928598432 9475 -3458962048679735491960610180483637925200504341737383883779539236893607310 9476 -5129628048752092521333761134666579685012301401021551537760843635373597952 9477 4500285221447241940770141463023612634841052959855688205364662320399696734 9478 -2216590744791112444470383661702134394400020458399315952167648401098723204 9479 2482821154401832029955861278570740474634840715565333043091745474555834466 9480 10145041925478951517075679125139057829858024584076939140159431538710836480 9481 -6132993871727762804893629400152292770480185057041935101608035255383108404 9482 -3687514531164266987422752363626070814636412791721754372977403150682804224 9483 -5468552246280311459116281038455985128690772298214529130147426024101870580 9484 4797611502219118419737590987098579222730996916597455338098887359609132148 9485 -2363029265974908022445715009954554259593512538296735007176601156752479784 9486 2646839270271542359483214500184605454874612894476838161592824117447758512 9487 10815199287649730974389887034624848810712501936365449999009058201100466542 9488 -6538103015006027985593251156396376050436847783060128515058839506065966456 9489 -3931076695795140788163618005908398331437541114204149503741438019405781972 9490 -5829733351947817389795629317295358434331721809307649809359929719441456752 9491 5114461938674046909897859419261131412380486042298585156270585226955844417 9492 -2519083268011415174885226116944145243703011351935202985344829829024902792 9493 2821626605006789130709357561653582817315662579961947913917603131076285792 9494 11529355962444862409051863237425566593117384944109676388541046695906981184 9495 -6969808252377918213865821940340074518375780130770395514560512741367144841 9496 -4190628267515013424999766188799293593851191149273316365180432063030108864 9497 -6214624060467109612421453021066234234131032388402127852730315578920287880 9498 5452110792541733776956971828588707048812889803549166998814596178031585472 9499 -2685380280540343890601091726763184136284592269232122934571667765425709062 9500 3007885946546734157047452442899647865280757948617076540946032813028513184 9501 12290383145936232627018210567297532938037850528073494938250081442812302536 9502 -7429845032164007466208804459108833657382422809355684084991072555844065704 9503 -4467212531537637101110818643288370674997339563070468035383650154243583458 9504 -6624771306042056959501215202670617831401112417165146015113857264208236416 9505 5811914985327442646313778265179720438877862404826037032646000264067106972 9506 -2862588538114473546199194365652237678105566145455231188642768578298401112 9507 3206365666984304790662157481007377187481113595262419852998781218691379790 9508 13101338255540954142134997694283932457410261793594938000624774301992369144 9509 -7920061355226777233831816667773674584069068212088924984336473359996645104 9510 -4761940431783252485541522627016128579438597244843641193199943044156399520 9511 -7061822338713061068265561209004719447569559663096176822127453839279342504 9512 6195319427743392597300000940652612388008580642399922935846576384531354880 9513 -3051419604482493573397782815372521848421379291568021928014743979198559600 9514 3417862661263555572353431070153533678044948800853058111681221089081742144 9515 13965476934618366515810365637926777733557442019686066723713439624188954080 9516 -8442425030190767424319563882425435794817641820377900531393144344970029728 9517 -5075994931979564578602083441073444572079000007236257362578830116034042608 9518 -7527531190110167541202111201190659803443671603057693934748455231394924760 9519 6603862690663624400357073339978839024834428284204879165920897442312015663 9520 -3252631165033749263808899798036368659122714025287488434670992388569766296 9521 3643225474176520905226391378110880306723505230855726072467010430441488216 9522 14886265826231438353800211437267644445092297943400568054027432667694447392 9523 -8999031393498448660604465811891953035887853174166853977358967891518235206 9524 -5410635656160114659708946580153775576263958204104899667676722213891560248 9525 -8023765553418145853563551584434841465209098833081345738020704882566044252 9526 7039183039355140270995033997333015169059354736243326918273600050792385968 9527 -3467029998115147270257343153049135766377820553111028854786746481323460672 9528 3883357627651756264234098361262694579216857858259981472193982544628702496 9529 15867396165055668829485352206695438810221170852640495891184750570359559084 9530 -9592111523902655843811115189983698754374363891425181276972270648191512424 9531 -5767203826351211871662703058914777065829527824827208800214841365272424668 9532 -8552514103927908550571309433463969774486779493512901366674217520354392376 9533 7503024854115227930766076790972896196921652922556270797919492596433688094 9534 -3695475136608474700655730055837604760310890062205885325829893359254270712 9535 4139221161085877438789425445481174472877664137610030973987120869459612102 9536 16912798239519081881619782863677556664895834083110012903322025617501430200 9537 -10224040982869977278543889066560003328810812715645033821629529029038683484 9538 -6147127516364603162204135548140281933840016970348614231941379807679178616 9539 -9115894288217806548509604310319066007132980444530856979476174849621745197 9540 7997245461908637038239425147325825470222797194560355088927682650693556936 9541 -3938881231877044779994384204982018095883840516828935156101892821245074176 9542 4411840398276280196704684500272374252154324183504001144418124376917721088 9543 18026656779552463733916120990314126980901009042118065536077155667919107434 9544 -10897349114360914085057460137653706477446042234496195462733423445384321920 9545 -6551927241809909867508954268070024795715794629949206464290516180508715888 9546 -9716160611782500728437078919510021422921477579520779405579922606187124800 9547 8523822405154104681878197237834243470059703077752142138435565219952329367 9548 -4198222132956568774407539432708733109920458855386047265389145566493983296 9549 4702305955370843320449025336280397458979372912672610086319677433379239752 9550 19213427328831812914653009663026577307759215388563832686326830829085119952 9551 -11614728939569281134601587871428135965498704046333334186255265477552967536 9552 -6983221907712972191380633661915559188446183881986267794344640003441559632 9553 -10355713456812835228561136961358288801506580613239006422815121808575054672 9554 9084861175463382901453031607191868353204143604675426758417845011368111760 9555 -4474534694679301962687707147008259932877954822557870732551235759197353790 9556 5011779005161958616418047469258430805521482626142913063593992562272035896 9557 20477853664118007473236833191923513614336416596266734949942117935005317144 9558 -12379047684453041493626857746461558408863315284241305638909869338774802668 9559 -7442735136478323470468622293494999647050846779257199976682247695071815340 9560 -11037108463834397605791333745059619587322731447441119305257147893937960000 9561 9682603441893519120410600671714038376974944380181576800357870504239493028 9562 -4768922829285830723313561578190509952653461565428224935030037727392891264 9563 5341495814021061769217588871564402105778355342283857716690793828643487294 9564 21824986328255707536819725539982420930792142099077642591094412735204313472 9565 -13193357980279865857297764077193347011007678476487493776858152369870992216 9566 -7932302000371060939027654928166296932671536261153495508795869423037225552 9567 -11763066513042651217286474224778241367590462689121593967680466488143201339 9568 10319435805141173723336913582004307490725961602195414921045917381493785824 9569 -5082561816998555056930026804845378175587139305729149980133668133177280892 9570 5692772568799536633907098540786516159449023305659426252512518960169537920 9571 23260202347599118359360006720766776192764137353368317245636314512270557846 9572 -14060909779952017591281314711995835916842343552334938994146351410688613272 9573 -8453876184220695539710349373314103278164315966605757846193489271807401352 9574 -12536484343436531548745528452313907286391078375925080032642687896813367404 9575 10997899111093124845382739219670293747071840627299088943512262037384437804 9576 -5416702892008371365928573178563993981673104642717631188783813899942375868 9577 6067010512116233772570872607489190969252370230029746140499706961643773196 9578 24789226209101962684600972666375524796883643488545408586093997598168754208 9579 -14985163035576061949889358334629609881130917169255945953083011865992866776 9580 -9009537605672786451577115294839257640737045210835568910029440919905674240 9581 -13360445850258564867124111178329453264569026401252479036354249601032963728 9582 11720698359257133939215093467008086853414362828671266491762993571129804072 9583 -5772678121364880099262819147035724806659300901435330284806538250797664096 9584 6465701405614918719480760182415092508254278544765627408675146337426855136 9585 26418152177059338133614234696789684536087216682310661866394229902142498912 9586 -15969801185613346067468363882023690434799251251204976933845758683631628328 9587 -9601500522039282493614238222732539051114652357034875064700947449161178964 9588 -14238234103806767010433681296911644469140761369733272266825431070980952160 9589 12490713243839806591296408453937833244906905701459504588943192144133862912 9590 -6151905595364461734251302440731862376323133379574394145384716657479586648 9591 6890433342011034058259259252012778620843902851360634384644991041479558372 9592 28153468034537574898515375716538930500031496355782431497396139896144423760 9593 -17018745502997773709029500191268376866410523401047138287830805926103939452 9594 -10232122154631859848000531692455266378696742585836145664816137361793050424 9595 -15173344135401235263119185153423724799178152941907007053989140986654365244 9596 13311009367621243708074878437109415999679414598692611503537956420892680152 9597 -6555894949203849858181439184583742820221635608524025133844228762508396184 9598 7342896928060775304638162994192701934733937767483044157331938620411978096 9599 30002080339893356722432295082489637068155989857760782516917986660907186212 9600 -18136170358849340918538891816703842498760223483914572176958660288128449932 9601 -10903911863410915334231141472690788372130116626746934558068400895563013528 9602 -16169496539176464365485986699762260658930381150098553806369125805881088192 9603 14184850171308913268124907148370288535447502195201571423413459904118954158 9604 -6986253236913701385906965415595840421580030721642405011261408259291867780 9605 7824891861981479527668911338381209557835575747196712395192405739682595040 9606 31971341294484972350959979038532630915734286349234571436683254449946605592 9607 -19326519459857137591590807790628304358476589183847372598793428123740608804 9608 -11619540906853417024229924505435635698463159492000160641772238414166149224 9609 -17230651941439626398248880615578746631977544594300193010450183261375360372 9610 15115709623744600950973432590802107202390869696526419042802272252680818524 9611 -7444691179911708508933788277116786863957696174450741291171754838458677492 9612 8338333930335843056786372007275097272673737194442187762781368476808366000 9613 34069077323737597716704436322449778082990548687062120073944717288879947476 9614 -20594523121066727090812188272285256195635155535527085269447107223692737280 9615 -12381852824143143952770203896098078127219156273484180022402213356516838042 9616 -18361026392596639787774804115072977668430022899144578451026311376291718408 9617 16107285721198415162312209989193433104975062400582671291347240242650289084 9618 -7933029813922886365511805012920776403035727845086665328574832929852839072 9619 8885262450968974152178305786883370334954675387434280537749368152825966292 9620 36303619480163242820267355453880256124960197009664201131484211321859087600 9621 -21945216639697447834339753596103523082304101964086403843218070396242418378 9622 -13193874479125050414071297600795960708180971209754006047875155528604710728 9623 -19565107740113800370791797282641572863909037133884524704328926245422548139 9624 17163514847023137342555643207992541808471997286556255525559991159200949224 9625 -8453207559510977950679988944710225614081259469432844208462317402131182824 9626 9467848190262539592338341218407349850235581902376955021816708530846843416 9627 38683835783778082763561139953452231342788423900864537310859334590110263498 9628 -23383959839749527230797963085155500815839945294406998622525399033900232840 9629 -14058827807950154994102239861937877327594410569612971355645078882959279060 9630 -20847673044665784924056207871471609253271299379509618060704709612484824656 9631 18288587046171881788303433138817810914504802458218764323577411688902249856 9632 -9007287743054937081082207923376603948880084579555162501927295884669668424 9633 10088401784750430773275641613016426963405982961585059805175388610224186588 9634 41219165622630445171335139868965173216820880914292481527460148330273927728 9635 -24916457861554134016039739500624846746601119516144026517616828928512967696 9636 -14980142314977598827579144679849421033171046164373834209129531956561018752 9637 -22213807105534480282884604477861654574342766890089738133699405968514298900 9638 19486962272513911158265340163767911353391502971459133472859008133223165120 9639 -9597466596694014968484193454433525292727762829476509810845030039046700580 9640 10749382699031985792245664458898387128720613861558662669588215155227024856 9641 43919656343878416248602590620714786448446620750566761939805540585223052256 9642 -26548783275087733714512814393224896526993716882974083529948610911879848192 9643 -15961468364306024668978312994315077142127113886397633709682127708448610698 9644 -23668922165481690994621004797383700118268834719226754293888100019920796164 9645 20763387670530128312173502716722657796359288694373515497198061901440755444 9646 -10226081767560280782402352186730436692656649215577435657470906334253343608 9647 11453408753928793853460049777757350868871582081904283325214997025712125592 9648 46796002174065174986302900406964326576657864555896496344388637800258329760 9649 -28287399600832464260444782117665691107796267033346907910464273579588844244 9650 -17006691317287480342961777922467551933953628105893094975275902355682136168 9651 -25218778869737575050633035124451800927038310947854907244812937662403975010 9652 22122915956844594494257140201420612836080006886837620343785136594016489536 9653 -10895621368525029308576892913430959783990177018014918794988050468009723180 9654 12203266260966840858299694914082082896313583131483423253306075655514915128 9655 49859585615962841119329307253840242453059446120690881753507359325165500972 9656 -30139186327234883647179654271209720058453603261639365590844752037618866336 9657 -18119946569544564976909177223278825360111962250544174368717299391527801000 9658 -26869508558441832695576207772863694528806726619794268022353571566844777536 9659 23570924971165596750215740507330751189493645407396149635755418694971814588 9660 -11608733604712453975288010277844682738762132029040328546442082869719505536 9661 13001920801535049198496483328067168150309444506265323243049985505195065660 9662 53122521478623758167370531210462636616831880834110131769267787595814345632 9663 -32111465519415650972636772234782824383836251453668097572915189392954382513 9664 -19305635544377107060236628489092645195262984223391686396418704562727896704 9665 -28627636976863410046033925934374736775224844733392410835861972555708560300 9666 25113138470584369550362842955242233546517131282290716044085283942807014624 9667 -12368237012187607387464090578398358278592585634531732905782959907560799136 9668 13852528691482422805871099962848333645978348520868523575357108454778755576 9669 56597703707125632550088879935000150064447707977212789863013414374676623656 9670 -34212030119732970857782848598351824696852372421649481007335482186978106720 9671 -20568442703020599198960729557427370367067404594646065832187616788757280406 9672 -30500109493025021488139472941626459525785968243309566919431484636253686976 9673 26755648245827563527164432100536795804872819750911185469982677273092382744 9674 -13177131347513908592736068784291119505629564141712715845241114093657465196 9675 14758449174477845643881296618171033601867543749723634716348068203478467534 9676 60298855188959812396589069549787289412007024987822446685413552999950805448 9677 -36449174047124708917001293790427108965326564201273442995484401094421237318 9678 -21913353636017985259265021734522747580275659427525113168390654132220455120 9679 -32494317917990513817835802032074425392400412064537843186504660959006203975 9680 28504937642997932802394132957137566779860678507624790256589994814471722332 9681 -14038609169306647512576751823027506182185191921793162376114893159097995124 9682 15723257390178457745214507203885559985553856371270397215761837051559557152 9683 64240580725128437672926159421789279456816139077033077314133232937703618012 9684 -38831724208871065995459280891498084677282847008698621086872277423643177388 9685 -23345674304003078379158903410578897270524020787122973729832967110084253128 9686 -34618129030056558320328651096977654282931412048145948163361769670266296368 9687 30367906579584515163273234310031343520888613582737270067463900868851758072 9688 -14956068155491959472293146953506811153214648679130246421592854722354091748 9689 16750758166144385197716737368752525218251239232809705624488750121191093524 9690 68438423365826808909900147844514942650343002663551276922267210205698767744 9691 -41369074545556100217764625561711774424814188290947054411990492044602978120 9692 -24871051500482616716374147069052543909353332194797898886854084895808240112 9693 -36879914910447201596418170409251272199262624065202682657477114263794842920 9694 32351898149097953114845331270017512759162914600704561214330813550935160840 9695 -15933124202725021667042135713121529802826206839997784394789578902803065973 9696 17845000685509980118401558076067886755790473065961141659535234837790392400 9697 72908924323135192102613027413479049897613654896261351667691667789034873008 9698 -44071222237588240682704742640899568800879304800873547554166179425393824744 9699 -26495494613760380691862562374691278696581355766337312339644231023613384400 9700 -39288585204863616636510430494835070931252158286967154793893009532942385328 9701 34464726914608876837321716217763831468813890622765308876276066487533471032 9702 -16973625357336765381627875317121600070849230233366501727354677150426281576 9703 19010294085685835592245867243168761826176673819438542663089722070679847840 9704 77669686686475147605917125783075399763844796253737005483413229551809755160 9705 -46948806209694883097490462355175273362580385278814544181902240396749371400 9706 -28225398769987508810944202505155411437945296996706733017686150529375839168 9707 -41853621432416587345447811185201840794406358041419033403743594886972792438 9708 36714708997759024513535004999915516910045413994352190435077599982593964568 9709 -18081666630275826746656092527332437796886397816222221374575713863716266212 9710 20251224046833571675030675247233760583056434708243182530455186007258010928 9711 82739443180747907785669680526446093637844082690344123534620590166561832724 9712 -50013148078363538506434266177620893052841096251826211941918768986346617280 9713 -30067569444465791035541044425641750094009114747548690300569492905537499240 9714 -44585113471091965282568280491514277982942622414797481700891025333841298032 9715 39110694076498924402185482729973999732632904178301936189340667680921323040 9716 -19261605751803053746305736458893451081077346387893193861416960539629563368 9717 21572670432539368039844999299024682308871009286662935243057533401625524640 9718 88138128222117892880033536602389489462974993527466350302622877519538001360 9719 -53276295696292973289110615848897561408361491953093274316824541307798042036 9720 -32029248633794008270325301150565535503793813212909568625535136679617325456 9721 -47493798356997300618145833019394320822645011331169479051922726805238290632 9722 41662099411906831866971583374023903590526070615021586514370429251886176196 9723 -20518079925191622304139969009610325722114261591492199704849761244396029266 9724 22979826049025851085100097985228162560091807472859855024362686489471680608 9725 93886954542387885918275425530805023383480605345420791366908385257623512288 9726 -56751069457575403418967747876403598806256353915817597876355266850687929160 9727 -34118142687251196544184254109304821965918663166334715433176580523644674590 9728 -50591101543240523716496396212946344001723452205526131192094794278806613228 9729 44378946031987027732708353196855092926028016771080968542288954344280396632 9730 -21856023642399401597090678041821820586796103880603077555962744989696969136 9731 24478216593399458625503384568982024773417456065375790385914931047674945300 9732 100008494669891797130195542005822094460018524777308281273078454584073428312 9733 -60451111537590197717289654962150422105004213070247602860972369025905831594 9734 -36342451901976141916317948126652761569365187837245093886493469032284877472 9735 -53889180773430207240974122344188492188074366070509480347477734007859503412 9736 47271897208358956996459997032290238368950451392535084298451288243954728992 9737 -23280687628625143332318395429361535056782002432891465929918783832495983228 9738 26073721865846910454663165844352503474509100291925671944733957610894753456 9739 106526767572868026648573523891276112123509026011540007301461253618339175608 9740 -64390938252487974912106642671079744194040176258085070590309148736654844128 9741 -38710901993051853252844296576257862292663936976584946839410261067476290928 9742 -57400972734494764649466541240980926647858879708604802543905767285883827224 9743 50352299370261122414030925408092810321227047130371644318309671223072683077 9744 -24797658986850677571690410992292938130217399832328399573824689392780872728 9745 27772598325385945050605585464102575811061498609243729846395368365357325516 9746 113467330790436670266392098982213917134503683866178680720936142096735073248 9747 -68585995734721013761500202554213036555593198946623741347112678312440712274 9748 -41232777556560989817036845916411416144359680038570057360970282171217477256 9749 -61140242663830176197923839705311649451817910544615303245203411879275166258 9750 53632225609336040651581747490634188383540574541296326535078804966303208384 9751 -26412882617922786624971929988243725238826752117899223497096533401142982205 9752 29581503073759065527387958885573410524841098291986288998264081201667815712 9753 120857378396656726034585523694727371247030437069470335965662349925984295300 9754 -73052719133373535437901824044887320487873140590656659726307967866314823116 9755 -43917957651068477252249478939101355254775558371810968555920492995090607920 9756 -65121637096739883292437664260376070574022242673400109737511723758437247296 9757 57124521938267715501720865423672327772842513747631081680413457287943587960 9758 -28132683996456942146800524940406497141184794257931998754480054846192639824 9759 31507519357352743125241970636006269939438257009346530680334060320289603854 9760 128725845164758846310702862407912104096460491569075089968571319653590157640 9761 -77808595561108247942909182094931988693620169416971020429111900459274901220 9762 -46776953630837619820612723200443365872806418774310576379894667768184826088 9763 -69360739951766062479742146000765029149798436082156376541624757746766082636 9764 60842856476545796484041854049132449717268541656445984421609287328950686696 9765 -29963793387867765461637698220827575116844377292729565258523702573918291336 9766 33558183682647537125341534075614656577268850448013319373645824429198933640 9767 137103517321613376081715231056596521389817405758424259079104398376584039636 9768 -82872231023420890743027023581321961250439682406398969823335169482598784128 9769 -49820949372424347101715714308944964745145750122570977421716311646635191464 9770 -73874132163870729555591196432964226144468098297753861611746582463888525320 9771 64801771747467826117321996273963992015174215825409445184291305578815376108 9772 -31913371597166097624510778334626304027810398833827492180648776663743501812 9773 35741514646677268619187574669215261897634480681461575635951277948258295760 9774 146023150306885575917025572192283107300879546672428139767666033544811389184 9775 -88263421580632620995413114637236815052964027578009611715476263883872296548 9776 -53061844045151006482042943599769938242141867539337295103984522618395779424 9777 -78679455088552771236139170999700964342141147146088448220775612953091130484 9778 69016740282001961019447541381647902523870055949421824154090745851226713576 9779 -33989037345829252250436199893547084354890913279771262419471786297817781108 9780 38066043590319346191330196561463124605459456245221135274496329248930951360 9781 155519593977238309393218181734780598888912821308082284039899874215971049456 9782 -94003229008704265097536356328519003948837369083349211115039435387049254880 9783 -56512297585368370565689260792760965002114210505369250753091823151574222998 9784 -83795477913930544967163055094210144185092326314524805110485099294200167072 9785 73504223737358916941399885452811107342127818504185107561812659357109647704 9786 -36198896379069865605447216883470136822135097017311399340786736100611473512 9787 40540847188976526480870142800714600177215485447797567929253216457097012692 9788 165629925723460765842932135844492032883209136793953232579013425372773375680 9789 -100114061241583321415778379890823044280998746036854418293634501505616036500 9790 -60185779044406281487225271865000972368692960124089382799322295412994860192 9791 -89242169332629532427166162499883256109952474522594246903859795349682260336 9792 78281735751107829714400438192821215502244426507681246853215998797897579184 9793 -38551572412221508655542180907744959133806168299835586910733896489773885852 9794 43175582102367153137713909265206186197530998684352061215781890235016502392 9795 176393591997629429530934037832946139316836862045951434177475707621972174360 9796 -106619757895454218715258952020983252308189175671977233887286290718992892864 9797 -64096617990725701087667654366293473011761785169528383748847146891872411084 9798 -95040773741044180245553672811331714832462173819066496193742266968450266624 9799 83367908765463150563364617127482060310205489936406145593132523917592785610 9800 -41056240031748974308301272648218776741089413317139800566670805204770123008 9801 45980521812742100461133965188474445059481198189231194907946148937889985910 9802 187852558778450041016173949633961746176299411220380597284349222716077455000 9803 -113545681194018475260085029079620883228045500510934244724188359729706699921 9804 -68260059158056192314693801220382144076778227354998520571509335321828185088 9805 -101213892250249297942756012953346605179848381900092481660989659688644197416 9806 88782565071018392487742541417004996027921838364075756928563166345727495496 9807 -43722659673602406864236242015649197101791787198235896439790876693067822588 9808 48966595788919686050100612855196630783233897729404364728137133841182778208 9809 200051471535898748764823227785263087413530475474803058926413826984591940040 9810 -120918812633851744560204511541097879347156649583547335642243292712860816952 9811 -72692320543273689777313574455051912240854213289952080147610162298950158166 9812 -107785568810579478471351477141665050261983658481044336141894237270087490176 9813 94546792334760356806662088478604683917433020479108027349284371822114320436 9814 -46561214809293210428079505768063074765239258995074545930357146899856887312 9815 52145431122103826426025064526099289809493506945014488422707279982920792724 9816 213037825291295915598349249116254419035515951837833445718752048194303282152 9817 -128767855750041106394474951742065127233064165026149486915406512481541714224 9818 -77410655170486987782019854817998847121380784847039007245646946140719566624 9819 -114781381770738928774204261100071725187735718980495767571456309405228947669 9820 100683023893720479450046026230095769493379529330662861429047549939102496176 9821 -49582951478203564945543900520290375763474155042055207838836991480816568708 9822 55529396788556593065954495844784878739879263474379390433406104373841009040 9823 226862145406133314378563055955467041930648658039930486032029047801639338114 9824 -137123345364774602670506987448139627907586858844968233677784758436409782508 9825 -82433416751303491121733598720421555574353867513663241483892508143563639060 9826 -122228541212316737141845515525251208099901270903433440006823557719397701168 9827 107215124113167668325028423031121040565876524635989780559386537372372071396 9828 -52799620313279691672350476226749861248517484333234251899034171404207876928 9829 59131650703866880696143011672273878078880239214154994186837648748550472948 9830 241578179772468646680084782669934734434115898518450277281606599034243866592 9831 -146017763725416837657188561436208726596920275386830360185438616622401516223 9832 -87780129485584054535727078922462266644441026032155937260665912289957034480 9833 -130155992421836013539081529005043628092754323550423705092263463733533990584 9834 114168479126882628152123418398232494060444849548113615593675459646914118912 9835 -56223721216432839290541926979736230251403785350420121697491938680188111550 9836 62966189743826932455034872146756940259085552374997648078226614808385840240 9837 257243103119642582026668778920124957953974159191814912773184209803806221928 9838 -155485663963945330916958712915745336782939891604092295029623130267315263096 9839 -93471562262224777852431930962838014282935885226335437531190730546291200506 9840 -138594525885035986833406112411293781584219309729646571367848593596174413792 9841 121570093296844230834576381201619423146199373961328794696524152375309137956 9842 -59868550849714308037568263117516310519446166768520448092391618128031062296 9843 67047902917834917869107415293490064418391224325638433443444785866812168812 9844 273917734196613687372997240424305974167635067612824371352446333205825490112 9845 -165563801336533359774820051406961502780679647998788535672276956019765293232 9846 -99529807535675183223475319096540173920218205438792394124219053174573798536 9847 -147576894212055182007058093126415080696876119147591102961537304492020950736 9848 129448691750675138035296360807922863796844809454972307943089405080346418616 9849 -63748253118676714081702787370370800189250148414508435337370971146462194500 9850 71392627892323832448028721483265179386539681240970557319992383958344856144 9851 291666766636505779985366129165181894039296906182316638531431796423078779194 9852 -176291272730642968848779952912396318079290619920865400546851782266670268776 9853 -105978365171075390039186486247149532683652824009655222638325877428294914088 9854 -157137936427637353928026303936191580725707245714167294373367405768079211728 9855 137834829377512125678393769374387912605807716442401684445462743686950655573 9856 -67877872835320286532087182275881490572998397795099709810490823783602306424 9857 76017211074016285551390431859610438289719137162913903073087392888137195828 9858 310559014360190276632312249868364918317424249377492773256472984023919195168 9859 -187709664957339290870702875022238661037693583565357395544916658935175358817 9860 -112842231569131391362825757208321303757425910545525683202260675030077157360 9861 -167314710087511317553514316037195464626847610533808298677215918320763615852 9862 146761006686666527446906793895990533407066632604782578486473345309254835020 9863 -72273412759689726620441173416676169839501185093675717125106839776481225942 9864 80939571475865416077854023336859508173691843931681228933470761963497674480 9865 330667672429063311384155538157504127718003779726303781755221709459790388476 9866 -199863212378763231356377147078288447476865027086543126222591003018865941780 9867 -120147994401212766635539872764804750377776871609189950431572747903901981340 9868 -178146631710798176372684877668782760371173586220372200780906189796527796036 9869 156261792958606939575109186871820247629984694242773118457770873574311694136 9870 -76951894231575898023556436134047119852893233636480437274620000537938487040 9871 86178768602411075120464744819187615001834927612451955289559028116193553340 9872 352070594313815067798358641265265517803788390774557462033908318239132110480 9873 -212798964454919499212315920248968183027117655820357491035122828005384994536 9874 -127923933305720586537641347314065083636523827708852501137593721869770855848 9875 -189675626048777633941704439190633989460255197518088537249893816684174451120 9876 166373957144520047878437292292662470021168849658532864151147620638281182816 9877 -81931421616931774700628887175118325718498123223634045539775017048794454236 9878 91755074606007258560823972419730765221941505196291026563013988217037130224 9879 374850586606129935367577241994208318176237530633110709033163576856125507752 9880 -226566963830273564941819051570567459887061958904067929290115308638960311840 9881 -136200126918608572256489035628533792474992911855998138115575048055609320992 9882 -201946284742708294504253966876194934390244375655706670581311604991409850820 9883 177136606999081903901675290369137190531474214697838681227336590485702364881 9884 -87231250807580779782961863415255581927604277916943525620903145528141132112 9885 97690050981014318346360144905115280648618846945666312092512712506356615464 9886 399095722264116184958832366610813962830059687216016193209093967374662711440 9887 -241220435619234545670168718096324082258068694341115332613673047090540810209 9888 -145008566634125963715143277328468644194149412767669193587724233265756903952 9889 -215006034957761012080126237635062555680914523071331064086151872442211889392 9890 188591336961202797968916686208342795614652517284459957081598942559699948416 9891 -92871862027627918965085073935598393741177781742036709844356908055220541021 9892 104006630079653711578901913392280452762204794829766469491796988515235408176 9893 424899673550071461833944296919325161811852256657826527978552893681487978804 9894 -256815988590569354565653609010101301048755181882055038635092023859935102672 9895 -154383277516469009804687534773056463302863675524043239274880446880713456946 9896 -228905318616612410170257892561702490205449221836267240750768000984796660100 9897 200782385329501869996755074781481498645599640583016104131754774139519377116 9898 -98875037215733013783878621509920677602050106194776598340994754313080804900 9899 110729201750853365136878257792107509774536423232403661802097041788420835650 9900 452362065891188084222682913285154258149257004410694799445986602479430439784 9901 -273413828994293252418667733275247743329638911224389332180587362070314536130 9902 -164360446809167568505794073592542298419096435345715009129679700375897465376 9903 -243697782894988156779969471620159172507037150087723767428085833498925649843 9904 213756801313237168163048001405389823537411321424494693051272577307163963836 9905 -105263942269127185363512546076324996080055793983331259662994147038821865996 9906 117883705422131172685334448868252825199005489174687030161655251022158883584 9907 481588853970247293531919393353382729114520563936311604694245650920090875684 9908 -291077987820768692920394406153085946891969127837873460537224892346285597020 9909 -174978560516787423998620410439976462919069735510506424347452021598227748944 9910 -259440482682580901799891761807675791825901808757474492217485489683471971712 9911 227564622575484401665094733249635158809207311220697937114049999771241393392 9912 -112063214453008277698877728155410049743402895921983616312570157627630991160 9913 125497727964439582004834931619570910212290203807976180897879525957436606128 9914 512692721434517328709855328551199734320562702039343907489784710915346772608 9915 -309876562330783046525231872203960369716021673444648247445333800318000780146 9916 -186278548562996723824258751087333283945010012627957412369515466597826535840 9917 -276194095756442879336524430222543775828694934157720348475750314165808014152 9918 242259063923651938550758284403853456312215058846987851537382589039860839080 9919 -119299055297801538978219042171106864830731940871202669027255907575454091504 9920 133600607700996637730195506024942608520850683706420571701083967369708013824 9921 545793505697246262006798211053081300591612946934460170612455559528253413804 9922 -329881972747441477133150062807827449425705034873211700763904255939201484968 9923 -198303939060331594840564798450155184374280420858047808430913986363048517606 9924 -294023151460323926266054207631437069282748422015388887808494830918560231664 9925 257896717843077335359415193355086620678260423562065071862670316931844641018 9926 -126999329326785866370948110532222660295552935135409803732486909307962136160 9927 142223544943533512451834131936481182303434038030006631331901115090201595568 9928 581018649397634388265535877348275331145003319714498988524509763514532488816 9929 -351171235055989669154471109023093203527545269187206990200542590577955260080 9930 -211101022260213112771467195286724831139640710332627101643474397162739936704 9931 -312996273732657460497707667687099635059274168887267599023429335750555032971 9932 274537767612616852051364472478668586410955883825441991997531823734530591680 9933 -135193668977834634336158937968380717122218976400563567536055057221847123072 9934 151399719463175375491753206541790839109114732272429001085497178614061602064 9935 618503680182308811305418804995435841355863423111760542677111340380393981640 9936 -373826250916369327202902737549698890021441932351807319210425927177755825664 9937 -224719024787033784192801712509186466559404480824882492309367521289867182676 9938 -333186439378165275878596143212178673358365620685883384966235689146301401560 9939 292246213786967846660508198162385327107040852669424547113280471707483893580 9940 -143913586105579291553947133816249959685904867764362665083806054949074972320 9941 161164415328426173031260185484887513045979437931016216245535919082192248860 9942 658392720574450817036284323241768055569928667583263094599242990742349314120 9943 -397934115755616480469067168225150376248966857212987292102862053879684105933 9944 -239210294797572179113257589163541816031672111062743783677957409832839304592 9945 -354671252533543021942903328960429763815497106061462316415222292212451851328 9946 311090114879117881880052943882182480959746923906550938185532100875273835212 9947 -153192590474253866129218816676803855247137487749123127623380806497149813700 9948 171555153569538452187667894637941028318904195650435057633309948913433392560 9949 700839029806211859280241346459988908049346627350382866624835885012928374560 9950 -423587446173360447279037705517538005157201428939677451940540344942583693416 9951 -254630498746742611452597856158090753776618677471258475876303395309331867298 9952 -377533236336599469737561346539955054951781923794026283661687080863793283264 9953 331141843127966980816206754235004600370695376218831004515563513490506229068 9954 -163066315676904497988896252221964313771741055622988381051230675793948220752 9955 182611833157012161826938815990844860187090019673050631319743802230905280052 9956 746005579606286082504104430356666953695424354048474502331098271493651416872 9957 -450884727863905197982735405618224418440759879469761191585129738982569703772 9958 -271038830482884209486371110438706995064862467164284605147487337342955846368 9959 -401860142870763678539014682653031957417414197644171429234070888025580598475 9960 352478356291004462375849460495946331200096518044105682611260795413614459712 9961 -173572652943640549371563175730898074593979763351758333415895310729630294256 9962 194376880812182623226453243187005243741623612235515228810326136262431335512 9963 794065666057899568839994181296451917086577160106450464702644980654992609718 9964 -479930685332924477488029074055109517310317408084009521037395517726310840528 9965 -288498233440590367664135303314506443010279348446906330517502397218928406116 9966 -427745282523267294997858734696489571735349080489243583283231182618286417408 9967 375181486460134078666109922827915977218237150069118513811197193149424535811 9968 -184751893330258664223553247977228124632862238290110868827499898030943481552 9969 206895410199934967168953573753861666278163967733590729113226479417381391292 9970 845203559773467396512309343097110938709302398104518123732886230290794564168 9971 -510836674765942297685662481631365137660123965081247635774491504457353190377 9972 -307075636746634578748275653936806032734652462834360269581331684253861101032 9973 -455287873965790295307811809595354254378294491306106452053808242202013342650 9974 399338246960537544839558626288308280033335070440281076295501690900651031460 9975 -196646878808990131063265967093880946815219842352140743114383557449902684783 9976 220215391087634200962399759219261064784221499549869309307719473138798686640 9977 899615196771224296867056790048849194495939707559241671308967352715602385080 9978 -543721101489782294150205875338242422491312531368438345097892620840032794592 9979 -326842206105030852203596366898629403052159421242585352477788692748100855926 9980 -484593416041177737536995488029186306947307351677140634821761878685992463792 9981 425041158458066358711795930914188379254867878932023216484755755544624403490 9982 -209303162815413021504262286756862215972357633299706832918915201668527834752 9983 234387829090507552481794561784134031127526367682745647472178923063042541736 9984 957508912586746668835312151050297658228871399037665554360786535004943115872 9985 -578709863557351070252351933096726552691184629740350728226072075462349069508 9986 -347873610380855446240119521806482808331632415787710464619447805244745815312 9987 -515774082919257965008616136214591950144251720190584099208776881419857503704 9988 452388595470287762590155555837360657051120497307777470879105120767130966784 9989 -222769180839848367091068123954513330606505733432689079481506990851157772482 9990 249466956662087044222731102536615958905843066890934832884686559120114141376 9991 1019106222308976443995289939404163747493008930149529938787068800848972115512 9992 -615936823080788268941029356485054543626699257643936848129266727736309687840 9993 -370250304859341487181727789105470009571348542638742000577455008388713195708 9994 -548949143969100777765003812663287161401457123561463142799180071825413622592 9995 481485154550229666409507184009731783670566862997748075376204406097762020584 9996 -237096431687945605551130393778537133465240346274372272181243605951026013992 9997 265510436029051381166348419408421891658314199225577082365686862612073641964 9998 1084642649396686118937160747396521229716942624503836263949182303475471858976 9999 -655544307038505192698747120637059637341340469889856166842091192257691680768 10000 -394057832217140785300041583598754748514987709483656998279745338623845499292