0 1 1 3 2 -1 3 9 4 -6 5 1 6 27 7 -27 8 9 9 -1 10 81 11 -108 12 54 13 -12 14 1 15 243 16 -405 17 270 18 -90 19 15 20 -1 21 729 22 -1458 23 1215 24 -540 25 135 26 -18 27 1 28 2187 29 -5103 30 5103 31 -2835 32 945 33 -189 34 21 35 -1 36 6561 37 -17496 38 20412 39 -13608 40 5670 41 -1512 42 252 43 -24 44 1 45 19683 46 -59049 47 78732 48 -61236 49 30618 50 -10206 51 2268 52 -324 53 27 54 -1 55 59049 56 -196830 57 295245 58 -262440 59 153090 60 -61236 61 17010 62 -3240 63 405 64 -30 65 1 66 177147 67 -649539 68 1082565 69 -1082565 70 721710 71 -336798 72 112266 73 -26730 74 4455 75 -495 76 33 77 -1 78 531441 79 -2125764 80 3897234 81 -4330260 82 3247695 83 -1732104 84 673596 85 -192456 86 40095 87 -5940 88 594 89 -36 90 1 91 1594323 92 -6908733 93 13817466 94 -16888014 95 14073345 96 -8444007 97 3752892 98 -1250964 99 312741 100 -57915 101 7722 102 -702 103 39 104 -1 105 4782969 106 -22320522 107 48361131 108 -64481508 109 59108049 110 -39405366 111 19702683 112 -7505784 113 2189187 114 -486486 115 81081 116 -9828 117 819 118 -42 119 1 120 14348907 121 -71744535 122 167403915 123 -241805655 124 241805655 125 -177324147 126 98513415 127 -42220035 128 14073345 129 -3648645 130 729729 131 -110565 132 12285 133 -945 134 45 135 -1 136 43046721 137 -229582512 138 573956280 139 -892820880 140 967222620 141 -773778096 142 472864392 143 -225173520 144 84440070 145 -25019280 146 5837832 147 -1061424 148 147420 149 -15120 150 1080 151 -48 152 1 153 129140163 154 -731794257 155 1951451352 156 -3252418920 157 3794488740 158 -3288556908 159 2192371272 160 -1148384952 161 478493730 162 -159497910 163 42532776 164 -9022104 165 1503684 166 -192780 167 18360 168 -1224 169 51 170 -1 171 387420489 172 -2324522934 173 6586148313 174 -11708708112 175 14635885140 176 -13660159464 177 9865670724 178 -5637526128 179 2583866142 180 -956987460 181 287096238 182 -69599088 183 13533156 184 -2082024 185 247860 186 -22032 187 1377 188 -54 189 1 190 1162261467 191 -7360989291 192 22082967873 193 -41712272649 194 55616363532 195 -55616363532 196 43257171636 197 -26778249108 198 13389124554 199 -5454828522 200 1818276174 201 -495893502 202 110198556 203 -19779228 204 2825604 205 -313956 206 26163 207 -1539 208 57 209 -1 210 3486784401 211 -23245229340 212 73609892910 213 -147219785820 214 208561363245 215 -222465454128 216 185387878440 217 -123591918960 218 66945622770 219 -29753610120 220 10909657044 221 -3305956680 222 826489170 223 -169536240 224 28256040 225 -3767472 226 392445 227 -30780 228 1710 229 -60 230 1 231 10460353203 232 -73222472421 233 244074908070 234 -515269250370 235 772903875555 236 -875957725629 237 778629089448 238 -556163635320 239 324428787270 240 -156206453130 241 62482581252 242 -20827527084 243 5785424190 244 -1335097890 245 254304360 246 -39558456 247 4944807 248 -484785 249 35910 250 -1890 251 63 252 -1 253 31381059609 254 -230127770466 255 805447196631 256 -1789882659180 257 2833980877035 258 -3400777052442 259 3211844993973 260 -2447119995408 261 1529449997130 262 -793048146660 263 343654196886 264 -124965162504 265 38183799654 266 -9790717860 267 2098010970 268 -372979728 269 54392877 270 -6399162 271 592515 272 -41580 273 2079 274 -66 275 1 276 94143178827 277 -721764371007 278 2646469360359 279 -6175095174171 280 10291825290285 281 -13036312034361 282 13036312034361 283 -10553204980197 284 7035469986798 285 -3908594437110 286 1824010737318 287 -718549684398 288 239516561466 289 -67555953234 290 16084750770 291 -3216950154 292 536158359 293 -73590363 294 8176707 295 -717255 296 47817 297 -2277 298 69 299 -1 300 282429536481 301 -2259436291848 302 8661172452084 303 -21171754882872 304 37050571045026 305 -49400761393368 306 52145248137444 307 -44695926974952 308 31659614940591 309 -18761253298128 310 9380626649064 311 -3979659790512 312 1437099368796 313 -442184421168 314 115810205544 315 -25735601232 316 4825425231 317 -756929448 318 98120484 319 -10328472 320 860706 321 -54648 322 2484 323 -72 324 1 325 847288609443 326 -7060738412025 327 28242953648100 328 -72176437100700 329 132323468017950 330 -185252855225130 331 205836505805700 332 -186233029062300 333 139674771796725 334 -87943374834975 335 46903133245320 336 -21319606020600 337 8290957896900 338 -2763652632300 339 789615037800 340 -193017009240 341 40211876925 342 -7096213575 343 1051290900 344 -129105900 345 12910590 346 -1024650 347 62100 348 -2700 349 75 350 -1 351 2541865828329 352 -22029503845518 353 91789599356325 354 -244772264950200 355 469146841154550 356 -688082033693340 357 802762372642230 358 -764535592992600 359 605257344452475 360 -403504896301650 361 228652774570935 362 -110861951307120 363 46192479711300 364 -16581915793800 365 5132497745700 366 -1368666065520 367 313652640015 368 -61500517650 369 10250086275 370 -1438608600 371 167837670 372 -15984540 373 1210950 374 -70200 375 2925 376 -78 377 1 378 7625597484987 379 -68630377364883 380 297398301914493 381 -826106394206925 382 1652212788413850 383 -2533392942234570 384 3096369151620030 385 -3096369151620030 386 2580307626350025 387 -1815772033357425 388 1089463220014455 389 -561238628492295 390 249439390441020 391 -95938227092700 392 31979409030900 393 -9238495942260 394 2309623985565 395 -498154192965 396 92250776475 397 -14565912075 398 1942121610 399 -215791290 400 19617390 401 -1421550 402 78975 403 -3159 404 81 405 -1 406 22876792454961 407 -213516729579636 408 960825283108362 409 -2775717484535268 410 5782744759448475 411 -9252391615117560 412 11822500397094660 413 -12385476606480120 414 10837292030670105 415 -8027623726422300 416 5084161693400790 417 -2773179105491340 418 1309556799815355 419 -537254071719120 420 191876454185400 421 -59694896857680 422 16167367898955 423 -3804086564460 424 774906522390 425 -135948512700 426 20392276905 427 -2589495480 428 274643460 429 -23882040 430 1658475 431 -88452 432 3402 433 -84 434 1 435 68630377364883 436 -663426981193869 437 3095992578904722 438 -9287977736714166 439 20123951762880693 440 -33539919604801155 441 44719892806401540 442 -48978930216535020 443 44897352698490435 444 -34920163209937005 445 23280108806624670 446 -13403699009874810 447 6701849504937405 448 -2921319014972715 449 1112883434275320 450 -370961144758440 451 108197000554545 452 -27579627592335 453 6128806131630 454 -1182752060490 455 197125343415 456 -28160763345 457 3413425860 458 -346289580 459 28857465 460 -1923831 461 98658 462 -3654 463 87 464 -1 465 205891132094649 466 -2058911320946490 467 9951404717908035 468 -30959925789047220 469 69659833025356245 470 -120743710577284158 471 167699598024005775 472 -191656683456006600 473 183670988312006325 474 -149657842328301450 475 104760489629811015 476 -63491205836249100 477 33509247524687025 478 -15465806549855550 479 6259969317798675 480 -2225766868550640 481 695552146422075 482 -190935883331550 483 45966045987225 484 -9677062313100 485 1774128090735 486 -281607633450 487 38401040925 488 -4452294600 489 432861975 490 -34628958 491 2219805 492 -109620 493 3915 494 -90 495 1 496 617673396283947 497 -6382625094934119 498 31913125474670595 499 -102831182085049695 500 239939424865115955 501 -431890964757208719 502 623842504649301483 503 -742669648392025575 504 742669648392025575 505 -632644515296910675 506 463939311217734495 507 -295234107138558315 508 164018948410310175 509 -79906667174253675 510 34245714503251575 511 -12937269923450595 512 4312423307816865 513 -1268359796416725 514 328834021293225 515 -74997232926525 516 14999446585305 517 -2618950991085 518 396810756225 519 -51757924725 520 5750880525 521 -536748849 522 41288373 523 -2548665 524 121365 525 -4185 526 93 527 -1 528 1853020188851841 529 -19765548681086304 530 102122001518945904 531 -340406671729819680 532 822649456680397560 533 -1535612319136742112 534 2303418478705113168 535 -2851851449825378208 536 2970678593568102300 537 -2640603194282757600 538 2024462448950114160 539 -1349641632633409440 540 787290952369488840 541 -403738949933071200 542 182643810684008400 543 -73057524273603360 544 25874539846901190 545 -8117502697067040 546 2254861860296400 547 -553825720072800 548 119995572682440 549 -22856299558560 550 3809383259760 551 -552084530400 552 69010566300 553 -7361127072 554 660613968 555 -48934368 556 2912760 557 -133920 558 4464 559 -96 560 1 561 5559060566555523 562 -61149666232110753 563 326131553237924016 564 -1123342016708404944 565 2808355041771012360 566 -5429486414090623896 567 8445867755252081616 568 -10858972828181247792 569 11763887230529685108 570 -10892488176416375100 571 8713990541133100080 572 -6073387346850342480 573 3711514489741875960 574 -1998507802168702440 575 951670381985096400 576 -401816383504818480 577 150681143814306930 578 -50227047938102310 579 14882088277956240 580 -3916339020514800 581 913812438120120 582 -188564471358120 583 34284449337840 584 -5465636850960 585 759116229300 586 -91093947516 587 9342968976 588 -807417072 589 57672648 590 -3314520 591 147312 592 -4752 593 99 594 -1 595 16677181699666569 596 -189008059262887782 597 1039544325945882801 598 -3696157603363138848 599 9548407142021442024 600 -19096814284042884048 601 30767089679846868744 602 -41022786239795824992 603 46150634519770303116 604 -44441351759778810408 605 37034459799815675340 606 -26934152581684127520 607 17207930816075970360 608 -9707037896247983280 609 4853518948123991640 610 -2157119532499551840 611 853859814947739270 612 -301362287628613860 613 94873312771971030 614 -26631105339500640 615 6657776334875160 616 -1479505852194480 617 291417819371640 618 -50681359890720 619 7742985538860 620 -1032398071848 621 119122854444 622 -11765220192 623 980435016 624 -67616208 625 3756456 626 -161568 627 5049 628 -102 629 1 630 50031545098999707 631 -583701359488329915 632 3307641037100536185 633 -12128017136035299345 634 32341379029427464920 635 -66838849994150094168 636 111398083323583490280 637 -153835448399234343720 638 179474689799106734340 639 -179474689799106734340 640 155544731159225836428 641 -117836917544868057900 642 78557945029912038600 643 -46329044504819920200 644 24267594740619958200 645 -11324877545622647160 646 4718698977342769650 647 -1757946677833580850 648 585982225944526950 649 -174766628790472950 650 46604434344126120 651 -11096293891458600 652 2353759310309400 653 -443461899043800 654 73910316507300 655 -10840179754404 656 1389766635180 657 -154418515020 658 14706525240 659 -1183283640 660 78885576 661 -4241160 662 176715 663 -5355 664 105 665 -1 666 150094635296999121 667 -1801135623563989452 668 10506624470789938470 669 -39691692445206434220 670 109152154224317694105 671 -232857929011877747424 672 401033099964900565008 673 -572904428521286521440 674 692259517796554546740 675 -717898759196426937360 676 646108883276784243624 677 -509055483793830010128 678 353510752634604173700 679 -217545078544371799200 680 119131828726679794800 681 -58242227377487899680 682 25480974477650956110 683 -9992539010843512200 684 3515893355667161700 685 -1110282112315945800 686 314579931822851310 687 -79893316018501920 688 18157571822386800 689 -3684145007440800 690 665192848565700 691 -106430855770512 692 15009479659944 693 -1853022180240 694 198538090740 695 -18256376160 696 1419940368 697 -91609056 698 4771305 699 -192780 700 5670 701 -108 702 1 703 450283905890997363 704 -5553501505988967477 705 33321009035933804862 706 -129581701806409241130 707 367148155118159516535 708 -807725941259950936377 709 1435957228906579442448 710 -2119746385528760129328 711 2649682981910950161660 712 -2845955795385835358820 713 2656225409026779668232 714 -2173275334658274274008 715 1569587741697642531228 716 -1006145988267719571300 717 574940564724411183600 718 -293858510859143493840 719 134685150810440768010 720 -55458591510181492710 721 20540219077844997300 722 -6846739692614999100 723 2054021907784499730 724 -554259879878357070 725 134366031485662320 726 -29210006844709200 727 5679723553137900 728 -984485415877236 729 151459294750344 730 -20568546200664 731 2448636452460 732 -253307219220 733 22516197264 734 -1694767536 735 105922971 736 -5349645 737 209790 738 -5994 739 111 740 -1 741 1350851717672992089 742 -17110788423857899794 743 105516528613790382063 744 -422066114455161528252 745 1231026167160887790735 746 -2790325978898012325666 747 5115597627979689263721 748 -7795196385492859830432 749 10068795331261610614308 750 -11187550368068456238120 751 10814632022466174363516 752 -9176051413001602490256 753 6882038559751201867692 754 -4588025706500801245128 755 2730967682440953122100 756 -1456516097301841665120 757 697913963290465797870 758 -301060925340985246140 759 117079248743716484610 760 -41080438155689994600 761 13008805415968498290 762 -3716801547419570940 763 957357974335344030 764 -221996052019789920 765 46249177504122900 766 -8633179800769608 767 1438863300128268 768 -213164933352336 769 27914455558044 770 -3208558110120 771 320855811012 772 -27600499872 773 2012536449 774 -121971906 775 5979015 776 -227772 777 6327 778 -114 779 1 780 4052555153018976267 781 -52683216989246691471 782 333660374265229045983 783 -1371714871979274966819 784 4115144615937824900457 785 -9602004103854924767733 786 18137118862837080116829 787 -28501186784458268755017 788 38001582379277691673356 789 -43631446435466979328668 790 43631446435466979328668 791 -38342786261470981834284 792 29822167092255208093332 793 -20646115679253605603076 794 12780928753823660611428 795 -7100515974346478117460 796 3550257987173239058730 797 -1601096739313421536290 798 652298671572134699970 799 -240320563210786468410 800 80106854403595489470 801 -24159210058227211110 802 6588875470425603030 803 -1623346130394713790 804 360743584532158620 805 -72148716906431724 806 12949769701154412 807 -2078358100185276 808 296908300026468 809 -37540129888404 810 4171125543156 811 -403657310628 812 33638109219 813 -2378452167 814 139908951 815 -6662331 816 246753 817 -6669 818 117 819 -1 820 12157665459056928801 821 -162102206120759050680 822 1053664339784933829420 823 -4448804990203053946440 824 13717148719792749668190 825 -32921156927502599203656 826 64013360692366165118220 827 -103640679216211886381880 828 142505933922291343775085 829 -168895921685678629659360 830 174525785741867917314672 831 -158659805219879924831520 832 127809287538236606114280 833 -91760514130016024902560 834 58988901940724587437360 835 -34082476676863094963808 836 17751289935866195293650 837 -8353548205113503667600 838 3557992754029825636200 839 -1373260361204494105200 840 480641126421572936820 841 -152584484578277122800 842 43925836469504020200 843 -11458913861609744400 844 2705576883991189650 845 -577189735251453792 846 110998026009894960 847 -19184844001710240 848 2969083000264680 849 -409528689691680 850 50053506517872 851 -5382097475040 852 504571638285 853 -40773465720 854 2798179020 855 -159895944 856 7402590 857 -266760 858 7020 859 -120 860 1 861 36472996377170786403 862 -498464283821334080841 863 3323095225475560538940 864 -14400079310394095668740 865 45600251149581302951010 866 -112480619502300547279158 867 224961239004601094558316 868 -374935398341001824263860 869 531158480983085917707135 870 -649193698979327232753165 871 692473278911282381603376 872 -650505201401507691809232 873 542087667834589743174360 874 -403090829928284680821960 875 268727219952189787214640 876 -161236331971313872328784 877 87336346484461680844758 878 -42811934551206706296450 879 19027526467202980576200 880 -7677773837643307951800 881 2815183740469212915660 882 -938394580156404305220 883 284361993986789183400 884 -78302578054333253400 885 19575644513583313350 886 -4437146089745551026 887 910183813281138672 888 -168552558015025680 889 28092093002504280 890 -4197669069339720 891 559689209245296 892 -66199798942992 893 6895812389895 894 -626892035445 895 49168002780 896 -3277866852 897 182103714 898 -8202870 899 287820 900 -7380 901 123 902 -1 903 109418989131512359209 904 -1531865847841173028926 905 10467749960248015697661 906 -46523333156657847545160 907 151200832759138004521770 908 -383042109656482944788484 909 787364336516103830954106 910 -1349767434027606567349896 911 1968410841290259577385265 912 -2478739577921067615966630 913 2726613535713174377563293 914 -2643988883115805457031072 915 2276768204905276921332312 916 -1751360157619443785640240 917 1209272489784854042465880 918 -752436215866131404200992 919 423245371424698914863058 920 -215772150138081799734108 921 99894513952815648025050 922 -42060847980132904431600 923 16123325059050946698780 924 -5630367480938425831320 925 1791480562116771855420 926 -519269728149788943600 927 137029511595083193450 928 -32887082782819966428 929 7167697529588967042 930 -1415841487326215712 931 252828837022538520 932 -40685100210523440 933 5876736697075608 934 -758288606074272 935 86887236112677 936 -8776488496230 937 774396043785 938 -59001603336 939 3824177994 940 -206712324 941 9066330 942 -309960 943 7749 944 -126 945 1 946 328256967394537077627 947 -4705016532655031445987 948 32935115728585220121909 949 -150037749430221558333141 950 500125831434071861110470 951 -1300327161728586838887222 952 2745135119204794437650802 953 -4836666638598923533003794 954 7254999957898385299505691 955 -9404629575053462425285155 956 10658580185060590748656509 957 -10658580185060590748656509 958 9474293497831636221028008 959 -7530848677763608278253032 960 5379177626974005913037880 961 -3466581137383248255068856 962 2022172330140228148790166 963 -1070561821838944314065382 964 515455691996528743809258 965 -226077057893214361319850 966 90430823157285744527940 967 -33014427501866224192740 968 11004809167288741397580 969 -3349289746566138686220 970 930358262935038523950 971 -235690759943543092734 972 54390175371586867554 973 -11415221991567614178 974 2174327998393831272 975 -374884137654108840 976 58315310301750264 977 -8151602515298424 978 1018950314412303 979 -113216701601367 980 11099676627585 981 -951400853793 982 70474137318 983 -4444314966 984 233911314 985 -9996210 986 333207 987 -8127 988 129 989 -1 990 984770902183611232881 991 -14443306565359631415588 992 103510363718410691811714 993 -483048364019249895121332 994 1650415243732437141664551 995 -4401107316619832377772136 996 9535732519342970151839628 997 -17255135035001565036662184 998 26601666512294079431520867 999 -35468888683058772575361156 1000 41380370130235234671254682 1001 -42634320740242362994626036 1002 39081460678555499411740533 1003 -32066839531122461055787104 1004 23668381558685626017366672 1005 -15778921039123750678244448 1006 9533098127803932701439354 1007 -5233857795657061090986312 1008 2616928897828530545493156 1009 -1193686865676171827768808 1010 497369527365071594903670 1011 -189474105662884417106160 1012 66028855003732448385480 1013 -21052678406987157456240 1014 6140364535371254258070 1015 -1637430542765667802152 1016 398861286058303695396 1017 -88635841346289710088 1018 17938205986749107994 1019 -3298980411356157792 1020 549830068559359632 1021 -82770117847645536 1022 11208453458535333 1023 -1358600419216404 1024 146515731484122 1025 -13953879188964 1026 1162823265747 1027 -83807082216 1028 5146048908 1029 -263899944 1030 10995831 1031 -357588 1032 8514 1033 -132 1034 1 1035 2954312706550833698643 1036 -44314690598262505479645 1037 324974397720591706850730 1038 -1552655455776160377175710 1039 5434294095216561320114985 1040 -14853737193591934274980959 1041 33008304874648742833291020 1042 -61301137624347665261826180 1043 97060134571883803331224785 1044 -133008332561470397157604335 1045 159609999073764476589125202 1046 -169283332350962323655132790 1047 159878702775908861229847635 1048 -135281979271922882579101845 1049 103071984207179339107887120 1050 -71005144676056878052100016 1051 44378215422535548782562510 1052 -25234671514775115974398290 1053 13084644489142652727465780 1054 -6197989494857046028799580 1055 2685795447771386612479818 1056 -1065791844353724846222150 1057 387560670674081762262600 1058 -129186890224693920754200 1059 39473772013100920230450 1060 -11052656163668257664526 1061 2834014400940578888340 1062 -664768810097172825660 1063 142450459306537034070 1064 -27835147220817581370 1065 4948470617034236688 1066 -798140422102296240 1067 116395478223251535 1068 -15284254716184545 1069 1798147613668770 1070 -188377369051014 1071 17442348986205 1072 -1414244512395 1073 99245228940 1074 -5937748740 1075 296887437 1076 -12068595 1077 383130 1078 -8910 1079 135 1080 -1 1081 8862938119652501095929 1082 -135898384501338350137578 1083 1019237883760037626031835 1084 -4982940765049072838377860 1085 17855537741425844337520665 1086 -49995505675992364145057862 1087 113878651817538162774854019 1088 -216911717747691738618769560 1089 352481541339999075255500535 1090 -496085132256294994804037790 1091 611838329782763826924979941 1092 -667459996126651447554523572 1093 648919440678688907344675695 1094 -565724640591677508967153170 1095 444497931893460899902763205 1096 -316087418235349973264187168 1097 204139790943663524399787546 1098 -120082229966860896705757380 1099 64488604982203074156795630 1100 -31678612973713790813864520 1101 14255375838171205866239034 1102 -5883170980832561151146268 1103 2228473856375970133009950 1104 -775121341348163524525200 1105 247608206263996681445550 1106 -72631740504105693224028 1107 19554699366489994329546 1108 -4828320831232097365320 1109 1092120188016783927870 1110 -225955900968989778180 1111 42680559071920291434 1112 -7342891883341125408 1113 1147326856772050845 1114 -162248242371805170 1115 20678697557190855 1116 -2363279720821812 1117 240704416009629 1118 -21685082523390 1119 1711980199215 1120 -117058475160 1121 6828411051 1122 -333093222 1123 13217985 1124 -409860 1125 9315 1126 -138 1127 1 1128 26588814358957503287787 1129 -416558091623667551508663 1130 3193612035781451228233083 1131 -15968060178907256141165415 1132 58549553989326605850939855 1133 -167842054769402936772694251 1134 391631461128606852469619919 1135 -764613805060613378631162699 1136 1274356341767688964385271165 1137 -1840736938108884059667613905 1138 2331600121604586475578977613 1139 -2614218318162718169588550657 1140 2614218318162718169588550657 1141 -2346093362453721434246135205 1142 1899218436272060208675442785 1143 -1392760186599510819695324709 1144 928506791066340546463549806 1145 -564386480844246214517059686 1146 313548044913470119176144270 1147 -159524443903344446598389190 1148 74444740488227408412581622 1149 -31904888780668889319677838 1150 12568592549960471550176118 1151 -4553837880420460706585550 1152 1517945960140153568861850 1153 -465503427776313761117634 1154 131295838603575676212666 1155 -34039661860186286425506 1156 8104681395282449148930 1157 -1769987890923753262410 1158 353997578184750652482 1159 -64709234721943667658 1160 10784872453657277943 1161 -1634071583887466355 1162 224284335043377735 1163 -27768536719656291 1164 3085392968850699 1165 -305759663579799 1166 26821023121035 1167 -2063155624695 1168 137543708313 1169 -7827690717 1170 372747177 1171 -14447565 1172 437805 1173 -9729 1174 141 1175 -1 1176 79766443076872509863361 1177 -1276263089229960157813776 1178 9997394198968021236207912 1179 -51097792572503219651729328 1180 191616722146887073693984980 1181 -562075718297535416169022608 1182 1342736438155223494181554008 1183 -2685472876310446988363108016 1184 4587682830363680271786976194 1185 -6796567156094341143388112880 1186 8835537302922643486404546744 1187 -10174255076092740984344629584 1188 10456873272650872678354202628 1189 -9652498405523882472326956272 1190 8043748671269902060272463560 1191 -6077498996070592667761416912 1192 4178280559798532459085974127 1193 -2621666233599079190014728864 1194 1505030615584656572045492496 1195 -792121376623503458971311840 1196 382858665368026671836134056 1197 -170159406830234076371615136 1198 69610666430550303970206192 1199 -26230106191221853669932768 1200 9107675760840921413171100 1201 -2914456243469094852214752 1202 859390943587040789755632 1203 -233414824184134535489184 1204 58353706046033633872296 1205 -13414645068053708936160 1206 2831980625478005219856 1207 -548125282350581655456 1208 97063852082915501487 1209 -15687087205319677008 1210 2306924589017599560 1211 -307589945202346608 1212 37024715626208388 1213 -4002671959590096 1214 386222732942904 1215 -33010489995120 1216 2475786749634 1217 -161026780464 1218 8945932248 1219 -416089872 1220 15760980 1221 -466992 1222 10152 1223 -144 1224 1 1225 239299329230617529590083 1226 -3908555710766752983304689 1227 31268445686134023866437512 1228 -163290771916477680191395896 1229 625947959013164440733684268 1230 -1877843877039493322201052804 1231 4590285032763205898713684632 1232 -9399155067086564459270878056 1233 16448521367401487803724036598 1234 -24977384298646703701951314834 1235 33303179064862271602601753112 1236 -39358302531200866439438435496 1237 41544874894045359019407237468 1238 -39414368489222520095335071444 1239 33783744419333588653144346952 1240 -26276245659481680063556714296 1241 18612340675466190045019339293 1242 -12043279260595770029130160719 1243 7136758080353048906151206352 1244 -3881394745455166948959428016 1245 1940697372727583474479714008 1246 -893336885858728900950979464 1247 378991406121884988282233712 1248 -148300985004215864980004496 1249 53553133473744617909446068 1250 -17851044491248205969815356 1251 5492629074230217221481648 1252 -1559635416139444396223184 1253 408475942322235437106072 1254 -98597641250194760680776 1255 21910586944487724595728 1256 -4476356472529750186224 1257 839316838599328159917 1258 -144125113698874532511 1259 22607860972372475688 1260 -3229694424624639384 1261 418664092080971772 1262 -49032731504978676 1263 5161340158418808 1264 -485254202928264 1265 40437850244022 1266 -2958867091026 1267 187864577208 1268 -10194201864 1269 463372812 1270 -17161956 1271 497448 1272 -10584 1273 147 1274 -1 1275 717897987691852588770249 1276 -11964966461530876479504150 1277 97713892769168824582617225 1278 -521140761435567064440625200 1279 2041134648955971002392448700 1280 -6259479590131644407336842680 1281 15648698975329111018342106700 1282 -32787750234022899276526318800 1283 58744719169291027870442987850 1284 -91380674263341598909577981100 1285 124886921493233518509756574170 1286 -151378086658464870920917059600 1287 163992927213336943497660147900 1288 -159787980361712919305412451800 1289 140765601747223286054768112300 1290 -112612481397778628843814489840 1291 82113267685880250198614732175 1292 -54742178457253500132409821450 1293 33453553501654916747583779775 1294 -18780942316718549753029490400 1295 9703486863637917372398570040 1296 -4620708030303770177332652400 1297 2030311104224383865797680600 1298 -823894361134532583222247200 1299 308960385425449718708342700 1300 -107106266947489235818892136 1301 34328931713938857634260300 1302 -10171535322648550410151200 1303 2785063243106150707541400 1304 -704268866072819719148400 1305 164329402083657934467960 1306 -35339656362076975154400 1307 6994306988327734665975 1308 -1271692179695951757450 1309 211948696615991959575 1310 -32296944246246393840 1311 4485686700867554700 1312 -565762286595907800 1313 64516751980235100 1314 -6617102767203600 1315 606567753660330 1316 -49314451517100 1317 3522460822650 1318 -218447182800 1319 11584320300 1320 -514858680 1321 18654300 1322 -529200 1323 11025 1324 -150 1325 1 1326 2153693963075557766310747 1327 -36612797372284482027282699 1328 305106644769037350227355825 1329 -1661136177075870017904492825 1330 6644544708303480071617971300 1331 -20819573419350904224402976740 1332 53205576516118977462363162780 1333 -114011949677397808847921063100 1334 209021907741895982887855282350 1335 -332886741959315824599176931150 1336 466041438743042154438847703610 1337 -579021181468628131272507752970 1338 643356868298475701413897503300 1339 -643356868298475701413897503300 1340 582084785603382777469716788700 1341 -478603045940559172586211581820 1342 358952284455419379439658686365 1343 -246339803057640750595844196525 1344 155102838962218250375161160775 1345 -89796380451810566006672250975 1346 47891402907632301870225200520 1347 -23565610954549227904396527240 1348 10711641342976921774725694200 1349 -4501994187627981615464422200 1350 1750775517410881739347275300 1351 -630279186267917426165019108 1352 210093062089305808721673036 1353 -64843537681884508864713900 1354 18526725051967002532775400 1355 -4897869841324609864986600 1356 1197257072323793522552280 1357 -270348371169888859931160 1358 56322577327060179152325 1359 -10809383527415589938325 1360 1907538269543927636175 1361 -308839529354731141095 1362 45754004348849057940 1363 -6182973560655278100 1364 759312542536613100 1365 -84368060281845900 1366 8436806028184590 1367 -754511108211630 1368 59881833985050 1369 -4177802371050 1370 253200143700 1371 -13128896340 1372 570821580 1373 -20241900 1374 562275 1375 -11475 1376 153 1377 -1 1378 6461081889226673298932241 1379 -111992086079929003848158844 1380 951932731679396532709350174 1381 -5288515175996647403940834300 1382 21594770301986310232758406725 1383 -69103264966356192744826901520 1384 180436302967707836611492465080 1385 -395241425548312404006126352080 1386 741077672903085757511486910150 1387 -1207682133619843456685386075800 1388 1731011058188442287915720041980 1389 -2203104983148926548256370962520 1390 2509091786364055235514200262870 1391 -2573427473193902805655590013200 1392 2389611225108624033823047869400 1393 -2017893923425060295228351534160 1394 1555459899306817310905187640915 1395 -1097971693628341631227191275940 1396 711648319944295501721327678850 1397 -424491980317649948395177913700 1398 233470589174707471617347852535 1399 -118588235771279985583414782240 1400 55700534983479993228573609840 1401 -24217623905860866621118960800 1402 9754320739860626833506248100 1403 -3641613076214634017842332624 1404 1260558372535834852330038216 1405 -404623675134959335315814736 1406 120423712837785516463040100 1407 -33220334575940832127735200 1408 8489641058295990432643440 1409 -2008302185833460102345760 1410 439316103151069397388135 1411 -88750727909306948967300 1412 16531998336047372846850 1413 -2834056857608121059460 1414 446101542401278314915 1415 -64302925030814892240 1416 8460911188265117400 1417 -1012416723382150800 1418 109678478366399670 1419 -10700339352819480 1420 934156610166780 1421 -72415241098200 1422 4937402802150 1423 -292586832720 1424 14841361080 1425 -631547280 1426 21928725 1427 -596700 1428 11934 1429 -156 1430 1 1431 19383245667680019896796723 1432 -342437340129013684843408773 1433 2967790281118118601976209366 1434 -16817478259669338744531853074 1435 70072826081955578102216054475 1436 -228904565201054888467239111285 1437 610412173869479702579304296760 1438 -1366160579612645048629871521320 1439 2618474444257569676540587082530 1440 -4364124073762616127567645137550 1441 6400715308185170320432546201740 1442 -8340326007635221932684832929540 1443 9730380342241092254798971751130 1444 -10229374205945763652480970302470 1445 9742261148519774907124733621400 1446 -8443292995383804919508102471880 1447 6684273621345512227943914456905 1448 -4849374980191842204586761468735 1449 3232916653461228136391174312490 1450 -1985124260897245346906861419950 1451 1124903747841772363247221471305 1452 -589235296488547428367592199255 1453 285689840721719965269135611760 1454 -128353406701062593091930492240 1455 53480586125442747121637705100 1456 -20679159968504528887033245972 1457 7423288193822138574832447272 1458 -2474429397940712858277482424 1459 765894813648315884704935036 1460 -220084716565608012846245700 1461 58689257750828803425665520 1462 -14514547615796370739680720 1463 3326250495286668294510165 1464 -705568286878990244290035 1465 138346722917449067507850 1466 -25034168908871736025230 1467 4172361484811956004205 1468 -639010317493722991635 1469 89685658595610244440 1470 -11498161358411569800 1471 1341452158481349810 1472 -141779496424858110 1473 13502809183319820 1474 -1151402333461380 1475 87227449504650 1476 -5815163300310 1477 337110915960 1478 -16736002920 1479 697333455 1480 -23718825 1481 632502 1482 -12402 1483 159 1484 -1 1485 58149737003040059690390169 1486 -1046695266054721074427023042 1487 9245808183483369490772036871 1488 -53420225060126134835571768588 1489 227035956505536073051180016499 1490 -756786521685120243503933388330 1491 2060141086809493996205152001565 1492 -4708893912707414848468918860720 1493 9221583912385354078251632768910 1494 -15710846665545418059243522495180 1495 23566269998318127088865283742770 1496 -31421693331090836118487044990360 1497 37531467034358498697081748182930 1498 -40418502960078383212241882658540 1499 39456157651505088373855171166670 1500 -35072140134671189665649041037040 1501 28496113859420341603339845842595 1502 -21232398561921038841704198863110 1503 14548124940575526613760284406205 1504 -9188289436152964177111758572340 1505 5359835504422562436648525833865 1506 -2892609637307414648349998069070 1507 1446304818653707324174999034535 1508 -670750060824907744544927088480 1509 288795165077390834456843607540 1510 -115518066030956333782737443016 1511 42949024549970944611530587788 1512 -14846576387644277149664894544 1513 4772113838885660512392287532 1514 -1426148963345139923243672136 1515 396152489818094423123242260 1516 -102232900598217915644707680 1517 24493299101656375623211215 1518 -5442955355923639027380270 1519 1120608455631337446813585 1520 -213449229644064275583540 1521 37551253363307604037845 1522 -6089392437293124979110 1523 908067293280553724955 1524 -124180142670844953840 1525 15522517833855619230 1526 -1766790647755924140 1527 182287923974817570 1528 -16957016183703960 1529 1413084681975330 1530 -104672939405580 1531 6826496048190 1532 -387318924720 1533 18828003285 1534 -768489930 1535 25616331 1536 -669708 1537 12879 1538 -162 1539 1 1540 174449211009120179071170507 1541 -3198235535167203282971459295 1542 28784119816504829546743133655 1543 -169506483363861773997487342635 1544 734528094576734353989111818085 1545 -2497395521560896803562980181489 1546 6937209782113602232119389393025 1547 -16186822824931738541611908583725 1548 32373645649863477083223817167450 1549 -56354123909021608255982200254450 1550 86409656660499799325839373723490 1551 -117831349991590635444326418713850 1552 144016094434166332209732289539150 1553 -158786975914593648333807396158550 1554 158786975914593648333807396158550 1555 -144672578055518657370802294277790 1556 120560481712932214475668578564825 1557 -92193309545183458128452442431925 1558 64876773383647618682985052081725 1559 -42112993249034419145095560123225 1560 25267795949420651487057336073935 1561 -14037664416344806381698520041075 1562 7231524093268536620874995172675 1563 -3458555001128430557809780299975 1564 1537135556057080247915457911100 1565 -635349363170259835805055936588 1566 244365139680869167617329206380 1567 -87488753712903776060525271420 1568 29162917904301258686841757140 1569 -9050560728921080282123303940 1570 2614606432799423192613398916 1571 -702851191612748170057365300 1572 175712797903187042514341325 1573 -40822165169427292705352025 1574 8804780722817651367821025 1575 -1760956144563530273564205 1576 326102989733987087697075 1577 -55819430675186978975175 1578 8813594317134786153975 1579 -1280607721293088586475 1580 170747696172411811530 1581 -20822889777123391650 1582 2313654419680376850 1583 -233158972525929450 1584 21196270229629950 1585 -1727103500192070 1586 125152427550150 1587 -7988452822350 1588 443802934575 1589 -21133473075 1590 845338923 1591 -27625455 1592 708345 1593 -13365 1594 165 1595 -1 1596 523347633027360537213511521 1597 -9769155816510730027985548392 1598 89550594984681691923200860260 1599 -537303569908090151539205161560 1600 2373090767094064835964822796890 1601 -8226714659259424764678052362552 1602 23309024867901703499921148360564 1603 -55497678256908817856955115144200 1604 113307759774522169791283360086075 1605 -201436017376928301851170417930800 1606 315583093890521006233500321424920 1607 -439903706635271705658818629865040 1608 549879633294089632073523287331300 1609 -620377022177947277211154478014800 1610 635147903658374593335229584634200 1611 -592804710081149620446214278991920 1612 506354023194315300797808029972265 1613 -397140410348482588861025905860600 1614 286823629696126314177407598677100 1615 -191215753130750876118271732451400 1616 117916381097296373606267568345030 1617 -67380789198455070632152896197160 1618 35732236696150416244323505559100 1619 -17607189096653828294304336072600 1620 8069961669299671301556154033275 1621 -3443183645567859755330625720864 1622 1368444782212867338657043555728 1623 -506831400819580495798905020640 1624 174977507425807552121050542840 1625 -56314600091064499533211668960 1626 16894380027319349859963500688 1627 -4723160007637667702785494816 1628 1229989585322309297600389275 1629 -298179293411468920630397400 1630 67236507337880246808815100 1631 -14087649156508242188513640 1632 2739265113765491536655430 1633 -493561281759548024622600 1634 82260213626591337437100 1635 -12655417481014051913400 1636 1792850809810324021065 1637 -233216365503781986480 1638 27763853036164522200 1639 -3013131337258165200 1640 296747783214819300 1641 -26377580730206160 1642 2102560782842520 1643 -149117786017200 1644 9319861626075 1645 -507203353800 1646 23669489844 1647 -928215288 1648 29750490 1649 -748440 1650 13860 1651 -168 1652 1 1653 1570042899082081611640534563 1654 -29830815082559550621170156697 1655 278420940770555805797588129172 1656 -1701461304708952146540816344940 1657 7656575871190284659433673552230 1658 -27053234744872339129998979884546 1659 78153789262964535264441497444244 1660 -189802059638628157070786493793164 1661 395420957580475327230805195402425 1662 -717615811905307075344794613878475 1663 1148185299048491320551671382205560 1664 -1635294213796336123209956211020040 1665 2089542606517540601879388491858940 1666 -2411010699827931463706986721375700 1667 2525820733153071057216843231917400 1668 -2413562033901823454673872421609960 1669 2111866779664095522839638368908715 1670 -1697775254239763067380885747554065 1671 1257611299436861531393248701891900 1672 -860470889088378942532222796031300 1673 544964896422639996937074437486490 1674 -320058748692661585502726256936510 1675 174577499286906319365123412874460 1676 -88553803986111901127236513776900 1677 41817074104552842198972798172425 1678 -18399512606003250567548031195867 1679 7548517992206461771301756388048 1680 -2888938984671608826053758617648 1681 1031763923097003152162056649160 1682 -343921307699001050720685549720 1683 106997740173022549113102171024 1684 -31063860050232352968319985136 1685 8413128763604595595586662641 1686 -2124527465556716059491581475 1687 499888815425109661056842700 1688 -109499454807404973374356020 1689 22305444497804716798479930 1690 -4219948959044135610523230 1691 740341922639322036933900 1692 -120226466069633493177300 1693 18033969910445023976595 1694 -2492499906321669980505 1695 316507924612275553080 1696 -36803247047939017800 1697 3903374686902623100 1698 -375880525405437780 1699 32685263078733720 1700 -2549914140894120 1701 177077370895425 1702 -10841471687475 1703 578211823332 1704 -26454135708 1705 1017466758 1706 -31995810 1707 790020 1708 -14364 1709 171 1710 -1 1711 4710128697246244834921603689 1712 -91062488146760733475151004654 1713 865093637394226968013934544213 1714 -5382804854897412245420037163992 1715 24671188918279806124841837001630 1716 -88816280105807302049430613205868 1717 261514602533765944923323472217278 1718 -647559968178849006476800978823736 1719 1376064932380054138763202080000439 1720 -2548268393296396553265189037037850 1721 4162171709050781036999808760495155 1722 -6054067940437499690181540015265680 1723 7903922033348957928848121686596860 1724 -9322574706001334993000348655986040 1725 9988472899287144635357516417127900 1726 -9766506834858541421238460496747280 1727 8749162372894110023192787528336105 1728 -7205192542383384724982295611570910 1729 5470609152550347661560631853229765 1730 -3839023966701998358989917089985800 1731 2495365578356298933343446108490770 1732 -1505141142500624753445253208296020 1733 843791246553380543598096495559890 1734 -440238911245242022746832954205160 1735 214005026299770427724154908294175 1736 -97015611922562593901616891760026 1737 41045066582622635881453300360011 1738 -16215334946221288249463032240992 1739 5984230753962618282539928565128 1740 -2063527846194006304324113298320 1741 664914528218068698059992062792 1742 -200189320323719608018062126432 1743 56303246341046139755079973059 1744 -14786711160274743774061407066 1745 3624193911832045042662109575 1746 -828387179847324581179910760 1747 176415788300819123769795810 1748 -34965291374937123630049620 1749 6440974726962101721324930 1750 -1101021320848222516465800 1751 174328375800968565107085 1752 -25511469629410033918110 1753 3442023680158496639745 1754 -426917665756092606480 1755 48513371108646887100 1756 -5031016263118936440 1757 473936314641638940 1758 -40335005501416080 1759 3081146253580395 1760 -209601785957850 1761 12576107157471 1762 -657574230456 1763 29506535982 1764 -1113454188 1765 34365870 1766 -833112 1767 14877 1768 -174 1769 1 1770 14130386091738734504764811067 1771 -277897593137528445260374617651 1772 2686343400329441637516954637293 1773 -17013508202086463704274046036189 1774 79396371609736830619945548168882 1775 -291120029235701712273133676619234 1776 873360087707105136819401029857702 1777 -2204194507070312964353726408688486 1778 4775754765319011422766407218825053 1779 -9020870112269243798558769191113989 1780 15034783520448739664264615318523315 1781 -22324375530363280107544428806292195 1782 29765834040484373476725905075056260 1783 -35871646151352962907849167654554980 1784 39287993403862768899072897907369740 1785 -39287993403862768899072897907369740 1786 36013993953540871490816823081755595 1787 -30364740000044264198139674363048835 1788 23617020000034427709664191171260205 1789 -16987681052656342738530383123187165 1790 11325120701770895159020255415458110 1791 -7010789005858173193679205733378830 1792 4036514882160766384239542694975690 1793 -2164507980289106611838595358175370 1794 1082253990144553305919297679087685 1795 -505051862067458209429005583574253 1796 220150811670430501545976792840059 1797 -89691071421286500629842397082987 1798 34168027208109143097082817936376 1799 -12174814292544637195512268460088 1800 4058271430848212398504089486696 1801 -1265482489189227522114178442088 1802 369099059346858027283302045609 1803 -100663379821870371077264194257 1804 25659292895770878902047735791 1805 -6109355451374018786201841855 1806 1357634544749781952489298190 1807 -281311662425630494659944670 1808 54288215555823428794024410 1809 -9744038689506769270722330 1810 1624006448251128211787055 1811 -250862784689198666861415 1812 35837540669885523837345 1813 -4722776677426774459185 1814 572457779082033267780 1815 -63606419898003696420 1816 6452825207043853260 1817 -594941331145887180 1818 49578444262157265 1819 -3709951611453945 1820 247330107430263 1821 -14548829848839 1822 746093838402 1823 -32846898546 1824 1216551798 1825 -36865206 1826 877743 1827 -15399 1828 177 1829 -1 1830 42391158275216203514294433201 1831 -847823165504324070285888664020 1832 8336927794125853357811238529530 1833 -53726868006588832750339092745860 1834 255202623031296955564110690542835 1835 -952756459316841967439346578026584 1836 2911200292357017122731336766192340 1837 -7485943608918044029880580255923160 1838 16531458803027347232652948065163645 1839 -31838365102126742818442714792167020 1840 54125220673615462791352615146683934 1841 -82007910111538579986897901737399900 1842 111621877651816400537722144031460975 1843 -137380772494543262200273408038721200 1844 153735626362941269605067861376664200 1845 -157151973615451075596291591629478960 1846 147329975264485383371523367152636525 1847 -127108213953673664085235846170902100 1848 101215800000147547327132247876829450 1849 -74580063158003455925255340540821700 1850 50963043157969028215591149369561495 1851 -32357487719345414740057872615594600 1852 19120333652340472346397833818305900 1853 -10530038823028086219755328769501800 1854 5411269950722766529596488395438425 1855 -2597409576346927934206314429810444 1856 1165504297078749714066935962094430 1857 -489224025934290003435503984089020 1858 192195153045613929921090850892115 1859 -70692470085743054683619623316640 1860 24349628585089274391024536920176 1861 -7854718898415894964846624812960 1862 2372779667229801603964084578915 1863 -671089198812469140515094628380 1864 177641258509183007783407401630 1865 -43987359249892935260653261356 1866 10182259085623364643669736425 1867 -2201569532026673436469132200 1868 444176309093100781042017900 1869 -83520331624343736606191400 1870 14616058034260153906083495 1871 -2376594802318724212371300 1872 358375406698855238373450 1873 -50005870702165847214900 1874 6440150014672874262525 1875 -763277038776044357040 1876 82964895519135256200 1877 -8237649200481514800 1878 743676663932358975 1879 -60708299096519100 1880 4451941933744734 1881 -290976596976780 1882 16787111364045 1883 -844634534040 1884 36496553940 1885 -1327147416 1886 39498435 1887 -923940 1888 15930 1889 -180 1890 1 1891 127173474825648610542883299603 1892 -2585860654788188414371960425261 1893 25858606547881884143719604252610 1894 -169517531813892351608828516767110 1895 819334737100479699442671164374365 1896 -3113472000981822857882150424622587 1897 9686357336387893335633356876603604 1898 -25369031119111149212373077533961820 1899 57080320018000085727839424451414095 1900 -112046554109407575687981092441664705 1901 194214027122973131192500560232218822 1902 -300148951008231202752046320358883634 1903 416873543066987781600064333831782825 1904 -523764195135446187138542368147624575 1905 598587651583367071015476992168713800 1906 -625191547209294496393942636265101080 1907 599141899408907225710861693087388535 1908 -528654617125506375627230905665342825 1909 430755613954116306066632589801390450 1910 -324955989474157915102898269499294550 1911 227469192631910540572028788649506185 1912 -148035506316005272435764767216345295 1913 89718488676366831779251374070512300 1914 -50710450121424731005663820126811300 1915 26763848675196385808544793955817075 1916 -13203498679763550332215431684869757 1917 6093922467583177076407122316093734 1918 -2633176374881619724373447914361490 1919 1065809485071131793198776536765365 1920 -404272563302843093971949720842035 1921 143741355841010877856693234077168 1922 -47913785280336959285564411359056 1923 14973057900105299776738878549705 1924 -4386047263667209025509368464055 1925 1204012974340018163865316833270 1926 -309603336258861813565367185698 1927 74534136506763029191662470631 1928 -16786967681703384953077133025 1929 3534098459305975779595185900 1930 -694737303966131990860592100 1931 127368505727124198324441885 1932 -21745842441216326543197395 1933 3451721022415289927491650 1934 -508393018805352780018150 1935 69326320746184470002475 1936 -8729981131001007333645 1937 1012171725333450125640 1938 -107677843120579800600 1939 10468679192278591725 1940 -925801561221916275 1941 74064124897753302 1942 -5324871724675074 1943 341337931068915 1944 -19321014966165 1945 954124195860 1946 -40477996188 1947 1445642721 1948 -42270255 1949 971730 1950 -16470 1951 183 1952 -1 1953 381520424476945831628649898809 1954 -7884755439190213853658764575386 1955 80161680298433840845530773183091 1956 -534411201989558938970205154553940 1957 2627521743115331449936842009890205 1958 -10159750740045948273089122438242126 1959 32172544010145502864782221054433399 1960 -85793450693721340972752589478489064 1961 196609991173111406395891350888204105 1962 -393219982346222812791782701776408210 1963 694688635478326969265482773138321171 1964 -1094660880147666739448639521308869724 1965 1550769580209194547552239321854232109 1966 -1988166128473326343015691438274656550 1967 2319527149885547400184973344653765975 1968 -2474162293211250560197304900964017040 1969 2422617245436016173526527715527266685 1970 -2185105750785426352592554410083417010 1971 1820921458987855293827128675069514175 1972 -1405623582376590051375327398299274100 1973 1007363567369889536818984635447813105 1974 -671575711579926357879323090298542070 1975 417190972345105767773518889427882195 1976 -241849839040641024796242834450946200 1977 131001996147013888431298201994262525 1978 -66374344714487036805191089010426346 1979 31485266082513081561436798633150959 1980 -13993451592228036249527466059178204 1981 5830604830095015103969777524657585 1982 -2278627174979661075114625699291470 1983 835496630825875727542029423073539 1984 -287482711682021755713386468154336 1985 92832958980652858615781047008171 1986 -28131199691106926853266983941870 1987 7998086186687263517105318963865 1988 -2132822983116603604561418390364 1989 533205745779150901140354597591 1990 -124895039551873184050893869706 1991 27389263059621312291862690725 1992 -5618310371204371752176962200 1993 1076842821147504585833917755 1994 -192606033050773177954034070 1995 32101005508462196325672345 1996 -4976900078831348267546100 1997 716371981043906190025575 1998 -95516264139187492003410 1999 11766496307001357710565 2000 -1335205254695189527440 2001 139083880697415575775 2002 -13246083875944340550 2003 1147993935915176181 2004 -90038740071778524 2005 6348885517881819 2006 -399300975967410 2007 22183387553745 2008 -1075558184424 2009 44814924351 2010 -1572453486 2011 45185445 2012 -1021140 2013 17019 2014 -186 2015 1 2016 1144561273430837494885949696427 2017 -24035786742047587392604943624967 2018 248369796334491736390251084124659 2019 -1683395286267110657756146236844911 2020 8416976431335553288780731184224555 2021 -33106773963253176269204209324616583 2022 106677382770482456867435785601542323 2023 -289552896091309525783039989489900591 2024 675623424213055560160426642143101379 2025 -1376269938211779844771239456217428735 2026 2477285888781203720588231021191371723 2027 -3978671275921327187611401337064930343 2028 5746969620775250382105357486871566051 2029 -7515267965629173576599313636678201759 2030 8946747578129968543570611472235954475 2031 -9742014029519299080776888047545817095 2032 9742014029519299080776888047545817095 2033 -8977934497792295231304190945777517715 2034 7647870127748992234073940435291959535 2035 -6037792206117625447953110869967336475 2036 4427714284486258661832281304642713415 2037 -3022090702109668610456953906343439315 2038 1923148628615243661199879758582188655 2039 -1142740489467028842162247392780720795 2040 634855827481682690090137440433733775 2041 -330125030290474998846871469025541563 2042 160830142962026281489501484909879223 2043 -73465620859197190310019196810685571 2044 31485266082513081561436798633150959 2045 -12666486355033998329313654622531995 2046 4785117067457288257740713968512087 2047 -1697944765871940994682188827536547 2048 565981588623980331560729609178849 2049 -177226558053973639175581998833781 2050 52125458251168717404582940833465 2051 -14396555136037074330789574134957 2052 3732440220454056307982482183137 2053 -907890864434770453293036206709 2054 207062828730737120926481941881 2055 -44244194173234427548393577325 2056 8848838834646885509678715465 2057 -1654660920299824119696019965 2058 288909049576159766931051105 2059 -47031705744956241128310645 2060 7126016021963066837622825 2061 -1002920773461468666035805 2062 130815753060191565135105 2063 -15772112071086926292885 2064 1752456896787436254765 2065 -178822132325248597425 2066 16690065683689869093 2067 -1418110156130511753 2068 109085396625423981 2069 -7546788445784049 2070 465851138628645 2071 -25410062107017 2072 1210002957477 2073 -49532284809 2074 1708009821 2075 -48248865 2076 1072197 2077 -17577 2078 189 2079 -1 2080 3433683820292512484657849089281 2081 -73251921499573599672700780571328 2082 769145175745522796563358195998944 2083 -5298555655135823709658689794659392 2084 26934324580273770524098339789518576 2085 -107737298321095082096393359158074304 2086 353138922274700546871511566129243552 2087 -975336071044411034216555754071244096 2088 2316423168730476206264319915919204728 2089 -4804433238848395094474145010795387584 2090 8808127604555391006535932519791543904 2091 -14413299716545185283422435032386162752 2092 21219580138247078333927473797679628496 2093 -28292773517662771111903298396906171328 2094 34355510700019079207311148053386065184 2095 -38172789666687865785901275614873405760 2096 38968056118077196323107552190183268380 2097 -36675817522896184774689460884878370240 2098 31921544881039271933526012251653396320 2099 -25761246746101868577933273045193968960 2100 19320935059576401433449954783895476720 2101 -13493986390815264493203143023673031360 2102 8791536587955399594056593182090005280 2103 -5351370097016330187686621936924351040 2104 3047307971912076912432659714081922120 2105 -1625230918353107686630751847510358464 2106 812615459176553843315375923755179232 2107 -381227005539617852419559075341935936 2108 167921419106736434994329592710138448 2109 -69484725147615076549377762500746944 2110 27021837557405863102535796528068256 2111 -9878951365073111241787280451121728 2112 3395889531743881989364377655073094 2113 -1097661262785901249087475605680192 2114 333602932807479791389330821334176 2115 -95315123659279940396951663238336 2116 25593875797399243254737020684368 2117 -6456112813758367667861590803264 2118 1529079350626981816072482032352 2119 -339795411250440403571662673856 2120 70790710677175084077429723720 2121 -13812821595546357868766775360 2122 2521388069028303420489173280 2123 -430004166811028490315983040 2124 68409753810845441641179120 2125 -10134778342347472835730240 2126 1395368032642043361441120 2127 -178132089273452344013760 2128 21029482761449235057180 2129 -2288923293763182047040 2130 228892329376318204704 2131 -20944396152081404352 2132 1745366346006783696 2133 -131725761962776128 2134 8944341861669984 2135 -542081324949696 2136 29040070979448 2137 -1358599811904 2138 54656314272 2139 -1852756416 2140 51465456 2141 -1124928 2142 18144 2143 -192 2144 1 2145 10301051460877537453973547267843 2146 -223189448319013311502760190803265 2147 2380687448736141989362775368568160 2148 -16664812141152993925539427579977120 2149 86101529395957135281953709163215120 2150 -350146219543559016813278417263741488 2151 1167154065145196722710928057545804960 2152 -3279147135407933649521178828342975840 2153 7924605577235839653009515501828858280 2154 -16729722885275661489686754948305367480 2155 31228816052514568114081942570170019296 2156 -52048026754190946856803237616950032160 2157 78072040131286420285204856425425048240 2158 -106097900691235391669637368988398142480 2159 131359305617720008733836742557064366880 2160 -148873879700082676565014974898006282464 2161 155076958020919454755223932185423210900 2162 -148995508686765750647175934844818379100 2163 132440452166014000575267497639838559200 2164 -109205285119344877667325831387235303200 2165 83724051924831072878283137396880399120 2166 -59802894232022194913059383854914570800 2167 39868596154681463275372922569943047200 2168 -24845646879004390157116458992863058400 2169 14493294012752560924984601079170117400 2170 -7923000726971399972324915256612997512 2171 4063077295882769216576879618775896160 2172 -1956296475795407400574053149780987040 2173 884991262859827157402547853472351280 2174 -376375594549581664642462880212379280 2175 150550237819832665856985152084951712 2176 -56658691652625196827897637881433440 2177 20066619960304757209880413416341010 2178 -6688873320101585736626804472113670 2179 2098470061208340623255468069682720 2180 -619548303785319612580185811049184 2181 172096751051477670161162725291440 2182 -44962214238674346258321793094160 2183 11043350865639313116079036900320 2184 -2548465584378303026787470053920 2185 552167543281965655803951845016 2186 -112229175463814157683730049800 2187 21376985802631268130234295200 2188 -3811400569461388891437122400 2189 635233428243564815239520400 2190 -98814088837887860148369840 2191 14320882440273602920053600 2192 -1929764300462400393482400 2193 241220537557800049185300 2194 -27896252642738781198300 2195 2975600281892136661152 2196 -291725517832562417760 2197 26180495190101755440 2198 -2140543631895112080 2199 158558787547786080 2200 -10570585836519072 2201 629201537888040 2202 -33115870415160 2203 1522568754720 2204 -60214583520 2205 2007152784 2206 -54840240 2207 1179360 2208 -18720 2209 195 2210 -1 2211 30903154382632612361920641803529 2212 -679869396417917471962254119677638 2213 7365251794527439279591086296507745 2214 -52375123872195123765981058108499520 2215 274969400329024399771400555069622480 2216 -1136540188026634185721788960954439584 2217 3851608414979149184946062589901156368 2218 -11004595471368997671274464542574732480 2219 27052963867115452608549725333829550680 2220 -58113774233062824122069780346744960720 2221 110416171042819365831932582658815425368 2222 -187372896315087408684491655421020115776 2223 286264147148050207712417806893225176880 2224 -396365742204992595294116963390619475680 2225 500175817544395417871147596659591243120 2226 -577980944717968038428881667251083214272 2227 614104753762841040830686771454275915164 2228 -602063484081216706696751736719878348200 2229 546316865184807752372978427764334056700 2230 -460056307524048633577244991801544468800 2231 360377440893838096302175243577876500560 2232 -263132734620897657617461288961624111520 2233 179408682696066584739178151564743712400 2234 -114405536791694633746722299548532222400 2235 68325528917262072932070262230373410600 2236 -38262296193666760841959346849009109936 2237 20112232614619707622055554112940685992 2238 -9931966723268991418299039068118857280 2239 4611270264374888872781696710198040880 2240 -2014118046508572151329936494109489120 2241 828026308009079662213418336467234416 2242 -320526312777708256340678065729252032 2243 116858551533539468457538878130456470 2244 -40133239920609514419760826832682020 2245 12984283503726607606393208681161830 2246 -3957114972564299460996025502830272 2247 1135838556939752623063673986923504 2248 -306983393767500708936128104573920 2249 78092266835592285606558903795120 2250 -18688747618774222196441447062080 2251 4204968214224199994199325588968 2252 -888855069673408128855141994416 2253 176360132871707962074432935400 2254 -32811187511015434804545662400 2255 5717100854192083337155683600 2256 -931675694757228395684629920 2257 141776736158708668908530640 2258 -20110175341660804100500800 2259 2653425913135800541038300 2260 -324909295486016392780200 2261 36823053488415191181756 2262 -3850776835389823914432 2263 370267003402867684080 2264 -32602126085787091680 2265 2616219994538470320 2266 -190270545057343296 2267 12458190450183192 2268 -728549149133520 2269 37683576679320 2270 -1703212505280 2271 66236041872 2272 -2171673504 2273 58378320 2274 -1235520 2275 19305 2276 -198 2277 1 2278 92709463147897837085761925410587 2279 -2070511343636385028248683000836443 2280 22775624780000235310735513009200873 2281 -164490623411112810577534260622006305 2282 877283324859268323080182723317366960 2283 -3684589964408926956936767437932941232 2284 12691365432964081740559976730657908688 2285 -36865394829086142198769456217625353808 2286 92163487072715355496923640544063384520 2287 -201394286566303924974759066374064432840 2288 389362287361520921617867528323191236824 2289 -672534859988081591885407548921875772696 2290 1046165337759238031821745076100695646416 2291 -1475361373763027993594768697065083603920 2292 1896893194838178848907559753369393205040 2293 -2234118651698299533157792598412840885936 2294 2420295206006491160920941981613910959764 2295 -2420295206006491160920941981613910959764 2296 2241014079635639963815687020012880518300 2297 -1926485787756953653104713403168967463100 2298 1541188630205562922483770722535173970480 2299 -1149775644756531069154559110462748835120 2300 801358782709097411834995743655855248720 2301 -522625293071150485979345050210340379600 2302 319382123543480852542933086239652454200 2303 -183112417498262355457948302777400740408 2304 98598994037525883708126009187831167912 2305 -49908132784426681876952671317297257832 2306 23765777516393658036644129198712979920 2307 -10653624403900605326771506192526508240 2308 4498196970535811137970191503511192368 2309 -1789605246342204431235452533654990512 2310 671101967378326661713294700120621442 2311 -237258271295368011716821358628502530 2312 79086090431789337238940452876167510 2313 -24855628421419505989381285189652646 2314 7364630643383557330187047463600784 2315 -2056788738242254749872058300645264 2316 541260194274277565755804815959280 2317 -134158509691914952195883244981360 2318 31303652261446822179039423828984 2319 -6871533423244424380764751572216 2320 1417935468288532015078440800616 2321 -274793695404754266488069922600 2322 49962490073591684816012713200 2323 -8512127938463768524209573360 2324 1357005903233354402410221840 2325 -202107262183691081210033040 2326 28070453081068205723615700 2327 -3628153799593849719378900 2328 435378455951261966325468 2329 -48375383994584662925052 2330 4961577845598426966672 2331 -468073381660228959120 2332 40450786069402502640 2333 -3187031629710500208 2334 227645116407892872 2335 -14643837897583752 2336 841599879171480 2337 -42793214195160 2338 1901920630896 2339 -72751062384 2340 2346808464 2341 -62084880 2342 1293435 2343 -19899 2344 201 2345 -1 2346 278128389443693511257285776231761 2347 -6304243494057052921831810927919916 2348 70397385683637090960455222028439062 2349 -516247495013338667043338294875219788 2350 2796340597988917779818082430574107185 2351 -11931053218086049193890485037116190656 2352 41758686263301172178616697629906667296 2353 -123287549920222508336868345383533970112 2354 313355856047232208689540377849815507368 2355 -696346346771627130421200839666256683040 2356 1369481148650866689828361651343638143312 2357 -2406966867325765697274090175088818554912 2358 3811030873265795687350642777223962711944 2359 -5472249459048322012606051167295946458176 2360 7166040958277564540317447957173263219040 2361 -8599249149933077448380937548607915862848 2362 9495004269717773015920618543254573765228 2363 -9681180824025964643683767926455643839056 2364 9143337444913411052368003041652552514664 2365 -8020471442906500923129827229519782907600 2366 6550051678373642420556025570774489374540 2367 -4990515564475156129947448053923420475840 2368 3553851992883823304659546341430314581280 2369 -2369234661922548869773030894286876387520 2370 1480771663701593043608144308929297742200 2371 -868719376038267918916777994571854675424 2372 478909399610840006582326330340894244144 2373 -248323392390805929338984023139722941408 2374 121205465333607655986885058913436197592 2375 -55726650728095474016958647776292504640 2376 24148215315508038740682080703060085344 2377 -9867012709562424431676549104476163904 2378 3802911148477184416375336634016854838 2379 -1382876781264430696863758776006129032 2380 474516542590736023433642717257005060 2381 -153652975696047855207084308445125448 2382 46949520351570177979942427580454998 2383 -13534996858110321579803222365536576 2384 3680569321065087447139472748523104 2385 -943735723350022422343454550903360 2386 228069466476255418733001516468312 2387 -51918252531180095321333678545632 2388 11125339828110020426000073974064 2389 -2242316554502794814542650568416 2390 424681165625529320936108062200 2391 -75498873888982990388641433280 2392 12583145648163831731440238880 2393 -1963327689784427646040320960 2394 286318621426895698380880140 2395 -38954914479849754881752400 2396 4934289167447635618355304 2397 -580504607935015955100624 2398 63260117531379943825068 2399 -6365797990579113844032 2400 589425739868436467040 2401 -50011880958534003264 2402 3869966978934178824 2403 -271576630100644128 2404 17168637535098192 2405 -969979521756960 2406 48498976087848 2407 -2120173818048 2408 79791487776 2409 -2533063104 2410 65965185 2411 -1353132 2412 20502 2413 -204 2414 1 2415 834385168331080533771857328695283 2416 -19190858871614852276752718559991509 2417 217496400544968325803197477013237102 2418 -1619139870723653092090470106654098426 2419 8905269288980092006497585586597541343 2420 -38589500252247065361489537541922679153 2421 137207112007989565729740577926836192544 2422 -411621336023968697189221733780508577632 2423 1063355118061919134405489478932980492216 2424 -2402394896362113599953142896848585556488 2425 4804789792724227199906285793697171112976 2426 -8590381750628163781650632176610093808048 2427 13840059487123152759326018506760706690744 2428 -20227779250410761725168796279111802086472 2429 26970372333881015633558395038815736115296 2430 -32963788408076796885460260602997010807584 2431 37084261959086396496142793178371637158532 2432 -38538546741795666946971922322621505282396 2433 37111193158766197800787777051413301383048 2434 -33204751773632913821757484730211901237464 2435 27670626478027428184797903941843251031220 2436 -21521598371799110810398369732544750802060 2437 15652071543126626043926087078214364219680 2438 -10661555978651469913978639024290943743840 2439 6811549653027328000597463821074769614120 2440 -4086929791816396800358478292644861768472 2441 2305447574870787938663756985594537407856 2442 -1223879576783257794599278399760063068368 2443 611939788391628897299639199880031534184 2444 -288385417517894078037761002242313711512 2445 128171296674619590239004889885472760672 2446 -53749253444195312035711728016488577056 2447 21275746154993977680802559006526728418 2448 -7951541492270476506966612962035241934 2449 2806426409036638767164686927777144212 2450 -935475469678879589054895642592381404 2451 294501536750758389146911591186490442 2452 -87554510925901142719352094677064726 2453 24576704821305583921221640611105888 2454 -6511776491115154714169836401233184 2455 1627944122778788678542459100308296 2456 -383824224069795704697002552105208 2457 85294272015510156599333900467824 2458 -17852289491618404869628025679312 2459 3516360051379382777350974755016 2460 -651177787292478292102032362040 2461 113248310833474485582962149920 2462 -18473128717517114669561201760 2463 2822283554065114741182961380 2464 -403183364866444963026137340 2465 53757781982192661736818312 2466 -6675802991252683483657176 2467 770284960529155786575828 2468 -82357511503117285357164 2469 8134075210184423245152 2470 -739461382744038476832 2471 61621781895336539736 2472 -4684696869236111208 2473 323082542705938704 2474 -20078576100369072 2475 1115476450020504 2476 -54859497541992 2477 2359548281376 2478 -87390677088 2479 2730958659 2480 -70024581 2481 1414638 2482 -21114 2483 207 2484 -1 2485 2503155504993241601315571986085849 2486 -58406961783175637364030013008669810 2487 671680060506519829686345149599702815 2488 -5074916012715927602074607796975532380 2489 28334947737663929111583226866446722455 2490 -124673770045721288090966198212365578802 2491 450210836276215762550711271322431256785 2492 -1372071120079895657297405779268361925440 2493 3601686690209726100405690170579450054280 2494 -8270539807148259934264918169478737161680 2495 16816764274534795199672000277940098895416 2496 -30575935044608718544858182323527452537120 2497 50110560211997622059628687696892213880280 2498 -74523397238355437934832407344096112950160 2499 101138896252053808625843981395559010432360 2500 -125861737558111406289939176847806768538048 2501 144216574285335986373888640138111922283180 2502 -152699902184473397337058560146236153005720 2503 149872126218094260349335253476861409431540 2504 -136725448479664939266060231242049005095440 2505 116216631207715198376151196555741654331124 2506 -92235421593424760615993013139477503437400 2507 68477813001178988942176630967187843461100 2508 -47636739479081035785862004151087195451200 2509 31096204937733453915771030487515252586200 2510 -19072339028476518401672898699009354919536 2511 11003272516428760616349749249428473992040 2512 -5977086305220561322461592184874726612960 2513 3059698941958144486498195999400157670920 2514 -1477096040945311131412922206606972668720 2515 672899307541752848754775671898731993528 2516 -289419057007205526346140073934938491840 2517 117576491909177245078119405036068762310 2518 -45130370631805407201702397892632454220 2519 16370820719380392808460673745366674570 2520 -5612852818073277534329373855554288424 2521 1818980079931154756495630416151852730 2522 -557165069528461817304967875217684620 2523 161284625389817894483017016510382390 2524 -44112034294651048063731149814805440 2525 11395608859451520749797213702158072 2526 -2779416794988175792633466756623920 2527 639707040116326174495004253508680 2528 -138851140490365371208217977505760 2529 28401369645756553201680949944360 2530 -5469893413256817653657071841136 2531 990922719792901748850918811800 2532 -168667696986025829591645755200 2533 26939979379712458893110085900 2534 -4031833648664449630261373400 2535 564456710813022948236592276 2536 -73785190955950712187789840 2537 8986657872840150843384660 2538 -1017357495038507642647320 2539 106759737133670555092620 2540 -10352459358416538675648 2541 924326728430048096040 2542 -75675872503044873360 2543 5653944497353927320 2544 -383318271007045920 2545 23425005450430584 2546 -1280054942646480 2547 61938142386120 2548 -2621720312640 2549 95583553065 2550 -2941032402 2551 74268495 2552 -1477980 2553 21735 2554 -210 2555 1 2556 7509466514979724803946715958257547 2557 -177724040854520153693405611012095279 2558 2073447143302735126423065461807778255 2559 -15896428098654302635910168540526299955 2560 90079759225707714936824288396315699745 2561 -402356257874827793384481821503543458861 2562 1475306278874368575743100012179659349157 2563 -4566424196515902734442928609127517033105 2564 12177131190709073958514476291006712088280 2565 -28413306111654505903200444679015661539320 2566 58720832630752645533280919003299033847928 2567 -108544569408360950834246547248522456506776 2568 180907615680601584723744245414204094177960 2569 -273680751927063935864125909729180552730760 2570 377940085994516863812364351530773144247240 2571 -478724108926388027495661511938979316046504 2572 558511460414119365411605097262142535387588 2573 -602316280838756178385064320576820381300340 2574 602316280838756178385064320576820381300340 2575 -560048471657089078147515947203008424717860 2576 485375342102810534394513820909273968088812 2577 -392922895987989480224130235974174164643324 2578 297668860596961727442522906041041033820700 2579 -211388031438422096299762643420449429814700 2580 140925354292281397533175095613632953209800 2581 -88313222023163009120789726584543317344808 2582 52082156577762800250722146447294776895656 2583 -28934531432090444583734525804052653830920 2584 15156183131094994781956180183075199625720 2585 -7490987064794077880736962619221075677080 2586 3495793963570569677677249222303168649304 2587 -1541156478563369427793195893703547469048 2588 642148532734737261580498289043144778770 2589 -252967603804593466683226598713966124970 2590 94242832789946585627084419128732477930 2591 -33209379173600225411448795312029539842 2592 11069793057866741803816265104009846614 2593 -3490475288516540208410534041804906590 2594 1041018945697915500754018924748831790 2595 -293620728273771038674210465954798710 2596 78298860873005610313122790921279656 2597 -19733859244416048127697613972029832 2598 4698537915337154316118479517149960 2599 -1056260461587422288119658186025960 2600 224055249427635030813260827338840 2601 -44811049885527006162652165467768 2602 8442661572635522900209828276536 2603 -1496925810750979237625856077400 2604 249487635125163206270976012900 2605 -39035480325705807783894206100 2606 5725203781103518474971150228 2607 -785812283680875084799961796 2608 100745164574471164717943820 2609 -12038730357955673771326620 2610 1337636706439519307925180 2611 -137817115208920171119564 2612 13125439543706682963768 2613 -1151354345939182716120 2614 92637705995106655320 2615 -6803899310375065080 2616 453593287358337672 2617 -27265170278370024 2618 1465869369804840 2619 -69803303324040 2620 2908470971835 2621 -104406650271 2622 3163837887 2623 -78702435 2624 1543185 2625 -22365 2626 213 2627 -1 2628 22528399544939174411840147874772641 2629 -540681589078540185884163548994543384 2630 6398065470762725532962601996435430044 2631 -49762731439265643034153571083386678120 2632 286135705775777447446383033729473399190 2633 -1297148532850191095090269752906946076328 2634 4828275094497933520613781858042521506332 2635 -15174578868422076779071885839562210448472 2636 41097817768643124609986357482147653297945 2637 -97417049525672591668115810328053696706240 2638 204575804003912442503043201688912763083104 2639 -384354540855835498036020560748866403368256 2640 651267416450165705005479283491134739040656 2641 -1001949871461793392316121974601745752370240 2642 1407501009910614527301218964321499985472480 2643 -1814112412773680946299348887347711092386752 2644 2154258490168746123730476803725406922209268 2645 -2365460302930387900566798058992603679288608 2646 2409265123355024713540257282307281525201360 2647 -2282461695810023412827612162185845655453920 2648 2016174497965520681331057409930830328984296 2649 -1664144030066778975066904528831796462018784 2650 1285929477778874662551698954097297266105424 2651 -931832954912228016341810836302389323264800 2652 634164094315266288899287930261348289444100 2653 -405865020361770424895544275367262905244224 2654 244559691756451409872956165926427648031776 2655 -138885750874034134001925723859452738388416 2656 74403080825375428929603066353278252708080 2657 -37629144325477228424167068040738426656960 2658 17978368955505786913768710286130581624992 2659 -8119263399260677961056836903413811056448 2660 3467602076767581212534690760832981805358 2661 -1401051344148517661630178085185043153680 2662 535696102174433223564479856100163558760 2663 -193870970310747261861430805064821097456 2664 66418758347200450822897590624059079684 2665 -21541218923416362429047867229424566384 2666 6613532125610286710672590816051401960 2667 -1921881130519228616776650322613227920 2668 528517310892787869613578838718637678 2669 -137500438606253754696215632837369152 2670 33829472990427511076053052523479712 2671 -7867319300099421180477454075227840 2672 1728426209870327380559440668042480 2673 -358488399084216049301217323742144 2674 70139034603433574863281650297376 2675 -12933439004888460613087396508736 2676 2245388716126468856438784116100 2677 -366594076102280629622658631200 2678 56211091669016363208807656784 2679 -8082640632146143729371035616 2680 1088047777404288578953793256 2681 -136861355648338186031923680 2682 16051640477274231695102160 2683 -1751088052066279821283872 2684 177193433840040220010868 2685 -16579502581524231112128 2686 1429267463924502682080 2687 -113049403926231850560 2688 8164679172450078096 2689 -535388798193447744 2690 31662778387784544 2691 -1675279279776960 2692 78528716239545 2693 -3221690922648 2694 113898163932 2695 -3399945192 2696 83331990 2697 -1610280 2698 23004 2699 -216 2700 1 2701 67585198634817523235520443624317923 2702 -1644573166780559732064330794858402793 2703 19734878001366716784771969538300833516 2704 -155686259788559654635423315246595464404 2705 908169848766597985373302672271806875690 2706 -4177581304326350732717192292450311628174 2707 15781973816343991656931615327034510595324 2708 -50352011699764163857829439376729152851748 2709 138468032174351450609030958286005170342307 2710 -333348966345660899614333788466308743416665 2711 711144461537409919177245415394791985955552 2712 -1357639426571418936611104883935511973187872 2713 2338156790206332613052458411222270620490224 2714 -3657117030835545881953845207296371996151376 2715 5224452901193636974219778867566245708787680 2716 -6849838248231657366199265626364633262632736 2717 8276887883279919317490779298523931859014556 2718 -9250639398959909825430870980703217960075092 2719 9593255672995462041187569905914448254892688 2720 -9256650210785094952023093768864818491563120 2721 8330985189706585456820784391978336642406808 2722 -7008606588165857606531770996426219715040648 2723 5521932463403402962722001391123688260335056 2724 -4081428342515558711577131463004465235899824 2725 2834325237858026883039674627086434191597100 2726 -1851759155400577563585920756363137005176772 2727 1139544095631124654514412773146545849339552 2728 -661216944378553811878733337504785863197024 2729 362094993350160420790734922919287496512656 2730 -187290513801807114202104270475493532678960 2731 91564251191994589165473198899130171531936 2732 -42336159153287820796939220996372014794336 2733 18522069629563421598660909185912756472522 2734 -7670756109213134197425225016388111266398 2735 3008139650671817332323617653485533829960 2736 -1117309013106675009148772271294626851128 2737 393127245352348614330123576936998336508 2738 -131042415117449538110041192312332778836 2739 41381815300247222561065639677578772264 2740 -12379175517167972561002541783891085720 2741 3507433063197592225617386838769140954 2742 -941018626711549133702225737230745134 2743 238988857577536287924374790407808288 2744 -57431430890725774617485414749163232 2745 13052597929710403322155776079355280 2746 -2803891407122975528463092639268912 2747 568905502894516773891062274634272 2748 -108939351618098956702543839823584 2749 19669605153267867182403748857036 2750 -3345170944433310745306760009700 2751 535227351109329719249081601552 2752 -80459013565454794396920763632 2753 11346783964359009466232415384 2754 -1498631844349303137049564296 2755 185016277080160881117230160 2756 -21304904633473071158953776 2757 2282668353586400481316476 2758 -226931941584612913347252 2759 20867304973297739158368 2760 -1768415675703198233760 2761 137543441443582084848 2762 -9770845567030421328 2763 630377133356801376 2764 -36688616227115424 2765 1910865428495595 2766 -88193789007489 2767 3563385414444 2768 -124097999508 2769 3649941162 2770 -88162830 2771 1679292 2772 -23652 2773 219 2774 -1 2775 202755595904452569706561330872953769 2776 -5001304698976496719428512828199526302 2777 60849207170880710086380239409760903341 2778 -486793657367045680691041915278087226728 2779 2880195806088353610755331332062016091474 2780 -13440913761745650183524879549622741760212 2781 51523502753358325703512038273553843414146 2782 -166838008915636483230419933457221969150568 2783 465756108222818515684922314234744663878669 2784 -1138514931211334149452032323684931400592302 2785 2466782350957890657146070034650684701283321 2786 -4784062741251666729010560067201327905519168 2787 8372109797190416775768480117602323834658544 2788 -13309507882712970258913994033111386608944352 2789 19330475734416456804613181809995109122514416 2790 -25773967645888609072817575746660145496685888 2791 31680501898071415318671603521936428839676404 2792 -36028806080159648793783392240633585739239832 2793 38030406417946295948993580698446562724753156 2794 -37363206305350746897256851212508903729582048 2795 34249605779904851322485446944799828418783544 2796 -29356804954204158276416097381256995787528752 2797 23574403978376066494697775169797284496045816 2798 -17766217490950079097453395780137083968034528 2799 12584404056089639360696155344263767810691124 2800 -8389602704059759573797436896175845207127416 2801 5270391442293951527129159075802774553195428 2802 -3123194928766786090150612785660903438930624 2803 1747501924429035074250938106262648352734992 2804 -923966534755581763397047734345768094549536 2805 461983267377790881698523867172884047274768 2806 -218572728651858051556290861888246215914944 2807 97902368041978085592921948554110284211902 2808 -41534337957202824190936584235077090271716 2809 16695175061228586194396077976844712756278 2810 -6360066689991842359769934467369414383344 2811 2296690749163720852139143002105621860652 2812 -786254490704697228660247153873996673016 2813 255187861018191205793238111345069095628 2814 -78519341851751140244073265029252029424 2815 22901474706760749237854702300198508582 2816 -6330488943332239626724064050461376356 2817 1657985199444157997475350108454169998 2818 -411283150249713611776831034655297984 2819 96589224679856984583952742987229072 2820 -21464272151079329907545053997162016 2821 4510607915806525850136279463171728 2822 -895723557748813643998693794105024 2823 167948167077902558249755086394692 2824 -29705117986567799418324028886136 2825 4950852997761299903054004814356 2826 -776604391805694102439843892448 2827 114499365458531822795618009784 2828 -15842679497406918877381108272 2829 2053680675589785780401254776 2830 -248930990980580094594091488 2831 28152909694232272602903204 2832 -2963464178340239221358232 2833 289533856504506130822356 2834 -26172552000407333859648 2835 2181046000033944488304 2836 -166855978144673348832 2837 11661976967100825456 2838 -740442982038147648 2839 42421212512602209 2840 -2175446795518062 2841 98883945250821 2842 -3935679412968 2843 135047822994 2844 -3914429652 2845 93200706 2846 -1750248 2847 24309 2848 -222 2849 1 2850 608266787713357709119683992618861307 2851 -15206669692833942727992099815471532675 2852 187548926211618626978569231057482236325 2853 -1521230179272017752159505985244022583525 2854 9127381075632106512957035911464135501150 2855 -43202937091325304161329969980930241372110 2856 168011422021820627294060994370284272002650 2857 -552037529500267775394771838645219750865850 2858 1564106333584092030285186876161455960786575 2859 -3881300901856820964041019285289538865655575 2860 8538861984085006120890242427636985504442265 2861 -16818970574712890844177750236254668417840825 2862 29900392132822917056316000420008299409494800 2863 -48300633445329327552510462216936483661491600 2864 71300935085962340672753539463096713976487600 2865 -96652378672082284023065909049975545612572080 2866 120815473340102855028832386312469432015715100 2867 -139766920138550361700021780243837186057395900 2868 150120025333998536640764134335973273913499300 2869 -150120025333998536640764134335973273913499300 2870 140112023645065300864713192046908388985932680 2871 -122320020642517326151733739088570815781369800 2872 100080016889332357760509422890648849275666200 2873 -76873056451226303787057962510208536400149400 2874 55519429659218997179541861812928387400107900 2875 -37753212168268918082088466032791303432073372 2876 24200777030941614155184914123584168866713700 2877 -14639976228594309797580997432785484869987300 2878 8365700702053891312903427104448848497135600 2879 -4519401528695780364442081309299952636383600 2880 2309916336888954408492619335864420236373840 2881 -1117701453333365036367396452837622695019600 2882 512279832777792308335056707550577068550650 2883 -222505381913586558165731701259341555027050 2884 91619863140888582774124818165611228540550 2885 -35775375131204113273705881378952955906310 2886 13250138937483004916187363473686279965300 2887 -4655454221277812538119884463727611879700 2888 1551818073759270846039961487909203959900 2889 -490745886573444626525457906432825183900 2890 147223765972033387957637371929847555170 2891 -41892941536757468118026894451582637650 2892 11304444541664713619150114375823886350 2893 -2891834650193298832805843212420063950 2894 701050824289284565528689263616985200 2895 -160982041133094974306587904978715120 2896 34996095898498907457953892386677200 2897 -7197778589052966782132360845486800 2898 1399568058982521318747959053289100 2899 -257063521037605956504727173053100 2900 44557676979851699127486043329204 2901 -7280666173178382210373536491700 2902 1120102488181289570826697921800 2903 -162027403950752579427761334600 2904 22003721524176276218584872600 2905 -2800473648531526064183529240 2906 333389720063276912402801100 2907 -37043302229252990266977900 2908 3832065747853757613825300 2909 -368051512505728132401300 2910 32715690000509167324560 2911 -2681613934467964534800 2912 201841909045975825200 2913 -13883305913215268400 2914 867706619575954275 2915 -48947552899156395 2916 2472098631270525 2917 -110690983489725 2918 4340822881950 2919 -146791111950 2920 4194031770 2921 -98451450 2922 1823175 2923 -24975 2924 225 2925 -1 2926 1824800363140073127359051977856583921 2927 -46228275866215185893095983439033459332 2928 577853448327689823663699792987918241650 2929 -4751239464027671883457087186789549986900 2930 28903373406168337291030613719636429086975 2931 -138736192349608018996946945854254859617480 2932 547237203156787186043512953091783057380060 2933 -1824124010522623953478376510305943524600200 2934 5244356530252543866250332467129587633225575 2935 -13208009039154554922408244732030072557753300 2936 29497886854111839326711746568200495378982370 2937 -58995773708223678653423493136400990757964740 2938 106520146973181642013125751496279566646325225 2939 -174802292468810899713847387070817750393969600 2940 262203438703216349570771080606226625590954400 2941 -361258071102209192741951266613023350814203840 2942 459098798692390849109563067987383841659717380 2943 -540116233755753940128897727043980990187902800 2944 590126996140545971622314183251757007797893800 2945 -600480101335994146563056537343893095653997200 2946 570456096269194439234903710476698440871297340 2947 -507072085572617279319914409312620836330042080 2948 422560071310514399433262007760517363608368400 2949 -330699186243011269121683310421274458476114400 2950 243431345428883295325683547948993698600473100 2951 -168779066164025751425807259911302297696328016 2952 110355543261093760547643208403543810032214472 2953 -68120705716724543547927906421940623476675600 2954 39737078334755983736291278746132030361394100 2955 -21923905288141232406229671032348706406286400 2956 11449150539362643589919939316893213345505120 2957 -5663020696889049517594808694377288321432640 2958 2654540951666741961372566575489353900671550 2959 -1179795978518551982832251811328601733631800 2960 497364971336252306488106155756175240648700 2961 -198945988534500922595242462302470096259480 2962 75525791943653128022267971800011795802210 2963 -27216501601316442530547016864869115604400 2964 9310908442555625076239768927455223759400 2965 -3024055733479604725616335207207679511600 2966 932417184489544790398370022222367849410 2967 -272902590582305792311718055284595468120 2968 75806275161751608975477237579054296700 2969 -19979948492244610117567644013084078200 2970 4994987123061152529391911003271019550 2971 -1183996947688569488448452978553130560 2972 265970328828591696680449582138746720 2973 -56589431665657807804350974923137600 2974 11396482766000530738376238005354100 2975 -2170758622095339188262140572448400 2976 390736551977161053887185303040712 2977 -66399675499386845758606652804304 2978 10640973637722250922853630257100 2979 -1606184700033547309109981925600 2980 228038568523281408083515952400 2981 -30405142469770854411135460320 2982 3800642808721356801391932540 2983 -444519626751035883203734800 2984 48539499472814263108453800 2985 -4936220285370942011029200 2986 466198582507255634374980 2987 -40760531803913060928960 2988 3287139661605892010400 2989 -243491826785621630400 2990 16486425771943131225 2991 -1014549278273423460 2992 56363848792967970 2993 -2804171581739700 2994 123713452135575 2995 -4781196217800 2996 159373207260 2997 -4489386120 2998 103920975 2999 -1898100 3000 25650 3001 -228 3002 1 3003 5474401089420219382077155933569751763 3004 -140509627961785630806647002294956961917 3005 1779788620849284656884195362402788184282 3006 -14831571840410705474034961353356568202350 3007 91461359682532683756548928345698837247825 3008 -445111950454992394281871451282401007939415 3009 1780447801819969577127485805129604031757660 3010 -6019609234724659046478642484009613631180660 3011 17557193601280255552229373911694706424276925 3012 -44868383647716208633475066663219805306485475 3013 101701669601490072902543484436631558694700410 3014 -206485207978782875286982225977403467652876590 3015 378556214627768604692800747625239690696940415 3016 -630927024379614341154667912708732817828234025 3017 961412608578459948426160628889497627166832800 3018 -1345977652009843927796624880445296678033565920 3019 1738554467179381740070640470575174875793355980 3020 -2079447499959652669496256249119326812223425780 3021 2310497222177391854995840276799252013581584200 3022 -2391567300148528411311483795283436294759885400 3023 2311848390143577464267767668773988418267889220 3024 -2091672352987046277194646938414560949861423580 3025 1774752299504160477619700432594172927155147280 3026 -1414657630039548206798311939024340739036711600 3027 1060993222529661155098733954268255554277533700 3028 -749768543920960549603105327682900591689457148 3029 499845695947307033068736885121933727792971432 3030 -314717660411267391191426927669365680462241272 3031 187331940720992494756801742660336714560857900 3032 -105508794199179680954980291843178149580253300 3033 56271356906229163175989488983028346442801760 3034 -28438212630029792142704365400025078309803040 3035 13626643551889275401712508420845350023447290 3036 -6193928887222397909869322009475159101566950 3037 2671890892527308902296570278597127455577900 3038 -1094202936939755074273833542663585529427140 3039 425523364365460306662046377702505483666110 3040 -157175296747602455613909022394619142615410 3041 55149226928983317759266323647234786882600 3042 -18383075642994439253088774549078262294200 3043 5821307286948239096811445273874783059830 3044 -1751124956236462167333524188076154253770 3045 500321416067560619238149768021758358220 3046 -135746120638485439328180169618306531300 3047 34964909861428067705743377022897136850 3048 -8546977966126860994737269938930411230 3049 1981907934174344578489801724969370720 3050 -435738623825565120093502506908159520 3051 90778879963659400019479688939199900 3052 -17908758632286548303162659722699300 3053 3342968278026822349923696481570536 3054 -589935578475321591163005261453624 3055 98322596412553598527167543575604 3056 -15459527737822892850183576033900 3057 2290300405603391533360529782800 3058 -319253995932593971316922333360 3059 41807070895934924815311257940 3060 -5134201688974464451003136940 3061 590138125169478672529096200 3062 -63348160328927089141541400 3063 6334816032892708914154140 3064 -588480177918994817161860 3065 50621950788730736960160 3066 -4017615141962756901600 3067 292951104101451024075 3068 -19530073606763401605 3069 1183640824652327370 3070 -64776363538187070 3071 3175311938146425 3072 -138057040788975 3073 5259315839580 3074 -172841365620 3075 4801149045 3076 -109615275 3077 1975050 3078 -26334 3079 231 3080 -1 3081 16423203268260658146231467800709255289 3082 -427003284974777111802018162818440637514 3083 5479875490509639601459233089503321514763 3084 -46274504142081401078989079422472492791332 3085 289215650888008756743681746390453079945825 3086 -1426797211047509866602163282192901861066070 3087 5786455355914901125664328866671213103212395 3088 -19839275505993946716563413257158444925299640 3089 58691190038565425703166764219093732904011435 3090 -152162344544428881452654573901354122343733350 3091 349973392452186427341105519973114481390586705 3092 -721157293537838698763490162368841961653330180 3093 1342153851862088689365384468853122539743697835 3094 -2271337287766611628156804485751438144181642490 3095 3515164850114994186433149799377225699328732425 3096 -4999345564607991731816035270225387661267530560 3097 6561641053547989148008546292170821305413633860 3098 -7976896967058339748559409217933155312463633320 3099 9010939166491828234483777079517082852968178380 3100 -9485199122622977088930291662649560897861240400 3101 9327112470579260804114786801605401549563553060 3102 -8586865449104716295851708484017671267852159960 3103 7415929251499527710053748236197079731326865420 3104 -6018725189622805098014636249667195144265282080 3105 4597637297628531672094513801829107401869312700 3106 -3310298854292542803908049937316957329345905144 3107 2249305631762881648809315983048701775068371444 3108 -1443998677181109206643017668130030769179695248 3109 876713482574244875461832155650375824144814972 3110 -503858323318531537621742618189871163301617800 3111 274322864917867170482948758792263188908658580 3112 -141585994796318539604102585183103581372210880 3113 69318143285697618347841890662561128380144910 3114 -32208430213556469131320474449270827328148140 3115 14209601564804324616759032845266541468300650 3116 -5954499703346574125118070906587884043859320 3117 2370773030036135994259972675771101980425470 3118 -897049254608267673503773444886362911512340 3119 322622977534552408891707993336323503263210 3120 -110298453857966635518532647294469573765200 3121 35846997503839156543523110370702611473690 3122 -11074682155657625598812017838103245821140 3123 3252089204439144025047973492141429328430 3124 -907559777983016937222690276876677952120 3125 240640850222769642445410300686997941850 3126 -60605843759808650689955186839688370540 3127 14492701768649894730206675113838523390 3128 -3289123805651039938770309245693849280 3129 708075263716543320151941573725759220 3130 -144505155860519044928967668107297800 3131 27937663466367015352933749167410908 3132 -5112775013452787123412712265931408 3133 884903367712982386744507892180436 3134 -144701179626022277077718271677304 3135 22330428954633067450265165382300 3136 -3248062393401173447311296782880 3137 444675208620398745762856107180 3138 -57209675962858318168320668760 3139 6904616064482900468590425540 3140 -780182606156259939953720400 3141 82352608427605215884003820 3142 -8100256566649693365639720 3143 740346030285187028042340 3144 -62674796214619007664960 3145 4896468454267109973825 3146 -351541324921741228890 3147 23080996080720383715 3148 -1377969915266888580 3149 74302299352626345 3150 -3589483060513350 3151 153834988307715 3152 -5777839936440 3153 187244812755 3154 -5129994870 3155 115540425 3156 -2054052 3157 27027 3158 -234 3159 1 3160 49269609804781974438694403402127765867 3161 -1297433058192591993552285956256031167831 3162 16866629756503695916179717431328405181803 3163 -144303387916753842838426471356920799888759 3164 913921456806107671310034318593831732628807 3165 -4569607284030538356550171592969158663144035 3166 18786163278792213243595149882206541170703255 3167 -65304281873896741275354568638146547879111315 3168 195912845621690223826063705914439643637333945 3169 -515178223671852070061130485923156099935211485 3170 1202082521900988163475971133820697566515493465 3171 -2513445273065702523631576007079640366350577245 3172 4747618849124104766859643568928209580884423685 3173 -8156165715161923573835797926107436972288625305 3174 12816831838111594187456253883883115242167839765 3175 -18513201543938969381881255610053388683131324105 3176 24684268725251959175841674146737851577508432140 3177 -30492331954723008393686773945970287242804533820 3178 35009714466533824452010740456484403871368168460 3179 -37466536534360759501274652067465765546551899580 3180 37466536534360759501274652067465765546551899580 3181 -35087708817893409691669912253658415353120032940 3182 30834653203603299426012953192608910461832756220 3183 -25472104820367943004097656985198665164122711660 3184 19811637082508400114298177655154517349873220180 3185 -14528533860506160083818663613779979389907028132 3186 10058215749581187750335997886463062654551019476 3187 -6581301663306209268738368987438794082607457188 3188 4074139124903843833028514135081158241614140164 3189 -2388288452529839488327060010219989314049668372 3190 1326826918072133049070588894566660730027593540 3191 -699080849306822789295256514341573933025291220 3192 349540424653411394647628257170786966512645610 3193 -165943433926367025741803314010373610364589330 3194 74837234907969442981597572985070451733050090 3195 -32073100674844046992113245565030193599878610 3196 13066818793454982107897988933901189985135730 3197 -5061920793860939014771293010430190714962490 3198 1864918187211924900178897424895333421301970 3199 -653518339108452315447305935219732224558810 3200 217839446369484105149101978406577408186270 3201 -69071043970812033339959163885012348937110 3202 20830949768975057673955938314527533806430 3203 -5974768538388194836716044322771463184790 3204 1629482328651325864558921178937671777670 3205 -422458381502195594515275861206063053470 3206 104083949065758334880575212181203940710 3207 -24360073185603014546517602850920071230 3208 5413349596800669899226133966871126940 3209 -1141590731298100454938844578047652620 3210 228318146259620090987768915609530524 3211 -43275988506725376723171885965205132 3212 7767485116591734283646235942472716 3213 -1319006906591049217977662707212348 3214 211692466489921479428513767824204 3215 -32074616134836587792199055730940 3216 4582088019262369684599865104420 3217 -616304236508973700267818113460 3218 77923524156307019574091945380 3219 -9245163882951680288451586740 3220 1027240431439075587605731860 3221 -106653378127554295980922980 3222 10321294657505254449766740 3223 -928370418929044051037220 3224 77364201577420337586435 3225 -5951092429032333660495 3226 420784313163902380035 3227 -27214905826521049455 3228 1600876813324767615 3229 -85070748534166395 3230 4050988025436495 3231 -171168508117035 3232 6339574374705 3233 -202634797365 3234 5476616145 3235 -121702581 3236 2135133 3237 -27729 3238 237 3239 -1 3240 147808829414345923316083210206383297601 3241 -3941568784382557955095552272170221269360 3242 51897322327703679742091438250241246713240 3243 -449776793506765224431459131502090804848080 3244 2886067758335076856768529427138415997775180 3245 -14622743308897722740960549097501307722060912 3246 60928097120407178087335621239588782175253800 3247 -214699008900482437069658855796646184808037200 3248 653042818738967412753545686381465478791113150 3249 -1741447516637246434009455163683907943442968400 3250 4121425789374816560489043887385248799481691880 3251 -8742418341098095734370699155059618665567225200 3252 16756301820438016824210506713864269109003848300 3253 -29216115994609875488367037347250520497750299600 3254 46606661229496706136204559577756782698792144600 3255 -68356436469928502333100020714043281291561812080 3256 92566007719694846909406278050266943415656620525 3257 -116161264589420984356901995984648713305922033600 3258 135521475354324481749718995315423498856909039200 3259 -147409324069616102955834696658881700511023867200 3260 149866146137443038005098608269863062186207598320 3261 -142729662988040988576284388828441011605911998400 3262 127591668428703307969708771831485146738618301600 3263 -107250967664707128438305924148204905954200891200 3264 84907016067893143346992189950662217213742372200 3265 -63397238664026880365754168496494455519594304576 3266 44703181109249723334826657273169167353560086560 3267 -29802120739499815556551104848779444902373391040 3268 18803719038017740767823911392682268807449877680 3269 -11239004482493362298009694165741126183763145280 3270 6368769206746238635538826693919971504132448992 3271 -3424069465992601416956358437591382529103467200 3272 1747702123267056973238141285853934832563228050 3273 -847370726432512471873038199201907797606413600 3274 390455138650275354686596032965584965563739600 3275 -171056536932501583957937309680161032532685920 3276 71273557055208993315807212366733763555285800 3277 -28252581175037799152211867965191762130023200 3278 10656675355496713715307985285116190978868400 3279 -3825473204537281846520815230554530094978400 3280 1307036678216904630894611870439464449117620 3281 -425052578281920205168979470061614454997600 3282 131563893277737206361826978828594950356400 3283 -38755255384139642184104071282841923360800 3284 10863215524342172430392807859584478517800 3285 -2896857473157912648104748762555860938080 3286 734710228699470599157001497749674875600 3287 -177164168622567378520128020733964154400 3288 40600121976005024244196004751533452050 3289 -8838121790694971264042667701014084800 3290 1826545170076960727902151324876244192 3291 -358146111779796221157284573505145920 3292 66578443856500579574110593792623280 3293 -11724505836364881937579224064109760 3294 1954084306060813656263204010684960 3295 -307916314894431242805110935017024 3296 45820880192623696845998651044200 3297 -6431000728789290785403319444800 3298 850074808977894758990093949600 3299 -105659015805162060439446705600 3300 12326885177268907051268782320 3301 -1347200565821738475548500800 3302 137617262100070059330223200 3303 -13106405914292386602878400 3304 1160463023661305063796525 3305 -95217478864517338567920 3306 7213445368524040800600 3307 -502429030643465528400 3308 32017536266495352300 3309 -1856089058927266800 3310 97223712610475880 3311 -4564493549787600 3312 190187231241150 3313 -6947478766800 3314 219064645800 3315 -5841723888 3316 128107980 3317 -2218320 3318 28440 3319 -240 3320 1 3321 443426488243037769948249630619149892803 3322 -11972515182562019788602740026717047105681 3323 159633535767493597181369867022893961409080 3324 -1401227702847999353036468832756513661257480 3325 9107980068511995794737047412917338798173620 3326 -46754297685028245079650176719642339163957916 3327 197407034670119257002967412816267654247822312 3328 -705025123821854489296312188629527336599365400 3329 2173827465117384675330295914941042621181376650 3330 -5877385368650706714781911177433189309120018350 3331 14105724884761696115476586825839654341888044040 3332 -30348680812669103763601141352564104796183367480 3333 59011323802412146207002219296652425992578770100 3334 -104404649804267643289311618755615830602254747100 3335 169036099683099993896980716080520868594126733400 3336 -251675970639282213135504621719886626573477580840 3337 346054459629013043061318854864844111538531673655 3338 -441049801487957799980112266004213083333422721325 3339 522725690652394429606058981930919209876649151200 3340 -577749447563172790617223085292068600389980640800 3341 597007762481945216971130521468470887069646662160 3342 -578055135101566003733951774755186097003943593520 3343 525504668274150912485410704322896451821766903200 3344 -449344571422824693284626544276099864601220975200 3345 361972015868386558479282494000191557595428007800 3346 -275098732059973784444254695440145583772525285928 3347 197506781991776050370234140316001957580274564256 3348 -134109543327749170004479971819507502060680259680 3349 86213277853553037860022839026826251324723024080 3350 -52520732485497827661852993889905647358739313520 3351 30345312102732078204626174247501040696160492256 3352 -16640977604724042886407902006694119091442850592 3353 8667175835793772336670782295153187026793151350 3354 -4289814302564594388857255883459658225382468850 3355 2018736142383338535932826298098662694297632400 3356 -903624749447780106560407962006068063161797360 3357 384877208098128563905358946780362323198543320 3358 -156031300580322390772442816262309049945355400 3359 60222607241527940298135823820540335066628400 3360 -22133094969108559254870430976779781263803600 3361 7746583239187995739204650841872923442331260 3362 -2582194413062665246401550280624307814110420 3363 819744258115131824254460406547399306066800 3364 -247829659430156132914139192677120720438800 3365 71344901957166159475282494861595358914200 3366 -19553787943815910374707054147252061332040 3367 5100988159256324445575753255804885564880 3368 -1266202734567172734717385559951567338800 3369 298964534550582451252716034988564510550 3370 -67114487348089938036324007854575706450 3371 14317757300925853447749121675642817376 3372 -2900983505416349391374005045391681952 3373 557881443349297959879616354883015760 3374 -101751961365595225386848265984952560 3375 17586758754547322906368836096164640 3376 -2877833250744107384678536815736032 3377 445378955472302333343106888149624 3378 -65113882378991569202208609378600 3379 8981225155722975062373601293600 3380 -1167051856393380940308434066400 3381 142639671336968781593253052560 3382 -16368486874734122477914284720 3383 1760052352121948653539170400 3384 -176936479842947219138858400 3385 16587794985276301794267975 3386 -1446115460254857079500285 3387 116857814970089460969720 3388 -8720732460454437385800 3389 598481639442951585300 3390 -37585803443277152700 3391 2147760196758694440 3392 -110917193259838680 3393 5135055243511050 3394 -211029667541550 3395 7604672704200 3396 -236589817464 3397 6226047828 3398 -134762940 3399 2303640 3400 -29160 3401 243 3402 -1 3403 1330279464729113309844748891857449678409 3404 -36360972035929097135756469710770291209846 3405 490873122485042811332712341095398931332921 3406 -4363316644311491656290776365292434945181520 3407 28725167908383986737247611071508530055778340 3408 -149370873123596731033687577571844356290047368 3409 638975401695386016088552415168445301907424852 3410 -2312482406135682724891903978704849664045918512 3411 7226507519174008515287199933452655200143495350 3412 -19805983571069504819676029447240610548541431700 3413 48194560022935795061211671654952152334784150470 3414 -105151767322769007406280010883531968730438146480 3415 207382652219905542384607799242521382773919677780 3416 -372225273215215076074937075563499917799343011400 3417 611512948853567624980253766997178436384634947300 3418 -924064011600946633303494581240180748314559475920 3419 1289839349526321342319461186314418961189072601805 3420 -1669203864092886443001655652877483361538799837630 3421 2009226873445141088798289211796970712963370174925 3422 -2255974033341912801457728237807125011046591073600 3423 2368772735009008441530614649697481261598920627280 3424 -2331173167786643228172985845734029178081477442720 3425 2154569139924018741190183887723875452469244303120 3426 -1873538382542624992339290337151196045625429828800 3427 1535260619027984368722474026276674537387504998600 3428 -1187268212048307911812046580320628308913003865584 3429 867619078035301935554957116388151456513348978696 3430 -599835411975023560383674055774524463762315343296 3431 392749376888408283584548488899986256034849331920 3432 -243775475310046520845581820696543193400940964640 3433 143556668793694062275731516632408769447220790288 3434 -80268244916904206863849880267583397970489044032 3435 42642505112105359896420248892153680171822304642 3436 -21536618743487555503242549945532161702940557900 3437 10346022729714609996655734777755646308275366050 3438 -4729610390726678855614050184116866883783024480 3439 2058256373742165798276484802347155032757427320 3440 -852971109839095736222687395567289473034609520 3441 336699122304906211666850287723930055145240600 3442 -126621892148853618062747116750879678858039200 3443 45372844686672546472484383502398551590797380 3444 -15493166478375991478409301683745846884662520 3445 5041427187408060719164931500266505732310820 3446 -1563233236405600222996877984578761467383200 3447 461864365301654611339986677261906797181400 3448 -130006265788613890599403657303351542910320 3449 34856752421584883711434313914666718026680 3450 -8899596362957842649727909935659587581280 3451 2163096338218920088475533664917260870450 3452 -500307996594852265361688058552291629900 3453 110067759250867498379571372881504158578 3454 -23020707817174901621871136811817863232 3455 4574627835464243271012854110040729232 3456 -863137327446083636040161152837873440 3457 154512237629237194105954774273446480 3458 -26220258506779645060404446543372736 3459 4213970117161014384707857480184904 3460 -640720602609277040949732716285424 3461 92057557846160494389329413259400 3462 -12482380724903117883298903492800 3463 1594970870404287285088193224080 3464 -191745131961171149026995906720 3465 21648643931099968438531795920 3466 -2290861791650790310955745600 3467 226699864798776124521662325 3468 -20926141366040873032768830 3469 1796688905165125462409445 3470 -143020012351452773127120 3471 10516177378783292141700 3472 -711239049772783043400 3473 44029084033553236020 3474 -2480511776538210480 3475 126322358990371830 3476 -5768144246135700 3477 233843685654150 3478 -8314442156592 3479 255267960948 3480 -6630336648 3481 141673860 3482 -2391120 3483 29889 3484 -246 3485 1 3486 3990838394187339929534246675572349035227 3487 -110413195572516404717114158024168323307947 3488 1508980339491057531133893492996967085208609 3489 -13580823055419517780205041436972703766877481 3490 90538820369463451868033609579818025112516540 3491 -476837787279174179838310343787041598925920444 3492 2066297078209754779299344823077180262012321924 3493 -7576422620102434190764264351282994294045180388 3494 23992004963657708270753503779062815264476404562 3495 -66644458232382522974315288275174486845767790450 3496 164389663639876890003311044412097067552893883110 3497 -363649861991242817280051704305548058526098589910 3498 727299723982485634560103408611096117052197179820 3499 -1324058471865550770609419025933021136171948711980 3500 2206764119775917951015698376555035226953247853300 3501 -3383704983656407524890737510717720681328313375060 3502 4793582060179910660261878140183437631881777281335 3503 -6297450941804980671324428144946869045805472114695 3504 7696884484428309709396523288268395500428910362405 3505 -8777148973470879493171473925218345746103143395725 3506 9362292238368938126049572186899568795843352955440 3507 -9362292238368938126049572186899568795843352955440 3508 8794880587558699451743537508905655535489210352080 3509 -7775184287551893718208054899177463589345533789520 3510 6479320239626578098506712415981219657787944824600 3511 -5097065255172908104158613767238559464126516595352 3512 3790125446154213718476917929485082678453050801672 3513 -2667125313960372616705979283711724847800295008584 3514 1778083542640248411137319522474483231866863339056 3515 -1124075802818547846121293950989615836237672225840 3516 674445481691128707672776370593769501742603335504 3517 -384361403544406682867281157435158963358687922384 3518 208195760253220286553110626944044438485955957958 3519 -107252361342568026406147898728750165280643978342 3520 52574686932631385493209754278799100627766656050 3521 -24534853901894646563497885330106246959624439490 3522 10904379511953176250443504591158331982055306440 3523 -4617169703259453006944546989049023451861255880 3524 1863068476753814371223238258739079638470331320 3525 -716564798751467065855091637976569091719358200 3526 262740426208871257480200267258075333630431340 3527 -91852344121800520907712288553636092244784940 3528 30617448040600173635904096184545364081594980 3529 -9731126896624861388155565454002790134460420 3530 2948826332310564057016838016364481858927400 3531 -851883162667496283138197649171961425912360 3532 234576523053368541733706599047351696990360 3533 -61555541510458411660618043721645480770520 3534 15388885377614602915154510930411370192630 3535 -3664020328003476884560597840574135760150 3536 830511274347454760500402177196804105634 3537 -179129882702392203245184783316957748274 3538 36744591323567631434909699141940050928 3539 -7164039817802494179133337568554349552 3540 1326674040333795218358025475658212880 3541 -233173013149576129287168113903564688 3542 38862168858262688214528018983927448 3543 -6136131924988845507557055629041176 3544 916893276147758524117720956063624 3545 -129504700020869848039226123737800 3546 17267293336115979738563483165040 3547 -2170206266287800732169180944240 3548 256691063754471054342591294480 3549 -28521229306052339371399032720 3550 2970961386047118684520732575 3551 -289478288896898743619968815 3552 26316208081536249419997165 3553 -2225748942219483781790805 3554 174568544487802649552220 3555 -12649894528101641271900 3556 843326301873442751460 3557 -51470619363167867460 3558 2859478853509325970 3559 -143626791728778930 3560 6469675303098150 3561 -258787012123926 3562 9080246039436 3563 -275158970892 3564 7055358228 3565 -148847220 3566 2480787 3567 -30627 3568 249 3569 -1 3570 11972515182562019788602740026717047105681 3571 -335230425111736554080876720748077318959068 3572 4637354214045688998118794637015069578933774 3573 -42251449505749610871749017803915078385841052 3574 285197284163809873384305870176426779104427101 3575 -1521052182206985991382964640940942821890277872 3576 6675729021908438517736344813018582384962886216 3577 -24795564938517057351592137876926163144147863088 3578 79552437511075559003024775688471440087474394074 3579 -223925379660805277193699368604586275801779775912 3580 559813449152013192984248421511465689504449439780 3581 -1255339249613605341843466157328741243131189652840 3582 2545549033938699720960361930138836409682690129370 3583 -4699475139579137946388360486410159525568043315760 3584 7944350831193304623656514155598126817031692271880 3585 -12357879070745140525687910908708197270938187978480 3586 17764451164196139505676371931268033576973645219065 3587 -23685934885594852674235162575024044769298193625420 3588 29388104395089909799513998009752055547092203201910 3589 -34028331404840948188910945063923432738738340549580 3590 36864025688577693871320190485917052133633202262045 3591 -37449168953475752504198288747598275183373411821760 3592 35746934001045036481280184713616535402310984011680 3593 -32120433450214380606367702206438046303525811720640 3594 27213145006431628013728192147121122562709368263320 3595 -21770516005145302410982553717696898050167494610656 3596 16467441593635549259589367555693807499485669000368 3597 -11791501388035331568594855780620257221853935827424 3598 8001375941881117850117937851135174543400885025752 3599 -5150310951095891949501201375443330740579880016576 3600 3147412247891933969139623062770924341465482232352 3601 -1827529692324348756274619842899246391818667102656 3602 1008948684304067542526613038267292278816555796258 3603 -529952844280924365771554323130294934327887892984 3604 264976422140462182885777161565147467163943946492 3605 -126179248638315325183703410269117841506639974520 3606 57247992437754175314828399103581242905790358810 3607 -24755888621731535271277145558305402337639074080 3608 10206375133520896120614261765266262367272249840 3609 -4012762873008215568788513172668786913628405920 3610 1504786077378080838295692439750795092610652220 3611 -538297458574272820203337132918983610364786160 3612 183704688243601041815424577107272184489569880 3613 -59810828730474757800370792546553734484976240 3614 18577605893556553559206079503096235711242620 3615 -5504475820313052906431430963880366136664480 3616 1555612731827601908339317446314016516883440 3617 -419243147584743776715560730212288139301920 3618 107722197643302220406081576512879591348410 3619 -26380946361625033568836304452133777473080 3620 6155554151045841166061804372164548077052 3621 -1367900922454631370235956527147677350456 3622 289363656673095097549913880742777901058 3623 -58236710776975113972309711847603099584 3624 11144061938803879834207413995528988192 3625 -2026193079782523606219529817368906944 3626 349759519724364193930752170855347032 3627 -57270564633229224737199185871050976 3628 8886811753432121079910218497232048 3629 -1305407376210368068235399327277024 3630 181306580029217787254916573232920 3631 -23777912134979381935071025997760 3632 2940279457551213895196954827680 3633 -342254751672628072456788392640 3634 37434113464193695424961230445 3635 -3839396252737814915380639020 3636 368426913141507491879960310 3637 -32993454908194700765369580 3638 2749454575682891730447465 3639 -212518228072107573367920 3640 15179873433721969526280 3641 -997738159962946353840 3642 60049055923695845370 3643 -3290359228695662760 3644 163035817638073380 3645 -7246036339469928 3646 286027750242234 3647 -9905722952112 3648 296325045576 3649 -7501899888 3650 156289581 3651 -2572668 3652 31374 3653 -252 3654 1 3655 35917545547686059365808220080151141317043 3656 -1017663790517771682031232902270949003982885 3657 14247293067248803548437260631793286055760390 3658 -131391702731294521613365848048760304736456930 3659 897843301997179231024666628333195415699122355 3660 -4848353830784767847533199792999255244775260717 3661 21548239247932301544591999079996689976778936520 3662 -81062423837459610572512758443797071817406475480 3663 263452877471743734360666464942340483406571045310 3664 -751328576493491390584122881502230267492813721810 3665 1903365727116844856146444633138983344315128095252 3666 -4325831197992829218514646893497689418898018398300 3667 8891986351429704504724551947745250472179260040950 3668 -16643974452676113560125443389369314986386820076650 3669 28532527633159051817357902953204539976663120131400 3670 -45017988043428726200720246881722718629846256207320 3671 65651232563333559042717026702512298001859123635675 3672 -88822255820980697528381859656340167884868226095325 3673 111850248070864582072777156604280211410574803231150 3674 -131473098609612754366246833201522353763307224850650 3675 144620408470574029802871516521674589139637947335715 3676 -149211532549004951383915056728711877683753437727325 3677 144689970956610861948038842888447881390306363856800 3678 -132108234351688178300383291332930674312888419173600 3679 113759868469509264647552278647801413991653916510600 3680 -92524693021867535246675853300211816713211852095288 3681 71172840786051950189750656384778320548624501611760 3682 -51841945757741543965373934897554579165047476482640 3683 35795629213678685118948669334025780852056590904680 3684 -23452308795168793698621541977465166765140525075480 3685 14592547694771693856920070563756103764976326713632 3686 -8630001324864980237963482591468663516921483540320 3687 4854375745236551383854458957701123228268334491430 3688 -2598807217146840639841276007658177081800219475210 3689 1324882110702310914428885807825737335819719732460 3690 -643514168055408158436887392372500991683863870052 3691 297923225951577851128188607579861570224011050950 3692 -131515658302948781128659835778497449918707581050 3693 55375014022294223633119930854104189439455823600 3694 -22244663752545542826979801283272623108157467600 3695 8527121105142458083675590491921172191460362580 3696 -3119678453100899298905703838507745923705010700 3697 1089411523305075945649610864240800163833495800 3698 -363137174435025315216536954746933387944498600 3699 115543646411144418477989031055842441618704100 3700 -35091033354495712278500372394737334121236060 3701 10171314015795858631449383302822415687314800 3702 -2813342174581833238485999636950880934789200 3703 742409740514650437933805459750926913347150 3704 -186865036728177321112590489869280923767650 3705 44847608814762557067021717568627421704236 3706 -10259256918409735276769673953607580128420 3707 2235991892473916662885698169376011053630 3708 -464073789004020439466843016285587199810 3709 91668896593386753474931953834190064160 3710 -17222641178151450652866003447635709024 3711 3075471638955616188011786329934948040 3712 -521571213624051868142349728468499960 3713 83930999893525587976929841362747120 3714 -12803033882063225284616416479063120 3715 1849327116298021430000149046975784 3716 -252640316434155933060129651226200 3717 32598750507633023620661890480800 3718 -3967043712569098112567320005600 3719 454557092065209158731672083975 3720 -48952302222407140171103147505 3721 4944676992162337391020519950 3722 -467407277866091594176069050 3723 41241818635243375956711975 3724 -3387009259899214450551225 3725 258057848373273481946760 3726 -18173087913610808587800 3727 1177885327734033889950 3728 -69920133609782833650 3729 3779466681609882900 3730 -184773926656483164 3731 8104119590196630 3732 -315744919098570 3733 10794698088840 3734 -318830745240 3735 7970768631 3736 -164007585 3737 2666790 3738 -32130 3739 255 3740 -1 3741 107752636643058178097424660240453423951129 3742 -3088908917101001105459506926892998153265698 3743 43759542992264182327343014797650807171264055 3744 -408422401261132368388534804778074200265131180 3745 2824921608722832214687365733048346551833823995 3746 -15442904794351482773624266007330961150024904506 3747 69493071574581672481309197032989325175112070277 3748 -264735510760311133262130274411387905428998362960 3749 871421056252690813654512153270818522037119611410 3750 -2517438606952217906113035109449031285885012210740 3751 6461425757844025959023456780919180300438198007566 3752 -14880859321095332511690385313632051601009183290152 3753 31001790252281942732688302736733440835435798521150 3754 -58823909709458045185100882115853195431339720270900 3755 102241557352153269012199152248982934916376180470850 3756 -163586491763445230419518643598372695866201888753360 3757 241971685733429403328871326989259612635423627114345 3758 -332118000026275651627862605671532801656463801921650 3759 424373000033574443746713329469180802116592635788775 3760 -506269543899702845171517656208847272700496477783100 3761 565334324021334843774861382766546121182221066857795 3762 -592255006117588883954616686707810222190898260517690 3763 583281445418837537228031585394055521854672529297725 3764 -541014674011675396849188716887239904328971621377600 3765 473387839760215972243040127276334916287850168705400 3766 -391333947535111870387579838548436864131289472796464 3767 306043215380023385815927822454546778359085356930568 3768 -226698678059276582085872461077442058043766931059680 3769 159228833398777599322219942899631921721217249196680 3770 -106152555599185066214813295266421281147478166131120 3771 67229951879483875269381753668733478060069505216376 3772 -40482551669366634570810518338162094315740777334592 3773 23193128560574634389526859464572033201726487014610 3774 -12650797396677073303378286980675654473668992917060 3775 6573453549253773383127933431135389089259378672590 3776 -3255424614868535389739547984943240310871311342616 3777 1537283845910141711821453215112085702355897022902 3778 -692470200860424194514168114915353919980133794100 3779 297640700369831452028019628340810018237075051850 3780 -122109005279930852114059334703922058763928226400 3781 47826027067972917078006572759036139682538555340 3782 -17886156464445155980392702007444409962575394680 3783 6387913023016127135854536431230146415205498100 3784 -2178823046610151891299221728481600327666991600 3785 709768113668458570650504047914460712800610900 3786 -220816746474631555313490148240054443982412280 3787 65604975401883288172848522303204581183180460 3788 -18611340539541358346907382213675058491682400 3789 5040571396125784552287416016203661674830650 3790 -1303004850699182401271576929358769684650100 3791 321407863172464992313655642575163188880358 3792 -75625379569991762897330739429450162089496 3793 16967232595831485265426768461735613289310 3794 -3628213259485977981286227218232772653060 3795 739080478784180699891638877788157392290 3796 -143336820127841105433529964177097191232 3797 26449056095018299216901362437440553144 3798 -4640185279827771792438835515340447920 3799 773364213304628632073139252556741320 3800 -122340101539715263830779090799936480 3801 18351015230957289574616863619990472 3802 -2607248065600489229180538000654384 3803 350436567957055003922115322668600 3804 -44499881645340317958363850497600 3805 5330714988764725588762336257525 3806 -601413998732430579244981526490 3807 63786333198894152344164707355 3808 -6346898825760612173548727100 3809 591132733771821722046204975 3810 -51402846414941019308365650 3811 4161182805019034896391505 3812 -312577112114105907710160 3813 21706743896812910257650 3814 -1387645728563382390900 3815 81258533654612482350 3816 -4333788461579332392 3817 209086285427073054 3818 -9051354347492340 3819 348129013365090 3820 -11751190324560 3821 342743051133 3822 -8462791386 3823 172007955 3824 -2763180 3825 32895 3826 -258 3827 1 3828 323257909929174534292273980721360271853387 3829 -9374479387946061494475945440919447883748223 3830 134367537893893548087488551319845419667057863 3831 -1269026746775661287492947429131873407966657595 3832 8883187227429629012450632003923113855766603165 3833 -49153635991777280535560163755041230001908537513 3834 223922119518096500217551857106298936675361115337 3835 -863699603855515072267700020267153041462107159157 3836 2878998679518383574225666734223843471540357197190 3837 -8423736877109344531993617481617912379692156243630 3838 21901715880484295783183405452206572187199606233438 3839 -51104003721130023494094612721815335103465747878022 3840 107886230077941160709755293523832374107316578853602 3841 -207473519380656078287990949084293027129454959333850 3842 365548581765917852221698338862802000180468261683450 3843 -593001032642488960270755083044101022514981846730930 3844 889501548963733440406132624566151533772472770096395 3845 -1238325685812256358212459144003858017604815032879295 3846 1605237000126998982868002594079075208006241709287975 3847 -1943181631732682979261266298095722620218082069138075 3848 2202272515963707376496101804508485636247159678356485 3849 -2342099342374101495638711442889976787754915848410865 3850 2342099342374101495638711442889976787754915848410865 3851 -2206325467453863727775597736055775234841587393430525 3852 1961178193292323313578309098716244653192522127493800 3853 -1647389682365551583405779642921645508681718587094792 3854 1309463593675182027835363305912077199208545543588168 3855 -986139249557853132073545205686872952490386150109608 3856 704385178255609380052532289776337823207418678649720 3857 -477686500196332797966659828698895765163651747590040 3858 307842411237636692022958556272621715327686681780248 3859 -188677606887583778981813308683219761007291837220152 3860 110061937351090537739391096731878193920920238378422 3861 -61145520750605854299661720406598996622733465765790 3862 32371158044438393452762087274081821741447128934830 3863 -16339727393859379552346577385965110021873312700438 3864 7867276152598960525203907630279497417939002411322 3865 -3614694448491414295363957559858147462296298405202 3866 1585392301969918550598226999937783974691358949650 3867 -663967716209624008370197632452576194528859731050 3868 265587086483849603348079052981030477811543892420 3869 -101484496461308385019184678781369369570264739380 3870 37049895533493537387956311301134849208191888980 3871 -12924382162846582809752201616674947398206472900 3872 4308127387615527603250733872224982466068824300 3873 -1372218353092353236590974492634624044747847740 3874 417631672680281419832035715149668187531953660 3875 -121438997020507363213570668944229756658227660 3876 33733054727918712003769630262286043516174350 3877 -8949585948223331756102146804279970728780950 3878 2267228440216577378212543857084259251291174 3879 -548284001882440281005647860863513675148846 3880 126527077357486218693611044814657001957426 3881 -27851872374289419209285450116433931248490 3882 5845454695838520080961143851597244829930 3883 -1169090939167704016192228770319448965986 3884 222683988412896003084234051489418850664 3885 -40369611934501614594217868983461896904 3886 6960277919741657688658253273010671880 3887 -1140384517923774423565476524956550760 3888 177393147232587132554629681659907896 3889 -26172759427758757262158477621953624 3890 3658557769471654240946883968660184 3891 -483936212893075957797206874161400 3892 60492026611634494724650859270175 3893 -7134956984962017326497280836995 3894 792772998329113036277475648555 3895 -82827029676175988864810888655 3896 8120297027076077339687342025 3897 -745341273016644779971301925 3898 63886394829998123997540165 3899 -5098914141361352619521985 3900 377697343804544638483110 3901 -25869681082503057430350 3902 1631421329527219837950 3903 -94259899039350479526 3904 4961047317860551554 3905 -236240348469550074 3906 10095741387587610 3907 -383382584338770 3908 12779419477959 3909 -368131425291 3910 8978815251 3911 -180297495 3912 2861865 3913 -33669 3914 261 3915 -1 3916 969773729787523602876821942164080815560161 3917 -28446696073767359017720110303479703923098056 3918 412477093069626705756941599400455706884921812 3919 -3941447778220877410566330838715465643567030648 3920 27918588429064548324844843440901214975266467090 3921 -156344095202761470619131123269046803861492215704 3922 720919994546066781188215735073938040027991883524 3923 -2815020931084641717020651917907758061061682592808 3924 9500695642410665794944700222938683456083178750727 3925 -28150209310846417170206519179077580610616825928080 3926 74128884518562231881543833838237628941290974943944 3927 -175213727043874366265467243617652577497596849867504 3928 374762693954953505623360493293312457425415484438828 3929 -730306788219909395573728140776711455495681456855152 3930 1304119264678409634953085965672699027670859744384200 3931 -2144551679693384733033963587995105067725413801876240 3932 3261505679533689281489152956742555623832400157020115 3933 -4604478606400502515043510056577725586586917868734280 3934 6054036686193253306816466926241083641623540160743220 3935 -7434781895325047920651801488366243068660487916702200 3936 8549999179623805108749571711621179528959561104207530 3937 -9228570543086011863412236133178415999511907223589080 3938 9368397369496405982554845771559907151019663393643460 3939 -8961075744735692678965504651057302492279678028702440 3940 8089860047330833668510525032204509194419153775911925 3941 -6903347240388978063795648027481181179237677888778176 3942 5575780463391097666911869560657877106307355217859296 3943 -4267881342348741424055998922972696056679703993916992 3944 3099294784324681272231142075015886422112642186058768 3945 -2137444678844607773952511775873025118698373921419840 3946 1401213733909242874035535497516760911146711792930784 3947 -873875231900388028968398482322280998349562193440704 3948 518863418940855392199986598878854342770052552355418 3949 -293498499602908100638376257951675183789120635675792 3950 158258994883921034657947982228844461847074852570280 3951 -81390340226016532109801819431977151807067067036144 3952 39941555851656261127958300276803602275690319934404 3953 -18711359498073203411295780309853939804827897626928 3954 8370871354401169947158638559671499386370375254152 3955 -3577295450598790575708819897295512558277938142800 3956 1460728975661172818414434791395667627963491408310 3957 -570040575867774758405633089325138586522338110560 3958 212634183061788997183053612684773917194840406320 3959 -75823042022033285817212916151159691402811307680 3960 25848764325693165619504403233349894796412945800 3961 -8424782446892587313023657350128854600312367520 3962 2625113371133197496087081638083628607343708720 3963 -781948663741803509472747721982357457506636640 3964 222638161204263499224879559731087887206750710 3965 -60581812572588707272076070675125955702517200 3966 15751271268873063890739778375532748482654472 3967 -3912080445863898221229487439674800276737712 3968 927865233954898937086480995307484681021124 3969 -210082694480354476321467395163958795702896 3970 45388236461804979452168881671225665738280 3971 -9352727513341632129537830162555591727888 3972 1837142904406392025444930924787705517978 3973 -343792824216400846866887658439804541376 3974 61250445693726587660192628802493912544 3975 -10381431473512980959354682847880324160 3976 1672563959621535821229365569936274448 3977 -255911425515863404341105114525768768 3978 37148432736173719984999129527934176 3979 -5110366408150882114338504591144384 3980 665412292727979441971159451971925 3981 -81896897566520546704142701781160 3982 9513275979949356435329707782660 3983 -1041254087357641002871908314520 3984 107187920757404220883872914730 3985 -10356320846126011679601247800 3986 937000457506639151963922420 3987 -79183137254082181856106120 3988 6232006172774986534971315 3989 -455306387052053810774160 3990 30763945071084716944200 3991 -1914201026645271276528 3992 109143040992932134188 3993 -5669768363269201776 3994 266527572632312904 3995 -11245889140603920 3996 421720842772647 3997 -13883813753832 3998 395067871044 3999 -9519707736 4000 188883090 4001 -2962872 4002 34452 4003 -264 4004 1 4005 2909321189362570808630465826492242446680483 4006 -86309861951089600656037152852603192584854329 4007 1265877975282647476288544908504846824577863492 4008 -12236820427732258937455934115546852637586013756 4009 87697213065414522385100861161419110569366431918 4010 -496950874037348960182238213248041626559743114202 4011 2319104078840961814183778328490860923945467866276 4012 -9165982787799991932250171488797212223213039661948 4013 31317107858316639101854752586723808429311218844989 4014 -93951323574949917305564257760171425287933656534967 4015 250536862866533112814838020693790467434489750759912 4016 -599770065650185330677945564691195361434081524546456 4017 1299501808908734883135548723497589949773843303183988 4018 -2565683058614681692344544915623446823912459855004284 4019 4642664582255138300432986037794808538508260690007752 4020 -7737774303758563834054976729658014230847101150012920 4021 11929068718294452577501422458222771939222614272936585 4022 -17074941498735196826619683126475732383593153763222955 4023 22766588664980262435492910835300976511457538350963940 4024 -28358382372168397068771871391339812847605003910849820 4025 33084779434196463246900516623229781655539171229324790 4026 -36235710808881840698986280111156427527495282774974770 4027 37333762651575229811076773447858137452570897404519460 4028 -36251624603703484019451359724731814627858697479750780 4029 33230655886728193684497079747670830075537139356438215 4030 -28799901768497767859897469114648052732132187442246453 4031 23630688630562271064531256709454812498159743542356064 4032 -18379424490437321939079866329575965276346467199610272 4033 13565765695322785240749425148020355323017630552093296 4034 -9511628820858504594088677402634961778207763950318288 4035 6341085880572336396059118268423307852138509300212192 4036 -4022839429610406960940730944483603906195398373252896 4037 2430465488722954205568358278958844026659719850506958 4038 -1399358917749579694115115372733879894137414459382794 4039 768275484254671204612220204638208569330345193386632 4040 -402430015561970630987353440524775917268276053678712 4041 201215007780985315493676720262387958634138026839356 4042 -96075634345875871361845641206365421690174012815188 4043 43823973561276713252771695988868437963939023389384 4044 -19102757706197541674285098251558037061204189682552 4045 7959482377582309030952124271482515442168412367730 4046 -3170850703264497093631334059371083387530505739990 4047 1207943125053141749954793927379460338106859329520 4048 -440103309127888854634692361138252991403274329360 4049 153369334999112782675726125851209375792050145080 4050 -51123111666370927558575375283736458597350048360 4051 16300122560292179801284902264379740422343493680 4052 -4970959362358608024505324804030700979863618640 4053 1449863147354594007147386401175621119126888770 4054 -404383598922029621041107771756465754314302310 4055 107835626379207898944295405801724201150480616 4056 -27487512606464758554428240694557149312867608 4057 6695676147728595032488930425597254319801084 4058 -1558113317395962366050883180799361068129812 4059 346247403865769414677974040177635792917736 4060 -73446419001829875840782372158892440921944 4061 14864156226560808205872622936918708281822 4062 -2868521377055594566045593900107119142106 4063 527544161297580609847465544847286279008 4064 -92394740114265530538256677346134885024 4065 15399123352377588423042779557689147504 4066 -2440298236169126034252680913513580752 4067 367356723724384564296102503109571296 4068 -52479531960626366328014643301367328 4069 7106603286334820440251982947060159 4070 -911102985427541082083587557315405 4071 110436725506368616010131825129140 4072 -12637038242022279443945432726220 4073 1362817849629853665523527058710 4074 -138256883295782255922676658130 4075 13167322218645929135493015060 4076 -1174549869268885697532240780 4077 97879155772407141461020065 4078 -7597925333931147967293795 4079 547598222265307961606760 4080 -36506548151020530773784 4081 2241630149624067679092 4082 -126152346082739739516 4083 6469351081166140488 4084 -300265240054124664 4085 12511051668921861 4086 -463372284034143 4087 15069017366964 4088 -423626994252 4089 10086357006 4090 -197771706 4091 3066228 4092 -35244 4093 267 4094 -1 4095 8727963568087712425891397479476727340041449 4096 -261838907042631372776741924384301820201243470 4097 3883943787799032029521671878367143666318444805 4098 -37976339258479424288656347255145404737335904760 4099 275328459623975826092758517599804184345685309510 4100 -1578549835177461402931815500905543990248595774524 4101 7454263110560234402733573198720624398396146713030 4102 -29817052442240937610934292794882497593584586852120 4103 103117306362749909237814429248968637511146696196915 4104 -313171078583166391018547525867238084293112188449890 4105 845561912174549255750078319841542827591402908814703 4106 -2049847059817089104848674714767376551736734324399280 4107 4498275492376389980084591735183965210755611434098420 4108 -8996550984752779960169183470367930421511222868196840 4109 16493676805380096593643503029007872439437241925027540 4110 -27855987493530829802597916226768851231049564140046512 4111 43524980458641921566559244104326330048514943968822675 4112 -63153893214500043057360471837649969090002075562605450 4113 85374707493675984133098415632378661917965768816114775 4114 -107841735781485453641808525009320415054272550083513400 4115 127612720674757786809473421261029157814222517598824190 4116 -141791911860841985343859356956699064238025019554249100 4117 148236998763607530132216600454730839885207974988533150 4118 -146088636462685681869430852622053581336146989843771800 4119 135943592263888065072942598967744304854470115549065425 4120 -119630361192221497264189487091614988271933701683177574 4121 99691967660184581053491239243012490226611418069314645 4122 -78768962101874236881770855698182708327199145141186880 4123 59076721576405677661328141773637031245399358855890160 4124 -42100652157898299023015457355925240657640922403048160 4125 28534886462575513782266032207904885334623291850954864 4126 -18409604169403557278881311101874119570724704419970880 4127 11314235895779269577645805781360135986174557924773770 4128 -6628542241971693287913704397160483709071963228655340 4129 3704185370513593307951775986648505602128450039542690 4130 -1975565530940583097574280526212536321135173354422768 4131 1006075038904926577468383601311939793170690134196780 4132 -489441910818612929579213643881484223704660065284920 4133 227547555029706011120160729172970735581991082983340 4134 -101132246679869338275626990743542549147551592437040 4135 42981204838944468767141471066005583387709426785742 4136 -17472034487375800311846126449595765604759929587700 4137 6794680078423922343495715841509464401851083728550 4138 -2528253052436808313858871010794219312316682317600 4139 900211314125227202661870738691881118779424764600 4140 -306738669998225565351452251702418751584100290160 4141 100023479347247466962430082076875679864380529400 4142 -31213000647368003874800876676471843361934349600 4143 9320548804422390045947484007557564337244284950 4144 -2663013944120682870270709716445018382069795700 4145 727890478059653317873993989161638357765744158 4146 -190298164198602174607580127885395649089083440 4147 47574541049650543651895031971348912272270860 4148 -11370016099916482130641579967995337524190520 4149 2596855528993270610084805301332268446883020 4150 -566586660871259042200321156654313115683568 4151 118038887681512300458400240969648565767410 4152 -23469720357727591904009404637240065708140 4153 4451153860948336395587990534648977979130 4154 -804728381640377201462235576885690934080 4155 138592110171398295807385016019202327536 4156 -22720018060884966525800822298229889760 4157 3542368407342279727140988422842294640 4158 -524795319606263663280146433013673280 4159 73799341819630827648770592142547805 4160 -9839912242617443686502745619006374 4161 1242413161946646930113983032702825 4162 -148347840232435454341968123307800 4163 16725491790911840440516013902350 4164 -1777588499517200433291557033100 4165 177758849951720043329155703310 4166 -16690971826452586228089737400 4167 1468187336586107121915300975 4168 -120672931774200585362901450 4169 9240720000727071852114075 4170 -657117866718369553928112 4171 43231438599892733811060 4172 -2620087187872286897640 4173 145560399326238160980 4174 -7370146801328514480 4175 337798395060890247 4176 -13901168521024290 4177 508579336135035 4178 -16339898349720 4179 453886065270 4180 -10679672124 4181 206970390 4182 -3171960 4183 36045 4184 -270 4185 1 4186 26183890704263137277674192438430182020124347 4187 -794244684695981830756117170632382187943771859 4188 11913670270439727461341757559485732819156577885 4189 -117812961563237304895490713643803357878326159085 4190 863961718130406902566931900054557957774391833290 4191 -5010977965156360034888205020316436155091472633082 4192 23941339166858164611132535097067417185437035913614 4193 -96905420437283047235536451583368117179149907269390 4194 339168971530490665324377580541788410127024675442865 4195 -1042630542112249082293457006850682890390483261546585 4196 2849856815106814158268782485391866567067320914893999 4197 -6995103091625816570296102464143672482801605882012543 4198 15544673536946259045102449920319272184003568626694540 4199 -31487928446634729860592142146287756475289280038688940 4200 58477581400893069741099692557391547739822948643279460 4201 -100061639285972586001437251709314426132585934345167076 4202 158430928869456594502275648539747841376594396046514537 4203 -232986660102142050738640659617276237318521170656639025 4204 319278015695527995456655718734785954843899382010949775 4205 -408899914838132345058523990660339907080783419066654975 4206 490679897805758814070228788792407888496940102879985970 4207 -552988456257283742841051492131126350528297576261571490 4208 586502908151664575740509158320891583893648944519848550 4209 -586502908151664575740509158320891583893648944519848550 4210 553919413254349877088258649525286495899557336490968075 4211 -494834675840552556865511060242589269670271220598598147 4212 418706264172775240424663204820652458951767955891121509 4213 -335998853965807291698803806337560615208208853492875285 4214 255999126831091269865755281019093802063397221708857360 4215 -185378678050100574730374513841412753218322126065034640 4216 127705311545624840369813553979639896661510797955912752 4217 -83763698970786185618909965513527244046797405110867504 4218 52352311856741366011818728445954527529248378194292190 4219 -31199862621694349441386918972841587113390447610739790 4220 17741098353512473211769032357106000515457313347283410 4221 -9630881963335342600674617565286114565533970102810994 4222 4993790647655362829979431330148355700647243757013108 4223 -2474400771360765366206024532956392464284670330051540 4224 1172084575907730962939695831400396430450633314234940 4225 -530944295069314025947041701403598383024645860294460 4226 230075861196702744577051403941559299310679872794266 4227 -95397308301071869702679850414792880201989215548842 4228 37856074722647567342333273974124158810313180773350 4229 -14379439235734347285072328873892122338801130681350 4230 5228886994812489921844483226869862668654956611400 4231 -1820427324119903898716227493799137373531725635080 4232 606809108039967966238742497933045791177241878360 4233 -193662481289351478586832712106291209950183578200 4234 59174647060635174012643328699144536373667204450 4235 -17309590636784438656759613156892619483453672050 4236 4846685378299642823892691683929933455367028174 4237 -1298784970655459841696734372817825305032994478 4238 333021787347553805563265223799442385905896020 4239 -81684589349399990043819771875334924844842420 4240 19160582686896293960895995871992142864839580 4241 -4296615511607047736685768771295207793933724 4242 920703323915795943575521879563258812985798 4243 -188448048754695076170428454881368762891830 4244 36823181940572601090773376241186999645530 4245 -6865339005869467999974697265306050781370 4246 1220504712154572088884390624943297916688 4247 -206752164354053195384787482913891996816 4248 33347123282911805707223787566756773680 4249 -5116754366161070716981427721883314480 4250 746193345065156146226458209441316695 4251 -103319078547483158708278828999566927 4252 13567151728457384476844694717114849 4253 -1687456682643953293139887402626225 4254 198524315605170975663516165014850 4255 -22058257289463441740390685001650 4256 2310865049372360563279024143030 4257 -227831765431077802013424915510 4258 21095533836210907593835640325 4259 -1830206131908708878004005325 4260 148395091776381800919243675 4261 -11212073600882180513898411 4262 786812182518047755361292 4263 -51091700163509594503980 4264 3056768385851001380580 4265 -167670839730223704420 4266 8383541986511185221 4267 -379501900623963117 4268 15426906529429395 4269 -557599031184195 4270 17701556545530 4271 -485925081642 4272 11300583294 4273 -216486270 4274 3280095 4275 -36855 4276 273 4277 -1 4278 78551672112789411833022577315290546060373041 4279 -2408917944792208629546025704335576745851439924 4280 36535255496015164214781389849089580645413505514 4281 -365352554960151642147813898490895806454135055140 4282 2709698115954458012596286413807477231201501658955 4283 -15896895613599487007231546961003866423048809732536 4284 76834995465730853868285810311518687711402580373924 4285 -314657600478707306317741889847171768722886757721784 4286 1114412335028755043208669193208733347560223933597985 4287 -3467060597867237912204748601093837081298474460082620 4288 9592200987432691557099804463026282591592446006228582 4289 -23835166089984263869157089877822884015472138560931628 4290 53629123702464593705603452225101489034812311762096163 4291 -110008458876850448626878876359182541609871408742761360 4292 206920672649313939083891219818462399694758125968527320 4293 -358662499258810827745411447685334826137580751678780688 4294 575354425894342369508264197328557950262369122484710687 4295 -857390909175882746718197627391576553332157908016431612 4296 1190820707188726037108607815821634101850219316689488350 4297 -1545977760209925030632227690715805676086249639210914700 4298 1880939608255408787269210357037563572571603727706612885 4299 -2149645266577610042593383265185786940081832831664700440 4300 2312497180712277470062578967093801102209244409821117140 4301 -2346011632606658302962036633283566335574595778079394200 4302 2248261147914714207005285106896751071592320953992752775 4303 -2038423440776007547684791830253054304910370998286762516 4304 1750953468358878278139500674704546646525575088271962674 4305 -1426702826070197115521074623833334304576394516369747364 4306 1103996234459081101296069649394842021398400518619447365 4307 -812135160981392994056878822543332061718363599903961280 4308 568494612686975095839815175780332443202854519932772896 4309 -378996408457983397226543450520221628801903013288515264 4310 240820634541010283654366150851390826634542539693744074 4311 -145951899721824414335979485364479288869419721026511560 4312 84423157682231769076694016044159588659762387652590020 4313 -46633744243518501013792885052964344212059223655716392 4314 24612253906301431090612911555731181667475701373850318 4315 -12416992961737658928597504929017533093501254747167728 4316 5990654499083958255025112027157581755636570272756360 4317 -2764917461115673040780820935611191579524570895118320 4318 1221171878659422259678195913228276280956685478677258 4319 -516267786099918353685090955185937939916647519440792 4320 208965532469014571729679672337165356632928757868892 4321 -80994392429850609197550260595800525826716572817400 4322 30066100220171817050605778554501710344766000515550 4323 -10690168967172201617993165708267274789250133516640 4324 3640854648239807797432454987598274747063451270160 4325 -1187796551908022401999240634251919421027792612960 4326 371186422471257000624762698203724819071185191550 4327 -111103418970988489982922168169822394824028220600 4328 31849646771683367128437688208682419849554756572 4329 -8743040290266022348982894802383409370466011608 4330 2297850332698121258386530044216152462750682538 4331 -578075555395753775694724539425447160440423280 4332 139166337410088871926507759491311353439361160 4333 -32050429221717437170953302185877766246640752 4334 7058725483354435567412334409984984232891118 4335 -1486047470179881172086807244207365101661288 4336 298917594576412879442748583604929761828420 4337 -57419198958181005090697468037105151989640 4338 10526853142333184266627869140135944531434 4339 -1840761205216731675038753073684973907136 4340 306793534202788612506458845614162317856 4341 -48697386381395017858168070732406717120 4342 7355334401356539155660802350207264565 4343 -1056150580707605622351294696440017476 4344 144020533732855312138812913150911474 4345 -18629521776389244356264356924993524 4346 2283029629459466220130435897670775 4347 -264699087473561300884688220019800 4348 28990852437580523430227757430740 4349 -2994360345665593969319298889560 4350 291118366939710524794931836485 4351 -26586152231937034227847656300 4352 2275391407237854280761736350 4353 -182031312579028342460938908 4354 13572510148436323779982287 4355 -940087283008576538873232 4356 60262005321062598645720 4357 -3559780905041672493840 4358 192821465689757260083 4359 -9522047688383074572 4360 425782620212251302 4361 -17099703622981980 4362 610703700820785 4363 -19159331790456 4364 519826831524 4365 -11950042104 4366 226326555 4367 -3390660 4368 37674 4369 -276 4370 1 4371 235655016338368235499067731945871638181119123 4372 -7305305506489415300471099690322020783614692813 4373 112014684432837701273890195251604318682091956466 4374 -1132592920376470090658223085321777000007818670934 4375 8494446902823525679936673139913327500058640032005 4376 -50400384956752919034290927296819076500347930856563 4377 246401882010792048612088977895559929557256550854308 4378 -1020807796901852772821511479853033993880062853539276 4379 3657894605564972435943749469473371811403558558515739 4380 -11515594128630468779822914996490244591455647313845845 4381 32243663560165312583504161990172684856075812478768366 4382 -81097699257385483164571074096494934638008861689023466 4383 184722537197378044985967446553127351119909073847220117 4384 -383654500333015939586240081302649113864426537990380243 4385 730770476824792265878552535814569740694145786648343320 4386 -1282908170425746422320125562874466878107500381004869384 4387 2084725776941837936270204039671008676924688119132912749 4388 -3147527153421990609662857079503287610258842846534005523 4389 4429853030742060858044021074856478858882815858084896662 4390 -5828753987818501129005290887969051130108968234322232450 4391 7188796584976151392439858761828496393801060822330753355 4392 -8329875407988238915049360152594924392817102222700714205 4393 9087136808714442452781120166467190246709566061128051860 4394 -9350532078532252378948688866944500108933031744059299740 4395 9090795076350800923977891953973819550351558640057652525 4396 -8363531470242736850059660597655913986323433948853040323 4397 7291283845852642382103293854366694244487096263102650538 4398 -6031061946569469624702724546204549560254758637381204766 4399 4738691529447440419409283572017860368771596072228089459 4400 -3540401717403260083466706117024838206553491318331331205 4401 2517618999042318281576324349884329391326927159702279968 4402 -1705483838060925287519445527340997329608563559798318688 4403 1101458312081014248189641903074394108705530632369747486 4404 -678676333706483526662304606944828693242801702773278754 4405 399221372768519721566061533496958054848706883984281620 4406 -224324390412787272118072671203052621295940058619739196 4407 120470505962422794285631619720157889214486327777267346 4408 -61863232791514407876405426342783780947979465615353502 4409 30388956458989533693672841010490278360410965565436808 4410 -14285406882430977377367574833991156494210282958111320 4411 6428433097093939819815408675296020422394627331150094 4412 -2769975236959177320733468778786090100706628036999634 4413 1143164383506962068874129972197434009815433793047468 4414 -451948709758566399322330454124566934113078476321092 4415 171192693090366060349367596259305656861014574364050 4416 -62136607121688421904585275679303534712516401065470 4417 21612732911891625010290530671062099030440487327120 4418 -7204244303963875003430176890354033010146829109040 4419 2301355819321793403873528728863093878241348187610 4420 -704496679384222470573529202713192003543269853350 4421 206652359286038591368235232795869654372692490316 4422 -58078767642481434175386372615832647960952791396 4423 15636591288360386124142484935031866758718059222 4424 -4032076998885382585470703662492493944071952378 4425 995574567626020391474247817899381220758506760 4426 -235317625075241183439367666048944652179283416 4427 53226605671780743873190305415832718945314106 4428 -11516867893894079083672756142607079537874982 4429 2382800253909119810415052995022154387146548 4430 -471175191450955894714840987716245217797340 4431 88999758385180557890581075457512985583942 4432 -16049136757983379291744128361190866252842 4433 2761141807825097512558129610527460860704 4434 -452885693346973666080963057811382469216 4435 70763389585464635325150477783028510815 4436 -10523786143479356022714686439527316993 4437 1488212181906171558767733435892751898 4438 -199909099062023045207605983925892046 4439 25478610664767643016655664618005849 4440 -3077126891880150122784500557730175 4441 351671644786302871175371492312020 4442 -37973933474577305338185654099420 4443 3867715446484725543704094399015 4444 -370876823635521627478474805385 4445 33412326453650597070132865350 4446 -2821485344974939308144553074 4447 222748843024337313800885769 4448 -16392771997462053396601983 4449 1120873298971764334810392 4450 -70941348036187616127240 4451 4138245302110944274089 4452 -221387608754906483799 4453 10799395549019828478 4454 -477081731081197242 4455 18931814725444335 4456 -668181696192153 4457 20718812285028 4458 -555676957836 4459 12629021769 4460 -236498535 4461 3503682 4462 -38502 4463 279 4464 -1 4465 706965049015104706497203195837614914543357369 4466 -22151571535806614136912366802911933989025197562 4467 343349358805002519122141685445134976829890562211 4468 -3509793445562247973248559451216935318705547969268 4469 26615933628847047130468242505061759500183738766949 4470 -159695601773082282782809455030370557001102432601694 4471 789606030989129064870557860983498865172117583419487 4472 -3308825272716350367076623417454661911197445111472136 4473 11994491613596770080652759888273149428090738529086493 4474 -38204676991456378775412494458944105585770500500053274 4475 108246584809126406530335400967008299159683084750150943 4476 -275536761332321762077217384279657488770102397545838764 4477 635265310849519618122473413755876987997736083230683817 4478 -1335686038196425863744687690461074692713188687818360846 4479 2575965930807392737221897688746358335946863897935410203 4480 -4579494988102031532838929224437970375016646929662951472 4481 7537085501251260231130737681887492908881564738403607631 4482 -11527307237207809765258775278180871507701216658734929318 4483 16437086245648173183794920304072724186907290420788695509 4484 -21916114994197564245059893738763632249209720561051594012 4485 27395143742746955306324867173454540311512150701314492515 4486 -32178422808940868137587939219613269572252367490432895970 4487 35591285834131566273392720651996495132945800406084869785 4488 -37138733044311199589627186767300690573508661293305951080 4489 36622917307584655150882364728865958759987707664232257315 4490 -34181389487079011474156873746941561509321860486616773494 4491 30237383007800663996369542160755996719784722738160991937 4492 -25384469685561051256211467492980342925251372175246264836 4493 20247136534911790882930575262258130666569546854065473143 4494 -15359896681657220669809401923092374988432070027222083074 4495 11093258714530214928195679166677826380534272797438171109 4496 -7634070513225094144134660931907321380152617839097236032 4497 5009858774303968032088371236564179655725155456907561146 4498 -3137487313200464828176555723908880188433935740689583748 4499 1876340452012042691360489207435702857788922354726123614 4500 -1072194544006881537920279547106115918736527059843499208 4501 585735908300055654974967530363526288939399041951541234 4502 -306060204336966017914847898748509232058424724623327852 4503 153030102168483008957423949374254616029212362311663926 4504 -73245177106282465825775565512463747843041814439770768 4505 33570706173712796836813800859879217761394164951561602 4506 -14738358807971471782015815011654290724514511442148996 4507 6199468387480063527355858695378392130152929416142038 4508 -2499010512782661266841121334571134812154669222010744 4509 965526789029664580370433242902483904696122199413242 4510 -357602514455431326063123423297216260998563777560460 4511 126974805857363296935456867692489831803837863046830 4512 -43225465823783250020581061342124198060880974654240 4513 14108311761929255215050763076943314644870873671870 4514 -4414845857474460815594116337002669888871157747660 4515 1324453757242338244678234901100800966661347324298 4516 -380888662213482893894394350643367598255550864504 4517 104988541507562592547813827420928248237106969062 4518 -27732822285016533880554595922509348590933916356 4519 7018800701763443759893447116190637606347472658 4520 -1701527442851743941792350816046215177296357008 4521 394997442090583415058938582296442809015225734 4522 -87777209353462981124208573843653957558939052 4523 18665268655621438514917915127673542699314626 4524 -3796325828261987494559575958170890040538568 4525 738174466606497568386584214088784174549166 4526 -137147168659130695765813460541085584342468 4527 24332562181458671829418517192773248834954 4528 -4119798887866018510801018783961608268352 4529 665175862103367572056414491160468001661 4530 -102334748015902703393294537101610461794 4531 14988422689197870699017886747205572687 4532 -2087939479092240694390551387670428036 4533 276344931056325974257572977779909593 4534 -34709991340408093385009166291196374 4535 4132141826239058736310615034666235 4536 -465593445210034787189928454610280 4537 49577079814031481969297937296465 4538 -4980345917391290426139518815170 4539 471113802996473418688873401435 4540 -41876782488575414994566524572 4541 3489731874047951249547210381 4542 -271927159016723473990691718 4543 19755391894377346401033159 4544 -1333697343080327183192112 4545 83356083942520448949507 4546 -4802408128375663725486 4547 253785795401965969233 4548 -12230640742263420204 4549 533877175257530247 4550 -20936359814020794 4551 730338133047237 4552 -22385843158536 4553 593564023143 4554 -13338517374 4555 247009581 4556 -3619188 4557 39339 4558 -282 4559 1 4560 2120895147045314119491609587512844743630072107 4561 -67161679656434947117234303604573416881618950055 4562 1052199647950814171503337423138316864478696884195 4563 -10872729695491746438867820039095940932946534470015 4564 83357594332103389364653286966402213819256764270115 4565 -505702738948093895478896607596173430503491036572031 4566 2528513694740469477394483037980867152517455182860155 4567 -10716081849138180166100428113347484598764452917835895 4568 39292300113506660609034903082274110195469660698731615 4569 -126608522587965906406890243265105466185402240029246315 4570 362944431418835598366418697359969003064819754750506103 4571 -934856868806091692761987553805980765469990277387667235 4572 2181332693880880616444637625547288452763310647237890215 4573 -4642323425438797209356536485139101066137302146685766355 4574 9063583830618604075410380756700149700553780381624591455 4575 -16314450895113487335738685362060269460996804686924264619 4576 27190751491855812226231142270100449101661341144873774365 4577 -42119007212874689526907063516430107431985214714608395585 4578 60838565974152329316643536190399044068423087921101015845 4579 -82185431228240865918974601520363620934536452103943477545 4580 104101546222438430164034495259127253183746172664995071557 4581 -123930412169569559719088684832294349028269253172613180425 4582 138952280311335566957766101175602754971089768708687505325 4583 -147007484967065165042274280953898566853471784286002723025 4584 147007484967065165042274280953898566853471784286002723025 4585 -139167085768821689573352985969690643287953289124082577797 4586 124893538510481003463265500229209551668676028701099749305 4587 -106390792064483817765003944639697025495538839263899786445 4588 86125879290296423905003193279754734924960012737442684265 4589 -66326826579883452892358781031535255631865756935731722365 4590 48639672825247865454396439423125854130034888419536596401 4591 -33995470254205497360599661962399790520992126314729879205 4592 22663646836136998240399774641599860347328084209819919470 4593 -14422320713905362516618038408290820221026962678976312390 4594 8766508669236592902258023346215988761800702804867954590 4595 -5092924084032687305121327848754050613998503534256621238 4596 2829402268907048502845182138196694785554724185698122910 4597 -1503916521310953708719511226609053985114673215821524790 4598 765150510842415044787119746871273080146061811558319630 4599 -372765633487330406434750645911645859558337805630976230 4600 173957295627420856336216968092101401127224309294455574 4601 -77785782597627212182861245894842089934937699278008590 4602 33336763970411662364083391097789467114973299690575110 4603 -13696499925828047327879222699091796566616937082174270 4604 5395590879871655007952421063278586526243035820250470 4605 -2038334332395958558559803512794132687691813532094622 4606 738526932027521216869494026374685756410077366700950 4607 -256651203328713046997200051718862425986480787009550 4608 85550401109571015665733350572954141995493595669850 4609 -27352849334352637661833112087951324311484346914850 4610 8388207129201475549628821040305072788855199720554 4611 -2467119743882786926361417953030903761427999917810 4612 695854286736170671537835832906152342966871771690 4613 -188187008362612194189477615188456294009908718130 4614 48789224390306865160234937271081261409976334330 4615 -12123383030318675585270499564329283138236543682 4616 2886519769123494186969166562935543604342034210 4617 -658329070150972358431564303827404681692042890 4618 143773015320327296668962319226674585656882930 4619 -30054246140407400998596643002186212820930330 4620 6010849228081480199719328600437242564186066 4621 -1149615972583889655684024595712040927576570 4622 210144855203506711254069012119405330847330 4623 -36691958845056727361821573544658073640010 4624 6115326474176121226970262257443012273335 4625 -972180106151075682236298102465299387043 4626 147300016083496315490348197343227179855 4627 -21252241126474592782189540910216856795 4628 2916974272261218617163270321010156815 4629 -380474905077550254412600476653498715 4630 47106416819125269593941011395195079 4631 -5528922161869163097880400398497075 4632 614324684652129233097822266499675 4633 -64518117566205353247716493741975 4634 6393687326380710682206139019475 4635 -596744150462199663672572975151 4636 52345978110719268743208155715 4637 -4305513351098121671519285535 4638 331193334699855513193791195 4639 -23756483923618327950609495 4640 1583765594907888530040633 4641 -97763308327647440125965 4642 5563765514581561633185 4643 -290477717628756229845 4644 13832272268036010945 4645 -596686254699592629 4646 23127374213162505 4647 -797495662522845 4648 24166535227965 4649 -633579575265 4650 14079546117 4651 -257867145 4652 3737205 4653 -40185 4654 285 4655 -1 4656 6362685441135942358474828762538534230890216321 4657 -203605934116350155471194520401233095388486922272 4658 3223760623508877461627246573019524010317709602640 4659 -33670388734426053488106797540426139663318300294240 4660 260945512691801914532827680938302582390716827280360 4661 -1600465811176385075801343109754922505329729873986208 4662 8091243823169502327662345721538774888055856585152496 4663 -34676759242155009975695767378023320948810813936367840 4664 128592982189658161993205137360169815185173435014030740 4665 -419117867877404379829705632877590508751676380786470560 4666 1215441816844472701506146335345012475379861504280764624 4667 -3167515037837110676652381358777911299474790586913507808 4668 7478854950448733542095900430447846123759922219101337880 4669 -16108302970197272244514247080964591651175217087295189280 4670 31833074917294609435587678755239550167798643291559540720 4671 -58006936515959066082626436842880958083544194442397385312 4672 97886705370680924014432112172361616765980828121545587714 4673 -153547773130479880806952332819390771397616985288698961120 4674 224634705135331677476837672087627239637254478477911443120 4675 -307394859658874927073567340751489906872032444232931448480 4676 394490069895556156411078087297745380485774970098928692216 4677 -475892782731147109321300549756010300268553932182834612832 4678 540787253103576260592386988359102613941538559298675696400 4679 -579974735212531062084588944037298455531505121566695674400 4680 588029939868260660169097123815594267413887137144010892100 4681 -564508742273530233762333238862970496717331651658250456416 4682 513847701300264699963149486657319298293981375227381825712 4683 -444065914703932456758277334148300628155292546492799108640 4684 364768429935373089480013524478961230270418877476227839240 4685 -285106359029946782582079536374360501820557283544637851360 4686 212245845055627049255548099300912818021970422194341511568 4687 -150626083587864357536195425310325225693011267363726234016 4688 101986410762616492081798985887199371562976378944189637615 4689 -65930608977853085790253889866472321010408972246748856640 4690 40721846721615141223392108446938786506429071093580176160 4691 -24045280921334654817622006892478140603796213407637818304 4692 13581130890753832813656874263344134970662676091350989968 4693 -7341151832839909629003715818023856740898743833162697280 4694 3799368053838198843080870467222873225552858650496483680 4695 -1883447411304406264091371684606210658821075228451248320 4696 894637520369592975443401550187950062940010733514342952 4697 -407314643420302492884800705776627670932037407128481344 4698 177796074508862199275111419188210491279857598349733920 4699 -74426263747895804347721059195064856814824110937097920 4700 29883272565443012351736485888927556145346044542925680 4701 -11510593877059530683631831601660984589318476416534336 4702 4253915128478522209168285591918189956922045632197472 4703 -1508480542013660357861094181531273034369519727729600 4704 513302406657426093994400103437724851972961574019100 4705 -167608949112628928651232686836808114929946636414400 4706 52517470721957064310719575208866542678049946076512 4707 -15789566360849836328713074899397784073139199473984 4708 4554682604091298940974925451749360790328615232880 4709 -1260415311824007254106268678471521224996597926080 4710 334554681533532789670182427001700078239837721120 4711 -85159373481262891916046435964069110824685965376 4712 20782942337689158146177999253135913951262646312 4713 -4861506979576411262263859474417757649418162880 4714 1089648116111954248438451261507428438662691680 4715 -233935753741549499664752248233233224119673920 4716 48086793824651841597754628803497940513488528 4717 -9459697145833149166771402387573365346915776 4718 1780050538194409789446231632070256920118560 4719 -320220731738676893339533732753379551767360 4720 55037938267585091042732360316987110460015 4721 -9031866792629348273679156564838910434464 4722 1414080154401564628707342694494980926608 4723 -211056739462920093836916820073877750240 4724 30003163943258248633679351873247327240 4725 -4058398987493869380401071750970652960 4726 521794155534926063194423510839083952 4727 -63693183304732758887582212590686304 4728 7371896215825550797173867197996100 4729 -807879037350745292840971747725600 4730 83699179545347485294334910800400 4731 -8183919777767309673223857944928 4732 753782084794357469902197442296 4733 -65262518164013633757766012320 4734 5299093355197688211100659120 4735 -402462786470710497045619680 4736 28507780708341993540731394 4737 -1877055519890830850418528 4738 114454604871392125025520 4739 -6435198667467830322720 4740 331974534432864262680 4741 -15622331032134788832 4742 666068377339080144 4743 -25519861200731040 4744 869995268206740 4745 -26067273953760 4746 675818213616 4747 -14853147552 4748 269078760 4749 -3857760 4750 41040 4751 -288 4752 1 4753 19088056323407827075424486287615602692670648963 4754 -617180487790186408772058389966237820396350983137 4755 9874887804642982540352934239459805126341615730192 4756 -104234926826787037925947639194297943000272610485360 4757 816506926809831797086589840355333886835468782135320 4758 -5062342946220957141936857010203070098379906449238984 4759 25874197280684892058788380274371247169497299629443696 4760 -112121521549634532254749647855608737734488298394256016 4761 420455705811129495955311179458532766504331118978460060 4762 -1385946585821871301482322035992941341440202577373442420 4763 4065443318410822484348144638912627934891260893628764432 4764 -10717986930355804731463290411678746373804233265021288048 4765 25604079889183311302940082650121449670754557244217521448 4766 -55803763861040550275638641673341621077285573480986905720 4767 111607527722081100551277283346683242154571146961973811440 4768 -205853884465171807683466989283882424418431226618751696656 4769 351667052628001838125922773359965808381486678807034148454 4770 -558530024762120566435289110630533930958831783987642471074 4771 827451888536474913237465349082272490309380420722433290480 4772 -1146819284111956458697539694342096960253351811176705788560 4773 1490865069345543396306801602644726048329357354529717525128 4774 -1822168418088997484374979736565776281291436766647432530712 4775 2098254542041875891098461514833318142093169610078861702032 4776 -2280711458741169446846153820470997980536053923998762719600 4777 2344064554817313042591880315484081257773166532998728350700 4778 -2281556166688851361456096840404505757565882092118762261348 4779 2106051846174324333651781698834928391599275777340395933552 4780 -1846045445412062070237981489102221182759859014705779151632 4781 1538371204510051725198317907585184318966549178921482626360 4782 -1220087507025213437226252133602042735732090728110141393320 4783 921843894196827930348723834277098955886468550127662386064 4784 -664124095819220121864134375231888495101004224285520213616 4785 456585315875713833781592382971923340381940404196295146861 4786 -299778237696175749452560655486616334594203295684436207535 4787 188096149142698509460430215207288680529696185527489385120 4788 -112857689485619105676258129124373208317817711316493631072 4789 64788673593596153258592629682510545515784241681690788208 4790 -35604586389273561700668021717415705193358907590839081808 4791 18739255994354506158246327219692476417557319784652148320 4792 -9449710287751417635354985521041505202016084335850228640 4793 4567359972413185190421576335170060847641107428994277176 4794 -2116581450630500454097803667517833075736122954899786984 4795 940702866946889090710134963341259144771610202177683104 4796 -401074865752549612318274596773405061724329931161027680 4797 164076081444224841402930516861847525250862244565874960 4798 -64415054196621604402631980693910509913301473792528688 4799 24272339262495097311136688377415554460084613313126752 4800 -8779356754519503282751568136512009060030604815386272 4801 3048387761985938639844294491844447590288404449786900 4802 -1016129253995312879948098163948149196762801483262300 4803 325161361278500121583391412463407742964096474643936 4804 -99886169804506573296858799907059894897467544498464 4805 29453614173123733151637851254645866444125045172624 4806 -8335928539563320703293731487163924465318409011120 4807 2264079356424605623116815959476621459716111089440 4808 -590032801977321465418321734893907410713895617248 4809 147508200494330366354580433723476852678473904312 4810 -35367463276418391932969577676389186899517134952 4811 8130451327912274007579213258940042965406237920 4812 -1791455377336602747432708006207128111021713440 4813 378196135215505024458016134643727045660139504 4814 -76465885262151289098068835966218036554235856 4815 14799848760416378535110097283784136107271456 4816 -2740712733410440469464832830330395575420640 4817 485334546541432166467730813704340883147405 4818 -82133538645473135863769830011503841763407 4819 13274107255834042159801184648323853214288 4820 -2047250372790324910218093154716614177328 4821 301066231292694839737954875693619731960 4822 -42178360905739856774882567126159286120 4823 5623781454098647569984342283487904816 4824 -712873705449124339857170148611142864 4825 85808871952209411279103814184674604 4826 -9795533327877786675696782441172900 4827 1058976575986787748723976480126800 4828 -108250938878649414314006484635184 4829 10445266032150382082930450271816 4830 -949569639286398371175495479256 4831 81159798229606698391067989680 4832 -6506481714609819702237518160 4833 487986128595736477667813862 4834 -34138947268014486091986978 4835 2220419334505007225495088 4836 -133760200873795615993680 4837 7431122270766423110760 4838 -378841527529268629176 4839 17620536164152029264 4840 -742627960941273264 4841 28129847005351260 4842 -948197090068020 4843 28094728594608 4844 -720377656272 4845 15660383832 4846 -280652040 4847 3980880 4848 -41904 4849 291 4850 -1 4851 57264168970223481226273458862846808078011946889 4852 -1870629519693967053391599656186329063881723598374 4853 30241843901719134029830861108345653199421198173713 4854 -322579668285004096318195851822353634127159447186272 4855 2553755707256282429185717160260299603506678956891320 4856 -16003535765472703222897160870964544181975188129852272 4857 82684934788275633318301997833316811606871805337570072 4858 -362238761929588488823037323841197460372962194812211744 4859 1373488638983023020120683186231207037247481655329636196 4860 -4578295463276743400402277287437356790824938851098787320 4861 13582276541054338754526755952730825146113985258259735716 4862 -36219404109478236678738015873948867056303960688692628576 4863 87530226597905738640283538362043095386067904997673852392 4864 -193015371472304962129856007670146312902611277687178238608 4865 390626347027283851929470491713391347540999014366908340040 4866 -729169181117596523601678251198330515409864826818228901408 4867 1260855042349177322061235309363779849562891263039854142018 4868 -2027257126914363537431790105251567601257982030769961561676 4869 3040885690371545306147685157877351401886973046154942342514 4870 -4267909740872344289330084432108563371069435854252550656160 4871 5619414492148586647617944502276275105241423874765858363944 4872 -6957370323612535849431740812342054892203667654472015117264 4873 8116932044214625157670364281065730707570945596884017636808 4874 -8940388918265384231636922976246312083701331382075149860832 4875 9312905123193108574621794766923241753855553522994947771700 4876 -9188733054883867126960170836697598530470812809355015134744 4877 8599711705211824362411441936909290932363709424139950062004 4878 -7644188182410510544365726166141591939878852821457733388448 4879 6461159058942217245832935211857774139659506551470227030712 4880 -5198633725585692036877074308391312526162821363251906806320 4881 3985619189615697228272423636433339603391496378493128551512 4882 -2914216181654488295941126959972764441189481222984223026912 4883 2033880043446361623208911524147658516246825436874405654199 4884 -1355920028964241082139274349431772344164550291249603769466 4885 864066685124271277833851301108482376183291852266904362895 4886 -526669217599555826489204602580408305483149319476970278336 4887 307223710266407565452036018171904844865170436361565995696 4888 -171602432761416838360596694834757661095860964454208033632 4889 91822354372337080175407003376493134446030866944795526768 4890 -47088386857608759064311283782816992023605572792202834240 4891 23151790204990973206619714526551687744939406622833060168 4892 -10917104324304686552714987337723560074849476293693638128 4893 4938690051471167726228208557541610510050953561432836296 4894 -2143927464204537927664958753661474329944599995660766144 4895 893303110085224136527066147358947637476916664858652560 4896 -357321244034089654610826458943579054990766665943461024 4897 137232071984106896336042045826157173293555313731908944 4898 -50610409526053607159391392786951581640176427759285568 4899 17924520040477319202284451612045351830895818164746972 4900 -6096775523971877279688588983688895180576808899573800 4901 1991613337830813244698272401338372425655090907194108 4902 -624819870692019841473967812184587427656499108139328 4903 188247012323877772751772353670997494229842680016336 4904 -54461399791813695261519045716137639840080272205984 4905 15128166608837137572644179365593788844466742279440 4906 -4034177762356570019371781164158343691857797941184 4907 1032557403460312564482063036064337968749317330184 4908 -253610590323585542153489166752644413377025309168 4909 59758817260155213955707217453209315795735848712 4910 -13504817459922082249877337277561427298471378240 4911 2926043782983117820806756410138309248002131952 4912 -607593791001958891752222642542381155322847072 4913 120865431543400424703399127817570444876050224 4914 -23021986960647699943504595774775322833533376 4915 4196716373034736968868025271443418224862855 4916 -731735162477851574059040303738852408437626 4917 121955860412975262343173383956475401406271 4918 -19415858374205016890455464112473695746272 4919 2950449066668409429431957781797473373208 4920 -427601314009914410062602577072097590320 4921 59049705268035799484835593976623000568 4922 -7762402570446020589555852729321333408 4923 970300321305752573694481591165166676 4924 -115195471935842771306194161508193304 4925 12972463055838149921868711881553300 4926 -1383729392622735991665995934032352 4927 139586736975100560562797835450632 4928 -13293974950009577196456936709584 4929 1193049033975218466348699448296 4930 -100679243373436157497780544160 4931 7970440100397029135240959746 4932 -590402970399779935943774796 4933 40800205271529507768472242 4934 -2621699937126394073476128 4935 156053567686094885325960 4936 -8567646853354228998288 4937 431703136021724716968 4938 -19848420046975849056 4939 827017501957327044 4940 -30974438275555320 4941 1032481275851844 4942 -30255861563424 4943 767358807768 4944 -16502339952 4945 292594680 4946 -4106592 4947 42777 4948 -294 4949 1 4950 171792506910670443678820376588540424234035840667 4951 -5669152728052124641401072427421833999723182742011 4952 92596161224851369142884182981223288662145318119513 4953 -997980848756731422984418416575406555580899539732529 4954 7983846790053851383875347332603252444647196317860232 4955 -50564363003674392097877199773153932149432243346448136 4956 264058340130299603177803154370914979002590604142562488 4957 -1169401220577041099787413969356909192725758389774205304 4958 4482704678878657549185086882534818572115407160801120332 4959 -15108375028813253221327515048543277409722298208625998156 4960 45325125086439759663982545145629832229166894625877994468 4961 -122240488869489048790740803574577426315025867324337621444 4962 298810083903195452599588630960078153214507675681714185752 4963 -666576341014820625029851561372482034093901738059208568216 4964 1364894412554156517918267482810320355525608320787903258728 4965 -2578133890380073422734505245308382893770593494821595044264 4966 4511734308165128489785384179289670064098538615937791327462 4967 -7342626423092267934356605625118482653336837355349738827046 4968 11149914198028999455874845578883621806918901169234788589218 4969 -15844614912988578174137938454203041515095280608912594310994 4970 21126153217318104232183917938937388686793707478550125747992 4971 -26491525462986194195913166939302439781852426838181903715736 4972 31308166456256411322442833655539247014916504445124068027688 4973 -34938098799010777852581133209804666958674939743109467219304 4974 36879104287844709955502307277016037345267991951059993175932 4975 -36879104287844709955502307277016037345267991951059993175932 4976 34987868170519340214194496647425471327561941081774865320756 4977 -31532276252443355995508620435334066752000267888513150227348 4978 27027665359237162281864531801714914358857372475868414480584 4979 -22057060235699293356464158137031711718147970641225947449672 4980 17155491294432783721694345217691331336337310498731292460856 4981 -12728267734579162116095804516351632926959940047445797632248 4982 9015856311993573165567861532415739989929957533607439989509 4983 -6101640130339084869626734572442975548740476310623216962597 4984 3948120084337054915640828252757219472714425848050316858151 4985 -2444074337922938757301465108849707292632739810697815197903 4986 1448340348398778522845312657096122840078660628561668265424 4987 -822031008550658080533826102676177828152753329724190096592 4988 447069495878428078886817704964237064433953565288594613936 4989 -233087514945163357368340854724944110516847585321404029488 4990 116543757472581678684170427362472055258423792660702014744 4991 -55903103177905032864764676539722367969487835503913974552 4992 25733174478718189731399613010348391605002336977992147016 4993 -11370472444084781509223084818526033499884753548415134728 4994 4823836794460210337246157195738317242375349990236723824 4995 -1965266842187493100359545524189684802449216662689035632 4996 769017459986410343618952596422050574871432607139187856 4997 -289063300562267717814216224187011918214084597009765648 4998 104383969647485564766244747623087637132863882253526484 4999 -36214846612392951041350218563112037372626244863468372 5000 12071615537464317013783406187704012457542081621156124 5001 -3866072949906872769120175837892134708624588231612092 5002 1189560907663653159729284873197579910346027148188336 5003 -351631211699318858536329490819410413750083496634288 5004 99845899618325107979451583812919006373480499044304 5005 -27230699895906847630759522858068819920040136102992 5006 7131849972737507712817970272351357598105749931736 5007 -1793389174431069190942530536322271208880393257688 5008 432887042104051184020610819112272360764232855304 5009 -100273269639921460705339229285893597691149983432 5010 22282948808871435712297606507976355042477774096 5011 -4748825155988994496063424337765452713970673168 5012 970190085632160165862420025995092489950997744 5013 -189931392425343524533912915141896413376650352 5014 35612136079751910850108671589105577508121941 5015 -6391921860468291691045146182659975450175733 5016 1097602743716777361088560455608278612656439 5017 -180203435535590313014539776293896488645087 5018 28267205574210245178751337457866115865896 5019 -4233253008698152659619765513013766144168 5020 604750429814021808517109359001966592024 5021 -82336912979373861253503152164587000792 5022 10673303534363278310639297502816833436 5023 -1315886737113280887613064075689746588 5024 154112861103357221071800297152853204 5025 -17123651233706357896866699683650356 5026 1802489603548037673354389440384248 5027 -179468661825129292152168645579384 5028 16873122051935232595503035054472 5029 -1495086764095526938842041080776 5030 124590563674627244903503423398 5031 -9741649011596368943072284134 5032 712803586214368459249191522 5033 -48665305082908689988900626 5034 3089860640184678729454008 5035 -181756508246157572320824 5036 9862756261419403149192 5037 -491248396162652264136 5038 22329472552847830188 5039 -919940816783993004 5040 34071882103110852 5041 -1123248860542116 5042 32557937986728 5043 -816865827624 5044 17380123992 5045 -304914456 5046 4234923 5047 -43659 5048 297 5049 -1 5050 515377520732011331036461129765621272702107522001 5051 -17179250691067044367882037658854042423403584066700 5052 283457636402606232070053621371091699986159137100550 5053 -3086538707495045638096139432707442955404843937317100 5054 24949521218918285574610460414385163889522488493313225 5055 -159676935801077027677506946652065048892943926357204640 5056 842739383394573201631286662885898869157204055774135600 5057 -3772262001861422902540045062441642557179865773465178400 5058 14617515257213013747342674616961364909071979872177566300 5059 -49807829765318417213167632028164650801282301786679114800 5060 151083750288132532213275150485432774097222982086259981560 5061 -412046591694906906036204955869362111174244496598890858800 5062 1018670740579075406589506696454811885958548894369480178700 5063 -2298539106947657327689143315077524255496212889859339890400 5064 4761259578677290178784654009803443100670726700422918344400 5065 -9099296083694376786121783218735469036837388805252688391520 5066 16113336814875458892090657783177393086066209342634969026650 5067 -26539613577441932292855201054645118024109050681987007808600 5068 40792369017179266301981142361769348074093540863054104594700 5069 -58683758936994733978288660941492746352204742995972571522200 5070 79223074564942890870689692271015207575476403044562971554970 5071 -100600729606276686819923418756844708032350987993095836895200 5072 120416024831755428163241667905920180826601940173554107798800 5073 -136122462853288744880186233284953247890941323674452469685600 5074 145575411662544907719088055040852778994478915596289446747100 5075 -147516417151378839822009229108064149381071967804239972703728 5076 141842708799402730598085797219292451327953815196384589138200 5077 -129584696927849408200720357953427671583562744747314316002800 5078 112615272330154842841102215840478809828572385316118393669100 5079 -93198846066335042351257006212810049513301284399546256829600 5080 73523534118997644521547193790105705727159902137419824832240 5081 -55340294498170270069981758766746230117217130641068685357600 5082 39775836670559881612799389113598852896749812648268117600775 5083 -27320776703010827774448065249744666636151386465477090877300 5084 17946000383350249616549219330714633966883753854774167537050 5085 -11280343098105871187545223579306341350612645280143762451860 5086 6789095383119274325837403080138075812868721696382819994175 5087 -3914433374050752764446790965124656324536920617734238555200 5088 2163239496185942317194279217568889021454614025589973938400 5089 -1146332040713918150991840269139069395984496321252806702400 5090 582718787362908393420852136812360276292118963303510073720 5091 -284253067006296777278464456981639159166887299172443938400 5092 133102626614059602058963515570767542784494846437890415600 5093 -59844591810972534259068867465926492104656597623237551200 5094 25841982827465412520961556405740985227010803519125306200 5095 -10719637321022689638324793768307371649722999978303830720 5096 4272319222146724131216403313455836527063514484106599200 5097 -1636207361673213497061601268983086329513686398168484800 5098 602215209504724412112950467056274829612676243770345100 5099 -213028509484664417890295403312423749250742616843931600 5100 72429693224785902082700437126224074745252489726936744 5101 -23669834387184935321143933701380416583415846315992400 5102 7434755672897832248308030457484874439662669676177100 5103 -2244454542761609735338273345655811151596277638091200 5104 651168910554294182474684242258167432870524993767200 5105 -181537999306045650871730152387125466133600907353280 5106 48626249814119370769213433675122892714357385898200 5107 -12512017496030715285645561881318171224746929704800 5108 3092050300743222743004362993659088291173091823600 5109 -733706851023815566136628506969953153837682805600 5110 167122116066535767842232048809822662818583305720 5111 -36529424276838419200487879521272713184389793600 5112 7659395412885474993650684415750730183823666400 5113 -1539984262908190739464158771420781730080948800 5114 296767800664599257084238929909213145901016175 5115 -54787901661156785923244110137085503858649140 5116 9684730091618623774310827549484811288145050 5117 -1638213050323548300132179784489968078591700 5118 265005052258221048550793788667494836242775 5119 -40966964600304703157610633996907414298400 5120 6047504298140218085171093590019665920240 5121 -851761168752143392277618815495727594400 5122 114356823582463696185421044673037501100 5123 -14620963745703120973478489729886073200 5124 1778225320423352550828464967148306200 5125 -205483814804476294762400396203804272 5126 22531120044350470916929868004803100 5127 -2340895589023425549810895377122400 5128 230088027980934989938677750742800 5129 -21358382344221813412029158296800 5130 1868858455119408673552551350970 5131 -153815510709416351732720275800 5132 11880059770239474320819858700 5133 -858799501463094529215893400 5134 57934887003462726177262650 5135 -3635130164923151446416480 5136 211344777030415781768400 5137 -11336501449907359941600 5138 558236813821195754700 5139 -25089295003199809200 5140 1022156463093325560 5141 -37441628684737200 5142 1220922674502300 5143 -35008535469600 5144 869006199600 5145 -18294867360 5146 317619225 5147 -4365900 5148 44550 5149 -300 5150 1