0 1 1 -2 2 1 3 7 4 -5 5 1 6 -20 7 22 8 -8 9 1 10 61 11 -86 12 46 13 -11 14 1 15 -182 16 319 17 -224 18 79 19 -14 20 1 21 547 22 -1139 23 991 24 -461 25 121 26 -17 27 1 28 -1640 29 3964 30 -4112 31 2374 32 -824 33 172 34 -20 35 1 36 4921 37 -13532 38 16300 39 -11234 40 4846 41 -1340 42 232 43 -23 44 1 45 -14762 46 45517 47 -62432 48 50002 49 -25772 50 8866 51 -2036 52 301 53 -26 54 1 55 44287 56 -151313 57 232813 58 -212438 59 127318 60 -52370 61 14974 62 -2939 63 379 64 -29 65 1 66 -132860 67 498226 68 -849752 69 870127 70 -594392 71 284428 72 -97292 73 23791 74 -4076 75 466 76 -32 77 1 78 398581 79 -1627538 80 3047482 81 -3460133 82 2653303 83 -1447676 84 576304 85 -168665 86 36019 87 -5474 88 562 89 -35 90 1 91 -1195742 92 5281195 93 -10769984 94 13427881 95 -11420042 96 6996331 97 -3176588 98 1082299 99 -276722 100 52441 101 -7160 102 667 103 -38 104 1 105 3587227 106 -17039327 107 37591147 108 -51053627 109 47688007 110 -32409035 111 16526095 112 -6423485 113 1912465 114 -434045 115 73921 116 -9161 117 781 118 -41 119 1 120 -10761680 121 54705208 122 -129812768 123 190752028 124 -194117648 125 144915112 126 -81987320 127 35796550 128 -12160880 129 3214600 130 -655808 131 101404 132 -11504 133 904 134 -44 135 1 136 32285041 137 -174877304 138 444143512 139 -702068852 140 773104972 141 -628862984 142 390877072 143 -189376970 144 72279190 145 -21804680 146 5182024 147 -960020 148 135916 149 -14216 150 1036 151 -47 152 1 153 -96855122 154 556916953 155 -1507307840 156 2550350068 157 -3021383768 158 2659693924 159 -1801494200 160 959007982 161 -406214540 162 137693230 163 -37350752 164 8062084 165 -1367768 166 178564 167 -17324 168 1177 169 -50 170 1 171 290565367 172 -1767605981 173 5078840473 174 -9158358044 175 11614501372 176 -11000465540 177 8064176524 178 -4678518146 179 2177651602 180 -819294230 181 249745486 182 -61537004 183 12165388 184 -1903460 185 230536 186 -20855 187 1327 188 -53 189 1 190 -871696100 191 5593383310 192 -17004127400 193 32553914605 194 -44001862160 195 44615897992 196 -35192995112 197 22099730962 198 -11211472952 199 4635534292 200 -1568530688 201 434356498 202 -98033168 203 17875768 204 -2595068 205 293101 206 -24836 207 1486 208 -56 209 1 210 2615088301 211 -17651846030 212 56605765510 213 -114665871215 214 164559501085 215 -177849556136 216 150194883328 217 -101492187998 218 55734149818 219 -25118075828 220 9341126356 221 -2871600182 222 728456002 223 -151660472 224 25660972 225 -3474371 226 367609 227 -29294 228 1654 229 -59 230 1 231 -7845264902 232 55570626391 233 -187469142560 234 400603379155 235 -608344374470 236 698108169493 237 -628434206120 238 454671447322 239 -268694637452 240 131088377302 241 -53141454896 242 17955926902 243 -5056968188 244 1183437418 245 -228643388 246 36084085 247 -4577198 248 455491 249 -34256 250 1831 251 -62 252 1 253 23535794707 254 -174557144075 255 617978054071 256 -1389279280025 257 2225636502565 258 -2702668882949 259 2583410787853 260 -1992448548086 261 1260755359678 262 -661959769358 263 290512741990 264 -107009235602 265 33126831466 266 -8607280442 267 1869367582 268 -336895643 269 49815679 270 -5943671 271 558259 272 -39749 273 2017 274 -65 275 1 276 -70607384120 277 547207226932 278 -2028491306288 279 4785815894146 280 -8066188787720 281 10333643151412 282 -10452901246508 283 8560756432111 284 -5774714627120 285 3246634667752 286 -1533497995328 287 611540448796 288 -206389730000 289 58948672792 290 -14215383188 291 2880054511 292 -486342680 293 67646692 294 -7618448 295 677506 296 -45800 297 2212 298 -68 299 1 300 211822152361 301 -1712229064916 302 6632681145796 303 -16385938988726 304 28984382257306 305 -39067118241956 306 41692346890936 307 -36135170542841 308 25884900313471 309 -15514618630376 310 7847128653736 311 -3368119341716 312 1230709638796 313 -383235748376 314 101594822356 315 -22855546721 316 4339082551 317 -689282756 318 90502036 319 -9650966 320 814906 321 -52436 322 2416 323 -71 324 1 325 -635466457082 326 5348509347109 327 -21610272502304 328 55790498111974 329 -103339085760644 330 146185736983174 331 -164144158914764 332 150097858519459 333 -113789871483254 334 72428756204599 335 -39056004591584 336 17951486678884 337 -7060248258104 338 2380416883924 339 -688020215444 340 170161462519 341 -35872794374 342 6406930819 343 -960788864 344 119454934 345 -12095684 346 972214 347 -59684 348 2629 349 -74 350 1 351 1906399371247 352 -16680994498409 353 70179326854021 354 -188981766838226 355 365807755393906 356 -541896296710166 357 638618213727466 358 -614437734473141 359 491467472969221 360 -331076140097051 361 189596769979351 362 -92910464628236 363 39132231453196 364 -14201498909876 365 4444477530256 366 -1198504603001 367 277779845641 368 -55093586831 369 9289297411 370 -1319153666 371 155741986 372 -15012326 373 1151266 374 -67571 375 2851 376 -77 377 1 378 -5719198113740 379 51949382866474 380 -227218975060472 381 637124627368699 382 -1286405033019944 383 1991496645524404 384 -2457750937892564 385 2481931417146889 386 -2088840153380804 387 1484695893260374 388 -899866450035104 389 468328163864059 390 -210307158987824 391 81736728182824 392 -27534931500644 393 8039991339259 394 -2031844139924 395 443060606134 396 -82961479064 397 13246758409 398 -1786379624 399 200778964 400 -18466124 401 1353979 402 -76124 403 3082 404 -80 405 1 406 17157594341221 407 -161567346713162 408 733606308047890 409 -2138592857166569 410 4496339726428531 411 -7260894969593156 412 9364749459202096 413 -9903545189333231 414 8748451877289301 415 -6542927833161926 416 4184295243365686 417 -2304850941627281 418 1099249640827531 419 -455517343536296 420 164341522684756 421 -51654905518421 422 14135523759031 423 -3361025958326 424 691945043326 425 -122701754291 426 18605897281 427 -2388716516 428 256177336 429 -22528061 430 1582351 431 -85370 432 3322 433 -83 434 1 435 -51472783023662 436 501859634480707 437 -2362386270856832 438 7149384879547597 439 -15627612036452162 440 26279024635207999 441 -35355143347199444 442 39075385027201789 443 -36148900821201134 444 28377235376775079 445 -19095813563258984 446 11098848068247529 447 -5602599864109874 448 2465801671436419 449 -948541911590564 450 319306239240019 451 -94061476795514 452 24218601634009 453 -5436861088304 454 1060050306199 455 -178519446134 456 25772046829 457 -3157248524 458 323761519 459 -27275114 460 1838461 461 -95336 462 3571 463 -86 464 1 465 154418349070987 466 -1557051686465783 467 7589018447051203 468 -23810540909499623 469 54032220988904083 470 -94464685942076159 471 132344454676806331 472 -152581298428804811 473 147522087490805191 474 -121280606951526371 475 85664676066552031 476 -52392357768001571 477 27906647660577151 478 -13000004878419131 479 5311427406208111 480 -1906460629310621 481 601490669626561 482 -166717281697541 483 40529184898921 484 -8617012006901 485 1595608644601 486 -255835586621 487 35243792401 488 -4128533081 489 405586861 490 -32790497 491 2124469 492 -106049 493 3829 494 -89 495 1 496 -463255047212960 497 4825573408468336 498 -24324107027619392 499 79020641175550072 500 -185907203876211872 501 337426278815132560 502 -491498049972495152 503 590088349963220764 504 -595147560901220384 505 511363908345384304 506 -378274635151182464 507 242841749370556744 508 -136112300749733024 509 66906662295834544 510 -28934287097043464 511 11030809294139974 512 -3710932638190304 513 1101642514719184 514 -288304836394304 515 66380220919624 516 -13403837940704 517 2363115404464 518 -361566963824 519 47629391644 520 -5345293664 521 503958352 522 -39163904 523 2442616 524 -117536 525 4096 526 -92 527 1 528 1389765141638881 529 -14939975272617968 530 77797894491326512 531 -261386030554269608 532 636742252804185688 533 -1198186040321609552 534 1811920428732618016 535 -2261763099862157444 536 2375531032666881916 537 -2129239285937373296 538 1646187813798931696 539 -1106799883262852696 540 651178651619755816 541 -336832287637236656 542 153709523586964936 543 -62026714979463386 544 22163607208710886 545 -7015860182347856 546 1966557023902096 547 -487445499153176 548 106591734741736 549 -20493184154096 550 3447816295936 551 -504455138756 552 63665272636 553 -6857168720 554 621450064 555 -46491752 556 2795224 557 -129824 558 4372 559 -95 560 1 561 -4169295424916642 562 46209690959492785 563 -248333658746597504 564 861955986154135336 565 -2171612788966826672 566 4231300373769014344 567 -6633947326519463600 568 8597209728319090348 569 -9388356197862803192 570 8763248890479001804 571 -7067802727334168384 572 4966587463587489784 573 -3060335838122120144 574 1661675514531465784 575 -797960858398131464 576 339789668525355094 577 -128517536605596044 578 43211187755754454 579 -12915531254054144 580 3428893521361624 581 -807220703378384 582 168071287204024 583 -30836633041904 584 4961181712204 585 -695450956664 586 84236778796 587 -8721518912 588 760925320 589 -54877424 590 3184696 591 -142940 592 4657 593 -98 594 1 595 12507886274749927 596 -142798368303394997 597 791210667199285297 598 -2834201617209003512 599 7376794353054615352 600 -14865513910273869704 601 24133142353327405144 602 -32425576511476734644 603 36762278321907499924 604 -35678102869299808604 605 29966657072481506956 606 -21967565118096637736 607 14147594977953850216 608 -8045362381716517496 609 4055558089725860176 610 -1817329863974196746 611 725342278342143226 612 -258151099872859406 613 81957781517916886 614 -23202211818139016 615 5850555631496776 616 -1311434564990456 617 260581186329736 618 -45720178178516 619 7047534582196 620 -948161293052 621 110401335532 622 -11004294872 623 925557592 624 -64431512 625 3613516 626 -156911 627 4951 628 -101 629 1 630 -37523658824249780 631 440902991184934918 632 -2516430369901250888 633 9293815518826295833 634 -24964584676372849568 635 51973336083876224464 636 -87264940970256085136 637 121409871887757609076 638 -142712411477199234416 639 143796586929806925736 640 -125578074086744329472 641 95869352426771420164 642 -64410350051958188384 643 38283682123103402704 644 -20212036650894098024 645 9507547681648450414 646 -3993356699000626424 647 1499795577960721444 648 -504024444426610064 649 151564416972333934 650 -40753878712629344 651 9784859326468144 652 -2093178123979664 653 397741720865284 654 -66862781925104 655 9892018461352 656 -1279365299648 657 143414220148 658 -13780967648 659 1118852128 660 -75272060 661 4084249 662 -171764 663 5254 664 -104 665 1 666 112570976472749341 667 -1360232632379054534 668 7990194100888687582 669 -30397876926380138387 670 84187569547944844537 671 -180884592928001522960 672 313768158994644479872 673 -451494556633528912364 674 549547106319355312324 675 -574102172266620011624 676 520530809190039914152 677 -413186131367058589964 678 289100402582645985316 679 -179261396421268396496 680 98919792075785696776 681 -48734679695839449266 682 21487617778650329686 683 -8492743432882790756 684 3011868911240551636 685 -958717695343611866 686 273826053110221966 687 -70108456692033776 688 16064393698407136 689 -3286403286575516 690 598330066640596 691 -96538837309160 692 13730114360296 693 -1709607960092 694 184757123092 695 -17137524032 696 1344668308 697 -87524807 698 4599541 699 -187526 700 5566 701 -107 702 1 703 -337712929418248022 704 4193268873609912943 705 -25330814935045117280 706 99183824880029102743 707 -282960585570214671998 708 626841348331949413417 709 -1122189069911934962576 710 1668251828895231216964 711 -2100135875591594849336 712 2271853623119215347196 713 -2135694599836739754080 714 1760089203291215684044 715 -1280487339114996545912 716 826884591846451174804 717 -476020772648625486824 718 245123831163304044574 719 -113197533031790438324 720 46965848077298701954 721 -17528350166604445664 722 5888021997271387234 723 -1780195854674277764 724 484151423186323294 725 -118301637787255184 726 25923603558133684 727 -5081393486497304 728 887946578568076 729 -137729180390048 730 18858938240572 731 -2263879329368 732 236169695188 733 -21171528956 734 1607242729 735 -101323430 736 5162119 737 -204224 738 5887 739 -110 740 1 741 1013138788254744067 742 -12917519550247986851 743 80185713678745264783 744 -322882289575132425509 745 948065581590673118737 746 -2163484630566062912249 747 3993408558067754301145 748 -6126944556597628613468 749 7968659455670015764972 750 -8915696744949240890924 751 8678937422629434609436 752 -7415962209710386806212 753 5601551220636205321780 754 -3761141114654350070324 755 2254946909792327635276 756 -1211392266138537620546 757 584716430258675359546 758 -254095077263686544186 759 99550898577112038946 760 -35192416158418607366 761 11228609561294220526 762 -3232650124233247646 763 839056336548088846 764 -196072448461656236 765 41167784017625596 766 -7745233222201532 767 1301134119738220 768 -194305995111764 769 25650576228676 770 -2972388414932 771 299684282056 772 -25993257143 773 1911213019 774 -116809787 775 5774791 776 -221885 777 6217 778 -113 779 1 780 -3039416364764232200 781 39765697438998704620 782 -253474660586483781200 783 1048832582404142541310 784 -3167079034347151781720 785 7438519473288861855484 786 -14143710304769325815684 787 22374242227860640141549 788 -30032922923607675908384 789 34715749690517738437744 790 -34952509012837544719232 791 30926824051760595028072 792 -24220615871619002771552 793 16884974564599255532752 794 -10525981844031332976152 795 5889123708207940496914 796 -2965541556914563699184 797 1347001662049734992104 798 -552747772995022661024 799 205128147052367861044 800 -68878244842301268944 801 20926559933993963464 802 -5749819133877514184 803 1427273681933057554 804 -319575800514533024 805 64403483684230192 806 -11648635581416192 807 1884052105073512 808 -271257723797792 809 34567741473472 810 -3871441261100 811 377664053485 812 -31726896200 813 2261642380 814 -134134160 815 6440446 816 -240536 817 6556 818 -116 819 1 820 9118249094292696601 821 -122336508681760346060 822 800189679198450048220 823 -3399972407798911405130 824 10550069685445597886470 825 -25482637454213737348172 826 49869650387596839302536 827 -81266436988351246240331 828 112473010998683667866701 829 -134180171995160891221616 830 139573276729030372595440 831 -127732981168119329803448 832 103588671666617603342728 833 -74875539565416769369808 834 48462920096693254461208 835 -28193352968655154466894 836 14785748378951631594466 837 -7006546543063768675496 838 3005244981034802975176 839 -1168132214152126244156 840 411762881579271667876 841 -131657924644283159336 842 38176017335626506016 843 -10031640179676686846 844 2386001083476656626 845 -512786251567223600 846 99349390428478768 847 -17300791896636728 848 2697825276466888 849 -374960948218208 850 46182065256772 851 -5004433421555 852 472844742085 853 -38511823340 854 2664044860 855 -153455498 856 7162054 857 -260204 858 6904 859 -119 860 1 861 -27354747282878089802 862 376127775139573734781 863 -2522905546277110490720 864 11000106902595184263610 865 -35050181464135705064540 866 86997982048086809930986 867 -175091588617004255255780 868 293668961352650578023529 869 -418685469984402249840434 870 515013526984166341531549 871 -552900002182252009007936 872 522772220233388362005784 873 -438498996167972139831632 874 328215290362867911452152 875 -220264299855496532753432 876 133042979002658717861890 877 -72550598105510049250292 878 35805388008142937620954 879 -16022281486168177601024 880 6509641623491181707644 881 -2403420858889941247784 882 806736655512121145884 883 -246185976651162677384 884 68270937874656566554 885 -17189643430106656724 886 3924359838178327426 887 -810834422852659904 888 151251766118388952 889 -25394267726037392 890 3822708121121512 891 -513507143988524 892 61195365521437 893 -6422967647810 894 588380212105 895 -46503957920 896 3124411354 897 -174941660 898 7942666 899 -280916 900 7261 901 -122 902 1 903 82064241848634269407 904 -1155738072701599294145 905 7944844413970905206941 906 -35523226254062663281550 907 116150651295002299457230 908 -296044127608396134857498 909 612272747899099575698326 910 -1056098472674955989326367 911 1549725371305857327544831 912 -1963726050936901274435081 913 2173713533530922368555357 914 -2121216662882417095025288 915 1838269208737304781500680 916 -1423144867256575874188088 917 989008189929357509712448 918 -619393236863472686339102 919 350694773319188865612766 920 -179966762129938862113154 921 83872232466647470424026 922 -35551206356641722723956 923 13719904200161005450996 924 -4823630825426304685436 925 1545294585465609178036 926 -450998790275132377046 927 119839868164976536726 928 -28962722944641639002 929 6356863106736307138 930 -1264589721207826760 931 227434569296501128 932 -36862392089401928 933 5363229553087084 934 -697093240552835 935 80464268464867 936 -8188108284125 937 727892085865 938 -55877191982 939 3649236334 940 -198769658 941 8785414 942 -302699 943 7627 944 -125 945 1 946 -246192725545902808220 947 3549278459953432151842 948 -24990271314614314914968 949 114514523176158895051591 950 -383975180139069561653240 951 1004283034120190704029724 952 -2132862371305694861952476 953 3780568165923967543677427 954 -5705274586592527971960860 955 7440903524116561150850074 956 -8484866651529668380101152 957 8537363522178173653631221 958 -7636024289094331439527328 959 6107703810507032404064944 960 -4390169437044648403325432 961 2847187900519775568729754 962 -1671477556821039283177400 963 890595059709005451952228 964 -431583459529881273385232 965 190525851536572638595894 966 -76710918957124739076944 967 28190796676439919507304 968 -9459514581823132219544 969 2898290956291006309174 970 -810518394770061987224 971 206728036998901453732 972 -48033312264850560416 973 10150632270359787418 974 -1946893429097330144 975 338021745564706912 976 -52952080748663180 977 7454509274745589 978 -938486045947436 979 105028593317242 980 -10371784541720 981 895523661811 982 -66824900984 983 4245545308 984 -225125900 985 9693511 986 -325580 987 8002 988 -128 989 1 990 738578176637708424661 991 -10894028105406199263746 992 78520092403796376896746 993 -368533840843091000069741 994 1266440063593367580011311 995 -3396824282499641673742412 996 7402870148037275289887152 997 -13474566869077597492984757 998 20896391925701551459560007 999 -28027985158942211424511082 1000 32895503478705566291153530 1001 -34096957218064189340994815 1002 31445436389461167972213205 1003 -25959135720615428651722160 1004 19278212121640977614041240 1005 -12931733138603975109514694 1006 7861620570982893418261954 1007 -4343262735948055639034084 1008 2185345438298649272107924 1009 -1003161014139599189172914 1010 420658608407946855826726 1011 -161283308986444497598856 1012 56569340421909316165936 1013 -18154387450696151147066 1014 5329846140601192270846 1015 -1430702505766766348420 1016 350827973793453134980 1017 -78485209075929922670 1018 15991312557651777850 1019 -2960958665791450880 1020 496877987810696452 1021 -75315608572899947 1022 10269967412587897 1023 -1253571825899162 1024 136143946942402 1025 -13058355527153 1026 1095998364763 1027 -79561536908 1028 4920923008 1029 -254206433 1030 10670251 1031 -349586 1032 8386 1033 -131 1034 1 1035 -2215734529913125273982 1036 33420662492856306215899 1037 -246454305316795329953984 1038 1184121614933069377105969 1039 -4167854031623193740103674 1040 11456912911092292601238547 1041 -25605434726611467543403868 1042 47826570755270067768841423 1043 -76163742646182251871664778 1044 104980347402528185733093253 1045 -126714495595058910297971672 1046 135186375132898134314137975 1047 -128433266386447693257634430 1048 109322843551307453927379685 1049 -83793772085538361493845880 1050 58073411537452902942585322 1051 -36516594851552655364300556 1052 20891408778827060335364206 1053 -10899299050844003455357856 1054 5194828480717446839626666 1055 -2265136839363439756653092 1056 904508535367280348623294 1057 -330991330252172446096664 1058 111032502773997769607134 1059 -34143925872499727959604 1060 9621953657901491316106 1061 -2483186427147125753360 1062 586283601021242902990 1063 -126459146748885256220 1064 24874188555026130490 1065 -4451592629223540236 1066 722824813529396293 1067 -106125510810663638 1068 14030682890285383 1069 -1662003666726368 1070 175319013523861 1071 -16346350621442 1072 1334682975487 1073 -94324305932 1074 5683542307 1075 -286217186 1076 11719009 1077 -374744 1078 8779 1079 -134 1080 1 1081 6647203589739375821947 1082 -102477722008482043921679 1083 772783578443242296077851 1084 -3798819150116003461271891 1085 13687683709802650597416991 1086 -38538592764900071543819315 1087 88273217090926695231450151 1088 -169085146992421670849928137 1089 276317798693816823383835757 1090 -391104784853766809070944537 1091 485123834187704916627008269 1092 -532273620993753313240385597 1093 520486174292241214087041265 1094 -456401797040370055039773485 1095 360704159807922538408917325 1096 -258014006697897070321601846 1097 167623196092110869035486990 1098 -99190821188033836370393174 1099 53589305931359070701437774 1100 -26483784492996343974237854 1101 11990238998807766109585942 1102 -4978662445465280802522974 1103 1897482526123797686913286 1104 -664088838574165754918066 1105 213464280391496953485946 1106 -63009786846204201907922 1107 17071512939342868576186 1108 -4242037230210854462330 1109 965661041267898671650 1110 -201081712413963647690 1111 38228966442696751198 1112 -6620067069811729115 1113 1041201345961387207 1114 -148217559481519787 1115 19016693890464487 1116 -2187960707297951 1117 224358065388187 1118 -20350399547903 1119 1617655893283 1120 -111374932853 1121 6542193865 1122 -321374213 1123 12843241 1124 -401081 1125 9181 1126 -137 1127 1 1128 -19941610769218127465840 1129 314080369615185507586984 1130 -2420828457338208932155232 1131 12169241028791252679893524 1132 -44861870279523955253522864 1133 129303462004502865228874936 1134 -303358244037680157238169768 1135 595528658068191707781234562 1136 -998038543073872141001435408 1137 1449632153255117250596669368 1138 -1846476287416881558951969344 1139 2081944697168964856348165060 1140 -2093732143870476955501509392 1141 1889691565413351379206361720 1142 -1538514276464137670266525460 1143 1134746179901613749373722863 1144 -760883594974229677428062816 1145 465195659656212378146666512 1146 -259958738982111048474706496 1147 133040659410348102624151336 1148 -62454501489419642302995680 1149 26926226335203608517154864 1150 -10671110023836673863262832 1151 3889749041846294951667484 1152 -1304481679748656615375904 1153 402493640930109559209712 1154 -114224325664232807636480 1155 29797624629975431963176 1156 -7139020354014550477280 1157 1568906178509789614720 1158 -315768611742053901284 1159 58089167652131938543 1160 -9743671107695890736 1161 1485854024405946568 1162 -205267641152913248 1163 25580576012358340 1164 -2861034903462512 1165 285409264031896 1166 -25203367227752 1167 1951780691842 1168 -131001514448 1169 7506316504 1170 -359903936 1171 14046484 1172 -428624 1173 9592 1174 -140 1175 1 1176 59824832307654382397521 1177 -962182719614774650226792 1178 7576565741629812304052680 1179 -38928551543711966971835804 1180 146754851867363118440462116 1181 -432772256293032550940147672 1182 1039378194117543336943384240 1183 -2089944218242255280581873454 1184 3589644287289808130785540786 1185 -5346935002839223892791443512 1186 6989061015505761927452577400 1187 -8092310378923776127996464524 1188 8363141128780395722852693236 1189 -7762806840110531093120594552 1190 6505234394805764390005938100 1191 -4942752816168978918387694049 1192 3417396964824302781657911311 1193 -2156470573942866811868062352 1194 1245071876602545523570786000 1195 -659080717213155356347160504 1196 320404163878607029533138376 1197 -143233180495030467854460272 1198 58939556406713630106943360 1199 -22340357149375558718265284 1200 7803194081092264797795196 1201 -2511962602538985293005040 1202 745166617922807982119152 1203 -203617199554159103526008 1204 51214685692019083395016 1205 -11845738889543919321440 1206 2516212013735951318572 1207 -490036114698449716913 1208 87320180975219610751 1209 -14201233180913730440 1210 2101656947864686312 1211 -282009369189988268 1212 34163680722745876 1213 -3717262695558200 1214 361019365715152 1215 -31058709303278 1216 2344785235186 1217 -153520463960 1218 8586028312 1219 -402043388 1220 15332356 1221 -457400 1222 10012 1223 -143 1224 1 1225 -179474496922963147192562 1226 2946372991151978333077897 1227 -23691879944504211562384832 1228 124362220372765713219560092 1229 -479193107145801322293222152 1230 1445071620746460771260905132 1231 -3550906838645662561770300392 1232 7309210848844309178689004602 1233 -12858877080111679672938495812 1234 19630449295807479809159871322 1235 -26314118049356509675149175712 1236 31265992152277090311441970972 1237 -33181733765264963296554544232 1238 31651561649111989002214476892 1239 -27278510024527824263138408852 1240 21333492843312701145169020247 1241 -15194943710641887263361427982 1242 9886808686652903217262098367 1243 -5891686203750503382580420352 1244 3222314028242011592612267512 1245 -1620293208848976444946575632 1246 750103705363698433096519192 1247 -320051849715171358175290352 1248 125960627854840306261739212 1249 -45749939392652353111650872 1250 15339081888709220676810316 1251 -4747462456307409239362496 1252 1356018216585285292697176 1253 -357261256630216353711056 1254 86751902360650841359336 1255 -19394374930751773277156 1256 3986320357831300469311 1257 -751996657624108549166 1258 129923880517960802071 1259 -20506204024507789376 1260 2947685055434651116 1261 -384500411358225896 1262 45315468809420476 1263 -4800320792703656 1264 454195493624986 1265 -38093065008836 1266 2805346627066 1267 -179278548896 1268 9792158476 1269 -448040456 1270 16704556 1271 -487436 1272 10441 1273 -146 1274 1 1275 538423490768889441577687 1276 -9018593470378898146426253 1277 74022012824664613020232393 1278 -396778541062801351221065108 1279 1561941541810169680099226548 1280 -4814407969385183636075937548 1281 12097792136683448456571806308 1282 -25478539385178590097837314198 1283 45885842089179348197504492038 1284 -71750224967534119100418109778 1285 98572803443877008834607398458 1286 -120112094506187780609475088628 1287 130811193448071980201105603668 1288 -128136418712600930303197974908 1289 113487091722695461791629703448 1290 -91278988554465927698645469593 1291 66918323975238362935253304193 1292 -44855369770600596915147723083 1293 27561867297904413365003359423 1294 -15558628288476538160417222888 1295 8083193654788940927451994408 1296 -3870604324940071744236133208 1297 1710259254509212507622390248 1298 -697933733279692276960507988 1299 263210446032797365596691828 1300 -91767185058780015142081820 1301 29581469257631448394897804 1302 -8815517106063265117454024 1303 2427801986475934353830344 1304 -617516963712168877789064 1305 144935027152906161190804 1306 -31353336004245674685089 1307 6242310330703626116809 1308 -1141768299177990955379 1309 191442492591484170199 1310 -29349259190811742724 1311 4101186289509328804 1312 -520446817786487324 1313 59716431187531444 1314 -6162907273578614 1315 568474688651494 1316 -46509104890034 1317 3343182273754 1318 -208655024324 1319 11136279844 1320 -498154124 1321 18166864 1322 -518759 1323 10879 1324 -149 1325 1 1326 -1615270472306668324733060 1327 27594203901905583880856446 1328 -231084631944372737207123432 1329 1264357636013068666683427717 1330 -5082603166493310391518744752 1331 16005165449965720588327039192 1332 -41107784379435529005791356472 1333 88533410292219218750083748902 1334 -163136065652716634690350790312 1335 261136516991781705498758821372 1336 -367468635299165145604240305152 1337 458909086962440350663032664342 1338 -512545674850403721212791899632 1339 515220449585874771110699528392 1340 -468597693880687315678087085252 1341 387324057386093244887566112227 1342 -292033960480181016504405382172 1343 201484433287040153680696473442 1344 -127540971664313837010157801352 1345 74237752163334027846255028087 1346 -39808209252843360942773206112 1347 19695006629609156160160394032 1348 -9001382088467709267103303952 1349 3804060454348289338503914212 1350 -1487565071378084373750583472 1351 538512001209137411022937288 1352 -180511592831674360326775232 1353 56028020575821243747259876 1354 -16098923065491068178945056 1355 4280352877612440987197536 1356 -1052322045170887361361476 1357 238995035165643185246071 1358 -50080266996356553035516 1359 9667615228237598982946 1360 -1716095776952443465976 1361 279490270163919398371 1362 -41652818059339729136 1363 5662526742868790776 1364 -699596111349081656 1365 78205153008267286 1366 -7868331339533096 1367 708002003321596 1368 -56538651711296 1369 3969147346726 1370 -242063863856 1371 12630742216 1372 -552654716 1373 19723141 1374 -551396 1375 11326 1376 -152 1377 1 1378 4845811416920004974199181 1379 -84397882178023419967302398 1380 720848099735023795502226742 1381 -4024157539983578737257406583 1382 16512167135492999841239661973 1383 -53098099516390472156499862328 1384 139328518588272307605701108608 1385 -306708015256093185256042603178 1386 577941607250369122821136119838 1387 -946545616628061751186627254428 1388 1363542422889277142311479736828 1389 -1744195896186486197593338298178 1390 1996546111513651514301408363238 1391 -2058207023608028034544890484808 1392 1921013531227936718144960784148 1393 -1630569866038967050340785421933 1394 1263425938826636294400782258743 1395 -896487260341301477546494802498 1396 584107348279981664711169877498 1397 -350254228154315920548922885613 1398 193662379921864110674574646423 1399 -98893229141670829423254388208 1400 46699152895012283961470305888 1401 -20413563451512577282615046588 1402 8266755668482542459755664628 1403 -3103101075005496606819395336 1404 1080046779704160492003262984 1405 -348595654559138091568554860 1406 104324789772294448284095044 1407 -28939981698328391140537664 1408 7437319013125103071281964 1409 -1769307150667816917099689 1410 389235836154712844352619 1411 -79083112681069349984354 1412 14815902559094929380874 1413 -2554566587444201661089 1414 404448724341938585779 1415 -58640398287946101464 1416 7761315076916035744 1417 -934211570373883514 1418 101810147026866574 1419 -9992337349497884 1420 877617958455484 1421 -68446093751474 1422 4695338938294 1423 -279956090504 1424 14288706364 1425 -611824139 1426 21377329 1427 -585374 1428 11782 1429 -155 1430 1 1431 -14537434250760014922597542 1432 258039457950990264876106375 1433 -2246942181383094806473982624 1434 12793320719685760007274446491 1435 -53560658946462578260976392502 1436 175806465684664416310739248957 1437 -471083655281207394973603188152 1438 1059452564356551863373828918142 1439 -2040532837007200553719450962692 1440 3417578457134554376381017883122 1441 -5037172885295893178121066464912 1442 6596130111448735735091494631362 1443 -7733834230727440740497563387892 1444 8171167182337735617936079817662 1445 -7821247617291838188979772837252 1446 6812723129344837869167317049947 1447 -5420847682518875933543132198162 1448 3952887719850540727040266666237 1449 -2648809305181246471680004434992 1450 1634870032742929426357938534337 1451 -931241367919908252572646824882 1452 490342067346876598944337811047 1453 -238990687826707681307665305872 1454 107939843249550015809315445652 1455 -45213830456960204661882040472 1456 17576058893499032280213850636 1457 -6343241414117978082829184288 1458 2125833743381574766708927564 1459 -661570023876021436420839992 1460 191144734867279621705708036 1461 -51251938737703700354383556 1462 12745240465128553822581031 1463 -2937014659131955450157546 1464 626485174197920894305681 1465 -123530820358354138126976 1466 22479602321427534364141 1467 -3767912760470017418426 1468 580369919205776890171 1469 -81924343518694208696 1470 10563949788037686286 1471 -1239642011454483236 1472 131787159075360226 1473 -12625191224864336 1474 1082956239709906 1475 -82532110566356 1476 5535207209806 1477 -322822209596 1478 16124178781 1479 -675956126 1480 23133451 1481 -620720 1482 12247 1483 -158 1484 1 1485 43612302752280044767792627 1486 -788655808103730809550916667 1487 6998866002100274684298054247 1488 -40626904340440374828297322097 1489 173475297559073494790203623997 1490 -580980056000455827193194139373 1491 1589057431528286601231548813413 1492 -3649441348350862985095089942578 1493 7181051075378153524532181806218 1494 -12293268208410863682862504612058 1495 18529097113022233910744217277858 1496 -24825563219642100383395550358998 1497 29797632803631057956584184795038 1498 -32247335777740647594305802840878 1499 31634910034213250184875398329418 1500 -28259417005326351796481723987093 1501 23075266176901465669796713644433 1502 -17279510842070498114663932196873 1503 11899315635394280142080279971213 1504 -7553419403410034750753820038003 1505 4428594136502654184075879008983 1506 -2402267569960538049405660258023 1507 1207314130826999642867333728663 1508 -562810217575357728735611642828 1509 243581334620430629794961567068 1510 -97942007137457301502523592380 1511 36605783135852966528701403500 1512 -12720742644262702382955966980 1513 4110543815009639075971447540 1514 -1235004228477860301537964100 1515 344900551080390722768858704 1516 -89487660133089361822126649 1517 21556284442524420173053669 1518 -4816470181725718133074589 1519 997077635272983308686609 1520 -190969627322636741219399 1521 33783340602837586619419 1522 -5509022518087348088939 1523 826142949761859516259 1524 -113616192882807267554 1525 14282875822401135994 1526 -1635003488680563914 1527 169662732749953234 1528 -15874059943994054 1529 1330552571408974 1530 -99137732195774 1531 6503673838594 1532 -371194745939 1533 18152047159 1534 -745356479 1535 24995611 1536 -657461 1537 12721 1538 -161 1539 1 1540 -130836908256840134303377880 1541 2409579727063472473420542628 1542 -21785253814404554862445079408 1543 128879579023421399169190020538 1544 -561052797017660859198908194088 1545 1916415465560440976369786042116 1546 -5348152350585315630887840579612 1547 12537381476580875556516818641147 1548 -25192594574485323558691635361232 1549 44060855700610744573119695642392 1550 -67880559547477565415095156445632 1551 93005786771948535060930868354852 1552 -114218461630535274253148104744112 1553 126539640136853000739501593317672 1554 -127152065880380398148931997829132 1555 116413161050192305574320570290697 1556 -97485215536030748805871864920392 1557 74913798703112960013788510235052 1558 -52977457748253338540904772110512 1559 34559573845624384394341740085222 1560 -20839201812917997302981457064952 1561 11635396846384268332292859783052 1562 -6024209962441536978007661444012 1563 2895744783553072829074168657147 1564 -1293554221436649618120496344032 1565 537407356032802534302532344208 1566 -207759356545016201088627802880 1567 74768011068641073677569304440 1568 -25052374089291619610870309600 1569 7815556500443219980585339840 1570 -2269705881719032469844540212 1571 613363531479658808235238651 1572 -154156513460662622341287656 1573 36005694987701574572277436 1574 -7807703087544668059134416 1575 1569986517240893532344806 1576 -292319649131149501077656 1577 50310408157099630886236 1578 -7987451367372926637716 1579 1166991528410281318921 1580 -156464820350010675536 1581 19187886288442827736 1582 -2143991686930423616 1583 217284912581935396 1584 -19865717658220976 1585 1627965767996296 1586 -118648753711556 1587 7617258076411 1588 -425650887416 1589 20388116596 1590 -820343312 1591 26967994 1592 -695624 1593 13204 1594 -164 1595 1 1596 392510724770520402910133641 1597 -7359576089447257554565005764 1598 67765341170277137060755780852 1599 -408423990884668752370015141022 1600 1812037970076403976765914602802 1601 -6310299193698983788308266320436 1602 17960872517316387869033307780952 1603 -42960296780327942300438296503053 1604 88115165200036846232591724724843 1605 -157375161676317557278050722288408 1606 247702534343043440818405164979288 1607 -346897919863323170597887761510188 1608 435661171663554357820375182587188 1609 -493837382041094276471652884697128 1610 507995837777994195186297586805068 1611 -476391549030957314871893708701223 1612 408868807658284551991936165051873 1613 -322226611645369628847237395625548 1614 233846171947872975636502826566588 1615 -156656179285126491723929992366178 1616 97077179284378376303286111280078 1617 -55745392352070802299860036414108 1618 29708026733708879266315844115088 1619 -14711444313100755465230167415453 1620 6776407447863021683435657689243 1621 -2905776289535057221028093376656 1622 1160685425667851137568415752848 1623 -432063389750939422121335716200 1624 149925133336515932510180233240 1625 -48499043590621279552626329120 1626 14624674145600317390118960476 1627 -4109796476158008894550256165 1628 1075833071861646675259101619 1629 -262173598423767346058119964 1630 59428804250335578749680684 1631 -12517662639267348656168834 1632 2446945464634342035577774 1633 -443250873602448393736364 1634 74272762259218410799384 1635 -11488425952603770594479 1636 1636385989460313345529 1637 -214028479215339158744 1638 25619861349234098584 1639 -2795846424676229804 1640 276882065556598324 1641 -24749614962209864 1642 1983912029130964 1643 -141500527940789 1644 8894210738659 1645 -486815237204 1646 22849146532 1647 -901247294 1648 29054866 1649 -735236 1650 13696 1651 -167 1652 1 1653 -1177532174311561208730400922 1654 22471238993112293066605150933 1655 -210655599600278668736832348320 1656 1293037313824283394170801203918 1657 -5844537901113880682667758949428 1658 20742935551173355341690713564110 1659 -60192916745648147395408189663292 1660 146841762858300214770348197290111 1661 -307305792380438480998213470677582 1662 560240650228989518066743891590067 1663 -900482764705447879733266217226272 1664 1288396293933012952612068449509852 1665 -1653881434853986244059013309271752 1666 1917173317786837187235333836678572 1667 -2017824895375076862030545645112332 1668 1937170484870866139801978712908737 1669 -1702997972005810970847702203856842 1670 1375548642594393438533648351928517 1671 -1023765127488988555756745875325312 1672 703814709803252450808292803665122 1673 -447887717138261620633788326206412 1674 264313356340590783202866220522402 1675 -144869472553197440098807568759372 1676 73842359673011145662006346361447 1677 -35040666656689820515537140483182 1678 15493736316468193346519937819211 1679 -6387832566538610633733340635200 1680 2456875594920669403932422901448 1681 -881838789760487219651876415920 1682 295422264108379771168059220600 1683 -92373066027422231722983210548 1684 26954063574074344073769728971 1685 -7337295691742948920327561022 1686 1862353867132948713433461511 1687 -440460011174774082307162016 1688 96981792168137624718187186 1689 -19858499033170374762902156 1690 3776698085441687216786866 1691 -666069160380103626134516 1692 108738040117029722582821 1693 -16397583920984710631066 1694 2278471427106330821761 1695 -290888063263041454496 1696 34007400623262787996 1697 -3626492621346024776 1698 351130910443227916 1699 -30701351049602756 1700 2408413612953331 1701 -168183160156766 1702 10354656450271 1703 -555362676800 1704 25552888414 1705 -988411892 1706 31260574 1707 -776324 1708 14197 1709 -170 1710 1 1711 3532596522934683626191202767 1712 -68591249153648440408545853721 1713 654438037793948299277102195893 1714 -4089767541073128851249235960074 1715 18826651017165925442174078052202 1716 -68073344554633946707739899641758 1717 201321685788117797527915282553986 1718 -500718205320548791706452781533625 1719 1068759139999615657764988609322857 1720 -1988027743067407035198445145447783 1721 3261688944345333157266542543268883 1722 -4765671646504486737569471565755828 1723 6250040598494971684789108377325108 1724 -7405401388214497805765014819307468 1725 7970648003912067773326970772015568 1726 -7829336349987675281436481783838543 1727 7046164400888299052345085324479263 1728 -5829643899788991286448647259642393 1729 4446844025061359105803885977904453 1730 -3135209256898745908181624286320678 1731 2047477861218037312709657782284358 1732 -1240827786160033970242386987773618 1733 698921774000183103499288926800518 1734 -366396551572230877084826607843713 1735 178964359643080607208617767810993 1736 -81521875606094400555096953940815 1737 34657234016084025247719959724811 1738 -13758459351300618845530609339544 1739 5102391964202131062888052149208 1740 -1768105582085626533156054077720 1741 572541462190646466337008852244 1742 -173235256749645263944292397461 1743 48965950649303190834752412037 1744 -12924357293141795060627945555 1745 3183733900657270960354947559 1746 -731405387679186956461723574 1747 156557289267648749006893654 1748 -31188593289495436413262754 1749 5774905566581998095190414 1750 -992283280731192793882979 1751 157930791879983854476019 1752 -23232998202303703096349 1753 3151135616895455185249 1754 -392910265132829818484 1755 44886878487300862324 1756 -4679885352675708524 1757 443234963592036184 1758 -37926591888462749 1759 2912963093423629 1760 -199247129507579 1761 12020744480671 1762 -632021342042 1763 28518124090 1764 -1082193614 1765 33589546 1766 -818915 1767 14707 1768 -173 1769 1 1770 -10597789568804050878573608300 1771 209306343983880004851828763930 1772 -2031905362535493338239852441400 1773 12923740661013334853024810076115 1774 -60569720592570905177771470116680 1775 223046684681067765565393776977476 1776 -672038401918987339291485747303716 1777 1703476301749764172647273627154861 1778 -3706995625319395765001418609502196 1779 7032842369201836763360324045666206 1780 -11773094576103406506998072775254432 1781 17558703883858793369974957240536367 1782 -23515793441989401791936796697731152 1783 28466244763138465102084152835247512 1784 -31317345399950701125745927135354172 1785 31458657053875093617636416123531197 1786 -28967829552652572438471737757276332 1787 24535096100255272911691027103406442 1788 -19170175974973068603860305193355752 1789 13852471795757596830348758836866487 1790 -9277642840552857846310597633173752 1791 5769961219698139223436818745605212 1792 -3337593108160583280740253768175172 1793 1798111428716875734753768750331657 1794 -903289630501472698710679911276692 1795 423529986461363808873908629633438 1796 -185493577654346476298256833115248 1797 75932612069985881784311787743443 1798 -29065635243907012034194765787168 1799 10406708710459010662356214382368 1800 -3485729968657565932167080634452 1801 1092247232439582258169886044627 1802 -320133108697554836448549633572 1803 87739022528728576016636248702 1804 -22475558995113607941692788232 1805 5377950063694831829740118281 1806 -1201077255482133203482404536 1807 250123069136135058246681916 1808 -48513309989241430698833996 1809 8751755408775576476839351 1810 -1466075656371144357311036 1811 227629786486894963765066 1812 -32686405052990068652096 1813 4329866412293944640701 1814 -527570900594732405456 1815 58926534545327987896 1816 -6009590243451817076 1817 557014739257424431 1818 -46665481168733636 1819 3510704481946366 1820 -235309362949592 1821 13916808506797 1822 -717575714312 1823 31764704932 1824 -1182962252 1825 36046291 1826 -863036 1827 15226 1828 -176 1829 1 1830 31793368706412152635720824901 1831 -638516821520444065434059900090 1832 6305022431590360019571386088130 1833 -40803127345575497897314282669745 1834 194632902438726050386339220426155 1835 -729709774635774201873952801049108 1836 2239161890438029783439851018888624 1837 -5782467307168279857233306628768299 1838 12824463177707951467651529455661449 1839 -24805522732924906055082390746500814 1840 42352126097512056284354542371429502 1841 -64449206227679786616922944496863533 1842 88106084209826998745785347333729823 1843 -108914527731404797098189255203473688 1844 122418280962990568479321934241310028 1845 -125693316561575981978655175505947763 1846 118362145711832810933051629395360193 1847 -102573117853418391173544819067495658 1848 82045624025174478723271942683473698 1849 -60727591362245859094906581703955213 1850 41685400317416170369280551736387743 1851 -26587526499647275516621053869989388 1852 15782740544179889065657580050130728 1853 -8731927394311210485001560019170143 1854 4507980320221293830885808484161733 1855 -2173879589885564125332405800177006 1856 980010719424403237768679128979182 1857 -413291413864304121651192196345577 1858 163129517801706917886896085104947 1859 -60285761375284044021263408934272 1860 20863898616431708458857456285724 1861 -6762471665976312706676738768333 1862 2052646558532246767515534945343 1863 -583350176283740564498458379678 1864 155165699514069399841714613398 1865 -38609409186198103430913143075 1866 8981181830141231440187331889 1867 -1951446462890538378222450284 1868 395662999103859350343183904 1869 -74768576215568160129352049 1870 13149982377889009548772459 1871 -2148965015831829248606234 1872 325689001645865169721354 1873 -45676004289871902574199 1874 5912579114078141857069 1875 -704350504230716369144 1876 76955305275683439124 1877 -7680634461224090369 1878 697011182763625339 1879 -57197594614572734 1880 4216632570795142 1881 -277059788469983 1882 16069535649733 1883 -812869829108 1884 35313591688 1885 -1291101125 1886 38635399 1887 -908714 1888 15754 1889 -179 1890 1 1891 -95380106119236457907162474702 1892 1947343833267744348937900525171 1893 -19553584116291524124148218164480 1894 128714404468316853711514234097365 1895 -624701834661753649056331943948210 1896 2383762226346048656008197623573479 1897 -7447195445949863552193505857714980 1898 19586563811942869355139770905193521 1899 -44255856840292134260187894995752646 1900 87241031376482669632898701695163891 1901 -151861901025461074908146017860789320 1902 235699744780551416135123375862020101 1903 -328767458857160782854278986498053002 1904 414849667404041390040353112944150887 1905 -476169370620376502536155057927403772 1906 499498230647718514415287460759153317 1907 -480779753697074414777810063692028342 1908 426081499272087984453686086597847167 1909 -348709989928941827343360647117916752 1910 264228398111912056007991687795339337 1911 -185783792314494370202748236913118442 1912 121447979816357996919143713346355907 1913 -73935748132186942713593794020381572 1914 41978522727113520520662260107641157 1915 -22255868354975091977658985471655342 1916 11029619089877986206883025884692751 1917 -5113911748158773838638443187114552 1918 2219884961017315602722255718015913 1919 -902679967269424875311880451660418 1920 343986801927559049950686311907763 1921 -122877457224579169397835777791444 1922 41151313614360646578887672590723 1923 -12920411341573053009223343604362 1924 3802697087383468461010910084377 1925 -1048847274825948764023602219872 1926 270993927072663710134454042623 1927 -65552954676621797751475138742 1928 14835521218812846574854682741 1929 -3138435460202116429252001996 1930 619968727750563830731240051 1931 -114218523349235188775669426 1932 19596877425384497294591161 1933 -3126032020769424757770296 1934 462717014515480877443951 1935 -63413741632106328145406 1936 8025630626770290964501 1937 -935216420057766686516 1938 99997208659355710231 1939 -9771668009514966386 1940 868603966607343541 1941 -69847492326958160 1942 5047811936205091 1943 -325268395419182 1944 18508145137057 1945 -918810604172 1946 39186895063 1947 -1407007322 1948 41361541 1949 -955976 1950 16291 1951 -182 1952 1 1953 286140318357709373721487424107 1954 -5937411605922469504720864050215 1955 60608096182142316721382555018611 1956 -405696797521242085258690920456575 1957 2002819908453577800880510065941995 1958 -7775988513699899617080924814668647 1959 24725348564195639312588715196718419 1960 -66206886881778471617612818573295543 1961 152354134332819272135703455892451459 1962 -305978950969740143158884000081244319 1963 542826734452865894357336755277531851 1964 -858961135367115323313516145446849623 1965 1222002121352033764697960335356179107 1966 -1573316461069284952975338325330505663 1967 1843357779265170897648818286726362203 1968 -1974664062563532045782017440204863723 1969 1941837491738941758748717651835238343 1970 -1759024251513338368138868323485569843 1971 1472211469058913466483768027951597423 1972 -1141395184264677995367335710503934763 1973 821579775055395166616236398534694663 1974 -550127731763568360960179376952186163 1975 343255224212918825059925095407500623 1976 -199871316313527504275580574343305043 1977 108746127792038796453639216522607183 1978 -55344725624609050598308063125733595 1979 26371354334354307722798355446036407 1980 -11773566631210720646805210341162291 1981 4927924862825590228657897072997167 1982 -1934640373052102025163939387383707 1983 712619173601296558144193645282095 1984 -246331398067661109134498795563613 1985 79912547639079805606557703403809 1986 -24328502603723458392256073857493 1987 6949238911861314753081716743993 1988 -1861829056043939894426964347741 1989 467652791102529103388879458849 1990 -110059518333060337476039186965 1991 24250827599419195862610688729 1992 -4998341643453807921445722149 1993 962624297798269397058248329 1994 -173009155625388680659442909 1995 28974973487692771567902049 1996 -4514183064315867390102149 1997 652958239411799861880169 1998 -87490633512417201038909 1999 10831279886943591024049 2000 -1235208046035833817209 2001 129312212687900609389 2002 -12377479909336997009 2003 1078146443588218021 2004 -84990928135573433 2005 6023617122462637 2006 -380792830830353 2007 21264576949573 2008 -1036371289361 2009 43407917029 2010 -1531091945 2011 44229469 2012 -1004849 2013 16837 2014 -185 2015 1 2016 -858420955073128121164462272320 2017 18098375136125117887884079574752 2018 -187761700152349419668868529106048 2019 1277698488745868572497455316388336 2020 -6414156522881975487900221118282560 2021 25330785449553276652123284509947936 2022 -81952034206286817554847070404823904 2023 223346009209531054165427170916605048 2024 -523269289880236288024723186250649920 2025 1070290987242039701612355456136184416 2026 -1934459154328337826230894265913839872 2027 3119710140554211864297885191618080720 2028 -4524967499423216617407397151515386944 2029 5941951504559888623623975311347696096 2030 -7103389798864797645921793185509592272 2031 7767349966955767034994870607340953372 2032 -7800176537780357322028170395710578752 2033 7218910246278956863165322622291947872 2034 -6175658658690078767590172407340362112 2035 4896397021852947452585775159463401712 2036 -3606134509430863495216044906108018752 2037 2471962970346100249496774529391253152 2038 -1579893404402324836139954663174688032 2039 942869173153501337886666818437415752 2040 -526109699689643893636498223911126592 2041 274780304665865948248563405899807968 2042 -134458788627671973766703129463842816 2043 61692054227986469663213986469523280 2044 -26557341219687491332778901560153792 2045 10731845981981896304149715235148288 2046 -4072497893855991699596520323229992 2047 1451613367804279885547690031972934 2048 -486069040984900525954171905775040 2049 152898055450250180783325924976288 2050 -45176219339307402651501224089472 2051 12534726079993134436362609787216 2052 -3264787429351527204593602724288 2053 797831346101710115816997019744 2054 -182812001131317925063871253152 2055 39245852529780619626947855176 2056 -7886214536848616112620467136 2057 1481651764674435439036577056 2058 -259934076088466995363149056 2059 42517522680640373738208496 2060 -6473057782551266975742656 2061 915430139949051464996896 2062 -119984473173247974111056 2063 14536904025051092475676 2064 -1623144684099535645376 2065 166444652415911600416 2066 -15611919240101651072 2067 1333119227994938320 2068 -103061779502961344 2069 7165995614953696 2070 -444586561679072 2071 24373690817656 2072 -1166595040448 2073 48001192864 2074 -1663780352 2075 47244016 2076 -1055360 2077 17392 2078 -188 2079 1 2080 2575262865219384363493386816961 2081 -55153546363448481784816700996576 2082 581383475593173376894489666892896 2083 -4020857166389955137161234478271056 2084 20520168057391795036198118671236016 2085 -82406512871541805444270074648126368 2086 271186888068413729316664495724419648 2087 -751990061834879980051128583154639048 2088 1793153878850239918239596729668554808 2089 -3734142251606355392861789554659203168 2090 6873668450227053180305038253877704032 2091 -11293589575990973419124549840768082032 2092 16694612638823861716520076646164241552 2093 -22350822013102882488279323085558475232 2094 27252120901154281561389354867876472912 2095 -30405439699732098750906405007532452388 2096 31167879580296839001079381794472689628 2097 -29456907276617227911524138262586422368 2098 25745886222349193165935839844313034208 2099 -20864849724248921125347497885730567248 2100 15714800550145537938233909877787457968 2101 -11022023420469164243706368494281778208 2102 7211643183553074757916638518915317248 2103 -4408500923862828849799955118486935288 2104 2521198272222433018796161490170795528 2105 -1350450613687241738382188441610550496 2106 678156670548881869548672794291336416 2107 -319534951311631382756345088872412656 2108 141364077887048943661550691149984656 2109 -58752879165633180245228047265598656 2110 22949339663549871402939276204838264 2111 -8427337997268831356239590419148794 2112 2909820490758981463410205749298054 2113 -944763207335651068304149680703904 2114 288426713468172388737829597244704 2115 -82780397579286805960589053451120 2116 22329088368047716050143417960080 2117 -5658281467656657552044593783520 2118 1346267349495663891008610779200 2119 -300549558720659783944714818680 2120 62904496140326467964809256584 2121 -12331169830871922429730198304 2122 2261453992939836425126024224 2123 -387486644130388116577774544 2124 61936696028294174665436464 2125 -9219348202398421370733344 2126 1275383559468795387330064 2127 -163595185248401251538084 2128 19406338077349699411804 2129 -2122478641347270446624 2130 213280410136216553632 2131 -19611276924086466032 2132 1642304566503822352 2133 -124559766347822432 2134 8499755299990912 2135 -517707634132040 2136 27873475939000 2137 -1310598619040 2138 52992533920 2139 -1805512400 2140 50410096 2141 -1107536 2142 17956 2143 -191 2144 1 2145 -7725788595658153090480160450882 2146 168035901955564829717943489806689 2147 -1799303973142968612468285701675264 2148 12643954974763038788378193101706064 2149 -65581361338565340245755590491979104 2150 267739706672017211369008342615615120 2151 -895967177076782993394263561821385312 2152 2527157073573053669470050245188336792 2153 -6131451698385599734769918772160303472 2154 12995580633669306096824965393646164312 2155 -24355147602287514933776904316292315264 2156 40754437178199973437678687776181950128 2157 -61377427492462558568684779779260806688 2158 83747078678132509181358045902839667248 2159 -104107184716565727172447387689187893968 2160 118468440000350577814108569890473830076 2161 -123909078440622615754144550390950521272 2162 119538601410148522735651796582231956732 2163 -106694565943664807409331657795525524992 2164 88340435395095956541978333501504735952 2165 -68009251374685534940049227519092941152 2166 48780870811553030669353015360632792592 2167 -32656952971128388517456284051027729952 2168 20437145955141561307316503874376123112 2169 -11972095740530127906188439588999321872 2170 6572550113284158233942726815002447016 2171 -3384920625333887347028206824484559744 2172 1636761524483776017817708060908574384 2173 -743627184972778213740997162322366624 2174 317622715383948484397234832946780624 2175 -127600898156282794454045875880113448 2176 48231353655356365471658047462284646 2177 -17156799469545775746470207667042956 2178 5744110112765934668322654791409766 2179 -1810043347740168234517638472438016 2180 536767906206032806619596757598064 2181 -149767662683429954111019307331360 2182 39303932771017688706277199310640 2183 -9697083516143649225070426121120 2184 2247916025657643242842755235240 2185 -489263047141639187839142588432 2186 99898005632942235253999851496 2187 -19115531809691431705108270976 2188 3423913925331000774859347856 2189 -573296732215270640574083936 2190 89594740635489438777636496 2191 -13045498880804807532723536 2192 1766169115213999141944316 2193 -221814199480450349773496 2194 25773774001391510751676 2195 -2762319871755920107520 2196 272114240908475951728 2197 -24538190623597933088 2198 2015983865547289648 2199 -150059032247795168 2200 10052878202387032 2201 -601328061949040 2202 31805271796120 2203 -1469576220800 2204 58409071120 2205 -1956742688 2206 53732704 2207 -1161404 2208 18529 2209 -194 2210 1 2211 23177365786974459271440481352647 2212 -511833494462352642244310629870949 2213 5565947821384470667122800594832481 2214 -39731168897432084977602865006793456 2215 209388038990459059525644964577643376 2216 -868800481354616974352780618338824464 2217 2955641237902366191551799028079771056 2218 -8477438397795944001804414297386395688 2219 20921512168729852873779806561669247208 2220 -45118193599393518025244814953098796408 2221 86061023440531850898155678342523110104 2222 -146618459136887435246812967644838165648 2223 224886719655587649143733027113964370192 2224 -312618663526860086112758917487779808432 2225 396068632827829690698700208970403349152 2226 -459512504717617460614773097360609384196 2227 490195675322218425076542221063325393892 2228 -482524882671068183961099940137646391468 2229 439622299241142944963646769968808531708 2230 -371715872128952677035266658300039732848 2231 292368189519152561362126016058783559408 2232 -214351863809344626948108273600991318928 2233 146751729724938196221721867513715982448 2234 -93968390836553072439405795674156099288 2235 56353433176731945025881822641374088728 2236 -31689746080382602608016620034006662920 2237 16727311989285820275027347288456126248 2238 -8295205198785215400481331007210282896 2239 3867643079402110659040699547875674256 2240 -1696495331124623666932701661162708496 2241 700425409852796867759372460587120968 2242 -272294959122351890869020018266967386 2243 99701752063993692711068670463413514 2244 -34389129807843579751438172041272254 2245 11174240155986439371875570208723814 2246 -3420347066358266654376428745232208 2247 986070894256322668952654679592144 2248 -267679460996483020229850905263280 2249 68395183319448636381488477674000 2250 -16440831593116578953598691826840 2251 3715705167082560806360183000536 2252 -788957064040465893601142142920 2253 157244601062016530369324664424 2254 -29387273585684434029686314544 2255 5143804121976812696581599664 2256 -842080954121738956906993424 2257 128731237277903861375807104 2258 -18344006226446804958556484 2259 2431611713655350191264804 2260 -299135521484624882028524 2261 34060733616659271074236 2262 -3578662594481347962704 2263 345728812779269750992 2264 -30586142220239802032 2265 2466160962290675152 2266 -180217666854956264 2267 11856862388234152 2268 -696743877337400 2269 36214000458520 2270 -1644803434160 2271 64279299184 2272 -2117940800 2273 57216916 2274 -1216991 2275 19111 2276 -197 2277 1 2278 -69532097360923377814321444057940 2279 1558677849174032386004372370965494 2280 -17209676958615764643612712414368392 2281 124759454513680725599931395615212849 2282 -667895285868809263554537758739723584 2283 2815789483054309982583986819594116768 2284 -9735724195061715549008177702578137632 2285 28387956431290198196965041920238958120 2286 -71241974903985502623143833982394137312 2287 156276092966910406949514251420965636432 2288 -303301263920989070719711849980668126720 2289 525916400851194156638594581277037607048 2290 -821278618103650382678012048986731276224 2291 1162742710236167907482009779577303795488 2292 -1500824562010349158208859544398989855888 2293 1774606146980682072543019501052231501740 2294 -1930099530684272735844399760550585565872 2295 1937770323335422976959842041476264568296 2296 -1801391780394497018852040250044071986592 2297 1554769915628000976069446744868927730252 2298 -1248820440686410361121644706476390411072 2299 935423780947186442206450836861757516192 2300 -654607052984159215613273876142139266272 2301 428656902234597413539939254536184280312 2302 -263028690366748907517051263598278365472 2303 151422671417879752849931682743394077488 2304 -81871682048240063433098661899375041664 2305 41612927585641466476471340310086974936 2306 -19898134436991547377603429650837305664 2307 8957129072775981659838804531363799744 2308 -3797771560683014270210819042924071400 2309 1517310287219852540366432515388023126 2310 -571400215314332969002226029657207928 2311 202869141487524431965383186587230276 2312 -67911850275802897867064882667443696 2313 21435281355061239335004856444420438 2314 -6378559749127234661234392784008640 2315 1789109277245771729642207395381984 2316 -472865010954828929374316338285280 2317 117717678098798373242284553154520 2318 -27587947094364261372679240828448 2319 6082576359203958487163609429296 2320 -1260690867226515484709116136192 2321 245406421819069832458383608056 2322 -44818685951614872119431113536 2323 7670046984342029567302579936 2324 -1228274665955450541034414736 2325 183763255957244276251476556 2326 -25638841367412855532350896 2327 3329018278109224837350376 2328 -401317722334602695251232 2329 44796721400103314962348 2330 -4615849032819157215680 2331 437487239439989157088 2332 -37984625107111827488 2333 3006813962855543944 2334 -215788254019658720 2335 13947094020246352 2336 -805385878712960 2337 41148410761000 2338 -1837641331712 2339 70633121584 2340 -2289591548 2341 60867889 2342 -1274324 2343 19702 2344 -200 2345 1 2346 208596292082770133442964332173821 2347 -4745565644883020535827438556954422 2348 53187708725021326316842509614070670 2349 -391488040499657941443406899260006939 2350 2128445312120108516263544671834383601 2351 -9115263735031739211306498217522073888 2352 32022962068239456629608519927328529664 2353 -94899593488932310139903303463295011992 2354 242113881143246706066396543867421370056 2355 -540070253804716723471686588245291046608 2356 1066179884729877619108649801362970016592 2357 -1881050466474571540635495593811780947864 2358 2989752255162145304672630728237231435720 2359 -4309506748812154105124041387718642662688 2360 5665216396267215382108588412774273363152 2361 -6824643002952395375837918047555684361108 2362 7564904739033500280076218782703988199356 2363 -7743410500690541666723925884979379270760 2364 7341945664518914033515962791608480528072 2365 -6465701527278499947060380484650855177348 2366 5301231237687232059434380864298098963468 2367 -4055091783527969687740997217061662959648 2368 2899244939899664089046272465288175315008 2369 -1940577759687951456233091639750692107208 2370 1217742973334844136091093045331019376728 2371 -717296704620388166066846311828460597936 2372 397037717562599943149227668441519202480 2373 -206710464805164462862512682829635966472 2374 101307330896616108609281629262598891928 2375 -46769521655319492357119843244928704896 2376 20350443754825024470471261660136013944 2377 -8349702422342571891310116589088140778 2378 3231510933162851447373110604359646910 2379 -1180007639776906264898375589418898756 2380 406604692314933125566577834589561364 2381 -132217694340986615872079452000705010 2382 40570960602442943318708034796446358 2383 -11745887580864549850161014970154592 2384 3207704310110258517765156410237824 2385 -826018045251224049101169997748840 2386 200481519381891157360322275639864 2387 -45835676171976136834170069116336 2388 9864648960883504941290957837872 2389 -1996910132683724982084266960360 2390 379862479673914448816676948664 2391 -67828826904640960821338853344 2392 11354870982208381190405824144 2393 -1779564433827183369788844404 2394 260679780059482842848529244 2395 -35625896201740530044402024 2396 4532971445113032923104072 2397 -535707886534912640138276 2398 58644268498560786609388 2399 -5928310751139124686944 2400 551441114761324639552 2401 -47005066995678459320 2402 3654178724914520104 2403 -257629536080397776 2404 16363251656385232 2405 -928831110995960 2406 46661334756136 2407 -2049540696464 2408 77501896228 2409 -2472195215 2410 64690861 2411 -1333430 2412 20302 2413 -203 2414 1 2415 -625788876248310400328892996521462 2416 14445293226731831740925280003037087 2417 -164308691819946999486354967399166432 2418 1227651830223995150647063207394091487 2419 -6776823976859983490234040914763157742 2420 29474236517215326150183039324400605265 2421 -105184149939750109100132057999507662880 2422 316721742535036387049318430317213565640 2423 -821241236918672428339092935065559122160 2424 1862324642557396876481456308603294509880 2425 -3738609907994349580797635992334201096384 2426 6709331284153592241015136582798312860184 2427 -10850307231961007454653387778523475255024 2428 15918272501598607620044754891393159423784 2429 -21305155937613800251449806626041462752144 2430 26139145405124401509622342555441326446476 2431 -29519357220052896216066574395667648959176 2432 30795136241105125280247996437642126011636 2433 -29769247494247283767271814259804820854976 2434 26739050246354413874697104245561046060116 2435 -22369395240340196125363523077545152067752 2436 17466506588271141122657372515483087842412 2437 -12752826603226961954879814612926188904672 2438 8720978218963518457745547384540251636632 2439 -5593806679692483864506370775743750237392 2440 3369633087196008634291631980816401170536 2441 -1908409857308187995514529317153018205376 2442 1017169111978093331736765716930427101896 2443 -510632457495012788690357570617432642256 2444 241615895862574585680641158997385006616 2445 -107820852919794565768533628225336746728 2446 45399551021852740144401611427400436278 2447 -18044235221831126233429448402167081508 2448 6771533852493570242068237372616343178 2449 -2399821716721705641598109093187582848 2450 803257775337892973182816190591676394 2451 -253930576148315445828203556390044084 2452 75808623345036592869191079706910134 2453 -21369000511195325403456484200868064 2454 5685758445863930665068666403484344 2455 -1427462603396897521182136824668432 2456 337988547897819567862832482988872 2457 -75429623054626651658042942629952 2458 15855379358934679887543758718952 2459 -3136497571705468328534297806352 2460 583348960387837331280693508696 2461 -101893439851266104392556325776 2462 16693564283689931299772357356 2463 -2561603774005631898334432136 2464 367557468664704432981735316 2465 -49224810537079628813714240 2466 6140095104717770843518900 2467 -711640692030594999966440 2468 76429200751978160670220 2469 -7582634095423098605600 2470 692456315748360017512 2471 -57967603170422019632 2472 4427067333155713432 2473 -306719291049553472 2474 19149744989373112 2475 -1068815115264368 2476 52809956845528 2477 -2282046385148 2478 84918481873 2479 -2666267798 2480 68691151 2481 -1394336 2482 20911 2483 -206 2484 1 2485 1877366628744931200986678989564387 2486 -43961668556443805623104733005632723 2487 507371368686572830199990182200536383 2488 -3847264182491932451427544589581440893 2489 21558123760803945621349185951683564713 2490 -95199533528505961940783158887964973537 2491 345026686336465653450579213322923593905 2492 -1055349377544859270248087348951148359800 2493 2780445453291053672066597235513890932120 2494 -6408215164590863057783461860875442651800 2495 13078154366540445618874364285605897799032 2496 -23866603760455126303843045740729139676936 2497 39260252980036614604975299918368738625256 2498 -58605124736756830314787652452702953526376 2499 79833740314440008374394174769517547680216 2500 -99722592152987004780316834292365442091572 2501 114697217065283090157822065742444273324004 2502 -121904765943368272056810563708594026994084 2503 120102878723846976582063439217056588576564 2504 -109986398233310525391363126996487959035324 2505 93847235967375002250787673478196502263372 2506 -74768915005153619493335640623994415594988 2507 55724986397952026987296816354261654556428 2508 -38915761260117517328116456766546943814568 2509 25502398258040970051264659711771502348808 2510 -15702705941280509767381266718192953749000 2511 9094862659120572620835219932275455786664 2512 -4959917193242467990724826467944299511064 2513 2549066484463131697807838428782725028664 2514 -1235480145082736545732281047609587662104 2515 565078454621958282986242043673395246800 2516 -244019505985352786201738462507538055562 2517 99532256687346118844689956633901680802 2518 -38358836779311836959634160520016111042 2519 13970999002658687166862564652179091722 2520 -4809595042735384561146557664962612030 2521 1565049503782839310667426859761808646 2522 -481356446183425224435776795510774486 2523 139915624878622569079560532309514326 2524 -38426275848787117398662483411321096 2525 9968146256054623228615076877489640 2526 -2441428247090356224770634273635048 2527 564277417061699522836961310878728 2528 -122995761131430691320674218786808 2529 25264872074051084873146652138008 2530 -4886544452868980322376378332440 2531 889029279941635644458362486024 2532 -151974132702335898291873397844 2533 24378375605706826994775653764 2534 -3664276179999745197279638084 2535 515231900275943319422878036 2536 -67645095851232941344270940 2537 8275017180809555843418220 2538 -940928294286529481977100 2539 99177103038247456487020 2540 -9660003042668178658136 2541 866359125259626076408 2542 -71248805169889159928 2543 5347225206304373848 2544 -364168526017672808 2545 22356190335166216 2546 -1227244985800952 2547 59656096000972 2548 -2536801830767 2549 92917285267 2550 -2872341251 2551 72874159 2552 -1457069 2553 21529 2554 -209 2555 1 2556 -5632099886234793602960036968693160 2557 133762372298076348070300878006462556 2558 -1566075774616162296223075279607241872 2559 12049163916162370184482623950944859062 2560 -68521635464903769315475102444632135032 2561 307156724346321831443698662615578485324 2562 -1130279592537902922292520798856735755252 2563 3511074818971043464194841260176368673305 2564 -9396685737418020286447879055492821156160 2565 22005090947063642845416982818140218887520 2566 -45642678264212199914406554717693136048896 2567 84677965647905824530403501507793316829840 2568 -141647362700564970118768945495835355552704 2569 215075627190307105549338257276477599204384 2570 -298106345680076855437970176761255596567024 2571 379001516773401022715344677646613873954932 2572 -443814243348836275253783031519698262063584 2573 480411514895387906328253756868226354306256 2574 -482213402114909201803000881359763792723776 2575 450062073423778552756152820206520465682536 2576 -391528106135435532143726147431077465825440 2577 318153980982835860730794595350179749048336 2578 -241943874199009700455226089686779379264272 2579 172472270178304578971646186653902486000132 2580 -115422956034240427481910435901861450860992 2581 72610516081882499353408459866350363595808 2582 -42987293918642227629886926515019321108992 2583 23974614238847976593009699336108354319856 2584 -12607116646631863084148341754292474597056 2585 6255506919711341335004681571611488014976 2586 -2930715508948611394691007178629773402504 2587 1297136972578016641591457431196009413486 2588 -542616276047391142735808332409243097968 2589 214608767025281629723592438193950013928 2590 -80271833787287898460221854476553386208 2591 28399784130864840850302237647066927812 2592 -9504743554083902493148838244248037968 2593 3009118842333114983974757246294132104 2594 -901103320819292931674458392439317464 2595 255194452424983921275547982543477614 2596 -68330714616950987084507714043790016 2597 17292430997325691902926979698394784 2598 -4134260498275454793281518206271232 2599 933264700455991596798983967239152 2600 -198790377353583945940114175200832 2601 39924505432658025840275787135328 2602 -7553632292693887255751465790512 2603 1344951678048643339333982679556 2604 -225109259519456379276200359136 2605 35371204145706062586614568016 2606 -5209971880827575155548272192 2607 718167187829642143455690856 2608 -92470147393661608874525600 2609 11097802063669144289349520 2610 -1238459603401271851438160 2611 128157112166251992461428 2612 -12259080418447056887360 2613 1080105540769293556192 2614 -87290480788802281472 2615 6439730784357392272 2616 -431237097023171456 2617 26037925292569072 2618 -1406213273803868 2619 67266501493273 2620 -2815553686568 2621 101534309020 2622 -3090963728 2623 77245366 2624 -1521656 2625 22156 2626 -212 2627 1 2628 16896299658704380808880110906079481 2629 -406919216780463837813862670988080828 2630 4831989696146563236739526716828188172 2631 -37713567523103272849670947132441819058 2632 217614070310873678130907931284841264158 2633 -989991808503869263646571090291367591004 2634 3697995501960030598321261059185785751080 2635 -11663504049451033314877044579385841775167 2636 31701132031225104323538478426654832141785 2637 -75411958578608948822698827509913477818720 2638 158933125739700242588636646971219627034208 2639 -299676575207929673505617059241073086538416 2640 509620053749600734886710337995299383487952 2641 -786874244271486286766783717325268153165856 2642 1109394664230537671863248787560244388905456 2643 -1435110896000279923584004209701097218431820 2644 1710444246819909848476693772205708660145684 2645 -1885048788034999994238544302124377324982352 2646 1927051721240115511737256400947517732477584 2647 -1832399622386244860071459341979325189771384 2648 1624646391830085149187331262499752863158856 2649 -1345990049083943114336109933481616712970448 2650 1043985603579864962096472864410517886841152 2651 -759360684733923437370164649648486837264668 2652 518741138281025861417377494359486838583108 2653 -333254504279887925542135815500912541648416 2654 201572397837809182243069239411408326922784 2655 -114911136635186157408916024523344384068560 2656 61795964178743565845454724598985778111024 2657 -31373637405765887089162386469126938641984 2658 15047653446557175519077703107500808222488 2659 -6822126426682661319465379472217801642962 2660 2924985800720190069798882428423738707390 2661 -1186442577123236031906585646991093139752 2662 455424268387145325104258001623610172552 2663 -165471186179882421011128567417754169644 2664 56914014793116548329748752379811041716 2665 -18532100081083247445073109983130434280 2666 5712428804790993778998132423612084496 2667 -1666686678094244695501102340069750306 2668 460186596275836882529071124674847662 2669 -120208007608928062793288653138974368 2670 29695212492152056282771534317208480 2671 -6934054599643429583678470107988688 2672 1529635832516743434619326492841648 2673 -318563893651558023460941536606816 2674 62585402310739687607530184506864 2675 -11588487326839817273753413829180 2676 2020279456607012477162583756964 2677 -331222871956574567036044063184 2678 51001119788188788053259384592 2679 -7364473444316501585915344760 2680 995577630010626970079267656 2681 -125763553584669041742574160 2682 14813180873872959843664000 2683 -1622930939900027828822444 2684 164934353421593163123508 2685 -15499397040754937555936 2686 1341976983135700400608 2687 -106609673141874458288 2688 7733442075426906640 2689 -509350872900878672 2690 30256565113980676 2691 -1608012778283687 2692 75713162552977 2693 -3120156613628 2694 110807200204 2695 -3322699826 2696 81810334 2697 -1588124 2698 22792 2699 -215 2700 1 2701 -50688898976113142426640332718238442 2702 1237653950000095894250468123870321965 2703 -14902888305220153548032442821472645344 2704 117972692265456381785752368114153645346 2705 -690555778455724307242394740986965611532 2706 3187589495822481469070621202158944037170 2707 -12083978314383961058610354267848724844244 2708 38688507650313130542952394797343311076581 2709 -106766900143126346285492479859350338200522 2710 257937007767051950791634960956395265597945 2711 -552211335797709676588608768423572358921344 2712 1057962851363489263105487824694438886649456 2713 -1828536736456731878165748073226971237002272 2714 2870242786564059595187061489971103842985520 2715 -4115058236963099302356530080006001319882224 2716 5414727352231377442615261416663536044200916 2717 -6566443636460009469014085526318223198868872 2718 7365590610924909831192326678578840635092740 2719 -7666203951755346529450313504966930522415104 2720 7424250588398850091951634426885493301791736 2721 -6706338797876500307633453129478583779247952 2722 5662616539081914492195661062944603002070200 2723 -4477946859823538000625528526713170373493904 2724 3322067657781635274206966813355978398635156 2725 -2315584099577001021622297132726947353013992 2726 1518504651120689638043784940862224463528356 2727 -937971697793315472271343533735137522416768 2728 546305807743367654469817312981441479128464 2729 -300299029171416854945280198320301718401632 2730 155916876396041227112941884006366594036976 2731 -76516597745437413646395495791629363309448 2732 35514032726605159477473841524154213151374 2733 -15597083828843231528862026757489017765132 2734 6484313532089898165518639369397018126646 2735 -2552715382284672007219359651861923657408 2736 951837826926792588137643703876872681484 2737 -336213230559232066000374824557187294792 2738 112510315036366290664968082329202344556 2739 -35669386495456228782067507253966687768 2740 10712488839073727865501439443821335414 2741 -3047246466921755343088315714094293292 2742 820810619102621070908937084091770766 2743 -209293645085384231641603256090599808 2744 50497376291082345033806944641174544 2745 -11522962097193659887536449586513632 2746 2485327513471417505002151102662096 2747 -506320100583777086283532090127408 2748 97350864291259139428790425994404 2749 -17649325696660854705241165100072 2750 3013948072476736178270715946516 2751 -484226231321140931195822216960 2752 73094540121138292811005418872 2753 -10351206334348382496153147728 2754 1372868290764634095306990136 2755 -170203096206287921273566160 2756 19681973693573043330131332 2757 -2117734000164807318192968 2758 211432544543857975791316 2759 -19525327990162038757760 2760 1661806002561323775472 2761 -129809999368155178208 2762 9261494694129542656 2763 -600120568242820700 2764 35080603448831737 2765 -1835152265942618 2766 85073632393861 2767 -3452578214240 2768 120775299682 2769 -3568130828 2770 86574706 2771 -1656500 2772 23437 2773 -218 2774 1 2775 152066696928339427279920998154715327 2776 -3763650748976400825178044704329204337 2777 45946318865660556538347796588288257997 2778 -368820965101589298905289547163933581382 2779 2189640027632629303512936591075050479942 2780 -10253324265923168714454258347463797723042 2781 39439524438974364644901684005705118569902 2782 -128149501265323352687467538659878658073987 2783 358989208079692169399429834375394325678147 2784 -880577923444282198660397362728536134994357 2785 1914571015160180980557461266227112342361977 2786 -3726099889888177465905072242506889018869712 2787 6543573060733684897602732044375352597656272 2788 -10439265096148910663726932543140282765958832 2789 15215417497453357502256651729989107802632192 2790 -20359240293657231630202314329996609452484972 2791 25114058261611405849657517995618205640807532 2792 -28663215469234738962591065562054745104147092 2793 30364202466190949419543267193479632202338052 2794 -29938955716951896805305216785623410427790312 2795 27543266982028351014851993815321244639535592 2796 -23694188415122243784220436318312392785458552 2797 19096457118552528494072246643084114122551912 2798 -14444149833168443823246428966781105569399372 2799 10268819956512638339073858211536820457677132 2800 -6871098052939069935753651955313620743599060 2801 4332419744500636054857815542067637030778660 2802 -2576889121023418435680795472679461959802160 2803 1447202895257618219305657907942346634333360 2804 -768049658359540536284105850339401500512560 2805 385466669632353468052128371381254683965320 2806 -183058695925252892078817020364092002763570 2807 82305284213134854064059921796621266446770 2808 -35050024425112926025417944865680072145070 2809 14142459678943914187176718324982789098870 2810 -5408228863065049771632290763492541701860 2811 1960477518604488786138768177548434565860 2812 -673744175668330937995279071544794328460 2813 219518474522734977011170604091102407860 2814 -67806853012677412378571825585430694010 2815 19854228239838993894766386586104215290 2816 -5509678324229618555815126966369605590 2817 1448691554358773765833746852363570190 2818 -360785773958631266743024090014123440 2819 85066262582663324696416293400715440 2820 -18978944637607912402542902894499920 2821 4004287815222748763852747373044320 2822 -798372693457554504569903368110620 2823 150298841381241703544513921294620 2824 -26691169914091063240053312939620 2825 4466626766440158971858182597396 2826 -703509851684555809628838473576 2827 104148159124183440299464862056 2828 -14469811206642284782074118136 2829 1883477579383497859127688616 2830 -229249017287007051263960156 2831 26035175694067465284710236 2832 -2752031633796381245566916 2833 270008528514344092064596 2834 -24510745997846010084176 2835 2051236000665789310096 2836 -157594483450543806176 2837 11061856398858004756 2838 -705362378589315911 2839 40586060246659591 2840 -2090373163124201 2841 95431367036581 2842 -3814904113286 2843 131479692166 2844 -3827854946 2845 91544206 2846 -1726811 2847 24091 2848 -221 2849 1 2850 -456200090785018281839762994464145980 2851 11443018943857541902814055111142328338 2852 -141602607345958070440221434469193978328 2853 1152409214170428453254216438080089002143 2854 -6937741047999477209444099320389085021208 2855 32949612825402135446875711633466443649068 2856 -128571897582846262649159310364579153432748 2857 423888028234944422707304299985341092791863 2858 -1205117125504399860885757041786061635108428 2859 3000722978412538765380621922561002730661218 2860 -6624290968924825140332781161409873162080288 2861 13092870684824713378272677993747779398971113 2862 -23356819072089232158713268375632946811838528 2863 37861368349180416888783529673796200895532768 2864 -56085517588508983170496887733107606173855408 2865 76293138378425052392863594719978936160087108 2866 -95701415078491449179174868316851226374907568 2867 111103704669315622737430714681782440953248808 2868 -119755822867807587221220867142493641711161248 2869 120181069617046639835458917550349863485708988 2870 -112568756663036949849861198231587144346397088 2871 98625832227395082367513302770258422995911248 2872 -80983559770779829266437176247564735153114288 2873 62428906618057859963811533543427430830750028 2874 -45250609702706358840468003601391566942430768 2875 30882114115329848146334814077477682688474312 2876 -19868357286440978100327098581516531835935040 2877 12063087107570891361900201960106022910185140 2878 -6918497806796273093597769196506501862802240 2879 3751351870336239828157975458960551135871040 2880 -1924449667256600940440490964483165552408520 2881 934642757408112144288579432473530692256030 2882 -429974548564657454270996785753955802103880 2883 187455357488473632140313756393661482881980 2884 -77477403461944668586948099840628439441680 2885 30367146268139063502073590615460414204450 2886 -11289661418878516130048595296137845399440 2887 3981710045609481600124605392182817551240 2888 -1332299599236535869028790883818101552040 2889 422939033560767214146886080847394489890 2890 -127369537732194394062870985343743339880 2891 36383263212527849562211767485213032060 2892 -9855752987305939853316367523460316160 2893 2531048876234667566062819122405940510 2894 -615984561706621240832272970216269760 2895 142003096495487061904045002084215200 2896 -30991808083276158694101145013632880 2897 6399405895595412277562457477376180 2898 -1249269217601279615203445131994480 2899 230372351123514893264673860113480 2900 -40091050213411540155627860731808 2901 6577156321493826400744698018124 2902 -1015954329057106130527233059744 2903 147557592744110294645687216464 2904 -20120243944792778359457183984 2905 2571224631244519012919569084 2906 -307354544369209447118090864 2907 34291270595456609021410984 2908 -3562057219339413521760704 2909 343540766507882122317124 2910 -30664453999843378014464 2911 2524019451017420728624 2912 -190780052647117820444 2913 13177943534625952489 2914 -827120559329294684 2915 46857179736032194 2916 -2376667264233944 2917 106876079376439 2918 -4209343189784 2919 142963257004 2920 -4102487564 2921 96724639 2922 -1799084 2923 24754 2924 -224 2925 1 2926 1368600272355054845519288983392437941 2927 -34785256922357643990281928327891130994 2928 436250840981731753223478358518724263322 2929 -3598830249857243430202870748709460984757 2930 21965632358168860081586514399247344065767 2931 -105786579524205883550071234220788415968412 2932 418665305573940923394353642727203903947312 2933 -1400235982287679530771072210320602431808337 2934 4039239404748144005364575425343525998117147 2935 -10207286060742016157027622809469069827092082 2936 22873595885187014186378965406790622216902082 2937 -45902903023398965275150815142653211358993627 2938 83163327901092409854412483120646619834486697 2939 -136940924119630482825063857397021549498436832 2940 206117921114707366400274192873119019417098992 2941 -284964932723784140349087671893044414654116732 2942 363397383613899399930388199670532615284809812 2943 -429012529086438317391467012362198549234653992 2944 470371173272738384401093316109263366086732552 2945 -480299031718947506727597619793543232168288212 2946 457887339606157489385042512245111296524900252 2947 -408446253345222196952401106542362413334130832 2948 341576511539734570166824831512952628455254112 2949 -268270279624953409157871776877847027645364372 2950 198180735726176936485215544347602131658042332 2951 -137896952048695903279472445833824615007853704 2952 90487185974652782447316109822027278196279432 2953 -56057618609153652186027704461834600566490460 2954 32818580527959710642693509549625528498591860 2955 -18172553417804992578071695573388155270415360 2956 9524700872106042649479448352410047793096600 2957 -4728377939480937373306229261903757629176610 2958 2224566403102084507101569789735398098567670 2959 -992340621030078350691938054934940250749820 2960 419887567874307637901158055915546801207020 2961 -168578842266361859093168871687009682055030 2962 64236130524774611892219376503873950402770 2963 -23234791555706960930422411472686298053160 2964 7978608843319089207210978043637122207360 2965 -2601116699918837511469449126360285021710 2966 805047646757350396335499036878624509530 2967 -236519327369777942749506287799382436060 2968 65950522174445669122160870055593980540 2969 -17448899616009942551504824890678137690 2970 4379002561354531288559638033054749790 2971 -1041993851193082426544407976468915360 2972 234978520745315537986348437125113840 2973 -50190025770062395526788517445761420 2974 10147213548399251123172792873359620 2975 -1940386270971824294997466712334920 2976 350645501763749513731557442308904 2977 -59822519177893019357861954786180 2978 9625019308665144792326397197356 2979 -1458627107289437014464294709136 2980 207918324578488629724058768416 2981 -27833917838526335398215891236 2982 3493288264352147354273841676 2983 -410228356155579274182323816 2984 44977442253474849586693096 2985 -4592679518863059888712076 2986 435534128507412256360516 2987 -38236512352895640200336 2988 3096359608958774189956 2989 -230313883250995677911 2990 15659305212613836541 2991 -967692098537391266 2992 53987181528734026 2993 -2697295502363261 2994 119504108945791 2995 -4638232960796 2996 155270719696 2997 -4392661481 2998 102121891 2999 -1873346 3000 25426 3001 -227 3002 1 3003 -4105800817065164536557866950177313822 3004 105724371039427986816365073967065830923 3005 -1343537779867552903660717003884063920960 3006 11232741590553462043832090604647107217593 3007 -69495727324363823674962413946451493182058 3008 339325370930786510731800217061612591971003 3009 -1361782496246028653733132162402400127810348 3010 4619373252436979515707570273689011199372323 3011 -13517954196532111546864798486351180426159778 3012 34661097586974192476447443853750735479393393 3013 -78828073716303058716164519029840936477798328 3014 160582304955383910011831410834750256293882963 3015 -295392886726676194838388264504593070862453718 3016 493986100259983858329604055311711268329797193 3017 -755294687463752582025886436016378607749733808 3018 1061012719286059787447537208552252263379449188 3019 -1375157083565482340140252270904642260508546168 3020 1650434970873214352104789236757128262988771788 3021 -1840126048904653470594746960689988647494851648 3022 1911268268429580904583886175489893062591597188 3023 -1853961050537419974882725156528877121742988968 3024 1683226099641824080242245831872198536527292748 3025 -1433175787964425907452875601081220298699893168 3026 1146387350414594797640440162146493711391347228 3027 -862812486803484218613518409920653422619491368 3028 611871591872264646323632881849075976681603444 3029 -409358509972654250621420775299906449596692000 3030 258660041802113739005399223207531079895750812 3031 -154513360193032784114108233110711186062266040 3032 87336240781374688376908596269789994309837940 3033 -46746656034123120526510040630618298649705160 3034 23709834690548854769398136138121320680626430 3035 -11402077148787190894610938631109951924879620 3036 5201588266192319559177383954540218850817130 3037 -2252003324653001264395412222681580654370880 3038 925624094673393215180664670976575847372110 3039 -361287233840685694769827001198631533263340 3040 133940505191895494683486610921932844562250 3041 -47170618085664228552055345603597664675240 3042 15781958943075601741619325422717977272490 3043 -5016259640190888700475946236996158550300 3044 1514605628866684224584017900276771817710 3045 -434370893893114950115988897966164377680 3046 118297221022475496776675344727628393610 3047 -30585907300073536417183738989842387060 3048 7504984114933778568192861962461495870 3049 -1746929413429029040503453287844256880 3050 385548598055502724566713989462398100 3051 -80631666415260148896306896065840280 3052 15968372361314724008165193010364380 3053 -2992322776263072836192139039261632 3054 530113059297428571805143306667444 3055 -88697577103888453734841146378248 3056 14000900630533455835719281324764 3057 -2082382081024902903636471014384 3058 291420078094067635918706442124 3059 -38313782631582777461037416264 3060 4723973332818885176820813124 3061 -545160682916003822942403104 3062 58755480810064029252829324 3063 -5899281904385296657793624 3064 550243665566099176961524 3065 -47525591179771962770204 3066 3787301258711761223689 3067 -277291798888837187534 3068 18562381508226010339 3069 -1129653643123593344 3070 62079068035823809 3071 -3055807829200634 3072 133418807828179 3073 -5104045119884 3074 168448704139 3075 -4699027154 3076 107741929 3077 -1949624 3078 26107 3079 -230 3080 1 3081 12317402451195493609673600850531941467 3082 -321278913935349124985653088851374806591 3083 4136337710642086697798516085619257593803 3084 -35041762551527939035156988817825385573739 3085 219719923563644933068719332444001586763767 3086 -1087471840116723355870363065131289269095067 3087 4424672859668872471931196704268812975402047 3088 -15219902253556967200855842983469433725927317 3089 45173235842033314156301965732742552477851657 3090 -117501246957454688976207130047603386864339957 3091 271145318735883368624941000943273544912788377 3092 -560574988582454788751658751534091705359447217 3093 1046760965135412494526996204348529468881244117 3094 -1777351187506627769827200430439726875851845297 3095 2759870162651241604407263363360847091578998617 3096 -3938332845321931944368498061673135397888081372 3097 5186483969982506807868294021266179044905087692 3098 -6326461996185125396454619981176027049474861532 3099 7170813117587174763889030118827094205473326732 3100 -7573930854193396184346405487159667835269643212 3101 7473151420041840829232061645076524427820564092 3102 -6903639349462892215609462652145472731324867212 3103 5982753463535101802600872635115859432626972252 3104 -4872337839208210300374196087520701432873934852 3105 3734824810825047453480995391908453979249821332 3106 -2698427262420278157584417055467881352664301700 3107 1839947121790227398187895207748795325471679444 3108 -1185338635378995467637618444922499689283944436 3109 722200122381212091347723922539664638082548932 3110 -416522082537156849244834021920081168991779860 3111 227576208883744049956438718161644890258953420 3112 -117876160105769684834704449044982260691584450 3113 57916066136910427453230952031451176455265290 3114 -27006841947364149572143090494730608477331010 3115 11957598240151323352363620622584960813929770 3116 -5028875608673180909937406235611308196487210 3117 2009485796195450299490145674572470447162130 3118 -763108749416372178820286833964430066950090 3119 275452359448888180339652647732725838587970 3120 -94516494914891033776913321871751596492710 3121 30830737863648267843047164133706452923390 3122 -9560076526790941374227999937826474003430 3123 2817718310546029074931984594175264950750 3124 -789262556960541440446014932149049558510 3125 210054942922696106028226561697155554790 3126 -53100859644874872121762324877226874670 3127 12745772355220865689703221825994266510 3128 -2903575207595537214203595256231451180 3129 627443597301283171255634677659918940 3130 -128536783499204320920802475096933420 3131 24945340690103942516741610128149276 3132 -4582661954155358551607568959263964 3133 796205790609093933009666745802188 3134 -130700278995488821241998990352540 3135 20248046873608164546628694367916 3136 -2956642315307105811392590340756 3137 406361425988815968301818690916 3138 -52485702630039432991499855636 3139 6359455381566896645648022436 3140 -721427125346195910700891076 3141 76453326523219919226210196 3142 -7550012901083594188678196 3143 692820439105415065272136 3144 -58887494955907246441271 3145 4619176655378272786291 3146 -332978943413515218551 3147 21951342437596790371 3148 -1315890847231064771 3149 71246491523425711 3150 -3456064252685171 3151 148730943187831 3152 -5609391232301 3153 182545785601 3154 -5022252941 3155 113590801 3156 -2027945 3157 26797 3158 -233 3159 1 3160 -36952207353586480829020802551595824400 3161 976154144257242868566632867404656361240 3162 -12730292045861609218381201345709147588000 3163 109261625365225903803269482539095414315020 3164 -694201533242462738241314986149830145865040 3165 3482135443913815000679808527837869394048968 3166 -14361490419123340771663953177937728195301208 3167 50084379620339774074498725654677114153183998 3168 -150739609779656909669761740181697091159482288 3169 397676976714397381084923355875552713070871528 3170 -930937203165104794851030132877424021602705088 3171 1952870284483247734879917255545548660991130028 3172 -3700857883988692272332647364579680112003179568 3173 6378814527655295804008597495667710096436780008 3174 -10056961675460352583048990520522268150588841148 3175 14574868698617037437512757548380253285243242733 3176 -19497784755269452367973380125471672532603344448 3177 24165869958537882997232153964794260193329672288 3178 -27838901348946649688121710337657309665894841728 3179 29892605680167363316928246580306097711282256368 3180 -29993385114318918672042590422389241118731335488 3181 28184069468430517476060449601512942621795165728 3182 -24851899740068197623412080557493051029205783968 3183 20599766981159732703723460897677963731248776808 3184 -16076812271683352660817182263246063370623398848 3185 11830106598085881926234246558312098037242726432 3186 -8218268627790960352148102678714267329079340032 3187 5395963027927213801100750542516294393323512752 3188 -3351939002522631741680790212541493603531591232 3189 1971766369992682639082225988299908145057888512 3190 -1099250709188388999114150176405015839768640120 3191 581204689201053104460552065296591672333706770 3192 -291624358516500967194397305139335790057380320 3193 138936591979002876169660223515643001887258320 3194 -62879636667818119629233952362485490919120320 3195 27044225066170866082175839329418885403391400 3196 -11057332997259531808407843259328719537973600 3197 4298812044444566835951006176465760648012400 3198 -1589465827763036719839244777162607582714000 3199 559001844193561281670392613347980628066100 3200 -187008708505835837306054814272870955262880 3201 59510967444021091965731163947185874933680 3202 -18013231458429028599023953720352268855680 3203 5185505981427653396270029390622413626280 3204 -1419427385728629758530694617240516222880 3205 369357521857320722393513536328836178800 3206 -91338176710537469190871990355209674200 3207 21456497978007477332314007594688620050 3208 -4785905999499386727970499289211208000 3209 1013053947798896134018042102950719200 3210 -203372805569516148471027305481381248 3211 38693326552570018171564317005941168 3212 -6971279325982640350636569196670528 3213 1188306627595560396735663716859808 3214 -191444419616313314881885073456288 3215 29117973819529481980806465390184 3216 -4175726593273553716298046413504 3217 563818533878934267276318257824 3218 -71564068774740122928443922944 3219 8523736757605484377750695664 3220 -950787104915855668379521664 3221 99103365226470701792244784 3222 -9628474218399839384494604 3223 869482923973136804595949 3224 -72745024922042064800144 3225 5618113485618818441944 3226 -398832970726305589664 3227 25899014979289984684 3228 -1529630321801341904 3229 81614684281481224 3230 -3902257082248664 3231 165559116884734 3232 -6157028589104 3233 197612544424 3234 -5363025344 3235 119674636 3236 -2108336 3237 27496 3238 -236 3239 1 3240 110856622060759442487062407654787473201 3241 -2965414640125315086528919404765564908120 3242 39167030281842070523710236904532099125240 3243 -340515168141539320628189648962995390533060 3244 2191866225092614118527214440988585851910140 3245 -11140607864983907740280740569663438328011944 3246 46566606701283837315671668061651053979952592 3247 -164614629280142662995160130141969070654853202 3248 502303208959310503083783946199768387631630862 3249 -1343770539922849052924531807808355230372096872 3250 3190488586209711765638013754507824777878986792 3251 -6789548056614847999490781899514070004576095172 3252 13055443936449324551877859349284588997000668732 3253 -22837301466954579684358439851582810401313519592 3254 36549699554036353553155569057234514548203303452 3255 -53781567771311464895587263165663028006318569347 3256 73068222964425394541432897924795270883053276077 3257 -91995394630883101359669842019854453112592361312 3258 107682574005377832061597284977766189191014197472 3259 -117516718389448739638906450078575602799741610832 3260 119872761023124119333056017847473821067476262832 3261 -114545593519610471100223939226928068984116832672 3262 102739768688635110346296691273992095709412517632 3263 -86651200683547395734582463250526942222952114392 3264 68830203796209790686175007687416153843118973352 3265 -51567132065940998439519921938182357482351578144 3266 36484912481458762982678554594454900024480746528 3267 -24406157711572601755450354306263150509049878288 3268 15451780035495109026143121180140775203918286448 3269 -9267238112500679658927468177441218038705256768 3270 5269518497557849636424676517514955664363808872 3271 -2842864776791548312495806372294790856769760430 3272 1456077764750556006043743980714599042505847730 3273 -708434134453509595703377975686264795719155280 3274 327575501982457235057362080603099474644619280 3275 -144012311866330717875761470350742147129294520 3276 60216224057949461507399369107405044017312200 3277 -23953769130593232316260861788726001482010800 3278 9067209527733676995468740507953583396154400 3279 -3266471360343720564850422617206549466912300 3280 1120027969711068793588557056166593493854740 3281 -365541610837899113203248306114428580063920 3282 113550661819308177762803025108242681500720 3283 -33569749402711988787834041892219509734520 3284 9443788138613542671862113242343962294920 3285 -2527499951300591925711235226227024759280 3286 643372051988933129966129507394465201400 3287 -155707670644559901187814013139275534350 3288 35814215976505637516225505462322244050 3289 -7825067842896075130024625598063365600 3290 1623172364507444579431124019394862944 3291 -319452785227226202985720256499204752 3292 59607164530517939223474024595952752 3293 -10536199208769321540843560347249952 3294 1762639886444500341381318937228672 3295 -278798341074901760824304469626840 3296 41645153599350143129700604630696 3297 -5867182194910356518127001186976 3298 778510740203154636061650026656 3299 -97135279047556576061696009936 3300 11376098072353051382889260656 3301 -1248097200595267773756256016 3302 127988787881670219945728596 3303 -12236922990319249798282451 3304 1087717998739262998996381 3305 -89599365378898520125976 3306 6814612397797735210936 3307 -476530015664175543716 3308 30487905944694010396 3309 -1774474374645785576 3310 93321455528227216 3311 -4398934432902866 3312 184030202652046 3313 -6749866222376 3314 213701620456 3315 -5722049252 3316 125999644 3317 -2190824 3318 28204 3319 -239 3320 1 3321 -332569866182278327461187222964362419602 3322 9007100542436704702073820621951482197561 3323 -120466505485651526657659630118361862283840 3324 1060712534706460032408279183793518270724420 3325 -6916113843419381676209832971928752946263480 3326 35613689820044337339369436149978900835945972 3327 -150840427968835419687295744754616600267869720 3328 540410494541711826301152058487558265944512198 3329 -1671524256158074172246511968741274233549745788 3330 4533614828727857661857379369624834078747921478 3331 -10915236298551984349838573071331829564009057248 3332 23559132756054255764110359453050034791607272308 3333 -45955879865962821655124359947367836995578101368 3334 81567348337313063604953178904033020200941227508 3335 -132486400129063640343825147023286354045923429948 3336 197894402867970748239917358554223598567159011493 3337 -272986236664587648519885956940048840655478397578 3338 349054406857074698620442423984358630220830360013 3339 -415043116647016597544461696953153020685634953728 3340 460232729173724050978316635213492997590239029968 3341 -477135001458821097638074503620997066002170399328 3342 463509541581955532633727835528258028019826760848 3343 -422764899585515802139114013048904356112354385568 3344 362693370739277297550044081025572922378268860808 3345 -293141812072176767793107486312775403752309034448 3346 223531599994032786004734773501963226290173707784 3347 -161021869510317287387555585721547057555793817728 3348 109703385616176568249029617513244351551630381392 3349 -70761497818057928833879717846685476120804737632 3350 43253494372997148002925525712464429320034056752 3351 -25075793605174228568201497729986085031796683384 3352 13798112827932494573912095634399328234673090162 3353 -7211098071043216330627038314438587984287303620 3354 3581380168111084793153877907773393429663313570 3355 -1691160640400881300875464217495563219653013120 3356 759612437581449388684646491655325916032502840 3357 -324660984040179102397959577672957279181231120 3358 132077531449729158456181954473583048463344600 3359 -51155397713794263302667083312586751670474000 3360 18866623608764838690020008359573231796891300 3361 -6626555269476926945616093785706329948476520 3362 2216652802224766133198301974509879234046500 3363 -706193596295823646491657381439156624566080 3364 214259910027444144126305150784901210704280 3365 -61901113818552616803420381619251396619280 3366 17026287992515318448995818921025036572760 3367 -4457616107267391315609623748410420363480 3368 1110495063922612833529571546812291804450 3369 -263150318574076813736490529526242266500 3370 59289419505193862906299382256512340850 3371 -12694584936418408868317997656247954432 3372 2581530720189123188388284788892477200 3373 -498274278818780020656142330287063008 3374 91215762156825903846004705637702608 3375 -15824118868102822564987517158935968 3376 2599034909669205623854232346109192 3377 -403733801872952190213406283518928 3378 59246700184081212684081608191624 3379 -8202714415519820426311951266944 3380 1069916577345824364246738056464 3381 -131263573264615730210363791904 3382 15120389674138854704158028704 3383 -1632063564240278433593441804 3384 164699556852627969340575949 3385 -15500076986537038795271594 3386 1356516094875958559374309 3387 -110043202572291725758784 3388 8244202444790261842084 3389 -567993733498257574904 3390 35811329068631367124 3391 -2054438741230467224 3392 106518258826935814 3393 -4951025040859004 3394 204279801319174 3395 -7390971083744 3396 230867768212 3397 -6100048184 3398 132572116 3399 -2275436 3400 28921 3401 -242 3402 1 3403 997709598546834982383561668893087258807 3404 -27353871493492392433682649088818809012285 3405 370406616999391284675052710977037069049081 3406 -3302604109605031623882497181498916674457100 3407 21809054064964605061037778099579777109514860 3408 -113757183303552393694318141421865455454101396 3409 488134973726550596401256670413828701639555132 3410 -1772071911593970898590751920217291398101406314 3411 5554983263015934343040687964711380966593749562 3412 -15272368742341647157818650077615776469793510222 3413 37279323724383810711373098583620322770775093222 3414 -81592634566714751642169651430481933938830874172 3415 161426772353942720729483439295153545778341576412 3416 -290657924877902012469983896659466897598401783892 3417 479026548724503984636428619973892082338711517352 3418 -726169608732975885063577222685957149747400464427 3419 1016853112861733693799575229374370120533594204227 3420 -1320149457235811744381213228893124731317969477617 3421 1594183756798124491253827514843817692277735221197 3422 -1795741304168188750479411602593632013456352043632 3423 1891637733550187343892540146076484195596750227952 3424 -1867663626204687695539258010205771150061650681872 3425 1731804240338502939051069874674971096356889917552 3426 -1510845011803347694789246256125623123247160967992 3427 1242118806955807600929366539963899133635195964152 3428 -963736612054275125807311806818665082622830157800 3429 706597208524984648167401530666604398957555160968 3430 -490132026358846992134644438261280112210684961904 3431 321987879070350354750668771053300779914044594288 3432 -200521980937049372842656294984078764080906907888 3433 118480875188519833707530018902422684415424106904 3434 -66470132088971712289937784633184069735815953870 3435 35431407041062143565793210577715092187535001022 3436 -17955238575376470710088672037758768273277244330 3437 8654862089313728695780270560260083088622352930 3438 -3969997953145229466929403692461540967750521640 3439 1733595389701986695878525224674197753576196200 3440 -720893578389366577766505441093706424571264920 3441 285543724591111948364183204411343303474766600 3442 -107755268540088779372727108391306447061147900 3443 38746289417195619526868289716692221642320860 3444 -13276513676151225345210999709235967650616020 3445 4335233591112237072673274118827349107744740 3446 -1348973326378156078870572833793860256678920 3447 399963251483101994536566295642655400562120 3448 -112979977796098572150407838382326506337560 3449 30399136314317492395824690166256297663200 3450 -7789101299035229816198338388847295776830 3451 1899946019644843274739043135391018603950 3452 -441018577089658402455388676295779289050 3453 97373174314449089511253375225256204146 3454 -20439177096985778433482852022925386032 3455 4076353556645463250356711779753666224 3456 -771921565289257732194156447200170832 3457 138688118761134371540967257114510512 3458 -23621223597110439436550214197263544 3459 3810236315288062194494451196665976 3460 -581473902425195828265651108093800 3461 83854843430640673963017461992456 3462 -11412464147557293519052165436336 3463 1463707297139671554877829432176 3464 -176624742287032294322837878016 3465 20016580366859690004938354116 3466 -2126162234798162341615169651 3467 211199787812239085726390731 3468 -19569625271164914473394521 3469 1686645702592833736650661 3470 -134775809906662511285036 3471 9948183645285034566796 3472 -675427720704151676276 3473 41974645292322768796 3474 -2373993517711274666 3475 121371333949512826 3476 -5563864444816526 3477 226452714570406 3478 -8083574388380 3479 249167912764 3480 -6497764532 3481 139398424 3482 -2362199 3483 29647 3484 -245 3485 1 3486 -2993128795640504947150685006679261776420 3487 83059324079024012283431508935349514295662 3488 -1138573722491666246458840782019930016159528 3489 10278218945814486156322544255473787092420381 3490 -68729766304498846806995831480238248003001680 3491 363080603975621786143992202365176143471819048 3492 -1578162104483204182898088152663351560372766792 3493 5804350708508463292173512431065702895943774074 3494 -18437021700641773927712815814351434297882655000 3495 51372089490040875816496638197558710375974280228 3496 -127110339915493079291937945828476744782118789888 3497 282057227424528065637882052875066124587267715738 3498 -565872951628542913830619969315942571273855603408 3499 1033400546987648758139435129273554238573546928088 3500 -1727737571051413966379269756581143144614536335948 3501 2657535374923431639827160288031763531580912910633 3502 -3776728947318176966462302910809067511348183077108 3503 4977301484569168926943214916053744314487502637078 3504 -6102700727630185218142695773424577808151175141208 3505 6981407669302690742692062322624713732646791352093 3506 -7470654504818750782157032040823084600246602727488 3507 7494628612164250430510314176693797645781702273568 3508 -7063076347220196512692467634230684439132320434528 3509 6264339275748546023418808643051840466098372821528 3510 -5237201432670770497577345876017320524152748860448 3511 4133328643118632978351301960419894381503686437552 3512 -3083528237629229070309516398818478279495495640704 3513 2176993287601525624571334845450444735589610046680 3514 -1456095663569898056386650751421182451952818744768 3515 923553821881498473278637656005537072156765317952 3516 -555964606502608873965246351691346817327179228600 3517 317891271455434970577343372801974893622871968514 3518 -172764353212158142987317416366329346298420956936 3519 89297122767191555696059226690991397007366734012 3520 -43919824843317656797429483718539017539144303120 3521 20564855948749417096568481637644705991873917850 3522 -9170784122251189554564979366484134228479110240 3523 3896276124870086429178041547955317027289990960 3524 -1577524752162702422859055054327736334995564720 3525 608809530211378286482364529585262644658210300 3526 -223994136791675637953331977541383111988110480 3527 78575830445649295562501288844400124594168920 3528 -26282214449487936563230822065718014973850240 3529 8382153570246705309284992620208929877781500 3530 -2548863080827462062480271720721826458365280 3531 738903184871397710987789810789634919574800 3532 -204177386739051049337881908881095399327160 3533 53766440211423181844419705332798184993690 3534 -13488939357969759640415467795020351588680 3535 3223001750913818482105209164278356471100 3536 -733138100033005670989148801971547901488 3537 158690705605406424811701931294032362242 3538 -32668237766922168184552987362186384704 3539 6392118252513236446939181121354178720 3540 -1187985921572660846817058218543702368 3541 209551789552465689850617899706301144 3542 -35051932542974626020033567787261472 3543 5554658022563649679291404520947376 3544 -833038432717117850154703494071168 3545 118092235873312554520173958301464 3546 -15803586038976308183685653732864 3547 1993581524000768437846343066224 3548 -236674483387611364337652940364 3549 26395067071254177029783863069 3550 -2759761598234879598794341844 3551 269908663625733829146574294 3552 -24629562378943415683346504 3553 2090973132312821270505769 3554 -164620360842517614985424 3555 11974466807397489595624 3556 -801351656581119982664 3557 49096625845456592794 3558 -2738107519559813144 3559 138062927283962404 3560 -6243222588527744 3561 250703437735546 3562 -8831078126672 3563 268661206360 3564 -6915959804 3565 146485021 3566 -2451140 3567 30382 3568 -248 3569 1 3570 8979386386921514841452055020037785329261 3571 -252171101032712541797445211812727804663406 3572 3498780491554022751659953854995139562774246 3573 -31973230559935124715426473548441291293420671 3574 216467517859311026577310038696188531101425421 3575 -1157971578231364205238972438575766678418458824 3576 5097566917425234334838256660355230824590119424 3577 -18991214230008594059418625445860460248204089014 3578 61115415810433785075311959874120005789591739074 3579 -172553290170764401377202730407027565425805495684 3580 432703109236520113692310475682988944722330649892 3581 -973282022189077276205584104453675118543921937102 3582 1979676082310156807129741960822893838408834525962 3583 -3666074592591489188248925357136605286994496387672 3584 6216613260141890657277244399016983672417155935932 3585 -9700343695821708885860750620676433739357275067847 3586 13987722216877962539214069020458966065625462141957 3587 -18708633401025683747291947658970300454810690988342 3588 23285403667459724581371302236327477738941028060702 3589 -27046923735538257446218882741298719006091549197487 3590 29393371183758943089163158445093967533386599534557 3591 -29954540341311502073687974570904477537591709548192 3592 28683857653824839968587717079385850963178663577152 3593 -25856094174465834582948893563386205837427438899112 3594 21975943573760857516150846271103802038556619402872 3595 -17637187362026669432631251757277003668663808173104 3596 13383913356006320189279851156875329219990173359664 3597 -9614508100433805944023520935169812486264325780744 3598 6545280278311219793731287099713992091448066280984 3599 -4226757129214393476222563719437793668423114698624 3600 2591447641389325095174376711079577524138303003752 3601 -1509638420868913785697276470097271498195795134142 3602 836184331091909399539295621900962932518134839322 3603 -440655721513732810075495096439303537320521158972 3604 221056597297144526088347677846608449624799643372 3605 -105614392689565908087134928631473135514766056670 3606 48077208315502985760263419737097108677311248570 3607 -20859612496861448842099104010350085310349083120 3608 8628850381358193697755206710938526032276685120 3609 -3403953342796837282306148643083524268970195620 3610 1280791940586405200342360462209411980622541740 3611 -459721628128623524640835844074583485770617240 3612 157422473794113105252193755041554169515719640 3613 -51428675160228052491085799926344804607194740 3614 16028742812729091496725807782374409252877340 3615 -4765572635441655195443641153090731217089680 3616 1351435345088550859001435537432921117556280 3617 -365476707373320594871141024879489954308230 3618 94233258285332460765666108717859239759730 3619 -23157944610711215086731095287855421001980 3620 5422416051012835495072655570193000175564 3621 -1209210216849224945424254595853644988214 3622 256695418906172929365360893380591516354 3623 -51844592524461877525370530726248920864 3624 9956076017231218987390355776985285824 3625 -1816641290230057916368911917662605800 3626 314707587181389567910718603068085560 3627 -51715906610665575057907781350103600 3628 8053773320715003229755515003160880 3629 -1187315140337055513715225368975560 3630 165502993990241479071230919500056 3631 -21784330610978613497224682931536 3632 2703604974163602530859301887316 3633 -315859684601373895427004529571 3634 34674351865958815826166888601 3635 -3569487589112081086234064726 3636 343797350762564076196613806 3637 -30902481775881879494863811 3638 2584834214840374115462041 3639 -200543761264710083772296 3640 14378521777140849543616 3641 -948641534117489761046 3642 57310948404136032226 3643 -3152296301411700356 3644 156792595049545636 3645 -6995332901734382 3646 277196672115562 3647 -9637061745752 3648 289409085772 3649 -7355414867 3650 153838441 3651 -2542286 3652 31126 3653 -251 3654 1 3655 -26938159160764544524356165060113355987782 3656 765492689485059140233787690458221199319479 3657 -10748512575694780796777306776798146492986144 3658 99418472171359396897939374500319013443036259 3659 -681375784137868204447356589637006884597696934 3660 3690382252553403642294227354423488566356801893 3661 -16450672330507067209753742419641459152188817096 3662 62071209607451016513094132997936611569202386466 3663 -202337461661309949285354505068220477616979306236 3664 578775286322726989206920151095202702067008226126 3665 -1470662617880324742454134157455994399592797445360 3666 3352549175803751942309062789044014300354096461198 3667 -6912310269119547697594809986922356633770425514988 3668 12977899860084624371876518032232709699392323688978 3669 -22315914373017161160080658554187556304245964195468 3670 35317644347607017314859496261046284890488981139473 3671 -51663510346455596503502957682053331936233661493718 3672 70113622419955013781089911997369867430057535106983 3673 -88564844403404857491405854367952733671633775170448 3674 104426174874074496920027950460223634757215675653163 3675 -115227037286815086713708358076580621606251347801158 3676 119256992207693449310227082157807400146161728179133 3677 -116006113302786021979451125809062030427127700279648 3678 106252140177222343717434397769544468475460980274488 3679 -91783924895748407131401432376697611953097297107728 3680 74887505659840865814044601542934813044548043922184 3681 -57788927430045630000470805227902991328634328252096 3682 42227437657307738021350413962384766678783150701896 3683 -29250348935367465325217382234311788760608524623696 3684 19225551665954400222398978258027373096717410376856 3685 -12001100053382368761745693852676526240838023709880 3686 7120362903996066452266206121371392018725688406178 3687 -4018191414144641984315163335800160295750199652108 3688 2158151495633107829765780911218873544479698316238 3689 -1103825513405166388340538129979128886194920089088 3690 537899775365842250349752463741027856169097813382 3691 -249846017636074865367925187842764461546699802380 3692 110656045806087332286560731768147364608358497930 3693 -46746163640936029935364724143165663407179138480 3694 18840710409748705544673652640189098839187271980 3695 -7246329164556052883333230029711760210837820840 3696 2659956824972275774264867994433162437934393460 3697 -931989049510962840397417109199245994317776160 3698 311708499274797262725451154820588583337303860 3699 -99514903598415326981263223273468032365826760 3700 30325460719054057083056731241646602904146380 3701 -8819878670707307772447947765389494569758520 3702 2447865467208512643614858612071390980480970 3703 -648176482229317977168139351033067673587420 3704 163707092117466106025859394581425502765670 3705 -39425192763749721571949061998434421528672 3706 9050046701560510331345419357753935140206 3707 -1979296473567743733520337275995419537276 3708 412229196479558561941472485559338278946 3709 -81712820576155534487541598057204778336 3710 15405999887921392736497091529973103224 3711 -2760764051774226620101067726866862480 3712 469855307013386293084441947118396360 3713 -75877226572810584747174326359586240 3714 11615718741726169770901191110087560 3715 -1683824122307779950928918127475728 3716 230855985823177319562904968294664 3717 -29895145533469421089802588593484 3718 3651184027967724217140315476029 3719 -419882740199250342905505195374 3720 45382814633295059084869082779 3721 -4600879641399773314823906144 3722 436504796090209714681205239 3723 -38656984420403001841249934 3724 3186465498634504366778929 3725 -243679326596132632403144 3726 17224446379493318826754 3727 -1120574379329897857724 3728 66767837308371133294 3729 -3622674086560337264 3730 177778593754748782 3731 -7826922918081068 3732 306107857352818 3733 -10505289003068 3734 311475330373 3735 -7816930190 3736 161465299 3737 -2635664 3738 31879 3739 -254 3740 1 3741 80814477482293633573068495180340067963347 3742 -2323416227615941965225719236434776953946219 3743 33011030416569401530565708020852660678277911 3744 -309003929089772971490595430277755186822094921 3745 2143545824584964010240009143411339667236127061 3746 -11752522541798079131330038652907472583668102613 3747 53042399244074605271555454613347866022923253181 3748 -202664301152860116749036141413451293859795976494 3749 669083594591380864369157648202598044420140305174 3750 -1938663320629490916906114958353828583818003984614 3751 4990763139963701216569322623463185900845400562206 3752 -11528310145291580569381322524588037300655086828954 3753 24089479983162395035093492749811084201665373006162 3754 -45846009849373420813224364083620485731947396581922 3755 79925642979136107852118493694795378612130216275382 3756 -128268847415838213104659147337326410975712907613887 3757 190308175386973806825368369307206280699189965620627 3758 -262004377606320637846772693674162934226406266814667 3759 335808155630169586255307475101228068444958860618327 3760 -401843369025628348251489705748623637943280802129937 3761 450107286734519757061153024689965499575969719056637 3762 -472998013909895434644389604550002822044736532338557 3763 467275332116051515248580459584993491427544829018077 3764 -434762533834453053131754319117695435853510641103112 3765 381603914864467565111638694899637304334752871597672 3766 -316446441875271004573535237005502051086741428874280 3767 248254287949977755815457017226643787030451028678472 3768 -184471240401968844064522047115057291364983780357784 3769 129978484463410133997002560665320132960608724572984 3770 -86927003933230665992414317008393908050760755754264 3771 55228851826101506507636059816056951819231481506496 3772 -33362188765370568118544312216790702297015088928414 3773 19174937146429992405211696128771872905976287362502 3774 -10492645901043965473612506069456780929189294600822 3775 5469628035848606994787395301156260203064458583502 3776 -2717524839502693139389795521202212454702213529234 3777 1287437828274066846453528027269321240809197220522 3778 -581814155054336862227607383147206555371775296170 3779 250894536728895422092654904197644354829895913370 3780 -103268294870182146569385682063732959924740954420 3781 40579697903416864194673342729324379471700734500 3782 -15226199639472880206127834013011247524641001220 3783 5455923973505164295457119322030900420887721940 3784 -1867114547335354628573770573661011744329687740 3785 610253210070043243669240824640992680434784140 3786 -190491285755577498230433416998407841078265900 3787 56785096731175980400400574537815086613421940 3788 -16163475072332845703292523601603667511201430 3789 4392394913896466575119276665170594001243230 3790 -1139297758581716295245717534777344181884430 3791 281982670408715270741706580576728767351686 3792 -66575332868431252565985320071696226949290 3793 14987936122263741531906431185740193752034 3794 -3215984063006419419344754732673434374114 3795 657367658208025165404097279730952613954 3796 -127930820239919712697032872647124088008 3797 23688292043244072596800294710573690664 3798 -4170329972814385499354393568222051560 3799 697486986731818047325964926197155080 3800 -110724382797989094059877899689848920 3801 16667191108649509623687945492514744 3802 -2376392079777311909617633032359720 3803 320541422423585582832312734075116 3804 -40848697617372593741223535021571 3805 4910832248565475245856831062151 3806 -556031184099135520160112443711 3807 59185453557494379029340801211 3808 -5910394029670402458867521861 3809 552475749351418720204955041 3810 -48216380916306514941586721 3811 3917503478422902263988361 3812 -295352665734612588883406 3813 20586169517483012399926 3814 -1320877891255011257606 3815 77635859568052145086 3816 -4156009867824583610 3817 201259362508991986 3818 -8745246490139522 3819 337623724362022 3820 -11439714994187 3821 334926120943 3822 -8301326087 3823 169372291 3824 -2731301 3825 32641 3826 -257 3827 1 3828 -242443432446880900719205485541020203890040 3829 7051063160330119529250226204484670929802004 3830 -101356507477324146556922843298992758988779952 3831 960022817685888316002351998854118221144562674 3832 -6739641402844665002210622860511774188530476104 3833 37401113449979201404230125102133757418240434900 3834 -170879720274021894945996402492951070652437862156 3835 661035302702654955518663878853701747602311182663 3836 -2209915084927002709856509086021245427120216892016 3837 6485073556479853615087502523264083795874152259016 3838 -16910952740520594566614082828743386286354205671232 3839 39575693575838442924713290197227297802810661049068 3840 -83796750094778765674661800774021289905651205847440 3841 161627509531282657474766585000672541397507562751928 3842 -285622938786781744369579845168006621568338045408068 3843 464732185226650747166095935706774611539268939117043 3844 -699193373576759633580764255258945253073282804475768 3845 976321308205935720365686450329695083378408766064628 3846 -1269428844496829396612695118977847139561282848669648 3847 1541338262707054631009776592347098982274801267008138 3848 -1752165229229187619434948779818520136671189959299848 3849 1869101328464206060994321838339973965710179316072308 3850 -1874824010258049980390130983304983296327371019392788 3851 1771562933619410674643843416938079798988076752327413 3852 -1579574278427855748466670403816607348857769255896128 3853 1330943240490280578832244405916143457594977158220512 3854 -1061209305725204272019906288685433412178094514909696 3855 801668009155884288009023158571815661125402369751824 3856 -574406693792199246055529729111017690246809954076736 3857 390759496263102131974245511690501857112890991835776 3858 -252613559411535185515322496456564763508455200273752 3859 155315418122213210863268996466429058710276748291738 3860 -90887000204660545334179400603106321014943951015920 3861 50652874849561888826049214337142215693544171164968 3862 -26901530008589786457974691972925561538382670351328 3863 13622202554356686412956781864762897567171099171204 3864 -6579838324324893678750379603010176177129805190800 3865 3032880293437077433136350176710940906924523109032 3866 -1334497765241023128505572095740139619861463036280 3867 560699421339441861800811950388843234604118776630 3868 -225007388580432739153405710251706098339843157920 3869 86258296821835504813056844768358122045623738160 3870 -31593971559988373092499191979103948787304167040 3871 11057267615511228181178431043013935653876785160 3872 -3697874177545484359581493047583989785634040160 3873 1181727067336775738360541075636216203669581840 3874 -360846575949105439431635140611853100918531720 3875 105275521948174517510278145342626089147026230 3876 -29340659814022245428650353597115449514931120 3877 7810288189641615460856429269502626546896520 3878 -1985245769807862107470837276507530483939488 3879 481708669014009028439662540791817448199556 3880 -111539141235222477161704613628916808205392 3881 24635888311282999789940695383760496874376 3882 -5188087037630494915557046571866292215976 3883 1041160118927784303495195897672324877978 3884 -198995696369651930487433756778845160000 3885 36199281961687229094863475415239845344 3886 -6262790933009839641332288346813516800 3887 1029660135125785329505598625266701840 3888 -160725956123937622930941736167393152 3889 23796367347981445352540844589593904 3890 -3338016347048068658114571234585068 3891 443087515275703364055983339139829 3892 -55581194363069019478794028208024 3893 6578925800862881806337168393284 3894 -733587544771618657248134847344 3895 76916635646505586405943366794 3896 -7567821277724658619482386984 3897 697124892100338265029715204 3898 -59968891351575221733551804 3899 4803561475626740030638579 3900 -357111174287061626083184 3901 24548803191248046172744 3902 -1553785469959167692864 3903 90103889171525895916 3904 -4759787955351559568 3905 227495101979410552 3906 -9758117663225588 3907 371942869344583 3908 -12444493357016 3909 359830099204 3910 -8809442960 3911 177566194 3912 -2829224 3913 33412 3914 -260 3915 1 3916 727330297340642702157616456623060611670121 3917 -21395632913437239488469884098995032993296052 3918 311120585592302559200018756101462947896141860 3919 -2981424960534989094563978839861347422422467974 3920 21178947026219883322634220580389440786735990986 3921 -118942981752782269214900998166913046443251780804 3922 550040274272044886242219332580986969375554021368 3923 -2153985628381986761501988039054056313459371410145 3924 7290780557483663085088191136917438028962961858711 3925 -21665135754366563555119016655813496814742673669064 3926 57217931778041637314929751009494242654936769272712 3927 -135638033468035923340753953420425279694786188818436 3928 290965943860174739948698692519291167519764278591388 3929 -568679278688626738098961555776038914098173894103224 3930 1018496325891627890583506120504692406102521698976132 3931 -1679819494466733985867867652288330456186144862759197 3932 2562312305956929647908388701483610370759117352544347 3933 -3628157298194566794677823606248030503208509102669652 3934 4784607841696423910203771807263236502062257312073572 3935 -5893443632617993289642024896019144086385686649694062 3936 6797833950394617489314622931802659392288371144907682 3937 -7359469214621805802417914294838442033801727907516772 3938 7493573359238356002164714788254923854692292374250672 3939 -7189512811116282004321661234119222693291601276375027 3940 6510285768902977920043854628387901845561384520015797 3941 -5572403999898697484963403621565037721642700730557664 3942 4514571157665893394891963271972443694129260702949600 3943 -3466213333192857136046975764400880395554301624165168 3944 2524888090532482026175612345904868731865832231982032 3945 -1746685182581505641978266264182523261585482929584064 3946 1148600174497707688520213001060196147638256592657032 3947 -718559813778174818105129485855851939639285445148966 3948 427976418736194846865807198275748021755108601339498 3949 -242845624753346211812327043614532968095576464510824 3950 131357464875331248199973290255918900308692182218952 3951 -67768137671659845696845037567214254239895967864940 3952 33361717527331367449207920673793426098560514743604 3953 -15678479204636125978159430133142998897903374517896 3954 7036373589160146818653066463931359766508912217872 3955 -3016596029259348713908007946906669323673819366170 3956 1235721587080740079261029081143961529623648250390 3957 -483782279045939253592576244556780464476714372400 3958 181040211501800624090554420705669968407536239280 3959 -64765774406522057636034485108145755748934522520 3960 22150890148147681259922910185765905010778905640 3961 -7243055379555811574663116274492638396642785680 3962 2264266795184092056655446497471775506425177000 3963 -676673141793628991962469576639731368359610410 3964 193297501390241253796229206133972437691819590 3965 -52771524382947091811219641405623329155620680 3966 13766025499065201783268941099025217998714984 3967 -3430371776849889192789824898882982828538156 3968 816326092719676459924776381678567872815732 3969 -185446806169071476531526699780198298828520 3970 40200149424174484536611835099359373522304 3971 -8311567394413847826042634264883266849910 3972 1638147208036740094957497168008860357978 3973 -307593542254713617772024183024564696032 3974 54987654760716748018860340455680395744 3975 -9351771338387195629849084222613622320 3976 1511838003497598198298423833768881296 3977 -232115058167881958988564269936174864 3978 33810416389125651326884558293349108 3979 -4667278892875178750282521252004555 3980 609831098364910422492365423763901 3981 -75317971765657664897805533387876 3982 8779688435177737778081572935316 3983 -964337451711135416465964947726 3984 99620099479679562264390527746 3985 -9659195954025673414571532596 3986 877031566155063930230370616 3987 -74379575778455441825467541 3988 5874894998487924908888131 3989 -430757583860805764601416 3990 29210159601125549251336 3991 -1824097137473745380612 3992 104383253037580574620 3993 -5442273261289791224 3994 256769454969087316 3995 -10873946271259337 3996 409276349415631 3997 -13523983654628 3998 386258428084 3999 -9342141542 4000 186053866 4001 -2929460 4002 34192 4003 -263 4004 1 4005 -2181990892021928106472849369869181835010362 4006 64914229037652361167567268753608159591558277 4007 -954757389690344917088526152403383876681721632 4008 9255395467197269842891955275685505215163545782 4009 -66518266039194639062466640581029669782630440932 4010 378007892284566690967337215081128580116491333398 4011 -1769063804568916927941558995909873954569913844908 4012 7011997159418005170748183449743155909753668251803 4013 -24026327300832976016766561449806370400348256986278 4014 72286187820583353750445241104357928473190982865903 4015 -193318931088491475499908269684296224779552981487200 4016 464132032182149407337191611270770081739295335728020 4017 -1008535865048560143186850030978298782254079024592600 4018 1997003779926054954245583359847407909814285960901060 4019 -3624168256363510409849479917290116132405738991031620 4020 6057954809291829848187109077369683774660956287253723 4021 -9366756412337522929593033756739161568463496920392238 4022 13446784200540630031941859520227701880384644660553303 4023 -17981980823283838525289139028037740009395281038890368 4024 22464938739550403779129846495320668761219317261155758 4025 -26286945483801845757585893691427122263250800084417108 4026 28876241594260034896568365816317985493693554867457998 4027 -29840189292336873808912058659603213597878605030268788 4028 29062111792587202015129698490612591934567096203375753 4029 -26720370117825215764453225119282928229975754836422418 4030 23227497768599070374934065493083015010489486711688789 4031 -19116117472896377669639293437482368804030482839406464 4032 14913211157244464803032890565175084880792165575445104 4033 -11040877604790303214573812802115486591151798320111264 4034 7764943638276998952110411138452438516622281020734224 4035 -5192485706074628707538905267363111704500252707555160 4036 3304279615832232142835601458627751966556112928103930 4037 -2002489069986759358702551080683096004904611249167460 4038 1156513292996233482302788329119346926041837994871970 4039 -636918019379339956412246914382289669021653011167680 4040 334661877890310785290508402957561663028380085813772 4041 -167853290253653948044468799588594532535577512095752 4042 80397155141239745383686211073222422792270638297292 4043 -36787599972116566434118629524937078197430111171512 4044 16086161676938192960377090304651367737530370316382 4045 -6723760790501568951691095190338553912544764117340 4046 2687068424218557840038757814814302923053791367590 4047 -1026902913551341125864239506673790369699323090240 4048 375337534721366796998657876030107235654339806840 4049 -131218444850965101415803215665443470781271239440 4050 43880056286815115983912259009243820200707262680 4051 -14035855765108087744629455766907964915918316680 4052 4294286220564979032542855227390969611504008230 4053 -1256565645964352753351157195041648681435069180 4054 351612074539082529229888130350842425158681630 4055 -94069600880142697161026464702698983151765632 4056 24057140829614869361638415795674166484329452 4057 -5879350055008918572564154043918686446985352 4058 1372666511226890889519356481019162769301292 4059 -306047254441594930141362205078276419395432 4060 65134851607416028014739737894009174072034 4061 -13226009018524068110915125768909847923844 4062 2560927834800880948273569717082554446074 4063 -472556506536863861828605204391605883264 4064 83042968775878334908407593123521262704 4065 -13887285348879990224744355723920266208 4066 2208183178001244075264116643577405888 4067 -333546307335258912969217944816222188 4068 47812253067751187577732122049362773 4069 -6496772187969910017759617523296258 4070 835785013661883417185782023927529 4071 -101657037071190878232050252193824 4072 11672700790311144027479467778494 4073 -1263197750150174103259136530964 4074 128597687341756582508105125534 4075 -12290290652490865205262644444 4076 1100170293490430255706773239 4077 -92004260773919216552131934 4078 7167167750070342202692379 4079 -518388062664182412355424 4080 34682451013546785393172 4081 -2137246896586487104472 4082 120710072821449948292 4083 -6212581626197053172 4084 289391293782865327 4085 -12101775319506230 4086 449848300379515 4087 -14682758938880 4088 414284852710 4089 -9900303140 4090 194842246 4091 -3032036 4092 34981 4093 -266 4094 1 4095 6545972676065784319418548109607545505031087 4096 -196924678004979011609174655630693660609685193 4097 2929186398108687112433145725963759789636723173 4098 -28720943791282154445764391979459899522172358978 4099 208810193584781187030291877018774514563054868578 4100 -1200541942892894711964478285824415410132104441126 4101 5685199305991317474792014202810750443826232868122 4102 -22805055282822932440186109345139341683830918600317 4103 79090979061916933221047867799162267110798439210637 4104 -240884890762583037268102284762880155819921205583987 4105 652242981086057780250170050157246602811849927327503 4106 -1585715027634939697511483103496606469997438988671260 4107 3489739627327829836897741704205666428501532409505820 4108 -6999547204826725005923600110520522511696936907295780 4109 12869508549016586183794023111717756307031502933995920 4110 -21798032684238999954410807149399167456388607852792789 4111 34158224046304398636966210347587168480051447048430437 4112 -49707109013959413025418612317422267209617430902052147 4113 67392726670392145607809276604340921908570487777224407 4114 -85376797041935049862678678513999746293053232822357642 4115 101325775190955941051887527569602035550971717514407082 4116 -112915670266581950447290991140381078744331464686791102 4117 118396809471270656323304541795127626287329369958264362 4118 -117026524670098479854301154131440989401579893640396047 4119 109223222146062849308489373848461376624494360712643007 4120 -96402863423622426889255421598531973261444214971488785 4121 80575850187288203383851945805530121422580935229908181 4122 -63855750944629772078737965133007623446406979565741776 4123 48035843971615374446754328971521544654247560535778896 4124 -34335708519621300070905046217472802141018641382313936 4125 23342400756500885074727126940541773630123039143399704 4126 -15105324553571325136045709643246367604168591491866950 4127 9311746825792510218943254700677039981269946675606310 4128 -5472028948975459805610916068041136783030125233783370 4129 3067267351134253351539529072266215933106797028375010 4130 -1640903653050272312283772123254974658106793268608996 4131 838221748651272629423914801723345260635112622101028 4132 -409044755677373184195527432808261800912389426987628 4133 190759955057589444686042099648033657384560971811828 4134 -85046085002931145315249900438891181410021222120658 4135 36257444048442899815450375875667029475164662668402 4136 -14784966063157242471807368634781462681706138220110 4137 5767777164872581217631476334835674032151760638310 4138 -2152915517715441516860213134764112076662342510760 4139 768992869274262101246067523026437647998153525160 4140 -262858613711410449367539992693174931383393027480 4141 85987623582139379217800626309967714948462212720 4142 -26918714426803024842258021449080873750430341370 4143 8063983158458037292596326812515915655809215770 4144 -2311401869581600341040821586094175956911114070 4145 633820877179510620712967524458939374613978526 4146 -166241023368987305245941712089721482604753988 4147 41695190994641625079330877927430225825285508 4148 -9997349588689591241122223486976174754889228 4149 2290808274551675679943443096253992027487588 4150 -501451809263843014185581418760303941611534 4151 104812878662988232347485115200738717843566 4152 -20908792522926710955735834920157511262066 4153 3978597354411472533759385330257372095866 4154 -721685412864498866553827983762169671376 4155 124704824822518305582640660295282061328 4156 -20511834882883722450536705654652483872 4157 3208822100007020814171770478026072452 4158 -476983066538512475702414310964310507 4159 67302569631660917631010974619251547 4160 -9004127228955560269316963595078845 4161 1140756124875456051881932780509001 4162 -136675139442124310314488655529306 4163 15462294040761666337256877371386 4164 -1648990812175443850783451907566 4165 165468559299229178123893058866 4166 -15590801532962155972382964161 4167 1376183075812187905363169041 4168 -113505764024130243160209071 4169 8722331938062889439758651 4170 -622435415704822768534940 4171 41094191703306246706588 4172 -2499377115050836949348 4173 139347817700041107808 4174 -7080755507545649153 4175 325696619741384017 4176 -13451320220644775 4177 493896577196155 4178 -15925613497010 4179 443985762130 4180 -10484829878 4181 203938354 4182 -3136979 4183 35779 4184 -269 4185 1 4186 -19637918028197352958255644328822636515093260 4187 597320006691002819146942515001688527334086666 4188 -8984483872331040348908611833521973029519854712 4189 89092017771955150449726321664343458356153800107 4190 -655151524545625715536640023035783443211336964712 4191 3810436022263465322923726734492020744959368191956 4192 -18256139860866847136340520894256666741610803045492 4193 74100365154460114795350342238228775495318988669073 4194 -260077992468573732103329712742626143016226236232228 4195 801745651349666045025354722087802734570562055962598 4196 -2197613834020756378018612435234619964255470987566496 4197 5409388063990876872784619360647066012804166893341283 4198 -12054933909618429208204708216113605755502036217188720 4199 24488381241808004854668542035767233963592343131393160 4200 -45608072851876483557305669445673791432791445709283540 4201 78263606601733586047026444559915258676197326492374287 4202 -124272704823152195865309438192160672896542948998084100 4203 183279551088182637713222047299853970108903739754586878 4204 -251885289025135849848846442130445032935328894233725368 4205 323523117796197295195845312146340160787730186244297333 4206 -389354122614802873018341261222805852945968385365578888 4207 440072785990701792393760500990745271783966111574780388 4208 -468106098680393919417204616525763957606319574561584188 4209 469476383481566095886208004189450594492069050879452503 4210 -444696191108287027779769275676825119275062975778325068 4211 398431812416930129976255638644057296408827005627109362 4212 -338130413985487037040811259015122337529187020661213328 4213 272143103021177519620065841204552991761801873927133509 4214 -207963282859475895419000952047572257409149661173078464 4215 151042969530479274659469467623939951077303484682720704 4216 -104362910789123955295086427039098123031387758812513048 4217 68658374417214860482864255870280876442628813619000554 4218 -43040565030948855792875473745277487547978431518685880 4219 25727833672718889635776002904800450330360322376956420 4220 -14673831002378219860229503284839784582350516318908400 4221 7989978310285070288390845442031139907427176834201998 4222 -4155568899004090200555516528425010440012131134912080 4223 2065356015683392182010497100148130663372280903063912 4224 -981324620850141518253653731752362773066072342423112 4225 445898210066382880631791800964707201614624638173802 4226 -193818417148259844761601028065892269835515210125864 4227 80612342237914627230872481780011417520283077328732 4228 -32088297557774986124701797639288484778161420135040 4229 12226523718018905768212115739128010262138788170590 4230 -4459894125538227820598415703843425020656803086240 4231 1557568710408493449348687501105962442148332607600 4232 -520821484457828587020941871623078076228779665640 4233 166743766862548453744574690657210336199753236830 4234 -51110663902177136720047001886628620717857988680 4235 14998188767202838315718791570798443526542557980 4236 -4212864501120132203179724159470994080753049648 4237 1132543947286472536450792660728103822428240490 4238 -291326596352912180483934345872012160080610512 4239 71687239760710398802697548388358750089953192 4240 -16869774412344618280952552775738150837351992 4241 3795163702343204722500187352534903852322190 4242 -815890445252807711228036764362520095142232 4243 167539256231768365214692619961211251629764 4244 -32844584586161128557013990910929627549664 4245 6143653593004969133420869281543881109994 4246 -1095799887332053783301749964648015855360 4247 186240329471169472934250777259239512944 4248 -30138301182904784893052017088730701228 4249 4639771299622558241279013410919003973 4250 -678890775433495228595447234822065148 4251 94314951318527598438961865404488082 4252 -12426395603581928424962761936605848 4253 1550781543201828982825398747096919 4254 -183062021564409309326259287643464 4255 20409266477287997889607233094084 4256 -2145396490073131385155131084164 4257 212240963898115646041041951349 4258 -19719350760398719688472471284 4259 1716700367884578634843796254 4260 -139672759838318911479485024 4261 10589638185177357745363471 4262 -745717990814741508654704 4263 48592323048458757554632 4264 -2917420568150960272772 4265 160590084222678055267 4266 -8057845366769801204 4267 366050580403318342 4268 -14933009952233240 4269 541673417687185 4270 -17257570783400 4271 475440251764 4272 -11096644940 4273 213349291 4274 -3244316 4275 36586 4276 -272 4277 1 4278 58913754084592058874766932986467909545279781 4279 -1811597938101205810399083189333888218517353258 4280 27550771623684123865872778015567607615893650802 4281 -276260537188196491698087576826552348097981255033 4282 2054546591408832297059646390771693787990164694243 4283 -12086459591336021684307820226511845678089441540580 4284 58578855604864006731945289417262020969791777328432 4285 -240557235324247191522391547608942993227567769052711 4286 854334342560181311105339480466107204543997697365757 4287 -2665314946517571867179393879006034346727912404120022 4288 7394587153411935179081192027791662627336975018662086 4289 -18425778025993386996372470517175818002667971667590345 4290 41574189792846164497398744008987883279310275544907443 4291 -85520077635042443772210334323415307646279065611368200 4292 161312599797437455526585550372788608261966680259243780 4293 -280398892657077241698385003125419567461383425186406401 4294 451081721071190173642954759136397277365826173486626587 4295 -674111358087700109004975580091722583223254168261844734 4296 938935418163590187259761373691189068914890422455762982 4297 -1222454642413727735436382378569465515298519452966617367 4298 1491585485640605914250869095814757719625635342341033997 4299 -1709572480586908250199622764195041668297866720089920052 4300 1844391082031883550645374350568037144602924835259532952 4301 -1876535249125092207075828629094115741082526727199941697 4302 1803564956806427179225515831219925952317257978214427707 4303 -1639991628359077417708536191608997008501543992659653154 4304 1412823054373391241098689415689424308996388067610749346 4305 -1154559723049019595901008782628781312814592642442613855 4306 896032951599605205877068697347269763989250857446368901 4307 -661092191450913719397409354919392110641060115221240576 4308 464131701897851140544728748741234320171466761120259848 4309 -310338034040768536743679194649940752359274199669514710 4310 197780069510061427861490677106113339086564108175058194 4311 -120224066049105524700203482459678838539059398649555140 4312 69749326679853549216464512759319804077411871333681620 4313 -38643765933233430725402039610933204304632046821514394 4314 20456685007297340890057395027306171227463570238938238 4315 -10351636946054266746587007828869402430128973844103816 4316 5009329878233816736771458295405218982570497930333248 4317 -2319019251049290160149029134646484377909946256944518 4318 1027353461511162414916594885162384011121170268551394 4319 -435655443862003726454218473405926522396364442112060 4320 176877234911239585604977874697876871854767337733852 4321 -68767868711831703429338144856672515564577784646810 4322 25606206094633589230007362850658285324109197429310 4323 -9132600256763708168644478207161312347101800909040 4324 3120033163781979210411513115975196670834671604520 4325 -1021052785045473948254665943594709084828039376130 4326 320075758569079863904715696317096198353327202870 4327 -96105230203785651667203376599023951297485662620 4328 27636782270563234925257964049211425768801706924 4329 -7610496342979549812532102141655305548037771118 4330 2006523736345209077902595698344140302670072026 4331 -506388315635043376892026991037088410350470088 4332 122296562997744253645555206715573202602009168 4333 -28255265519374232448453114833342862394318562 4334 6242835038101627856184297645622464137748886 4335 -1318508213948112806872114624246153850031524 4336 266073009990251750885734592694000134278756 4337 -51275545365176035957276598755561270879646 4338 9431053255001130483326119175487928676074 4339 -1654520875745562202104502296425734394192 4340 276655233019883827613406828525431616628 4341 -44057615081772459616889057321487713147 4342 6676443625923043927065355115385199417 4343 -961835629389078023912332831035529394 4344 131594138129273383713850151214305626 4345 -17078740233187415373438958177896605 4346 2099967607895056910804176610027311 4347 -244289820996273302995080986925716 4348 26845455947507392045072626346576 4349 -2782119381767478323278256938211 4350 271399016179311805106459365201 4351 -24869451864052455593003860046 4352 2135718647399535369282251326 4353 -171441674393850984715575437 4354 12826792157621582271327583 4355 -891494959960117781318600 4356 57344584752911638372948 4357 -3399190820818994438573 4358 184763620322987458879 4359 -9155997107979756230 4360 410849610260018062 4361 -16558030205294795 4362 593446130037385 4363 -18683891538692 4364 508730186584 4365 -11736692813 4366 223082239 4367 -3354074 4368 37402 4369 -275 4370 1 4371 -176741262253776176624300798959403728635839342 4372 5493707568388209490072016500988132565097339555 4373 -84463912809153577408017417236036711066198305664 4374 856332383188273598960135508495224651909837415901 4375 -6439900311414693382877026749141633712068475337762 4376 38313925365416897349983107070307230822258489315983 4377 -187823026405928041880143688478297908587464773525876 4378 780250561577605581299119932244091000652495084486565 4379 -2803560263004791124838409989007264606859560861149982 4380 8850279182112896912643521117484210244727734909725823 4381 -24849076406753377404422969962381022228738837460106280 4382 62671921231392096168198603579319116635340890021433121 4383 -143148347404531880488568702544139467840598798302312674 4384 298134422697973495814029746979233806218147472379012043 4385 -569457877027354810351966985441781132432179106389099540 4386 1002509277768669180621740559749047310646116955818462983 4387 -1633644055870647762627249280534611399558861945646286162 4388 2473415795334290500657881499411565027035588678272160789 4389 -3490917612578470670784259701165289789967925435629133680 4390 4606299345404773393568908509399585614810448781355615083 4391 -5697211099335545478188989666013738674175425479989719358 4392 6620302927401330664849737388399882724519235502610794153 4393 -7242745726682558902135745815899153102106641225868518908 4394 7473996829407160171872860237850384367850505016859358043 4395 -7287230119544373744752376122753893598034300661843224818 4396 6723539841883659432351124406046916977821889956193387169 4397 -5878460791479251141004604438677269935490708195491901192 4398 4876502223520450028801715763575768247440165994938590911 4399 -3842658577847835213532214874670590604782345214781720558 4400 2879309525952346364069296762105446095912431203110090629 4401 -2053487297144467141031595601143095071155460398582020120 4402 1395145804020156750775766332691056577249289360128803978 4403 -903678242570952820328151225968280769618966524194689292 4404 558452267657378001962101124485149854703742304123723614 4405 -329472046088666172349597020737638250771295012650600000 4406 185680624479553841392670631592119416991308011798224802 4407 -100013820955125453395574224692851717987022757538329108 4408 51511595845460141129818418513914378517850491771249686 4409 -25379626580755716956901382715085059377840467635103560 4410 11966387631381687217218545699344672116300336701166802 4411 -5401079635582777404898813790133636411273457062598700 4412 2334319793097173594279250305380163578310263594887574 4413 -966287148595722483269152097499557137960666455313616 4414 383180841046734695892992309267894418548500691674282 4415 -145586486995732471119360233408647371536905376934740 4416 53004006864924713735940797472142222365414600156430 4417 -18492699748109645799879017555086902359605815722600 4418 6183191518918401055175510946759323925318789732910 4419 -1981280060752713539968813032545997679888020984740 4420 608391449180436818906325826114168052245784190730 4421 -179015577015475356442977268746658228603890783392 4422 50468271299501884362854270474177342412915020278 4423 -13630067552015177046239889236687726456047987196 4424 3525688683250339208578676671455405533721482290 4425 -873278004628276137828692611183808018156497592 4426 207062359555866950990914551215601789784964854 4427 -46983770633679116017006007770210254807565220 4428 10198359679945966276800641518360925687843458 4429 -2116727243918868059529318402328154252867792 4430 419899646085779858757564388960683946917694 4431 -79568705130179427407254956282025056907868 4432 14394615882237817089639626064765131858650 4433 -2484486574805213684944722782002029244076 4434 408828078265201206464074000489894756069 4435 -64086945959541591398085122667643311398 4436 9561950514090277998802353608491787599 4437 -1356618043776898175053883284678446272 4438 182830358828835629834167025747995441 4439 -23378643056872586105851488007978538 4440 2832837070883876819789419570804459 4441 -324826188838795479130298865965444 4442 35191814092809827014907397161209 4443 -3596316430305413738597635033814 4444 346007371771469171885470945339 4445 -31276607806251061700850614024 4446 2650043670581088323428977637 4447 -209922050866715731529558186 4448 15501277037501935615283383 4449 -1063528714218852696437444 4450 67542157215368621688667 4451 -3953481681787956815210 4452 212231611646926727569 4453 -10388545938759810416 4454 460523700875902447 4455 -18338368595406950 4456 649497804653461 4457 -20210082098444 4458 543940265023 4459 -12405939530 4460 233144461 4461 -3466280 4462 38227 4463 -278 4464 1 4465 530223786761328529872902396878211185907518027 4466 -16657863967418404646840350301923801423927858007 4467 258885445995848941714124268209098265763692256547 4468 -2653461062373974374288423942721710666795710553367 4469 20176033317432353747591215755920125788115263429187 4470 -121381676407665385432826347960063326178843943285711 4471 601783004583201022990414172505200956584652809893611 4472 -2528574711138744785777503485210570910544950026985571 4473 9190931350591978955814349899265884821231177667936511 4474 -29354397809343481862768973341459895341042765590327451 4475 83397508402373029125912431004627276930944247290044663 4476 -212864840100929665909018780700338372134761507524405643 4477 492116963444987737633904711211737520157137284928371143 4478 -1037551615498452367930657943481840886495041215439348803 4479 2006508053780037926869930703304577203514684791546310663 4480 -3576985710333362352217188664688923064370529973844488489 4481 5903441445380612468503488401352881509322702792757321469 4482 -9053891441873519264600893778769306480665627980462768529 4483 12946168633069702513010660602907434396939364985159561829 4484 -17309815648792790851490985229364046634399271779695978929 4485 21697932643411409828135877507440801637336725221324773157 4486 -25558119881539537472738201831213386847733131987822101817 4487 28348540107449007371256974836097342030839159180216350877 4488 -29664736214904039417754326529450306205658156276446593037 4489 29335687188040281406129988606112065161953407002389032497 4490 -27457849645195352041805749340894644531499970530423386325 4491 24358922216321412855364937722078726784294014542669090745 4492 -20507967462040601227409751729404574677811206180307673925 4493 16404477957063955669398360387587540061787201639283752585 4494 -12480587155704874305740105160986928892519638824111992445 4495 9039771417385747787164083565534731309378812398856150989 4496 -6238924709204937393358894599216264802903328478968432054 4497 4106180531733015211760220010595898886106188932712871854 4498 -2579035045543086826214454599423730333730193436565860134 4499 1546868405923376519010892186698064607017627342075523614 4500 -886513919527327696527608915513996501745219048045274406 4501 485722087344930201579393305670674570952376284413212126 4502 -254548608491505876785029480234594853540574232852078166 4503 127650475587727292000522566659169556651371894676560366 4504 -61278789474900778608557019813119075726741477738603966 4505 28169626538130019431914987069745581350120707888962902 4506 -12404039014874298187736564706274127146204247847261422 4507 5233181238884341044086706597878834992192262960828422 4508 -2115829671735926570948129025303240393606168530336462 4509 819940302033932109251073009493836533159216822478502 4510 -304598507590506612327182625825074038633149177404030 4511 108482106109253651135577850137402929444232047324230 4512 -37042274304864848965405550395364874135562184921330 4513 12127031701176541675081950044397316964982852687130 4514 -3806454408294023996687790510888501836625373556930 4515 1145438180226862888235257632354142738057456540906 4516 -330420390913981009531540080169190255842635844226 4517 91358473955547415501573938184240521781058981866 4518 -24207133601766194671975919251053943057212434066 4519 6145522697135167622064754505006829588190975066 4520 -1494465083295876990801436264830613387511392154 4521 348013671456904299041932574526232554207660514 4522 -77578849673517014847407932325293031871095594 4523 16548541411702570455388596725345388446446834 4524 -3376426182176207635802011569210206093620874 4525 658605761476318140979329257806759117641298 4526 -122752552776892878676173834476320452483818 4527 21848075606653458144473794410771219590878 4528 -3710970809600817304336944783471713512283 4529 601088916143825980658329368492824690263 4530 -92772797501812425394492183493118674195 4531 13631804645420972523964003462527126415 4532 -1905109120263405064556384361922432595 4533 252966287999453388151721489771931055 4534 -31877154269524216565219746720391915 4535 3807315637400263257180316168700791 4536 -430401631117224960175021057449071 4537 45980763383726068230700302262651 4538 -4634338545619821254254047869831 4539 439837195190222356988022787411 4540 -39226738817994326671137546935 4541 3279809823181235518017652195 4542 -256425881979221538375408335 4543 18691863180158493704595715 4544 -1266155185864958561503445 4545 79402602260732492134297 4546 -4590176516728736997917 4547 243397249463206158817 4548 -11770117041387517757 4549 515538806662123297 4550 -20286862009367333 4551 710128050948793 4552 -21841902893513 4553 581158083613 4554 -13105372913 4555 243543301 4556 -3580961 4557 39061 4558 -281 4559 1 4560 -1590671360283985589618707190634633557722554080 4561 50503815689016542470393953302649615457691092048 4562 -793314201954965229789213154929218598715004627648 4563 8219268633117772064579396096374230266150823916648 4564 -63181561014671035617062071210482088031141500840928 4565 384321062540428510046070259636110104324647093286320 4566 -1926730690157268454404068865475666195932802372966544 4567 8187507137999435380322924628136913688219502890850324 4568 -30101368762914681653220553183008225374238483030795104 4569 97254124778622424544121269923645570844359474438918864 4570 -279546923016462569240506266355341726133875507460461440 4571 721992028705162026852968773105642393335228769863261592 4572 -1689215730435892878810732914335550932606173362309519072 4573 3604771809940344841425878541657260179642260931246417552 4574 -7057075776838566148540450053395572497039095590078280792 4575 12737465184780124983521496697371346396626274713079776130 4576 -21287310046475199757727653868747567592338638352116452896 4577 33065115771001170262306169737660800951319586734145627056 4578 -47892397341082626803632875587491609671483722935941454016 4579 64875615579448075067483616290999574300137180324247498616 4580 -82403613579027020335898617751686451546409447443670298400 4581 98372292288030022246350483001080962180536121184791078608 4582 -110603740203886559586509126339505412940250609528471154448 4583 117342748752161125624519954424448260647813628009556129988 4584 -117671797779024883636144292347786501691518377283613690528 4585 111709236123626337531547236628795998756453318593659191472 4586 -100534616294159590607900562507130824884382014158430658560 4587 85882824602443216537594192910292450817727633083592112520 4588 -69721401333232468235604832892167194863172811098158931680 4589 53846239424178578586618675870548326739346118111619729920 4590 -39599901407862117667232355857591122820656076020680445412 4591 27756545545000559967240767363183525718088797835761447151 4592 -18557466304403983028639554631003961461221895277107047616 4593 11843285668362275690403583808867089887296769242410452256 4594 -7219640263313216383247131159517924154783075462792430976 4595 4206410164505359608593718933240054112253284486211346832 4596 -2343680181562118301265788832526020214602347901284910784 4597 1249367912819447831934481746374459131574098982969446624 4598 -637500035254687752786597180212103523494689916881759264 4599 311486844012429627826193626098526783831596327892372264 4600 -145787669089290836904301981022355819777103601405492672 4601 65381743582752913995124681188567962788733451430747168 4602 -28103582731527321319996684499910632122781036729746688 4603 11580670254092120756931093673788556173010768551837808 4604 -4575650577837722898701348053784749993083818997771968 4605 1733735824805451946232620886969058649058664354690592 4606 -630044825918267565733916176237282826965845319376720 4607 219608929023848198031794501323497551850918602088220 4608 -73423369408394473990651400528556825030510742982720 4609 23546394926058613665145321577062822474858973357920 4610 -7242768948974612661393563407950930050797743179648 4611 2136699352968805916829877872861713505585364073584 4612 -604495812780623256036261894721911821185812789824 4613 163979874760845999517501695937402350952696284064 4614 -42643701693171697538170182766074431821785359264 4615 10628917947022798594469063299498669750725151528 4616 -2538506097666589887927233988409311050134373696 4617 580750220477455343584156371502111649820947296 4618 -127224473908624726213573722501329197210436096 4619 26677819958231193362794631432976006727309456 4620 -5352243466605162058739999342630483446544768 4621 1026863419806996777007850761235720475092752 4622 -188296779596853253109595217708634111256452 4623 32980988035455910057484628761186360127727 4624 -5514237558032295246311932888950187583072 4625 879407308649263256841805918972180712848 4626 -133668211438075342966384193880700053440 4627 19347132006211187717633156548294424200 4628 -2664007984261765229011548831238225760 4629 348597750808026037847380729933106800 4630 -43299101181725006336760695226494288 4631 5098520530751938137705379341048004 4632 -568343921268403164867121964237024 4633 59883779020585531993462445872144 4634 -5953850131190488325218116232064 4635 557517411644205337001435428216 4636 -49066168287538033225190503520 4637 4049087469118900133143877200 4638 -312501471519697019489195480 4639 22490328737753369389106050 4640 -1504362992647156037906336 4641 93173131810918703128048 4642 -5320368265118355474368 4643 278707600587368712088 4644 -13316733461373887648 4645 576399392690225296 4646 -22417246162213712 4647 775653759629332 4648 -23585377144352 4649 620474202352 4650 -13836002816 4651 254286184 4652 -3698144 4653 39904 4654 -284 4655 1 4656 4772014080851956768856121571903900673167662241 4657 -153102118427333613000800567098583479930795830224 4658 2430446421553912231838033418090305411602704974992 4659 -25451120101308281423527401444051909397167476377592 4660 197763951677130878915765609727820494359575326439432 4661 -1216144748635956565755272850118812401005082780699888 4662 6164513133012233873258276856063108692123054212185952 4663 -26489252104155574595372842749886407260591311045517516 4664 98491613426743480339984584177161589810934951983235636 4665 -321863743098781955285584362953944937907316906347551696 4666 935894893828010132265640068989670749245985996820303184 4667 -2445523009131948649799412585672268906139561817050246216 4668 5789639220012840663285167516112295191153748856791818808 4669 -12503531160256927403088368539307331471532956156048771728 4670 24775999140456043287047228701843977670759547701481259928 4671 -45269471331178941099104940145509611686917919729317609182 4672 76599395324205724256704458303614049173642189769429134818 4673 -120482657359478710544646163081729970446297398554553334064 4674 176742307794249050673204796500135629965770755541969989104 4675 -242519244079426852006083724460490332571895263908683949864 4676 312086456316529136075179469546058928939365522655258393816 4677 -377520490443117087074950066754929338088017810998043534224 4678 430183512899689701005877862019597201001287949770204541952 4679 -462631986460369936460068989612850194883691493557139544412 4680 470358142089235776532952831467807765722368759860397201572 4681 -452799506149903896230786002234174497960878333064591264944 4682 413313085006105109355248924150188473409599361068951167152 4683 -358183090101489240220683141238008177337564913409206996120 4684 295047028602140621244408691586794035407246066378068907560 4685 -231260119605768203995460860503812175081211165433018121440 4686 172645943647764931588315743443321695201314346173661066156 4687 -122869538042863797568954657947141699974922469527964786865 4688 83428944458212509053159431256195410101754483667082589999 4689 -54087323309490810099850306057605231123112203004338404384 4690 33502206458301924840144977287420862351645995630787745184 4691 -19838870756829295209028287959238086491542928921426471472 4692 11237450709191714512391085430818114756060328190066079184 4693 -6091783920020461797069234071649397609324644850193250656 4694 3161868018583511090294273287010769702058168733614724416 4695 -1571960567291976636265178058507683874989478900558876056 4696 748849851280302138539099569165594243162907132108850280 4697 -341932899837549578889676024588059708143303955697734176 4698 149692491777334877955114734688299859157076561619987232 4699 -62845593493803683590789965521276300641813342385260112 4700 25307621987605289453035137835142806152262225545153712 4701 -9776858052254078737399210714691925940259812061843744 4702 3623870302560254643434369415680907129956200312820752 4703 -1288871612989812159829299680207775482518601125641380 4704 439879037249031620003748702909168026942450831036380 4705 -144062554186570314986087365259745292455087663056480 4706 45274701772982451649326011800915612627252202896864 4707 -13652867007881030411883197026536070567553835400400 4708 3950186791310675684938663557027448969142802443056 4709 -1096435437063161254588766982534118874043901642016 4710 291910979840361092132012244235625646418052361856 4711 -74530455534240093321577372664570441073960813848 4712 18244436240022568258250765264726602901128272616 4713 -4280756759098955918679703102915645999597215584 4714 962423642203329522224877539006099241452255584 4715 -207257933783318306301957616800257217392364464 4716 42734550358046679539014629460867457066943760 4717 -8432833726026152389763551626337644871823024 4718 1591753758597556536336636414361622808862108 4719 -287239743703220983282049103992193191639633 4720 49523700709552795796420427428036922876943 4721 -8152459483980085016837350645866729721616 4722 1280411942963489285740958500614280873168 4723 -191709607456708906119283663525583326040 4724 27339155958996483404667803042009101480 4725 -3709801236685843342553691021037546160 4726 478495054353201056857662815612589664 4727 -58594662773980820749876833249638300 4728 6803552294557147632306745233759076 4729 -747995258330159760847509301853456 4730 77745329414156996969116794568336 4731 -7626402366123104336222422516712 4732 704715916506819436677006938776 4733 -61213430694894733624622135120 4734 4986591883677991191611463640 4735 -379972457732957127656513630 4736 27003417715694837502825058 4737 -1783882388079912147290480 4738 109134236606273769551152 4739 -6156491066880461610632 4740 318657800971490375032 4741 -15045931639444563536 4742 643651131176866432 4743 -24744207441101708 4744 846409891062388 4745 -25446799751408 4746 661982210800 4747 -14598861368 4748 265380616 4749 -3817856 4750 40756 4751 -287 4752 1 4753 -14316042242555870306568364715711702019502986722 4754 464078369362852795771257822867654340465555152913 4755 -7444441383089070308514900821369499714738910755200 4756 78783806725478756502420237750246033603105134107768 4757 -618742975132700918170824230627513392475893455695888 4758 3846198197585000576181584160084257697374823668539096 4759 -19709684147672658185530103418308138477374245417257744 4760 85632269445478957659376805105722330473896987348738500 4761 -321964092384386015615326595281371176693396166995224424 4762 1064082842723089346196737673038996403532885671025890724 4763 -3129548424582812352082504569922957185645274896808461248 4764 8272463921223856081663877826006477467664671447971041832 4765 -19814440669170470639654915134009154479600808387425702640 4766 43300232700783622872550273134034289605752617324938133992 4767 -86831528581625057264230054644839264483811599260492551512 4768 160584413133992866584362049138372812731513306889434087474 4769 -275067657303796113869218315056351759207844489037605013636 4770 438047367402641855890642947548803960512534385433089137010 4771 -650709580742225862564260552582136860343609665180463301376 4772 904300040032529606691455969881606627681456547268021838696 4773 -1178778613029014260231622133098667119389991831874459131312 4774 1444647927645880397300029669810846943203418955649388996488 4775 -1668071029142186190092583652813720941091881660308657160080 4776 1818079472280799510386084830858147785652362430441623175188 4777 -1873706412728077266058927484016273492050797773138331149128 4778 1828756660538947465225310838170331259605003759054170996404 4779 -1692738761168219224296532774684739918189676416271444766400 4780 1487862355310572830017298347864213005422294101296572155512 4781 -1243324175907911103953909215998390283559303112543413718800 4782 988827387419445233230791273098230560650879562677123271880 4783 -749197950549062998760408090833777260685154203954001319908 4784 541254557776356324295179717284746795126081754757555426751 4785 -373156371417501324728432951715727930280185920529212556862 4786 245690914386684939352710349429011103471091092680097803151 4787 -154593942684396584620285237919867818178050189896701639936 4788 93018818728789810467229841165135121826274782395067159600 4789 -53551222884404438746201544251692430759723913491624709024 4790 29512802469253099903598787645766307584034262740645831152 4791 -15577387975770995067952053932681706715499151051037423904 4792 7877749720459440999089807462533821327026605435291352584 4793 -3818510121132883051882476766004466604478200296885426896 4794 1774648550792950875208127642929773367592818999202052808 4795 -791010375169554212755020228652959285614533640557695872 4796 338229272258745928727484631252128761082516588775767568 4797 -138768459456619551949895379026704719098600019020721248 4798 54638196144367525665232769979218583973041661730684944 4799 -20648468959934842667702318961734647330128413000306000 4800 7490485141529691122922268456304233577512003689744892 4801 -2608508724736907019840545788935279563345953618750520 4802 872066699808742564962010798688403904307713820205820 4803 -279886659505517669934065400662492130336844271747072 4804 86233302796625542884975602880523824329913709098064 4805 -25503427381813057466699187697618417474982242729568 4806 7239493102500159448704964504629805591274507369104 4807 -1972168376584244530984803715240995813298058727584 4808 515502346443081372096744362229336969639934803400 4809 -129263764254307798096329668458750249777345631696 4810 31086706517319436014289874573473540899919919368 4811 -7168027685708944485354335719933943723953982336 4812 1584197443553284441130750389406870893629348976 4813 -335461584857458344919001505182859588593195744 4814 68033051536125136708305284339880391682412832 4815 -13208095001818821998773460869422513298409348 4816 2453472989707219486182783726338202383781007 4817 -435810845831879370671310386276303960270462 4818 73981079161493050846932479365637112041791 4819 -11993695312870552874060226147709572341120 4820 1855540765333616004098809491191030851288 4821 -273727075333698356333287072651610630480 4822 38468559669054013432328876105121739960 4823 -5145286399745446513126679467875315152 4824 654279042675143519107293315361504564 4825 -79005319657652263646797068950915528 4826 9047538069547626914849273139319444 4827 -981231246572630751754859685558464 4828 100624536512526309977784062118472 4829 -9740550115643562646253443333040 4830 888356208591503637550873344136 4831 -76173206345928707199456526040 4832 6126509256876862574581004530 4833 -460982710880041640164988804 4834 32355064879934573944696498 4835 -2111285097898733455943936 4836 127603709806915154383048 4837 -7112464469794932735728 4838 363795595889824065640 4839 -16976885032975162832 4840 717883753500171556 4841 -27283437114288872 4842 922750290316612 4843 -27432746383808 4844 705778794904 4845 -15395003216 4846 276834184 4847 -3940124 4848 41617 4849 -290 4850 1 4851 42948126727667610919705094147135106058508960167 4852 -1406551150331114257620341833318674723416168445461 4853 22797402518630063721315960286976153484682287418513 4854 -243795861559525339815775614072107600524054313078504 4855 1935012732123581511014892929632786211030785501195432 4856 -12157337567887702646715576710880286484600364461313176 4857 62975250640602975132771894415008673129497559920312328 4858 -276606492484109531163660518735475129899065207463473244 4859 1051524546598637004505356590949835860554085488334411772 4860 -3514212620553654054205539614398360387292053180072896596 4861 10452728116471526402444251382807867960468710361451274468 4862 -27946940188254380597074138047942389588639289240721586744 4863 67715785928735268000628623228033940906467096610248149752 4864 -149715138771521339257305734536112023296858660362240104616 4865 303794818445658794665240437068552083057187415106415788528 4866 -568584767983603657017316202059957702678351519928794813934 4867 985787385045381208192016994307428090355046774002249128382 4868 -1589209759511721681541147157702763640745447645336872424666 4869 2390176109629319443583424605295214541543363380974479041138 4870 -3363609700839814682638628462226956743387979306984528817464 4871 4440635879119572387386322369177607985851432042891399232632 4872 -5512722395966655452131711142531207949000248698822626120776 4873 6448861015072438967577780628252009766479063936575360476728 4874 -7122309445984584721250838145388164298048968951633526685644 4875 7439198710465031308562867282906968261804755749856616622572 4876 -7359976394344919661734859998527267270865809050300844138340 4877 6906972944043605138114909162224551014174033007868505295604 4878 -6156325827099937714348427818277378934456558720161161232936 4879 5217834883034306141879025995859383856100203438926813311912 4880 -4209806338166246803646283035293081965511941800574783534440 4881 3236421239066634229512015545599562342706342174539127231604 4882 -2372961623878131971645947242688017646063399468226667600161 4883 1660723672028860298480478572431930585966639516345193097337 4884 -1110229114577556142786564000002761240693459198569505966315 4885 709472742439874693213566063188614558005241662370202722959 4886 -433650398870766016021974761415273183656874537081903118736 4887 253672487382003126705834473920212414105446522869941286672 4888 -142089630292163738456997907188991353511826701713562202480 4889 76244966396566085107454949443811427730531715893758102864 4890 -39210637137149318065221476320283170696578967356911481656 4891 19333280083858090154737237760547221140461206325947633272 4892 -9142455773511735677506859694793786707256657294491585320 4893 4147679676301613513473188328888651224436419920875140424 4894 -1805698191945791998937474122409345568862083406884998576 4895 754534650628604584577170768332242918378316645837931312 4896 -302683047889722128945593688964360471017725004212776080 4897 116583603024172053668339726864422525963426900731602944 4898 -43119924384523916036469124330647348062664424069540676 4899 15316011315740412182443905823110072267549864545996452 4900 -5224708824163134714726578185000491276269095079367980 4901 1711726678325295574764207000675880295318246635447036 4902 -538586567895394298588992209304063603326585399041264 4903 162743584942064715285073165973379076754860437286768 4904 -47221906689313535812814081211507834248805764836880 4905 13155998232252893041659375650352793031168683551856 4906 -3518675415913488647275036801929006722217863137784 4907 903293639206004766385733367605587718971971698488 4908 -222523883806266106139199292179170872477105389800 4909 52590789574446269470352881733275372071781866376 4910 -11920620016368797808746586888154556404842029264 4911 2590582198125659475887754904955449659408936208 4912 -539560739465833755043917358202500763640434240 4913 107657336541581602704625666948147931577640876 4914 -20568513970940480457321812048437120449752369 4915 3760905527202857598196714885167114264592393 4916 -657754083316358523212107824373215296395835 4917 109962165100104709469113157808765829065151 4918 -17560317608871400886356654621282664894984 4919 2676721991334711073098670709145862742728 4920 -389132754340860396630273700966975850360 4921 53904418868290352971708914508747685416 4922 -7108123527770877070448559413959828844 4923 891295001648100310047684522214251148 4924 -106147933866295144391344888368873860 4925 11991231809265519170113852195994836 4926 -1283104856110209681688211871913880 4927 129846186859456997916544392117592 4928 -12405618741418073558906063365448 4929 1116875827629289759149242922256 4930 -94552734116559294923199539630 4931 7509457389516987495075970942 4932 -558047905519845361999078298 4933 38688920173630774312528306 4934 -2494096227319478919093080 4935 148941103216299952590232 4936 -8203851257464404932648 4937 414726250988749554136 4938 -19130536293475677500 4939 799734064843038172 4940 -30051687985238708 4941 1005048529468036 4942 -29550082768520 4943 751963804552 4944 -16225505768 4945 288654556 4946 -4064975 4947 42487 4948 -293 4949 1 4950 -128844380183002832759115282441405318175526880500 4951 4262601577721010383780730594103159276307014296550 4952 -69798758706221305421568222694247135177463030701000 4953 754184987197206083168642802503298955056845226654025 4954 -6048834057930269872860454402970466233616410816664800 4955 38407025435786689451161623062273645664831878885134960 4956 -201083089489696628045031259955906305873093044222250160 4957 892794728092931568623753450621434062826693182310732060 4958 -3431180132280020544679730291584982711561321672466708560 4959 11594162408259599167121975434144917022430245028553101560 4960 -34872396969968233261538293762821964268698184264426720000 4961 94293548681234668193666665526635036726386578083616034700 4962 -231094297974460184598960007732044212308040579071466036000 4963 516861202243299285772545826836370010797043077696968463600 4964 -1061099594108497723253027045741768272468420905681487470200 4965 2009549122396469765717189043248425191092241974892800230330 4966 -3525946923119747281593367184982241973743491841935542199080 4967 5753416663580546252815458467415719012591389710012866402380 4968 -8759738088399680012291420973588407265375537788260309548080 4969 12481005212148763491499309991976084771707301301928065493530 4970 -16685517338198531844797595569759780700942275435658726515360 4971 20978803067019538743781455796771231832852178139359277594960 4972 -24859305441183972354865053027287237248437440508548707550960 4973 27815789353026193131330295064416502660625970791475940533660 4974 -29439905577379678646939439994109069083463236201203376553360 4975 29519127893499790293767447278488770074402182900759149037592 4976 -28080895226475735076079587485200920313387908073906360025152 4977 25375950425343418281160192617056687817543709168351988994412 4978 -21809830476202856139985505805855530502757169036941601168672 4979 17847253897533046552817875101738629752636028840651163915232 4980 -13919070055366149492182329672091768993630968324192165229252 4981 10355306110701030144449857273663615280896540579219130032087 4982 -7355132639964712867087382959983809403963318017262246892172 4983 4991411015761528726840170572440214308047017112053710996282 4984 -3238647341897180222427262189568604914709184185680114135192 4985 2010423939052172741279490347434434108975865273615912079167 4986 -1194667861016775396139478183175910425973214105691726978752 4987 679941378258494342076828195487186474640926628010627894112 4988 -370824529481861993779362755520425636703421849394836511072 4989 193876877808014039303119378404660939820268617964492547832 4990 -97210477388723588529433189601924834117962586334754381472 4991 46760647404393297187257816844928581262231178209422389232 4992 -21585494802416576217926424681459740380565917057117006592 4993 9564774252138989510285610696116687931022670141530136152 4994 -4069302143831605752668986427406074323997033344398792512 4995 1662583794297770971413951835225324331431491658476259552 4996 -652433856962238289950612869557628048908005706407584912 4997 245943376177743801777747099856364570151420172940224972 4998 -89067958331745152583800841799977564865314017707530032 4999 30990137788229816326623640378111546096357149784100392 5000 -10359888859139021439019199187028132162223834985709088 5001 3327486382011478470531183628588071105298002832570828 5002 -1026817322721588444444211707224200833591166710901568 5003 304409305010005322723515409607902579501277731797408 5004 -86689901386072214937792208162566213342311815492448 5005 23712024479993358983484486056139813197822272965208 5006 -6228556333531502946432236904745769879133778233248 5007 1570865290624803084803331244143100336403287867888 5008 -380296252529604914550257937378996988692450988928 5009 88352649623552662896592642397739041286307954168 5010 -19692366610745776236409851603020905383068837888 5011 4209264416523160741019506979562951950330238928 5012 -862532749090578563157794359046944558373356868 5013 169362878454403044076591103093459292926897983 5014 -31851230552549053251911956703938463243529548 5015 5734167777151933167833038358286760153779898 5016 -987640578616672651619447297799512783591288 5017 162643117926718912128183121672613823750103 5018 -25590483582875534105652666748720253123168 5019 3844120254357292262989491812046790293808 5020 -550846010945731455545400444493218906608 5021 75228789451602984183054592750627171948 5022 -9782008532715178000591612980602582288 5023 1209738803246985743221719187320872728 5024 -142121629294091701901686444956858368 5025 15840546377596148215178487811736476 5026 -1672643416688580675437845048266656 5027 167063043083711218593262582213936 5028 -15756246224305942836353792132216 5029 1400534029978967643918841541146 5030 -117081106285110257408427452456 5031 9183601106076523581073205836 5032 -674114666040737684936663216 5033 46171208855589211069807546 5034 -2940919536968378776863776 5035 173552656988693167388176 5036 -9448030010430653595056 5037 472117859869176586636 5038 -21529738488004792016 5039 889889128798754296 5040 -33066833573642816 5041 1093698777773596 5042 -31805974182176 5043 800640321856 5044 -17091469436 5045 300849481 5046 -4192436 5047 43366 5048 -296 5049 1 5050 386533140549008498277345847324215954526580641501 5051 -12916649113346033984101307064750883147096569770150 5052 213658877696384926648485398676844564808696106399550 5053 -2332353720297839554927496630204144000347998710663075 5054 18900687160988015701750006011414697655906077676648425 5055 -121269910365290338226345323589791403228112047472069680 5056 641656293904876573586255402929992563284111011551885440 5057 -2879467273768491333916291611820208494353172591154446340 5058 11186335124932993202662944325376382197510658199710857740 5059 -38213667357058818046045656594019733778852056758126013240 5060 116211353318164298951736856722610809828524797821833261560 5061 -317753043013672237842538290342727074447857918515274824100 5062 787576442604615221990546688722767673650508315298014142700 5063 -1781677904704358041916597488241154244699169812162371426800 5064 3700159984568792455531626964061674828202305794741430874200 5065 -7089746961297907020404594175487043845745146830359888161190 5066 12587389891755711610497290598195151112322717500699426827570 5067 -20786196913861386040039742587229399011517660971974141406220 5068 32032630928779586289689721388180940808718003074793795046620 5069 -46202753724845970486789350949516661580497441694044506028670 5070 62537557226744359025892096701255426874534127608904245039610 5071 -79621926539257148076141962960073476199498809853736559300240 5072 95556719390571455808376614878632943578164499665005400247840 5073 -108306673500262551748855938220536745230315352882976529151940 5074 116135506085165229072148615046743709911015679395086070193740 5075 -117997289257879049528241781829575379306669784903480823666136 5076 113761813572926995522006209734091531014565907122478229113048 5077 -104208746502505989919560165336370983766019035578962327008388 5078 90805441853951986701116710034623279325815216279176792500428 5079 -75351592168801995798439131111071419760665255558895092914368 5080 59604464063631495029364864118013936733528933813227659602988 5081 -44984988387469239925531901493082614836320590061849555325513 5082 32420704030595168745712006153615043492786494631005870708603 5083 -22329365687249299047607894677304452328104369353423379881018 5084 14707353041453069394121957141146029052174569669094053401858 5085 -9269919159053698446265733231871907241636780006527850372693 5086 5594427522102498929697924896962165386895507590691093015423 5087 -3234491995792258422369962769637469849895993989723610661088 5088 1792414966704080323414916462048463384751192176195137427328 5089 -952455162905904111688720890734408456164227703288314154568 5090 485508309974184804891418947210435442174156376968755692248 5091 -237492419601903480091206640136710577904656120963021549168 5092 111517131811643025841037090889307802403928929380773409008 5093 -50279817558833544748783256769809804173633927481707415048 5094 21772680683633806768292569978334910903013770174726513688 5095 -9057053526724918666910841933082047318291508319827571168 5096 3619885365184485841265790443898208478155508777699014288 5097 -1390263985495469695283854169126721759362266225228259828 5098 513147251172979259529149625256297264747362226062815068 5099 -182038371696434601563671762934312203154385467059831208 5100 62069804365646880643681237939195942583028654741227656 5101 -20342348005173456850612750072792345478117843483421572 5102 6407938350176243803863818750260673606071502965275532 5103 -1940045237751604412614757936047908572094999906293792 5104 564479009168221967536892034095601219528213178274752 5105 -157825974826052291888245666330985652935778634388072 5106 42397693480587867822781196770377122835223607664952 5107 -10941152205405912200842230637175070888343641836912 5108 2711754048213617828454105056280091302480640834672 5109 -645354201400262903240035864572214112551374851432 5110 147429749455789991605822197206801757435514467832 5111 -32320159860315258459468372541709761234059554672 5112 6796862663794896430492890056703785625450309532 5113 -1370621384453787695387567668327322437154050817 5114 264916570112050203832326973205274682657486627 5115 -49053733884004852755411071778798743704869242 5116 8697089513001951122691380251685298504553762 5117 -1475569932396829388003996662817354254841597 5118 239414568675345514445141121918774583119607 5119 -37122844345947410894621142184860624004592 5120 5496658287194486629625693145526447013632 5121 -776532379300540408094564222745100422452 5122 104574815049748518184829431692434918812 5123 -13411224942456135230256770542565200472 5124 1636103691129260848926778522191447832 5125 -189643268426880146547221908392067796 5126 20858476627661890241492022956536444 5127 -2173832545939714331217632794908464 5128 214331781756629047102323958610584 5129 -19957848314242845768110316755654 5130 1751777348834298416144123898514 5131 -144631909603339828151647069964 5132 11205945104198736635883195484 5133 -812628292607505318146085854 5134 54993967466494347400398874 5135 -3461577507934458279028304 5136 201896747019985128173344 5137 -10864383590038183354964 5138 536707075333190962684 5139 -24199405874401054904 5140 989089629519682744 5141 -36347929906963604 5142 1189116700320124 5143 -34207895147744 5144 851914730164 5145 -17994017879 5146 313426789 5147 -4322534 5148 44254 5149 -299 5150 1