0 1 1 0 2 3 3 -2 4 2 5 0 6 9 7 -14 8 8 9 0 10 12 11 -12 12 15 13 -52 14 76 15 -36 16 2 17 0 18 50 19 -104 20 79 21 -140 22 324 23 -276 24 128 25 -144 26 118 27 -28 28 72 29 -336 30 657 31 -802 32 1184 33 -1568 34 1086 35 -288 36 302 37 -1032 38 1212 39 -480 40 142 41 -1008 42 2789 43 -3706 44 4502 45 -8040 46 9534 47 -5132 48 1166 49 -544 50 778 51 -2692 52 6514 53 -7904 54 5346 55 -4380 56 9679 57 -16904 58 19986 59 -26744 60 41552 61 -47144 62 34636 63 -16048 64 3642 65 0 66 1454 67 -9000 68 27654 69 -44936 70 38338 71 -27552 72 50187 73 -90632 74 112056 75 -124816 76 172726 77 -223056 78 185458 79 -98944 80 77328 81 -106400 82 98684 83 -48228 84 14956 85 -31456 86 101674 87 -204336 88 240902 89 -159600 90 122379 91 -319610 92 666586 93 -874488 94 927588 95 -1072924 96 1142134 97 -802912 98 313534 99 -108780 100 254532 101 -558520 102 675852 103 -491140 104 336026 105 -358128 106 473868 107 -853576 108 1369462 109 -1379520 110 911783 111 -958902 112 1999780 113 -3343088 114 4533516 115 -6092348 116 7596350 117 -7036608 118 4144720 119 -1354748 120 220440 121 -264640 122 998062 123 -2368204 124 3577102 125 -3285600 126 1746338 127 -1048680 128 2558394 129 -5743360 130 8927272 131 -9984676 132 7942511 133 -5413484 134 6956326 135 -13047436 136 19372212 137 -24358464 138 31572616 139 -39523384 140 38435088 141 -25654584 142 12026680 143 -5900816 144 4137798 145 -2518864 146 2913506 147 -8465332 148 17651342 149 -22841496 150 18135636 151 -8985476 152 5370812 153 -11546400 154 29594702 155 -55820592 156 71320919 157 -62175084 158 46947618 159 -55605900 160 87491982 161 -119285472 162 145997558 163 -176259312 164 192245574 165 -167972000 166 118965476 167 -76561800 168 44395366 169 -21824400 170 20472894 171 -37361892 172 52333960 173 -62152944 174 88164092 175 -129180360 176 140705698 177 -98556768 178 43085310 179 -28976512 180 78001922 181 -181747560 182 292307479 183 -344248934 184 341586826 185 -368435776 186 482446956 187 -648851060 188 800510690 189 -928583856 190 1025674332 191 -974568204 192 706415142 193 -403891472 194 293079526 195 -339891804 196 344010130 197 -230785440 198 103507268 199 -55793428 200 92641554 201 -236638256 202 535999222 203 -910131832 204 1107378462 205 -939522432 206 535035664 207 -230934028 208 259042422 209 -651967680 210 1254424307 211 -1692196814 212 1692456858 213 -1595954152 214 2085115704 215 -3215691840 216 4286422700 217 -4925539472 218 5513227466 219 -6042481860 220 5618530802 221 -3875485992 222 1849148312 223 -773774568 224 898603106 225 -1673906016 226 2278770028 227 -2091336364 228 1239729046 229 -432389568 230 106572194 231 -257823224 232 1044922202 233 -2861557664 234 5414939684 235 -7118737472 236 6489810770 237 -4245486592 238 2690290778 239 -3229224896 240 5649367163 241 -8598481744 242 9975881516 243 -9002126184 244 8209797664 245 -11109141600 246 17983361242 247 -25839992308 248 31944046010 249 -35108508624 250 33815505228 251 -26712769780 252 16162222102 253 -7728731936 254 4682359576 255 -5623621248 256 7916490002 257 -10767467568 258 13770394542 259 -14665309736 260 11502949968 261 -6046089560 262 1967570298 263 -859216824 264 2690323286 265 -8377980688 266 18613499494 267 -30186247504 268 36496918342 269 -33924067648 270 26069217364 271 -20834362920 272 25471489371 273 -41626789424 274 60175457456 275 -66537516076 276 58931090694 277 -54840781368 278 70731677410 279 -103378391880 280 140474757252 281 -177189399456 282 205976611398 283 -203793809132 284 156158474382 285 -85694667680 286 31093996314 287 -6772744164 288 2160154604 289 -7317499520 290 23217665072 291 -52786707240 292 89008493054 293 -113458671064 294 109903573064 295 -80074153668 296 42786719144 297 -17276191392 298 11728103314 299 -28537393076 300 70448476966 301 -129812431096 302 176632365042 303 -179019538132 304 144738683318 305 -122513801520 306 151196109585 307 -225250105914 308 307939654554 309 -354778609560 310 343229531406 311 -314476944616 312 357150766140 313 -508747385872 314 706974262246 315 -875056220976 316 1000945285000 317 -1079941942976 318 1046826329488 319 -849566060384 320 548189179730 321 -270477422880 322 96697850804 323 -22569496436 324 3771154998 325 -7599211024 326 35704951056 327 -121510093032 328 299645021002 329 -541313524752 330 717832722532 331 -692469747548 332 480407287582 333 -254476923552 334 163885828176 335 -221102992024 336 383325185282 337 -635823108064 338 922859823822 339 -1077724941660 340 959061370318 341 -665614296936 342 513167692755 343 -771687209186 344 1430191084580 345 -2143988460832 346 2451980211908 347 -2234461166344 348 1935758137798 349 -2131513198208 350 2921701368754 351 -3953569975492 352 4921290470942 353 -5688074876080 354 5965063320550 355 -5408095741920 356 4199869233042 357 -3013406451624 358 2212456839588 359 -1584523847180 360 930080367404 361 -385316826880 362 106589693102 363 -46837055452 364 111243411332 365 -340404123360 366 901846287760 367 -1888829367128 368 3056847449090 369 -3841169846064 370 3801194595260 371 -3020694707348 372 1992987855820 373 -1259756493464 374 1262930737888 375 -2300678336864 376 4272413118850 377 -6355989688928 378 7256969189340 379 -6308212791972 380 4381764642655 381 -3345724174500 382 4566153583280 383 -7923222840848 384 11829881088498 385 -14229239132352 386 14409576459958 387 -14005725723388 388 15422440192692 389 -19261812801432 390 24116528105640 391 -28397440531140 392 30848113474514 393 -29825752417184 394 24532447601616 395 -17230007192980 396 12018022739028 397 -10765164795080 398 11574087862280 399 -11435095847280 400 9310802455682 401 -6363185442336 402 3982413050534 403 -2452694974632 404 1525818891164 405 -1466544412680 406 3143452087620 407 -7299872878156 408 13382138013404 409 -18781091985584 410 20337071894058 411 -17624859768844 412 13753929080242 413 -11901317393288 414 12480670060266 415 -14983587680544 416 20368899384314 417 -28757943982112 418 35982546596434 419 -36240576679672 420 29243835423341 421 -22313482465820 422 23986220470900 423 -36546521962204 424 54624023193292 425 -69638731270880 426 76970694441732 427 -80982458286596 428 91081596881842 429 -110925719992952 430 134775100942320 431 -155686958024376 432 170787550475582 433 -175165990303104 434 159141552828134 435 -119893785917848 436 71245603754162 437 -34431702536080 438 21607806863428 439 -31503502865396 440 54170773716302 441 -74344871903040 442 77293376496522 443 -59945836221104 444 34197095702102 445 -14969894229224 446 7966247792962 447 -11128012759360 448 22625468035538 449 -43328510898784 450 73018804009208 451 -104743705090772 452 123408608070242 453 -115648699784128 454 85112148200340 455 -53820853361744 456 45040048444818 457 -67517431808256 458 115236737571430 459 -173903609273764 460 223064363341712 461 -239073608116976 462 209688880294187 463 -152386875399634 464 111351521863728 465 -127246578789760 466 205998674497518 467 -311914833596508 468 391993350025514 469 -423234724921744 470 444776645256830 471 -526680185261412 472 694060310166058 473 -895033436479120 474 1050288899445942 475 -1110510388295100 476 1054984361481878 477 -876503152613448 478 607163642426088 479 -332441406566868 480 137652248854638 481 -48552652415024 482 42231690601318 483 -95118392809132 484 195709786037768 485 -319114305513960 486 414639794823008 487 -434248834913652 488 371004687920094 489 -261045540427392 490 151664385503822 491 -76012585810996 492 53037760794816 493 -99726605688248 494 234538634439224 495 -452953185954268 496 687637446905972 497 -816392342716304 498 753536264587652 499 -541059514159220 500 322875889495832 501 -234262993567312 502 344165427834486 503 -665232024217024 504 1127137948649166 505 -1531005301864320 506 1635709191538759 507 -1373385453286850 508 956600822590818 509 -723686789893824 510 875534869321132 511 -1342379803581348 512 1848224707738910 513 -2125433715467280 514 2168290547173206 515 -2292986751376536 516 2865335452738960 517 -3947343535650416 518 5243072562110482 519 -6321613417374968 520 6793627306273474 521 -6384119857140848 522 5095903833664050 523 -3357232135969248 524 1812178343593728 525 -855065669619384 526 432403075739552 527 -284971216227268 528 264120000910222 529 -405401871615200 530 797798230440922 531 -1412088199846892 532 2017597166176154 533 -2300328833522952 534 2140021622605266 535 -1739942320134700 536 1397379357923246 537 -1194118475366080 538 1029901193050686 539 -920089807599316 540 1108175017566052 541 -1826525658676368 542 2965055608554834 543 -3990202531997184 544 4276987182428062 545 -3647699800339520 546 2571432777862200 547 -1763074927607188 548 1676489294498438 549 -2468664070210776 550 4200987237905836 551 -6674198508976208 552 9050289283302795 553 -10091987522195624 554 9204877357327412 555 -7235973733833104 556 5968752899626258 557 -6652726040729760 558 8953808810306506 559 -11297842632992676 560 12372796613609302 561 -12492297210164992 562 13387252038744396 563 -16494407929539332 564 21672187376406350 565 -27695889259890768 566 33297058056379870 567 -37027835322457096 568 36840605253882162 569 -31349100821530688 570 21830383899448828 571 -11938410919962912 572 4902374332759664 573 -1443212837321744 574 386037096353026 575 -449060398964736 576 1120996227199346 577 -2469919371861824 578 4730893201584792 579 -7961175799296168 580 11584886808472944 581 -14152323891452984 582 14105701342308992 583 -11309306234173380 584 7590818694396836 585 -5300986672175376 586 5390828238890218 587 -7100629776040568 588 9360417162723610 589 -12180116383937880 590 16348354364218674 591 -21549213502847800 592 25251068292873482 593 -24461054941052048 594 18855407023975680 595 -11567412970372616 596 6810975974512038 597 -7407054317247960 598 14295780646046930 599 -26531090912944824 600 40510463137400579 601 -50578877773157544 602 52797321350338772 603 -48738353491364784 604 44596202980520190 605 -46207007819354352 606 54870695939983106 607 -66675405277755800 608 75230099061376166 609 -77238756480672608 610 77072532083378208 611 -84015683628261764 612 103308981421058394 613 -131210085971063472 614 159110454065502850 615 -179396334393604512 616 186346799214223444 617 -176042197637229600 618 149693965985897152 619 -115273618132665816 620 82423964005895268 621 -56085534885892664 622 36105892754004806 623 -21072456556812584 624 10522002570379158 625 -4372780124622944 626 2206547774943444 627 -3951182322058228 628 11057442497124272 629 -26058646309223112 630 49289224502554528 631 -74823180127909984 632 90944792027662910 633 -87983658096362512 634 67412359017648210 635 -41870154353106360 636 25279443981056134 637 -24081290784471144 638 37654050791755044 639 -63412608403566440 640 98341030494741722 641 -135991541139194528 642 164331931634021322 643 -169586316160350808 644 145819761786314844 645 -102363598139295936 646 60118789902793980 647 -39229542117501008 648 50369139372748128 649 -93896674845119568 650 159199144373303265 651 -222955658648122150 652 258009643940792478 653 -255530125301233344 654 239192185354574130 655 -249500944013229492 656 308101374726778450 657 -396168341799042336 658 467913152280636562 659 -489041944266398188 660 469864389565074224 661 -462973183280369896 662 521545091651254960 663 -654558886310802188 664 822009051667406494 665 -966670290535674704 666 1040811289333125780 667 -1012780054533618260 668 878547970867900864 669 -680651111984863184 670 494382235600389902 671 -372655341863083264 672 309134036709438674 673 -264670548358077040 674 217662844431482266 675 -174697886314749868 676 143243419411938986 677 -115964322641438832 678 84926937610355578 679 -57905437066476684 680 55370646575824118 681 -97498709915174992 682 192639124558665110 683 -324841223803677088 684 446593149851015758 685 -497923935550462344 686 451074524557277112 687 -337751606440778936 688 222783134422592406 689 -152159269708118768 690 137160843420001056 691 -185504042901385084 692 325348675928243410 693 -576859791716892056 694 894235893671355858 695 -1149597242584111840 696 1203649686700931630 697 -1016930765486988400 698 692747678726022892 699 -404469103389777260 700 286016211643945372 701 -384824360775414336 702 672166886239228581 703 -1048652319681764574 704 1352330353096652276 705 -1433169305849503600 706 1279960193046003650 707 -1076862841856815632 708 1100059448476980356 709 -1516010997957684128 710 2235418249654282912 711 -2944471690843602192 712 3328830840544345654 713 -3344776669313216608 714 3277609839958751568 715 -3485286922045464916 716 4078619635265061638 717 -4862287524097336336 718 5516154738950035744 719 -5755545759224097580 720 5396453750491853290 721 -4448402036216242656 722 3201457282260037996 723 -2116062830029985476 724 1529354319401146612 725 -1446819663599102000 726 1595475572432507846 727 -1652311243306471908 728 1461399560338555304 729 -1105447771648626240 730 795760356568080570 731 -676987598074748828 732 719224367938505092 733 -783853270993831632 734 785884508963792730 735 -799171359557075652 736 1007180475151363422 737 -1528001274048592512 738 2249883274775425172 739 -2832233487570283796 740 2920250867038023656 741 -2423391154784329712 742 1597912002138533920 743 -845262295456146344 744 446942516257506376 745 -500600383043990416 746 1040771162463473278 747 -2114219752121258548 748 3678250133050006704 749 -5424108574218730600 750 6752812373798581752 751 -7050126243043209460 752 6131003758286860256 753 -4472645289509546912 754 2979062704489818940 755 -2465202351406043988 756 3264163837045382109 757 -5110959828644404212 758 7218325901471005878 759 -8569794781101738444 760 8500069193004067990 761 -7267597280040958048 762 6046775648332201422 763 -6171628407980348716 764 8192685069790368182 765 -11517019289634022992 766 14917911041832478612 767 -17523424423868187856 768 19476546836950704146 769 -21651737759510057792 770 24691578467712760882 771 -28352773378480569036 772 31696942855312774594 773 -33601192515911590664 774 33006474773019196998 775 -29208520386246544324 776 22539033892748283958 777 -14734961166861223376 778 8160963383019480652 779 -4443405383578225868 780 3826241685374317980 781 -5502780571165915840 782 8128648243991658798 783 -10156216740712605688 784 10360959011533305458 785 -8549851866415620768 786 5726412341106454366 787 -3355475543007538752 788 2402382653494749974 789 -2974255152283180088 790 4578168072136552578 791 -6563755923296115864 792 8564462447396988992 793 -10757173431883997248 794 13503745994481512856 795 -16449417909548947948 796 18158670119542386500 797 -17124940894646540304 798 13280359592397617940 799 -8266453223837862800 800 4157255913074944642 801 -2161186977425725600 802 2590125314109093414 803 -5629127134278571272 804 11580397959682479256 805 -20111460800148689288 806 29390405860702061068 807 -36397906180481128336 808 38634167775411022102 809 -35830903882517121216 810 30112757810084509370 811 -24748129011739857156 812 22816461252418921287 813 -26200979717467223324 814 34382540789219013232 815 -43690283895345792868 816 48880763434870413320 817 -47080475203549699392 818 40811195877630951694 819 -36701614429977077220 820 40503946285141927736 821 -52706042598845348800 822 68510502772440929720 823 -82287495041729346844 824 92891746572826023886 825 -104871514860114249296 826 123742671300385899226 827 -149834078055363542408 828 177270682313777770422 829 -198266355752426208344 830 206607770920034001028 831 -197693111188410023116 832 169410211253632604446 833 -125880815070470807984 834 78487763129599671050 835 -39996902757051893856 836 17050087133920835202 837 -8769857290770869768 838 11196184776306404824 839 -21082799235694404080 840 35485949488006257078 841 -49650701924923505792 842 57435188952346738510 843 -55025056992807798524 844 44157947045319605972 845 -30838185367838715928 846 20551716653444513966 847 -15166421942530900560 848 14320741660277903658 849 -18517518952275342000 850 29827293810863947482 851 -49724734385076734412 852 76512315343111945558 853 -104289570763269475744 854 124068391151719093858 855 -127323483782359016860 856 111131498078290302570 857 -81265599741374852560 858 49431918761202071340 859 -26283687499602716292 860 16933232052794271126 861 -22585676548401282728 862 44082283417813884378 863 -81106215004422573960 864 127140592521017449970 865 -167265925051443831360 866 185171290028182761566 867 -176159536519629840708 868 153633113062169831324 869 -140406376994860300840 870 152055680315368539533 871 -188199811070995555322 872 236947205489670441950 873 -282675718874320082352 874 309177289736679315406 875 -303569741209904909196 876 266961167515287507898 877 -222524258398351956152 878 205889557390981897962 879 -240088083332456494880 880 316654233291753896742 881 -401946256342713694704 882 466320097852626931222 883 -512572717827923614836 884 576550070496313087046 885 -695245916058015277680 886 869846320216273070654 887 -1057105321771130122908 888 1192937166615439687470 889 -1224360614728735863552 890 1130525945050806110726 891 -930981423358806242880 892 680200218535892898286 893 -443585181394588068368 894 264987369857735136790 895 -151494048589254004216 896 86915072987666744362 897 -55925856208521515040 898 55556214254711356924 899 -90157116358607006060 900 159365428383922082822 901 -247467608981489539696 902 321661503109649794194 903 -346086878574115005456 904 305913803248529556646 905 -220222786474267880688 906 128855467197756194110 907 -65307777980238213592 908 41500971957850335602 909 -54062669722366159416 910 99732059719535637780 911 -184489518177327902748 912 319399703538241343342 913 -502418945867458712704 914 696295253484690890718 915 -828266659716173019536 916 829442786905049045674 917 -689245737388076802480 918 471003657606314919554 919 -268732677079286512404 920 148431544320338675790 921 -128720966707800198320 922 203953951951607865986 923 -367654386892475092576 924 604289270767473889954 925 -861674730029839725408 926 1046722462700451736564 927 -1072170052365946912480 928 927474622673328916402 929 -708348774495526071376 930 570344377866479916661 931 -642210531618056095106 932 959328931018397235338 933 -1441843472138084519688 934 1915458212510560766410 935 -2181286251873175237128 936 2127611366380143559424 937 -1820073917894520566512 938 1484109690763811462578 939 -1366046697682675040808 940 1568199469726456135634 941 -1986740985839459521624 942 2406428198881703776416 943 -2685142122691583454676 944 2880941668258323859034 945 -3207424755891668902368 946 3851412454009250475938 947 -4814884802637480471032 948 5896498178026055221182 949 -6772861752196131771192 950 7098231264978910929690 951 -6631043135973812745988 952 5393791164923258387864 953 -3737368956380791598288 954 2177552574634754511142 955 -1100190882311998760720 956 589260738085404000968 957 -487777843825384287152 958 569159836353466510046 959 -666224254355414861432 960 722914685477655291098 961 -791722658942568203360 962 977059656528832847554 963 -1331973424212712361116 964 1771932253166410965092 965 -2090541758429967706112 966 2091405350056940935488 967 -1736881429874993469972 968 1179096414908927597774 969 -643745394636981337312 970 281460685881781900974 971 -119857914501676866100 972 131309248836761556850 973 -327715405393098330712 974 795777862880366920356 975 -1639994714956791099756 976 2850847646967497680902 977 -4181198450203501086528 978 5168403231127699917982 979 -5369127193765604721444 980 4665751190300149171176 981 -3374882827248224183832 982 2046282292871228727652 983 -1144231882498588469792 984 891022557092257032722 985 -1325576967050440391840 986 2388834855754017947868 987 -3880296190274056997732 988 5367435205388525003332 989 -6265931822659454030896 990 6157510441780546983546 991 -5120397651991665093844 992 3765597736734681752239 993 -2932639984501336090160 994 3290348216914063450338 995 -5061837974674431624656 996 7884942100565663011546 997 -10822295005850774017344 998 12700820610893270366696 999 -12817360172550526452960 1000 11544854757078576618742 1001 -10188024487244116686976 1002 10041782250769283748286 1003 -11426977767048307427324 1004 13557086447039127468830 1005 -15332120600809132394424 1006 16351958303008717770052 1007 -17281053511661111911852 1008 19261552192993585343558 1009 -22914453401920544689344 1010 27813909030548576727746 1011 -32754050020276346874788 1012 36322691179464638351632 1013 -37279463299709631381872 1014 34847756072414691259898 1015 -29154527566608868771452 1016 21485174577001860273968 1017 -13824194187854948106768 1018 7841162289622464812886 1019 -4143118895988479870968 1020 2350246016901639598354 1021 -1742349705590235534088 1022 1817253695466976647540 1023 -2389098958533178549216 1024 3379429580599530705218 1025 -4680032114983060773184 1026 6241008430767570926374 1027 -8152420558284833398048 1028 10425000396541853786734 1029 -12596951077438806867616 1030 13707409352738464803876 1031 -12917868196952707689912 1032 10276641762915072203154 1033 -6806382752159602730208 1034 3776698601899968175626 1035 -1900386058490888276552 1036 1189051783471548735000 1037 -1432010456880782410520 1038 2703000355092528879800 1039 -5417551946495715561712 1040 9898397939104444561130 1041 -15771940499290497075504 1042 21721504452268658327452 1043 -25981593263326473570372 1044 27327921112003368386172 1045 -25726486861261216420544 1046 22102811565297594050528 1047 -17685373206505521371952 1048 13739018761469556541382 1049 -11705792036024911557168 1050 13011020580787079422004 1051 -18179086207539761669308 1052 25885614803367748221710 1053 -32978558194904231135544 1054 35942692806791453695998 1055 -33110926857850643963936 1056 26013973013767849104195 1057 -18705595623395706858784 1058 15591258211436566187248 1059 -19385121770201648824864 1060 30140761703741856983116 1061 -45170690633466182552168 1062 59746725506129930779986 1063 -68995445246845797708556 1064 70654108889278278880566 1065 -66858938901898567968976 1066 63130783545303478543330 1067 -64797865885300950559968 1068 73356112488570115812386 1069 -85662067069565716678936 1070 96898202203514372403480 1071 -105075552436960097669688 1072 113014900719055372231092 1073 -125696735816555599942512 1074 145373557212269429731132 1075 -168972426330332623792180 1076 189557294678403125168082 1077 -199779322118076344821536 1078 194899585507395168781934 1079 -174750755727203771049420 1080 144113760039647137639502 1081 -110443060837784055249760 1082 79859890695327006827162 1083 -54786732217074252500412 1084 35040677121011430040540 1085 -20231124890379134906560 1086 10546357842183881807606 1087 -5926582234863853326260 1088 5493657166283967630188 1089 -8020044967667088231936 1090 12757128294703802514418 1091 -19895398572659543090088 1092 30366707580424188730866 1093 -44861332802606686512224 1094 62343543453090840480036 1095 -79092443738888464390120 1096 89473452046264944599306 1097 -88655805238653972777696 1098 75799350420219056117588 1099 -55215749752921919391028 1100 34123600785001514494274 1101 -18522155501290419897816 1102 10550298355926912900388 1103 -9241075738291569825700 1104 13411709183924226363320 1105 -23833587263435511296384 1106 42703102742449024074258 1107 -70507406646902478986336 1108 102617435124249607306742 1109 -129206256088810443240368 1110 140341023505362379625896 1111 -133210457295833654584484 1112 114966453195855915044486 1113 -97775904550196836565568 1114 90473558624599347364182 1115 -94817373423325805868892 1116 108849072535254163140184 1117 -131598361978438495821424 1118 162405004086445030183324 1119 -195605714090640300050472 1120 218255658786666360173770 1121 -216478614668783096918016 1122 186620906452202353012101 1123 -141020391547983571077730 1124 102574439298564231873716 1125 -92583301105840542078336 1126 120700660251708121196416 1127 -181158617074941779877816 1128 254691522461768987775622 1129 -316371787083310413338816 1130 349232850734915142970406 1131 -356568884849399040883128 1132 360981457270661989102516 1133 -387044220922077785825312 1134 440868814122560134350684 1135 -505058842105360639929932 1136 554479171973358765706554 1137 -580000924738779813658944 1138 600213870945538837658900 1139 -649920473571626847470896 1140 752815649939285695728702 1141 -899919565549088052300016 1142 1050615935185161198421712 1143 -1152779839540505196169384 1144 1165410859345573092257968 1145 -1073913959208730095934304 1146 897979980999165952406844 1147 -688351719960913303874220 1148 505098998323821299801780 1149 -384733043105989612616960 1150 321584507605375462260882 1151 -280920153588446417576572 1152 231197223033900803784422 1153 -165818831418153163388672 1154 99205216528549837726474 1155 -48193721997758648121940 1156 18988612187145300462226 1157 -8035040412634336010448 1158 10619562063069759705890 1159 -28023251633943507972500 1160 69257340838928150574860 1161 -146939029062472697469552 1162 267307415692146109141676 1163 -417399537940964048174196 1164 558959833980140815720042 1165 -640114043389664962851600 1166 623822970567345625599284 1167 -513687144762466588427528 1168 353970341302949420591274 1169 -201762884260040789419440 1170 95066251781185657297636 1171 -42305960375760876895916 1172 35824156210348145529008 1173 -71413155518157681373928 1174 155903433533801552153534 1175 -297429211958199811725368 1176 485326673468329558811654 1177 -675787819226942289805440 1178 801502326839768306948908 1179 -808685344338605057270900 1180 697457566885232269779762 1181 -529974074828162954435552 1182 395624071876773067193776 1183 -361826014894594093640200 1184 448900796233207262541578 1185 -638922244573658681928064 1186 896066993500089559557084 1187 -1173241626534752115491196 1188 1405132762583741791394252 1189 -1512774804051469323193968 1190 1439235202828885545730067 1191 -1198527203173435635879334 1192 891276554142250774733780 1193 -662442425298050782159920 1194 628478263058394786016274 1195 -822135846626599585529932 1196 1177881768700988391434186 1197 -1556614011003623448897816 1198 1808664116713340624711950 1199 -1863184318359087784547940 1200 1792271047547425469964262 1201 -1782704305001612054090672 1202 2008128134780741695609580 1203 -2489950179119231834360808 1204 3067502334577529238109086 1205 -3519559240666611719306688 1206 3747386540572036502250316 1207 -3861872219387803621947360 1208 4091889436861755021283678 1209 -4593297427038993970405600 1210 5324412348861426923158358 1211 -6070832781146536356089704 1212 6558192432485958552637272 1213 -6557954812734107558336736 1214 5966165620457463446244356 1215 -4867708010515580953188528 1216 3544495768080835086962354 1217 -2370442540538798377913952 1218 1628963005250089177898552 1219 -1377739852531312977233900 1220 1451769340547984556863530 1221 -1585339672148658286126064 1222 1564045862353780853401064 1223 -1321477978429977418190084 1224 937368767165744708489400 1225 -553304450170510166058752 1226 274584525524962235618764 1227 -126996344720278359626668 1228 80474451508628993134546 1229 -99565807986509216104680 1230 181045281553982007373814 1231 -367201869964600984710712 1232 733770269345837561973890 1233 -1345320757525635594645600 1234 2182343619195469335115356 1235 -3082394686003297050418500 1236 3762340893488670990404722 1237 -3948356944221126478920040 1238 3543417387360248322049326 1239 -2701119843761088975179560 1240 1736226529212696447639788 1241 -944453267029081451100368 1242 479610113867862628338576 1243 -365652091567717176347856 1244 588363931491569972222714 1245 -1152356639753679452699136 1246 2041470938135722301273524 1247 -3121584937175619411367336 1248 4094794914085253903142050 1249 -4595712497280758282501088 1250 4402970790075454601280514 1251 -3608920660901992514241996 1252 2595297757633762041241942 1253 -1831479724953457547461928 1254 1668627742635222670780460 1255 -2264434835503169653046108 1256 3598529765552003495283458 1257 -5460365450935313988538240 1258 7406017253178244384130490 1259 -8821091122314494296145888 1260 9180163742077394098118143 1261 -8374870771178650863491988 1262 6842336445684185662185982 1263 -5357379952273648063887872 1264 4637665913905120351487512 1265 -5036732199093914786942304 1266 6450922217950477285504206 1267 -8377754166855564522788184 1268 10075637385177734772797474 1269 -10874566552040255023881072 1270 10597081273694052803787492 1271 -9807113609096143877585380 1272 9577248200289972975163106 1273 -10819609296455322027846352 1274 13644430233559174372044840 1275 -17259805014236559741904136 1276 20534758036046183392275462 1277 -22824613895920144376494200 1278 24412274574813618536439742 1279 -26193905494659249587683992 1280 28865559032166048162027722 1281 -32278730181149466640363936 1282 35416705992210641685745530 1283 -36894028698625742730562608 1284 35614299357759268581007662 1285 -31321280050648906756986352 1286 24846138304238511662993324 1287 -17834182979678382162550600 1288 11984110560829724017807182 1289 -8287451449496913971344032 1290 6805884351628091787079348 1291 -6987783091840170398830288 1292 8060082330302490256363260 1293 -9197355364495268536423104 1294 9624979882782869797023550 1295 -8874722442520971066411944 1296 7052186648727345995832054 1297 -4785777182055136774313664 1298 2813671292539002970561874 1299 -1549906515468195537649684 1300 970775471016942651183672 1301 -830059397868673706135048 1302 961357802579658682545038 1303 -1454613207073587988874928 1304 2641456302944171268121624 1305 -4906748307783924463149072 1306 8379913006684128937766144 1307 -12647185040081805754667896 1308 16723572402052835635515456 1309 -19439435809376849053890712 1310 20061307745184568339092004 1311 -18674551098888744746895440 1312 16008813972672729632507554 1313 -12911926254089645820432368 1314 9988606603496965129458702 1315 -7661450019666850690802376 1316 6431682873430454867831834 1317 -6954556228027493239547688 1318 9755795701201113795736578 1319 -14712678296107587464554248 1320 20648576928465453444261446 1321 -25480707256803953798479168 1322 27117140453168059704751210 1323 -24675685592662936350077104 1324 19122655100266274571705142 1325 -12777010969398265347759000 1326 8119594174981512636581372 1327 -6913719559987080198504456 1328 10101429382306795238605094 1329 -17951047348358491793208480 1330 29723149594341909014043312 1331 -42988465321352675112444144 1332 53668984882360231527470055 1333 -57645226930267743676874404 1334 53291536000327164539291816 1335 -43005676172765243771250436 1336 32276427249354822472364194 1337 -26816106542721107954481888 1338 29707190823549520994428240 1339 -40080529420261247881418304 1340 53594928382189879390575198 1341 -64417649975105950289350456 1342 68216903234661221538692434 1343 -64882764954819485383699744 1344 58991654066471180681856770 1345 -57095691883676184925495072 1346 63497640508927059438513628 1347 -77733939395355790790730104 1348 95710916536752805381893012 1349 -113374182809370724417020376 1350 129704022184350448447249306 1351 -146573716794841448129795004 1352 165918222307241153059695238 1353 -186970670089064669333481984 1354 205771694852056042977515452 1355 -216695575489164675870908748 1356 214475039400703064721777828 1357 -196109705485873918009462104 1358 162738519560647484875263752 1359 -120525074217445902134096716 1360 78954989760314107032946496 1361 -46809979509325988378931776 1362 28575504286864684528770400 1363 -23774990635956364095623460 1364 28918893444827824815463180 1365 -39787832033805112221182336 1366 52433187333458228827989260 1367 -63118379559937410905931164 1368 68374963075822670391696536 1369 -65887781206174751789184672 1370 55748668345239852047791856 1371 -40824480323388860293429388 1372 25470219506988264267332698 1373 -13314602299165377101605400 1374 5788223411984955742381798 1375 -2355636990642328743930904 1376 1904162049687476547475734 1377 -4068222156059197910500880 1378 9732261045563421400724564 1379 -20574827250886867295630436 1380 37747244573550978580898764 1381 -60105851830681284779805800 1382 83154358585513787402125654 1383 -100162888590025688613285424 1384 105655377252075711558695798 1385 -99058506762536399244539808 1386 85288134512534098623449924 1387 -71329336193386805509467372 1388 61711562419574898891489010 1389 -56967931920025713375212240 1390 56052287424510549119787228 1391 -59646299421606831388968568 1392 70705470206681247359505646 1393 -91621902566101262909561952 1394 120478242013953509044786582 1395 -149510762748982050937936192 1396 167484984357166957219298976 1397 -165323352409214085196772072 1398 141766960434961798584708952 1399 -104932554583250390280994444 1400 68322827466316648495502408 1401 -44503910644880088296742272 1402 41288230880252780427576150 1403 -61782180587558666991035316 1404 105296374060704633311105150 1405 -166183132709162707696150552 1406 231859859023528047024698529 1407 -284285664553981738041045854 1408 307022699198151889946724388 1409 -294518499197312683174915936 1410 257015876159425185028288756 1411 -216954117440285881446688508 1412 198450351211376075475246062 1413 -215401097766868257018180576 1414 264047012781046071566801086 1415 -324100970081816896520441528 1416 369415451395881074893886342 1417 -383797928676654627821486496 1418 372208556138236125777972958 1419 -358255913231855300753513904 1420 368217712444454428739042960 1421 -413097263672929560726292368 1422 482987291901887905032855122 1423 -558717659386803250105373924 1424 631365508373482492878552622 1425 -712353048737052726750953440 1426 823385422199687174246992200 1427 -973066392248641237468263640 1428 1140255495203534697523119344 1429 -1278840827067351731134538272 1430 1339488416708858383243988786 1431 -1291753885384768366981906872 1432 1135211385883799370084685542 1433 -899177243628360508033982912 1434 633438723013104487557577600 1435 -391133610536204549483743104 1436 209328929710212172407829676 1437 -98491017315676161129984680 1438 47657765594014579743700548 1439 -39801697446394209941880440 1440 64882785203264388459223778 1441 -122111283571831079102485280 1442 211620774799564685889086278 1443 -322422167399806705123202684 1444 426561426775460242644448162 1445 -487081896451233889357103960 1446 477644759335222541736981932 1447 -399941544303867410185278372 1448 283835563265423381784689588 1449 -169088917377545181921149904 1450 83606532769723694592153378 1451 -34414730379968320072593116 1452 14145712256003153035388846 1453 -13514105337394136196648136 1454 29918344291854180352678976 1455 -68978906864295886372963232 1456 140045545583184716345931882 1457 -247209554099070132652534032 1458 379106797861780810793183324 1459 -504884349771475321526539176 1460 583952976780479280501284026 1461 -588046851883404568841687456 1462 521096213918496042444946064 1463 -419809413156961669639767088 1464 332222519120510299761802992 1465 -290417091889092988185147200 1466 298185492407690780582250348 1467 -340882124884620133990146544 1468 406643229982896088211980142 1469 -499809528414551419600324560 1470 633267244097442798680664296 1471 -803560962956244706259392284 1472 970805042154070650961275542 1473 -1067546435973855246829156368 1474 1038020747869244477953710772 1475 -878955152616740641765136780 1476 647402381014575807800507852 1477 -429863612856322727788871168 1478 300799712251758922484306942 1479 -301173004531105728041213400 1480 439685313818728923467060066 1481 -696927973241385801308301024 1482 1021263369228208039518537255 1483 -1329879166280192226006981514 1484 1534397354973922411987482838 1485 -1586098419056937354774038600 1486 1507899991513094392384686148 1487 -1384032463930002660687176524 1488 1313857482956238269655216958 1489 -1363919886849026372308093536 1490 1542981873370383893038576104 1491 -1799556046510624611307304220 1492 2037946007824092944950483070 1493 -2160515675505756604218387512 1494 2131579075646856769457056680 1495 -2021283724068778325309302764 1496 1979113164505477506346009696 1497 -2138112347985976958917566592 1498 2519102766588569384959322564 1499 -3016746328101462716213090080 1500 3487277059870334967971150922 1501 -3872096784817028917194548512 1502 4254570936959256310290958654 1503 -4795087053120781264484983456 1504 5588053389249854643834267870 1505 -6549190686600477972693887104 1506 7415043639661460348200293694 1507 -7852455001422825535394695088 1508 7613103581228387271384901718 1509 -6657245316624044376923761320 1510 5186827083837796764737043592 1511 -3562008369652234895749783504 1512 2138124428457778662662594654 1513 -1119969320797825074503651312 1514 520734368764542545477964868 1515 -229555086621321974947992488 1516 115710766954615529398105690 1517 -97303293639878738219070208 1518 155834544190509680508608936 1519 -318345629689884392750704212 1520 627671359615090347443617682 1521 -1104828371358806532702574400 1522 1708406306911134298894859786 1523 -2314302311063103204258491884 1524 2745626280685135773575770654 1525 -2853231778204954085320289088 1526 2599266197890965414354575882 1527 -2080140800520292320852108820 1528 1469062555675209567289768784 1529 -924097677530402362046444304 1530 529614064742296218205592000 1531 -300074835659767190705062864 1532 223080346015447168202883678 1533 -300782421044525318672547960 1534 562996024923684143186794046 1535 -1043940412687510030406723444 1536 1730064923885371939023676750 1537 -2508498767992750580654594224 1538 3165018640517177921504459022 1539 -3463874146112810912324802212 1540 3278395711800579839202986112 1541 -2681278987429113172926887616 1542 1918843251915705369361458958 1543 -1286021800231812754680340276 1544 997904392473881442615972422 1545 -1138533048398538569889821392 1546 1686058598272071428518497938 1547 -2558843991518668445603667832 1548 3639300355602717701349184138 1549 -4771011774148443189907485208 1550 5749918124309746699293397914 1551 -6342456086323597306193584192 1552 6358168357477223573595317290 1553 -5758176237606804188316866144 1554 4718861612410331537633571438 1555 -3577226014660840506765498196 1556 2686778299018441916322061766 1557 -2299765594053934103093384400 1558 2545684037495717628860381548 1559 -3449808307665921969460372644 1560 4898378831767149038063303043 1561 -6567015738025581613767802056 1562 7946502759454640276684077156 1563 -8558720491532114729800536464 1564 8266716997343781656617167174 1565 -7438273202857128899076144216 1566 6792635580263299172597636756 1567 -7001752303510894501954644492 1568 8305521021168358712774402650 1569 -10372463213118134345729288800 1570 12458936444975038896101712258 1571 -13768874326440392131003886504 1572 13858529194821037368529462054 1573 -12909187697378582323082819192 1574 11695685983675171088085490840 1575 -11196652121563940910623596432 1576 12036397267889003619369936644 1577 -14136262017586952248006095120 1578 16860843172157312724668807372 1579 -19574314021440994050363507608 1580 22165657824216659186194455640 1581 -25098681741081207346575790360 1582 28939981709721333970227850362 1583 -33762530338721502316665140096 1584 38883670449626885398878197976 1585 -43053668624869722132437664592 1586 44888912688364461428143756954 1587 -43349172741831088373333071324 1588 38185424913419858661674192054 1589 -30213405885665403437960032736 1590 21140830888934077747117963610 1591 -12878170192001369310623800644 1592 6719895866748673212964272596 1593 -2952346922740397405018160576 1594 1077546282269818700737154956 1595 -347066830372293821529499112 1596 180544181774389317261461096 1597 -298994433369890367803675696 1598 669578596440799653406521130 1599 -1409669419101366021366577684 1600 2702406806943100314764880678 1601 -4692864755184671564865358528 1602 7342117709853362934901203496 1603 -10298667230093794166612170364 1604 12914971846981655562108603584 1605 -14483093762315635462035046960 1606 14583365165296596347090350954 1607 -13301701211046154023230238904 1608 11152520901414375211266829666 1609 -8786480667180485981311185392 1610 6711072460762228984406764952 1611 -5179867894900304978154854292 1612 4250623093321666309698579144 1613 -3937557196120489225047347648 1614 4368069573453706817914588886 1615 -5823977036942644514507155572 1616 8559371734991007839914132362 1617 -12437873981009953956388522304 1618 16651327507760558442641215838 1619 -19843905968784509230868104008 1620 20719289686793908849553576756 1621 -18789447473600037337608231552 1622 14713646165559807052685175052 1623 -9951296063857109758411408944 1624 6016168807131818795320627124 1625 -3923854152232716431524844928 1626 4160656477172235780030723178 1627 -6962898599748586577035726696 1628 12432084015276276366850201204 1629 -20246005018291241194292713000 1630 29205852604086914339706427012 1631 -37154168339284578719981736296 1632 41626584593470617713473436942 1633 -41024522233993693002673480304 1634 35563060697392536927230247584 1635 -27291486740502278015925534008 1636 19162964256393523484582329354 1637 -13834616876602385661929405024 1638 12924708940984156759531385164 1639 -16860809453689751374686625932 1640 24930198832768805422628567971 1641 -35251760597008774333799851976 1642 44910988954027936450163885316 1643 -50730301859307721808136669064 1644 50695272900550207621973674906 1645 -45299641143323223886690255432 1646 37801821890754721680440995222 1647 -32979893997745366603627495876 1648 34939931545308740084277546038 1649 -45058524324609612675640223728 1650 61005855807898052778348903954 1651 -77402256747091385211695413820 1652 88170644765974546496191508988 1653 -89775397704774868056893241760 1654 83518669695292698443000825874 1655 -75059027933470304503713449984 1656 71045039923393649212547645426 1657 -75077363599243126832430111456 1658 85960244838489033980462952464 1659 -99498605905502199210335350356 1660 112314365607763466501880393668 1661 -124602496395520627306236915472 1662 139683181824239204744849098588 1663 -160847546672722435199029709240 1664 188079502666777488328004105674 1665 -216996470959563631806164965152 1666 240328691843502124287239583280 1667 -250655113415418380142547677748 1668 243094279746380067702793203968 1669 -217219963335655305884458551064 1670 177533559650499446647547298084 1671 -131944223127654382831145391872 1672 88745508209475327808634697324 1673 -53751841421746723388403158720 1674 29111160885189344755112575452 1675 -13938754511546059339850411920 1676 5803570020642898448085096034 1677 -2076372915458030617407489160 1678 725691908839284818330721170 1679 -603887696665216127177225304 1680 1434960121115958941489144190 1681 -3700645221553408365659324416 1682 8466152118392796762797061788 1683 -16984186914939943257754787808 1684 29902504018592855818587061502 1685 -46256371783421035204895344320 1686 62961574993771953867830258246 1687 -75624595078329729303440321100 1688 80662560768931912544370071974 1689 -77417243704124420222215996928 1690 68506480631948737702374735380 1691 -57941768498234325893457078508 1692 48558922566840187612663197830 1693 -40956648666112002141610206984 1694 34624077464873220641442669070 1695 -29865537358961587934426849916 1696 28640117428599909820542626358 1697 -33726591324864606705705063392 1698 47026040288432244944140892162 1699 -68045881480384440782742931952 1700 93119664054037551110089116840 1701 -115741820568405173992542324992 1702 128454628923685687495936883610 1703 -126058298664830849398587038744 1704 108514611954965054028318704350 1705 -81361034923189668484720678512 1706 53018362238336948674957196470 1707 -30937923793009146974255152252 1708 19462782602659722847012804988 1709 -20518052835975071563895759328 1710 35573069681485746720260390386 1711 -66239150140415635993304308932 1712 112174335415335825783015854670 1713 -167582359610174260447647230352 1714 219652176228066530289497008264 1715 -251921818236320606850648135876 1716 252109436314167959200530388686 1717 -219636370474051521803514865960 1718 167128805587947209537342041344 1719 -114498435771233717447807123800 1720 80048107071368298261534695506 1721 -74526537109755912829093996624 1722 100014980741855867133818479869 1723 -151021739863881729850091387374 1724 215176937142627830681521190412 1725 -274486353091152517408029475000 1726 310002685320662577712946902530 1727 -310078779194744605555233741228 1728 277797192714396588694314952166 1729 -231899222816490289940312043232 1730 199389419819374490267628265870 1731 -203470963505435942034407929804 1732 252859829757147471696949832454 1733 -337072699354731429198787054952 1734 429762558589455554034987231612 1735 -499961161236074571366064933444 1736 527641197549456435195143683496 1737 -515491957356847017252888922656 1738 488038095607623508169919401846 1739 -476475422088281526066935023896 1740 499025708143606520033073171382 1741 -551730675530107903351353442016 1742 616928676098090775082669455944 1743 -681734239399167266455336523896 1744 750066802878782377274511678602 1745 -837626385994194395469594813600 1746 954483797658631891424953059524 1747 -1090356371742656144327404355840 1748 1214199776677903071945651498694 1749 -1287647761696971643722676695176 1750 1283089455355857780010048512126 1751 -1196685203852279574665262833784 1752 1050217312728664144769344081494 1753 -880159986273677601708945908816 1754 719077792480709890226502047628 1755 -581145696331163746599092781284 1756 462064498487198459381400507962 1757 -351800588850186814722023002768 1758 247545070567222413813023921144 1759 -156054322617033968704291742288 1760 86320265570656373732097321690 1761 -41751339153787289470947521280 1762 18570069567196567344124218306 1763 -9668921817996567806617875984 1764 9401734326972397375361536236 1765 -16351782385547619982734720160 1766 33821972282481802148256764276 1767 -68449519058966296954824310488 1768 126644487364953672266125665148 1769 -208880590736174231668211521728 1770 304192894799664318500038377780 1771 -389648830959347444794712314416 1772 438447042491538184832321725466 1773 -434250477482888403586779384624 1774 382556023237458624710901609920 1775 -309605540515005728955890614272 1776 247895315879252236973798824176 1777 -217943067935760296100130032352 1778 219019168381003936351019727442 1779 -234651300980807041692533788832 1780 248240003192600759344630350638 1781 -257828400613905358871599264336 1782 279973828740605308455573589876 1783 -339290157175066932569715723364 1784 449020050744331475640499024462 1785 -594566666476038335202013692112 1786 732168985818219720850816174568 1787 -807069369817474675735717056216 1788 782505561998459670612126085532 1789 -661182031807108507556014303848 1790 484071624010348236109026534652 1791 -307810604308256363962513905588 1792 178262321504474421974574993646 1793 -118687598337501911559483953424 1794 135982900315880067333375700760 1795 -232799610640411287320542465212 1796 410865446640589280202397657886 1797 -661257658348044876291484193640 1798 950476889814796675574288721688 1799 -1217114856873142308765893536648 1800 1388379031521676949037815286104 1801 -1411404506469293493827689044992 1802 1281263978183714156342520436324 1803 -1047542527228023127638821999932 1804 795705253736233088176131552868 1805 -615606618264280932572279431784 1806 573178876658708341359128812839 1807 -692489939393837248026962228482 1808 947134012279599625168720043252 1809 -1262014008178345756104898739856 1810 1532903669773720651251946247042 1811 -1667123382004716023063833482544 1812 1630808482365200282453150811058 1813 -1473331880830043311474167461856 1814 1307816350817720461285840768614 1815 -1256120705899851327230515795540 1816 1390807362665592085111520001612 1817 -1704530200106521412985000913968 1818 2116931584835393058223114394066 1819 -2512171567045814974322496255140 1820 2792611245352754737081767441300 1821 -2926878961968818230099608071648 1822 2964901198182005262889699688484 1823 -3004441339013707343574078839180 1824 3126513880963166357583946700670 1825 -3345538043747807112181276262512 1826 3614124469682777590053778112554 1827 -3880603405278841811405181236548 1828 4151847067885370529791412702530 1829 -4504140319210080658023942433720 1830 5024311268118283967177195598832 1831 -5722219489646152436937391984528 1832 6481636290212714415390703324170 1833 -7086609982805156618451976238608 1834 7307280953480123482967769843276 1835 -7000356606241100299262513008728 1836 6182122082752036331712724282448 1837 -5041851683943288608610373811176 1838 3876800304854767906908247080116 1839 -2965007393909075592724448711332 1840 2439843458399697395388327771262 1841 -2243533178157319429932527388912 1842 2188747386290836276723979724376 1843 -2082814697126893095685185221344 1844 1830760713319826900122869862172 1845 -1458656275919951026551703090584 1846 1061064371913848937334184344300 1847 -725211147011430066629839322288 1848 486696909158498741616811841030 1849 -334239730489649465620870414208 1850 241739787223760208470321990346 1851 -196442515338812673134965718200 1852 209386602563658410898251059866 1853 -311999996712305162617229268416 1854 543879072441636239621360448128 1855 -930048068480121985538931960432 1856 1449036918322021546870525161714 1857 -2008718021906177127335230265216 1858 2457382609791230595221183451516 1859 -2642585493593800314243520801180 1860 2492258129227447654309296749102 1861 -2063941695686409749840035024072 1862 1522645573574157065523253264504 1863 -1059915684035017997662585703344 1864 809019026050547435403972724378 1865 -805718820492316962883546658576 1866 1004259023395917661485832666804 1867 -1326285826843576782451238361232 1868 1714087194059449254768305092668 1869 -2162331562158496281723017727400 1870 2704995390872046685862994926146 1871 -3353604108243596001975841018276 1872 4026301256929288524048766154906 1873 -4536671431875495518482085031104 1874 4677763452687500271870459014578 1875 -4352122282362977480121406063524 1876 3644491088555714419209882425418 1877 -2776013499840127397595775472216 1878 1982865624984327703677709260054 1879 -1422909230425808247937693496408 1880 1172214609205746166959280793514 1881 -1279968328660459987637075016224 1882 1801338978913866064330037028012 1883 -2760951694972496318695750315648 1884 4072992801444851445475484725688 1885 -5493974594368364047054798675936 1886 6673958768243923687301239132248 1887 -7302805817488235321588458646776 1888 7264347280264501625029355105538 1889 -6688632464579344465300952822688 1890 5869456344907849674436348828952 1891 -5126704274386649403416214140536 1892 4720613011889250508011794210461 1893 -4835755678350969802147375420524 1894 5558006586025036960646901570638 1895 -6792557867236093192491059922060 1896 8191370699227193315399600757888 1897 -9222027042777103630370542633056 1898 9417601339803814664986278290056 1899 -8674376235594382851463824139404 1900 7384190535446963674591817238968 1901 -6287784973484900558539906097280 1902 6125963867046686608795641145088 1903 -7283164496754792508105644806368 1904 9597088761111204663995871879160 1905 -12416755352665559792803603005504 1906 14902654370745662183888297719998 1907 -16462768175827476562064604671288 1908 17098008965710437533786770131182 1909 -17400472886189703050714225334968 1910 18138279236040823641121458748678 1911 -19694498743994328147590856453248 1912 21804064811033721506682409098668 1913 -23826959856149871745640050836304 1914 25343965826402116416194083757298 1915 -26568176213476756791154244510212 1916 28211396826132308323910879110196 1917 -30901706263308129321232923884088 1918 34604383007998792472117716200006 1919 -38459081314875249252459580019048 1920 41105751963619694839940032970250 1921 -41268857564872881896759118034080 1922 38306825084534457431461640524376 1923 -32523615449645525417819456181056 1924 25127502793861139262893669436308 1925 -17817335304025637818896046327824 1926 12145651435314081626789513041140 1927 -8961192738498566466562359919580 1928 8198331401488301256985887289174 1929 -9061553731850176313503646888688 1930 10445674514004021154224225942234 1931 -11376408198109026221438782959888 1932 11310151003752223674465512623252 1933 -10211862187616305096159456284376 1934 8422713237671765485853290580890 1935 -6423749344391349612972586459592 1936 4631777476512308182335635576258 1937 -3298427610225517020028456550208 1938 2497941380323292211114064507592 1939 -2169067467520641953710300452304 1940 2202617193029584046081514147948 1941 -2560725888278527547604679540584 1942 3363172141221369910343694528666 1943 -4849751821757986240607093392208 1944 7186188721920924079126269586764 1945 -10204617202311152121717235235168 1946 13268908321956487898353140832046 1947 -15430249335567745930177560922912 1948 15858530239141158999817778170458 1949 -14304913434902308739935351776808 1950 11273038197787623895468831748690 1951 -7766321028272480769495334334360 1952 4800114584242730005860776837570 1953 -3026366930624396801523990297136 1954 2672572090718103457193040159266 1955 -3713586842370949853425800944612 1956 6051961110550014456018847328606 1957 -9564100118082478221988180761808 1958 14026630806433243023285154133056 1959 -19008904284744658284170396923896 1960 23803772012235460247476768964662 1961 -27462828843162459555675530821392 1962 29012756464563590792150960341184 1963 -27853863411325799813171223319176 1964 24152915954472064687916481146996 1965 -18923275796694233107730423657472 1966 13648902430365924037100806398734 1967 -9673439955222399866594550359564 1968 7778006954884938495111707822626 1969 -8183101591687427688318227150992 1970 10822594333584642958084313949422 1971 -15532957358259188396069568473220 1972 21939521306704218630497959989814 1973 -29152348940501759764872310639056 1974 35640862324844472306561469333624 1975 -39623659383659809346443947969456 1976 39930921683492112918642202048278 1977 -36807642016862307506163792606576 1978 31996664264914928977714197844450 1979 -27925723899263488695718924674960 1980 26550795343819137694626593723807 1981 -28656925468460967264148811877988 1982 33915687837444630606637967345638 1983 -41291983063938954329881950107436 1984 49256076912317057353784051016310 1985 -55796636543777499160993239841568 1986 58747499589045426697001947228558 1987 -56737049265691554028348148575648 1988 50293597759934944308517008789984 1989 -42166179226682645559886108877600 1990 36343942160349447549305673665190 1991 -36207582718382891815156791093872 1992 42851922981930809214458338919198 1993 -54489150843927034464418538862880 1994 67283471640978440208119047634596 1995 -77346579157213599969461661517996 1996 83005121297571617901785402621200 1997 -86008990486984445134801042774416 1998 90626613111967569863905446064460 1999 -100852024288754082489856845108760 2000 117495383657336276821160070090642 2001 -137366377060130972092832132299120 2002 155402486050132479835615934698510 2003 -168312095879654090922578387839368 2004 176949936418090612547391273089096 2005 -185487063527944144722687206097360 2006 197924279165676550768678075425676 2007 -214555306777700092569919911382456 2008 230887317868987787688298649356056 2009 -239570103441992369402373282856848 2010 233945358108200502798624462693456 2011 -211259192796043513456043386369216 2012 174133789446199183889457678053604 2013 -129747128255071807241648801520304 2014 87100654458912755844628494621070 2015 -53713544002443861353435228491680 2016 33428349996826525985656212205304 2017 -26175373226522474500141531583040 2018 29138007228151998217426015507530 2019 -38131842071482403260104207820628 2020 48603644393101304455488142474740 2021 -56509438259130581942798480526184 2022 59349248396047548365557046920922 2023 -56932407657753636724546645637900 2024 51105207138740146988384976024504 2025 -44344898244166103221444554005888 2026 38184073120242716349130197736646 2027 -32672414509683191647639491838216 2028 27156520916386196474609483596886 2029 -21509856385891068076450965231000 2030 16726640980873509285185837926596 2031 -14573660150863854119269241654512 2032 16812349514890572284720515387544 2033 -24571413514592451345980732505984 2034 37955188406338700596644576905066 2035 -55664250282988225054678056032816 2036 74664552328962589491962988491016 2037 -90409303941780479008767419335536 2038 98111795665644074364280818177008 2039 -94817950865346673498784555584328 2040 81092990467009229285299809227670 2041 -61020213817899651440701946100688 2042 40309354906929451548715723448004 2043 -23771730345033496108016324410952 2044 13870539835696262835369462701128 2045 -11084891443194021991006465069344 2046 15393174337865793123922383013138 2047 -27486442559946807659692532877944 2048 48668589165688115598406485629450 2049 -79317694449867697583655021018224 2050 116773741490279157982017404461538 2051 -154208120454216245033949884685864 2052 181896971917504520105787321952148 2053 -190987037053845363778456286695848 2054 177892743450556504757188797533096 2055 -146485504422448281493011127004816 2056 106444831628402870497864654935650 2057 -68855083316937087399908422496432 2058 42068723603022723226663187219426 2059 -30293792140734848514509654131156 2060 34877423673941353837894036248320 2061 -56103448388101660177864899378432 2062 93255815622773912281640748907208 2063 -142610796603320095395941943366192 2064 195329405966501242524545694361058 2065 -238085052453252500789892742275568 2066 257703045506509582650906338495128 2067 -247879968099410174714990821085944 2068 213692440428275666592117498750520 2069 -170477775903002164931269983929688 2070 137456571784371040628614095574479 2071 -129934196701152711713962355097170 2072 154094909410125917517421261289960 2073 -205745052231593778194775311376464 2074 271964343867310001240055925031002 2075 -334485893964713611925302562032480 2076 374662273104656967848395272107110 2077 -379801542676932855167512318268216 2078 348995626540613932128201635560282 2079 -295207542159718942541537507210380 2080 241384323629924116705551127984342 2081 -211535022776998186080346760805216 2082 220685754625938662337439724063638 2083 -268288486914327967378080666918040 2084 338117526797497018265799987295492 2085 -405297119446650785552459378402600 2086 448374415760117468086490362158642 2087 -461261491142338573505690084947548 2088 458090839954357643218750516107482 2089 -466557591446925810989825609598288 2090 512429641898689071273063366709368 2091 -604760551594176993718019881020452 2092 731717520002766481812115519949626 2093 -869590946254493549462119736752144 2094 998009455703593035901022269013002 2095 -1110193801108277245504252473705784 2096 1211366914713544714338501754710362 2097 -1307507135323307406727924687069568 2098 1393347410427934215917901281621410 2099 -1448334142972072879970755371101376 2100 1443483590023046013324201402970466 2101 -1355502723639174596384718294760496 2102 1180711215866630016007822563703404 2103 -941089066113608710834291319467524 2104 678269885724183787129243100346660 2105 -437916933411704786537139389215968 2106 253187219614478905574474909020976 2107 -136629338277279932023225152872828 2108 83449585534242386198236964647808 2109 -80909837541489864185659865909520 2110 115689665171491652631046590876468 2111 -175015719659630170778475324674120 2112 243793634411588243662247565637526 2113 -303359353364296895699338711573488 2114 335594764395845729404874323524210 2115 -330872241396119031514605894600516 2116 293918232315615976177046217079058 2117 -242118064624300739244064378957848 2118 196185266168904872300630550542796 2119 -169116790778277991614663067437396 2120 160756713023521685860872015477658 2121 -161025277818184779145513127653008 2122 158774782206110647734701819199470 2123 -150104483088729013795965451240524 2124 141450210835528230392685362960238 2125 -146741062543805874731192663155464 2126 180946383861654999937911557275712 2127 -252742533418078582595249506464944 2128 358168162181130233699000233829602 2129 -477383358552664832052865499505120 2130 577756529264810372144060337989054 2131 -625148033067965273674946075219644 2132 599703867363225743669173387430830 2133 -506829336167442903103926322595224 2134 375098555137103192582818175063688 2135 -241815508360929114453347447338704 2136 136250887067861861974886414147114 2137 -71553920768704338739167523824576 2138 48584723850693514215339035654578 2139 -66098821423383528065997378504256 2140 128670873941517271591430391422000 2141 -246534833891713607493735311244960 2142 426460232558900503779504314233352 2143 -657843643828716365236105307444420 2144 902796036720384827530359336651276 2145 -1100300644616476277912174004322016 2146 1188155378048218071917956138938292 2147 -1133338314335381456109513277430412 2148 951595629831765524707623144503626 2149 -701634487257920806212143084933152 2150 457361304545193875944504328093610 2151 -277759192712382280150958184095256 2152 193254380375668758824014648450938 2153 -211232194254562884187512138078464 2154 327763853260366570530250223290714 2155 -531177915760456284303031539255460 2156 794878376176307328986423863808056 2157 -1069884270192151630831924542834344 2158 1290571476607391768502523441957026 2159 -1397302502939490595224107981042532 2160 1364677979859188317620374126372026 2161 -1217106904916073798330654059535360 2162 1021591906295655127648665687747679 2163 -863807361074846945103396839606730 2164 821831227822731790848828196019860 2165 -945583549550692978424655412968552 2166 1240118611031602237641911118256340 2167 -1652347526977313821517344342934232 2168 2072273866855355917173570693803276 2169 -2363576765217518899459751911710432 2170 2421667006774432730478250621861962 2171 -2230948464567172861112307058526028 2172 1883231609486931604322574351004572 2173 -1540108245008642653893786636315088 2174 1358388733567695286114585915786914 2175 -1419558780904938969876443755826448 2176 1697616335124254913877288939136802 2177 -2076714222900672844787536182119424 2178 2409075336908191967274482864561278 2179 -2589245589911890962292651198723032 2180 2610388922649900485843926973143020 2181 -2569363609314511586419403503091256 2182 2611744064525652721698012486732026 2183 -2848581438247068911092079001382256 2184 3301627729857682649719364075680434 2185 -3915104686183329738689088042320688 2186 4619001447689935178562485411193890 2187 -5385563181864011484756359653583544 2188 6227390056847234089145907131714636 2189 -7138919655317493004904752181776440 2190 8035097144866686791334605064658250 2191 -8743833979546812535053619788982240 2192 9062730930739981300535333414362932 2193 -8842392250573051681685602398768608 2194 8049176451679924618146738367126176 2195 -6783376374308759479700330332177044 2196 5252201370417973578085035978273758 2197 -3707737256979727591766991428426680 2198 2369958280309535462986663030010670 2199 -1366597102123508526787020854926580 2200 718299081231595292988848433610382 2201 -371302305029605228254826764140576 2202 250815843936614690023585649898018 2203 -301110497086432568633789228771296 2204 494301803791093948702857702576294 2205 -811265420077149234296111260797992 2206 1211953653198589078149230882024610 2207 -1617079194557703846392646199944592 2208 1918569430734259720256959471437650 2209 -2020026346115127793242663058461152 2210 1885896998189078683530793902535756 2211 -1566262058741837423782078587164692 2212 1177252679764426660600869971520666 2213 -847594204027002825392121740938624 2214 663950202839564841022695377185336 2215 -643877960342978411732563732111284 2216 743545807759869285454857661363506 2217 -889523365290593016182780512575328 2218 1019406106290435007834316601114522 2219 -1116900609565265082236739595641108 2220 1225867384796499600513000601150314 2221 -1430185783085112058145345139546072 2222 1800984367491193167313248096395420 2223 -2335927728581438065694036712564368 2224 2929561081580773398018436326255242 2225 -3402959479554082150467296238215760 2226 3585359919163383859583319748418356 2227 -3401693125395663126470776561862884 2228 2909460234521250403051794964216398 2229 -2261196683067288193825450177255936 2230 1622613968539121286501975167366616 2231 -1105831856571513659044938729246680 2232 757064734492489930178049015744774 2233 -590918212817746482701866776654432 2234 632776382540373622724014534173792 2235 -935286027140452517092846670203944 2236 1557881267457616709351102018683756 2237 -2518045595543072574844244224342200 2238 3736668440184755909635498425245290 2239 -5011087114025717863378547280948668 2240 6048391369986533308669865879002470 2241 -6563656924956022255945112762290496 2242 6401573197082752489777934761396124 2243 -5612410284969059953146829964788796 2244 4435537801765566472154639716208138 2245 -3203674199606630075381863207845616 2246 2229538602002332577972928736673650 2247 -1734206295066646136750308359126648 2248 1830546031165720652899467524973030 2249 -2529611179344075329188705141951536 2250 3732252276707924364464500959405966 2251 -5205554572151566315268330899862892 2252 6588680563894048162304955383663022 2253 -7477630570045763784506984856810648 2254 7584449715212869807951878236360970 2255 -6891359253343973495299953704689792 2256 5696213988120448915741361307316235 2257 -4508549143536572934363110821084208 2258 3856667207873838234822197793038890 2259 -4113555267563103209378961100465776 2260 5405206111095976019897632937467746 2261 -7587941856903576379057093913426312 2262 10258388952441844411206950875269266 2263 -12805251356141148681548772886150508 2264 14552655010209212663778201008654480 2265 -15005561161419215229599379217669936 2266 14103377401721439141862549013189106 2267 -12319681671157129927479830734540432 2268 10501071816444957160717512439644706 2269 -9494294675575019898386321385407752 2270 9751055797576559387070121865378854 2271 -11122883468799920049756117339523232 2272 12959355176624067524743609658192932 2273 -14468390638589526850816121012562208 2274 15158227793243173494899978493937870 2275 -15116481790370589413539379894963932 2276 14947769740888965317774561072364332 2277 -15392799832672061595685433152816416 2278 16879014447975862703788600717934008 2279 -19323944902618738833176451130335320 2280 22333846724024265946095415779119536 2281 -25626509395421529862920098244925584 2282 29312363483493666708756386397271930 2283 -33769747632863537053587012494999856 2284 39180271718841898505910740599402820 2285 -45077228726943090735685982065978992 2286 50265509641383253723019959227547052 2287 -53205295632180769558300838708208024 2288 52646825380166800117334239514713234 2289 -48179067362883862543218494169696160 2290 40437815808384655290192508050804052 2291 -30896970761604163711623734219765412 2292 21344487437990422253716639262860820 2293 -13277480003540123083577314038374912 2294 7486624560188712535473690508481772 2295 -3991742774157018369144499368786664 2296 2288757782285378944801095845814036 2297 -1717085509813520303313175084294240 2298 1754748568715358806088014418302680 2299 -2152846685328686608510788262568996 2300 2916904843052130980930591071387256 2301 -4176878742665691267809618437404624 2302 5996409211069966235132494484453190 2303 -8198554851566238694382128814046224 2304 10311164683438639488976347932733874 2305 -11702240335906961483240363475528672 2306 11864945941409718980849081736406206 2307 -10690723419149785785297285280075684 2308 8548209627779297483696796434806662 2309 -6109500651145902323005662441281712 2310 4043595314984438535405240142450180 2311 -2775664919936324349958719481418452 2312 2427217102175472865413458628741800 2313 -2900449776806901111015255125395392 2314 3996036204341830121984657957308722 2315 -5499519155710317441920213063113384 2316 7247731762493890213204515680850604 2317 -9190077925471975764836241002174896 2318 11396039496940985820568819418037758 2319 -13937132054554258098023649805902248 2320 16666604333798373210784450032604294 2321 -19066639937968006361595712157644464 2322 20359870416869773227790723737211670 2323 -19900920550843224139692236957819544 2324 17604922914646751531132923741743520 2325 -14085671996983877648993479078135752 2326 10377216034427079090409021652099898 2327 -7431529697044324721632216944921036 2328 5738250720276142196832566816326200 2329 -5286809063142373166628072508220640 2330 5828357758118004647719693020659692 2331 -7211554183307640359288069502139308 2332 9554540781287821336567481895520566 2333 -13132667225906682398171882445103392 2334 18035440134472246254951199337968352 2335 -23812543804260889490568119513683624 2336 29392304133080258718900672907443050 2337 -33420414643330969947548579954864544 2338 34866959518973545933963288889043820 2339 -33510843220510307204907783490283012 2340 29975984223050548605610903008207756 2341 -25348068091950651114588132992161880 2342 20724340170279085124922919627487890 2343 -17026884686723738985993374106124796 2344 15078397938355961220298640709463854 2345 -15650550462067034133689118017475776 2346 19232903515711557622306544240152112 2347 -25577772944968987757959634641668200 2348 33364942273895535959479218526304012 2349 -40362108163517689168810334850779136 2350 44190887792251108813126850453242556 2351 -43392506562901744945285040890539976 2352 38204245354435596190983603087399459 2353 -30567735508944560609319786598625328 2354 23372714185367527002216859321481466 2355 -19413670515763652693328346218167092 2356 20590868136756288627009010316217164 2357 -27529819464953987162198035123366536 2358 39458838682069239754765634063402408 2359 -54230155865457506613643075839684244 2360 68654325192212214199543122323066166 2361 -79377938604613080140738884521423088 2362 84160729365958226374263140425404098 2363 -82928166397993427825103651717021532 2364 77911932842265617615873531856761022 2365 -72679299037187442633890343711600968 2366 70503424140853673984640889169869672 2367 -72867369690152519048812373456868064 2368 78812649788877226597553814396832966 2369 -85501014196493298073776756197013648 2370 89849628955030795723674037036009574 2371 -90472449923645983002062222724021616 2372 88743405832459632730460780019190334 2373 -88122718170233666463718471979818832 2374 92033883487492684479275689092133962 2375 -101758895583189894160747373648562640 2376 115953006914529513469772072882812384 2377 -132174269545114887916622784784593328 2378 149188510096775659706109326727151938 2379 -168120181090471500754883064866223648 2380 191388997087344446630820183413739176 2381 -220097569950090646093345736656194608 2382 251720831566737329468256956394478876 2383 -279747086142750729064860881630619544 2384 295674229157474375023437781311961700 2385 -292451104445927232895584029130118224 2386 267732961696331376332438115435258462 2387 -225319388861541764264116206506740388 2388 173880890616683823025286117605254522 2389 -123472183568624683224405517472886880 2390 81696229886027821018623135765311308 2391 -51615056608303600280595700162560144 2392 32225013701558379086019760552391430 2393 -20562278012001434011657588347472640 2394 13762756392024218274481405799125544 2395 -10053489452992755357710224703848708 2396 8763100525687309730304488800424650 2397 -9957228009143147990243541308891296 2398 14086341557501419929315280165285130 2399 -21634944413271831735025930677133868 2400 32646869224469518210936125517234914 2401 -46183416041537765798927982890805952 2402 60012660436427799057756678230795230 2403 -70900005640341493024828222171600924 2404 75635142107193843046962222683960546 2405 -72433009801170103770886620811639152 2406 61916368478737056797259228253449704 2407 -46975221593982115813522428545700196 2408 31498919995308206815003959986031928 2409 -18775090713208013661548191523046608 2410 10542856461026553993318964489942976 2411 -7112941919758389976838048778338236 2412 8172552494865746904564882944708266 2413 -13544256317890900682653937283706752 2414 23414291954538694210794396640867396 2415 -38021078358036480997597459472779668 2416 57091458205079848644087372598409450 2417 -79324162879400642617461757316604720 2418 102110325107642219186140777446259028 2419 -121643122271233299860195673282139740 2420 133601358412820702010596980548839826 2421 -134467997264896911994695597066738920 2422 123099050025292684237893235698693336 2423 -101664090535480646591131307404718460 2424 75148253299771541239287626332671924 2425 -49478233794139623074938206313905888 2426 29378606875220284510993854557074708 2427 -17291892048743897237632923071777968 2428 13838866949928457600473171790016962 2429 -19119706495486705533583274713702752 2430 33631788378374763764201383203592172 2431 -57982217680223675140810508326880132 2432 91479921508311911568709681899087966 2433 -130544218871345171429790100906197072 2434 168254669691532167205876524996449674 2435 -195980488061071770201182055716975832 2436 206807530220651845702715610510387398 2437 -199011068625401083706297977895431656 2438 177269668902109442299672977861781914 2439 -150501793405128944895332236310426000 2440 127557445182892003566361725577719642 2441 -113658470861673691398058228783775568 2442 109884632859306134755236265038280254 2443 -115469037117380194790159537291495332 2444 130322960794455323245771430358052062 2445 -155135220447421037436944772402484544 2446 188727320751568020686841453732870696 2447 -225123106325580684142481147944444300 2448 253573995140602533489668222805707084 2449 -262720127318643650751871159831786400 2450 246716002391311269492696686622874083 2451 -209292335028951453147691827070440930 2452 163010132392761215544154476143189686 2453 -124314328212518126742680357744032400 2454 107513340885521829413050931205644870 2455 -120557649634154238343408646890078780 2456 163355803470309365378687358663367904 2457 -227904060342079956716791314749649792 2458 299960334661549801410265430796683306 2459 -362951553634283281871243798582642124 2460 404091684848023712504132337333920774 2461 -420304013411178835331607249205029936 2462 420076169289667490757738529869536120 2463 -419155258013313288159571904721492856 2464 432105627012982685217227041867533622 2465 -464647744767823311501256087728937216 2466 510932969516763141005652376258906430 2467 -556657154547820381382487086720037312 2468 586139346007118929111980530916666934 2469 -590402126262712910783774348276684520 2470 572915484748378659607020603665142426 2471 -549663431773776264133816775393776520 2472 542093872562931802574322875834049830 2473 -565977958433864537236687980444709568 2474 623277792337394694790255197714662596 2475 -703271963502461988740088010818214348 2476 792581862704726473961233761454396344 2477 -886370901055282612296102155261956960 2478 991510781828326867647740240795784772 2479 -1118719720223768861783798466772167088 2480 1269403448659360247335845956399558674 2481 -1426802366801349507593990896411983680 2482 1557471824811957984211980727090431708 2483 -1622151139243471028399054661037125644 2484 1590436570663258577234707020848897292 2485 -1453122527535826219307481160491557544 2486 1227586675596367029102768547058792704 2487 -953681430660635120704905725491902356 2488 680880710010565012685461298790850658 2489 -451736610566901629770636346292132432 2490 289175884685718328272757462816741986 2491 -193137360170055869714551263831092700 2492 146642265142640636217707212226406194 2493 -126673659573430349940814498222348680 2494 114132752821299102527817961861619948 2495 -99235577926001605479179305961878960 2496 81797951382950837490133441326006322 2497 -68149240909843204858787445613459232 2498 67168710385147910422100387081846668 2499 -87128795133021224872647759717406984 2500 133405855832396682874075299552133068 2501 -206122936239056161826069616443229240 2502 297512696741443029680177377975918288 2503 -390688036734364827281082752804887300 2504 462472797090366399993681349337062762 2505 -491158085010329908616588767006267680 2506 466148624770313238161515488566649950 2507 -393704685653911442734489804663206416 2508 294506909329869849701316373969863354 2509 -194139530726672239454532929349508080 2510 112504821568817491879211790107076896 2511 -58444364608985452038089538885673224 2512 31544578298910832778628728339739954 2513 -28284249613153172523266334080124528 2514 47947092961555663472385636795338182 2515 -95094960282463830456276467826380468 2516 177580982061534764464270357143439660 2517 -300676378093595682135241668004595688 2518 459367328960342202222906944494184110 2519 -632718146437553736914374065612115544 2520 785057019894926810136924677286376282 2521 -876390243777717352046856235344292176 2522 878753689819415854413984199972192630 2523 -789812417342966883430270945476786956 2524 634980010179042426985385530464837586 2525 -456091794606378308500236273739403048 2526 293571915880517376195186623173432926 2527 -172936143363914801103857603916003328 2528 102399929049256537257854965908708258 2529 -80188876964744991897034293379264064 2530 104437877623332663089813500289541258 2531 -178496139377637800651160509844790952 2532 308347963797615424987043344244132978 2533 -493552812491015172678449543111136208 2534 716934719075311883471294475382771436 2535 -940340848391270629963067591670039000 2536 1112367588341437961178759884688327074 2537 -1187678647157088819734012417180642128 2538 1148952456777307004826491962916745184 2539 -1018196113945297123128595262056408052 2540 849246358476298703242924250418404196 2541 -705219584038961322726922909245210392 2542 634285428424263005974799633967727510 2543 -656792731142680084423904832932003348 2544 767360636386923160075120120207363002 2545 -945094812688636216658743993409258976 2546 1161517488920587413440327616323833288 2547 -1381140551949627104265173731440843408 2548 1559150368450273470864822309002831520 2549 -1646065963670329752290508265019370824 2550 1604517929173384303416994759985794859 2551 -1431166658007941575815242382108083114 2552 1168346283736127180011270424653945342 2553 -894675491216520287382295436506328624 2554 698382369205775593389347052872254554 2555 -647828623661337279513021029247259308 2556 771557681173416223551649055359688118 2557 -1050508326859547262771417868185980864 2558 1420199677355055779802885200463245518 2559 -1784343857179065427301278961385949272 2560 2044184789618112053007905648651204522 2561 -2140135776683432382462094886295909664 2562 2087565604129056877376046879874849520 2563 -1982013540744045230942286104281368364 2564 1961518628423605062465444634640090444 2565 -2139253186434491455557566855467726728 2566 2540340364927389952308921663408462832 2567 -3078340531229765245511418883753041848 2568 3588499838866542631231975718982506850 2569 -3905993298905119028839922424230361072 2570 3951335415705127633791306993267220236 2571 -3775815742995543279780086459337436740 2572 3537301879894364410429471578227273584 2573 -3416898593339826699715786577930170736 2574 3526158264250966052737740481440926736 2575 -3863072053858327191423374000931152928 2576 4342360403829415947260084859250979690 2577 -4873148134854245692380251232144482944 2578 5424081257417546721540128827125502758 2579 -6027976372108189532618950030685280840 2580 6725795232933070895189196507735320696 2581 -7495440436718919732441431763344295624 2582 8219749479674698380343190423126752336 2583 -8717045981120576250351298384100409516 2584 8814832406573147225987614941781360896 2585 -8423807992838367981736673158109725472 2586 7574714658387348553479496472266896692 2587 -6403754080128906966906686576825170224 2588 5098644186226041017540986257353630736 2589 -3835324739774821728993762835500531184 2590 2735997824234096922116293141536298506 2591 -1861386444650518133002980296708351544 2592 1226733325167278196990939123704445530 2593 -820646361553703359440810317951023600 2594 614000010002203339600235641938214994 2595 -560850605878254438576563127031482044 2596 600595231883651898701166348059246264 2597 -667762588703242488840266588645496016 2598 708936430534756691370460597903275048 2599 -700635655509757099052788836218291956 2600 659499985813104673693687486317311240 2601 -637975083475931044659719496782158976 2602 704581291913047879019741725294278786 2603 -914580574464089746664680354849306280 2604 1280970138690766422793055981408095630 2605 -1756956886486470492781721308769974144 2606 2240133914552395122404230564330756320 2607 -2603002050676910617907626541999964736 2608 2741562902194579500932425909762971522 2609 -2619032466305645392832568350643478368 2610 2279072455146189902521929742891492260 2611 -1820071654946144476657809844059772316 2612 1347959530583470947196974566174949322 2613 -937801405285268432742910368972522648 2614 623567271297396341044552892151310856 2615 -413054792544052346332524371097140616 2616 311369147040902885120982543610031430 2617 -338673879617135045742919043896756720 2618 536259158811089793524785632101297254 2619 -958176489484324142201255203819329496 2620 1645000750156521433289533823556686960 2621 -2581756967370421335815558821540719280 2622 3657697913551819945605730329005957110 2623 -4659999583280801192993533812896941564 2624 5326840352831078749172612606087217686 2625 -5450352030655670395655404790908256016 2626 4977225547962111698399573719574067580 2627 -4042453599874326644348658304494371548 2628 2909680483387370279713895204722165684 2629 -1855018732692332404846637347534476136 2630 1067820148610392518006689480449566844 2631 -621872913124586264805042976224293192 2632 514655188103728309244269741741911318 2633 -728262433935858195704310725257801264 2634 1261903800779001742587317035760393446 2635 -2114470009870350588682780018003962816 2636 3232063389578467858037277733806029212 2637 -4460930467444199383663948565161491520 2638 5550339574702547122881066566304844736 2639 -6225855469742831308109309027623790916 2640 6307035430918078368502044704884712310 2641 -5803499149802627733154800543163239328 2642 4926249446270541717927731957761494322 2643 -4004452841361520766020331551782690404 2644 3361639456579068145235611361572836112 2645 -3224155321084197181291658262133521288 2646 3693804291965580936692210091962684762 2647 -4758731797109984111842343363776897536 2648 6298141499142236485179396411278938564 2649 -8069945280416890373703196047462738848 2650 9715785407372844422236940629723261764 2651 -10826326612299719821115159113520170828 2652 11070164514440895505419632808327838891 2653 -10334424663051608060962400187497523428 2654 8799819105131711602400396880070027060 2655 -6900912567201639437886944872549323008 2656 5186506528415873334168605373339477742 2657 -4148286060536137939999148053652152320 2658 4088395169666628034180523306809977062 2659 -5053753997927739407729327322611405224 2660 6824772201486728244604222062999645228 2661 -8948757683413830704529073544310507048 2662 10838097873044925959427006007303572620 2663 -11953572506293892058966452763303237232 2664 12035076378233392289155999253814772382 2665 -11269167856392006822722832574840849680 2666 10273823623906609118815806562277585606 2667 -9865732535784982980642000289343369900 2668 10700386011882700210331708906414526608 2669 -12953876738292144693539082067149787776 2670 16204861744793944230727985183090946782 2671 -19591233333748315428153084882596846976 2672 22193788263542437861273311708675730196 2673 -23475676592848295611748692706463103920 2674 23542637269270233408125310056292287216 2675 -23057952882122346190078089556918408576 2676 22850521874080432572805897416142294396 2677 -23468577863633897383223918181592071840 2678 24977528196195550521762330884337924946 2679 -27116172193383756168842342783596948768 2680 29647141464893419844803710049452257124 2681 -32592204433534270261032764323937754640 2682 36150169962452964607815063176899817098 2683 -40361563241895877170519611420968673712 2684 44790610361267683905446331735853260556 2685 -48486317237984389931126259054645189232 2686 50289287644713103750219075520828878522 2687 -49328783572045195840664227813048838112 2688 45445317043329104769407263908710060450 2689 -39312708570243818851741507032113275792 2690 32181476523925564070373170881695540120 2691 -25360767449072342383453687538637554880 2692 19709642532197000741704079603604289762 2693 -15413071096948114073897966256869862392 2694 12138002032730671509365882743972886804 2695 -9415927092798318602715269279533424572 2696 6974575259596996517241315914914000194 2697 -4833038039472104706966983934408828608 2698 3179731099786435556124486908957104082 2699 -2187602112396007875720790858656745984 2700 1900980646104576050485613371495660828 2701 -2221977115230666434326170949506727920 2702 2950937928156456500652226369907710654 2703 -3841758841843958012327271870252724296 2704 4671814557050368288191333017334233938 2705 -5331755336662624508330575615660634848 2706 5901433879728955511560146675635776168 2707 -6643587518305168118291134432915226172 2708 7870369732840833114376153435803236864 2709 -9721751876771633411896588251466569864 2710 11981287549805383633749652649774850060 2711 -14068859063716783329407528687476608216 2712 15260524659066957502131405654348055314 2713 -15038252182128974359554236801176892304 2714 13368954682806113618496066751554190802 2715 -10739020294021816125301898493484070708 2716 7921717510772375910277635466271052646 2717 -5623066600302122663429649837402390120 2718 4212935787941612952384392035167466016 2719 -3669642446461205899308598235474890008 2720 3726748071555874415750333523755340006 2721 -4113184946541007886006769360932854576 2722 4760286741098179287573681038556178208 2723 -5883245795157245634563070806829952100 2724 7895167820111563856994705574838024156 2725 -11171876012369154563560379183906660016 2726 15754992709104551965366233919881130112 2727 -21137386104442230931406103895448184936 2728 26275520457932664155466085301358147146 2729 -29885731889501333975182584140235117888 2730 30926969351594324177777667066926368060 2731 -29039238431173674591657777908678401192 2732 24701387070762135318404719839532841776 2733 -19024412436895034704977667972070419928 2734 13311689177338586782346034480356004978 2735 -8640668346768997367139824727590702064 2736 5668660497698155799384133890931436508 2737 -4691290663070382290737931591831014944 2738 5816651332004418716893769145946908614 2739 -9063891954883412847569753308993967532 2740 14273655436610917836093405230273844042 2741 -20879936590016029485567530263399134288 2742 27743895417339515844996959685574389548 2743 -33279641202625808203493604647105070284 2744 35947686823302747326768931802300306272 2745 -34921187889295657182699465471173257968 2746 30542870079202853716859066333246274414 2747 -24271843620749837185486601870561035908 2748 18145579642013893438484174377885494872 2749 -14095941189046512443528812467781408400 2750 13491425952759302537776418789326706302 2751 -17015847108229767247490607426571446504 2752 24695037612297627984108985221983314202 2753 -35828527690137108203351626484795011312 2754 48812708000586453474190442880761878318 2755 -61127250927342236887221229773718972344 2756 69804646625543197169732316362811746339 2757 -72408842725693336137099253586938148540 2758 68109553248328781549121412796027129962 2759 -58225650703489277863871899993985032884 2760 45858090458180130778259281830429438088 2761 -34785083620350267549317995006853533552 2762 28203824148206601246274293793513341586 2763 -27856362808360527120189030930945260152 2764 33700178146799763842575124529804528612 2765 -43993804711290944522502811954818724744 2766 55700573307278178700242922406052569834 2767 -65279100078768319412377958290115688436 2768 69870919433416669779473296571784712622 2769 -68543768287674661961019198741412578432 2770 62941779313805183272258470913286704054 2771 -56824113421002514587432673044413176840 2772 54552119700460405018731462921370576888 2773 -59203348652658526562359897561095901224 2774 71212670770440868272451891851208474498 2775 -88174215520191348923963502923536256604 2776 105905625560799655798874211492930364478 2777 -120330838497319716667135651566887691088 2778 129334507798902899111955345789618657896 2779 -133646810025840215948951189614008407416 2780 136222021133381402903007843030447860808 2781 -140431306544525169031232085141450848696 2782 148208208110866761880906927155707790900 2783 -159387525767160846253773773867192095904 2784 172624369339240265703989128114854524802 2785 -187038059554731120670262413464222079744 2786 203110911098030126314474743233941714378 2787 -221966503634832798774699205739220434796 2788 243509479418401784797164030292331136326 2789 -264897907708894795460356321052892556832 2790 280645533694265108789118949283838266690 2791 -284537938033876595907197348562414092224 2792 272399678850575719480113934230612086924 2793 -244281806175927669719695210075697796064 2794 204941766706774200514993102710758075930 2795 -162284765548703178967285976795953560300 2796 124399767172969081130891577544002650192 2797 -96562198834519854143369666994795273600 2798 79644493353215185354608649454305947682 2799 -70621771825673195183409630962600310488 2800 64707179795317818077385637259495365404 2801 -57842913234187778190014809733890919072 2802 48279356840400110363702413978719464406 2803 -36680364750699281564528999255245579128 2804 25076546235014030509327546176755259064 2805 -15517163245027784776826874392923952200 2806 9203880228801165215248980831833306058 2807 -6380878579177743159682684407816974652 2808 6720314510461763622939864603481890716 2809 -9740437698218473817500191204398577984 2810 14977765173396214655831982778014335990 2811 -21964195747950013921806509783015641416 2812 30236344070087603259774537005591061528 2813 -39496644580578921782074134098074938544 2814 49769527763579620899522127565026758172 2815 -61235608221703087525427091713723646192 2816 73619177049201030293084537642472577138 2817 -85480085013548895100357921513714445440 2818 94094735664738307452044064293963780308 2819 -96363139418307458149861468386651303828 2820 90398500699806788456158240382439051706 2821 -76778918668030137665352507476050936824 2822 58539849866047470849258892388648339168 2823 -39865051654310535229466216702559414032 2824 24356870155473020449493505409608851582 2825 -13959953416267778074244674927735513360 2826 8999959394838393753352097362897718616 2827 -8995824365330060548086567272816979036 2828 13546839178244282205816277789551147802 2829 -22784951156906408165871432971027833944 2830 37265034854848527685306562480165657154 2831 -57410677772938125688722970595436959288 2832 82725435078148966711347261770290642794 2833 -111084606687794499511051972064922772416 2834 138562191128709709119282441603754961396 2835 -160190059178438219487891007109478508860 2836 171577627880373817360601823664216325112 2837 -170636639702858849923069700916877305096 2838 158363807131052556392703895788479270454 2839 -138173089818306687063797131088576225220 2840 114310722233585688366221614334208280102 2841 -90511717505483063814843657190758624512 2842 69684936867828502993078177653935510842 2843 -54438086027361123996999799124717067708 2844 47596833072995707970523246894108438728 2845 -52000075417145726746142994126357752224 2846 69447391653175622003494810778065434972 2847 -99214242348682379191896017816763706932 2848 136875904102107297935880271569466156766 2849 -174323469618202239381201644633943139264 2850 201612977894080168294966475041118657018 2851 -210400017280047229293871299056837788436 2852 197496457844064606037830258619091598566 2853 -166545279755850582886263427470625633032 2854 126720697212152692116156755374793678234 2855 -89260666101397821329623912549323988464 2856 63998955230037395301257743599005272196 2857 -57693747391495000588739124507443132400 2858 74191661411431932739590578524584569874 2859 -114900253211596122550229606253433149440 2860 178037508167907706997375603775527902666 2861 -256688790540234193629957776388737595080 2862 337530698740204398623088650502669670909 2863 -402573090107314697501120460022264099974 2864 434693544487418109137084011623312731716 2865 -424935483086196071976060740240074191008 2866 377590454220867825076508912340556445326 2867 -309770955773073621843759408156396387792 2868 245291372293307029769582364684464076976 2869 -205907880623323881080129079978993432672 2870 203946251761000039415661843786027538390 2871 -238830900850203856687523021682774175056 2872 297873573086719206176404759755740835744 2873 -360590446512008610494997595128051306992 2874 405609859718474912546900922841696191182 2875 -418631724838693223314310814182166774220 2876 398661055489192595015214545511678432036 2877 -359288545358145129136726563984595640864 2878 323518257696132272524169654135345399968 2879 -313989900818967552222699179912262407200 2880 343165035201499195745199155738627657522 2881 -408267550941047032189553716805184814752 2882 493442084078012778564724928720760744290 2883 -578070545630200426794311830992402242404 2884 647061916060572438742100138366147447704 2885 -697624267134799242879070003698342032680 2886 738654702006207873113015902092007930766 2887 -783281245854629393712797500789350842492 2888 839803627991000760479340997267688484344 2889 -907616072199947453505786441603913256480 2890 980938386663064855426903875708941654274 2891 -1056840225442446557801795642516589203252 2892 1140262416246705479478755317184541140488 2893 -1240880294895765744300131124400099734520 2894 1363165728932803659357400460755557051898 2895 -1496635435460184008344538173840147572364 2896 1613604345691855951407186277127725042590 2897 -1676890671022328355109935436087256849344 2898 1653896541917015266824312663234588065316 2899 -1530359537357368565575245968268549702628 2900 1317782256246833647404479100161903909384 2901 -1051544680973370392757704387034998905360 2902 780357962148924163941209208398085118900 2903 -551092867938273544461368858520296629564 2904 394932596291417321729813896800906090138 2905 -319966058871294510705658008560780480176 2906 312033941979805584181268542494167844382 2907 -342124912857828863418132881321418440556 2908 376953261454523205064234268818581542690 2909 -389413689707051519373312540448352407616 2910 366052491109844027286882512848084408566 2911 -309228609262270781178203437195932140376 2912 233220590672921618265423440130745427186 2913 -156293356106782447548469209338883717264 2914 92891678216804230647426517010334332126 2915 -49710735304704582713704686585023086128 2916 26597750475880219963995703141769792696 2917 -20336776814060119364339533375822600480 2918 28402683212561928030172021481472574824 2919 -50800583009108352196456559824775293208 2920 89731844797202939418477830738291713430 2921 -147832162573605577943794063604014296304 2922 225904296195448404218653622123131226684 2923 -320838108023026634613527870658723829692 2924 424207170198302126179106507317268859148 2925 -522072166174220935450385827521939915384 2926 596707090102190030827365784577457072496 2927 -630770503424201661769185777799423888544 2928 613290199613800849206863569007865662790 2929 -545021358298047988436455121075290546336 2930 439848476166941447175149849060297326786 2931 -320467000028135881544906587191814445200 2932 210094812264888698669438724837121263446 2933 -124722693155801318537524192383431185928 2934 70004108895946868377815057201377414748 2935 -43691257348005578035951111851157686228 2936 41262801437170470536750519980573804920 2937 -61266683798216820638117101571318597584 2938 107792422248838432890767981237469057514 2939 -188932268226333158451107596673300752856 2940 311364078397535467977606818910913852172 2941 -472752790262289934340094657929937064104 2942 655696153880541189603948305211297162092 2943 -828003015080879942243565341655701382284 2944 951993270915987538686958739751452195926 2945 -999970027895608638863479254490452665328 2946 967440731958344553954775118275104126136 2947 -875208755086411415279284175830019577900 2948 758100350635585754129717488419382469050 2949 -647521051878984531389575689782124491792 2950 559550785263563832260609657379237256540 2951 -495810880065449485759944694548443355064 2952 454473661104164675353531895373089138148 2953 -441525650288581664606297308573403743712 2954 472939522107707721495022310194304078052 2955 -565395774339888228141483177827518507920 2956 721137182912223713307050902372458098868 2957 -916661750503112880116070228295492056848 2958 1103567013521693049360777765473323635474 2959 -1223776758088675971415291827766053324784 2960 1233198943136244906308821915951019775438 2961 -1121884247003617985068380416756507458864 2962 919497310733402059051427730275425357432 2963 -683266141574330166222362564355306673300 2964 476287573420846020420600862623328937768 2965 -348966050465161450391861106542261532744 2966 331628717161004563771180099462892661652 2967 -436454769538467278092871899354959757904 2968 660520115097703738080111314775395180074 2969 -983999278963217179605922389090423004560 2970 1365541380594208950643379868764159809881 2971 -1742878443984546301609022287195762660026 2972 2045074643595037874001608592909526103444 2973 -2214420097248320393710512082764215708584 2974 2227757804284439136933178221402155885970 2975 -2106085692011381593413000259486084319932 2976 1908269662849120841891477274007469991318 2977 -1713127731714086563184685350580154242944 2978 1597069008311593640072893126975441928404 2979 -1611982961439041263332182094405721497036 2980 1766457118346321287637545389122662536204 2981 -2016444190825171099671691636608377908848 2982 2274583834914728712711156066319248543340 2983 -2442407971316629800588953985140756261532 2984 2455699418134625098794789237981507648344 2985 -2320311178085631392850109772547783859888 2986 2116172992613633080289024546573510652908 2987 -1963535054028077069637328372995762862780 2988 1967226613029720849566013057268522554348 2989 -2167409573069136851786383995370998092072 2990 2522125917771866374116349976945618182200 2991 -2931283412003879121413080789744633583516 2992 3291495652060029120988217453938578001976 2993 -3554118390939878866818674364949133801616 2994 3753096710918547644831258492128284143686 2995 -3982374599669662452655450184037902794024 2996 4333068025104530727183678356813902834382 2997 -4830829790679673829977139459267681065272 2998 5418874533006941479779363402571806626492 2999 -6001819809151481244501951872141996394480 3000 6519084977379629696312358163717662973522 3001 -6990966043508711176186131469579177419504 3002 7498768965108361281116138491750327158384 3003 -8109653582443396908476300907979375847532 3004 8798165194491832979325240697072087324066 3005 -9418781745013776587244751129517403664560 3006 9749389278255036073015997411405382372782 3007 -9583004736089307598412509845966274904464 3008 8821324822906126158290272151198269485850 3009 -7526178033018956126877543508850860349280 3010 5906284333662298081009748689854341864082 3011 -4246463187924211137193970448011928907536 3012 2813134357968134435997833195406961742630 3013 -1779674687867853432262877565810171229624 3014 1199892472923879891877015858432350369100 3015 -1027187194447010856181315260043095150952 3016 1154046792640408556715689048810699090818 3017 -1447209831042142889542544067058044407888 3018 1771590831943356094640769845303202920942 3019 -2010403524003442246496000093107280018128 3020 2086922961086560187912397515087791267356 3021 -1981216261790590935067996024282773776056 3022 1729262236420566332918897721223500985572 3023 -1400540671596127737552319835164660579836 3024 1065550317569134488748273597163898311332 3025 -771718221517442043239179621373917108160 3026 538400958888447145206670397273284411214 3027 -367346512983467812262220305515965850460 3028 257155393878971199968169505402983716288 3029 -213351432036793508474425324726901201048 3030 252864642658242277755867990646562218730 3031 -404463080228818870661098516073554768252 3032 703772361180768687278029802418039199628 3033 -1178941099382933972468490368816327131200 3034 1826595977449159153418273431920261326968 3035 -2587129070117102894918660970375724911228 3036 3336510831568551584031879648378962436834 3037 -3909701160336876184956320043346334193824 3038 4154895967405291530359569505748012028134 3039 -3996037043322310270139308450869363384280 3040 3469423319015959231081068028723561254300 3041 -2711095855377273968503602388390104169344 3042 1900449581807900370273649689737012454176 3043 -1191927263254929613970217189489831283932 3044 671079634247535920001347627797461994740 3045 -352076102276887219389500939608352143112 3046 207631799568753560195243588604179072792 3047 -207999181369674566981936581824428194352 3048 348255179677706400379959914649227266960 3049 -654024355333188019008340768026365636400 3050 1165050455692631751083645953335594626542 3051 -1901904054873102652667691012752312047024 3052 2827730301885699455369081189523225242108 3053 -3824880697374701552617333113649021437296 3054 4707850032985602936530560944137652505846 3055 -5279998680305976699323634725756158788292 3056 5414263710850886123105259967969206811300 3057 -5115490624846363212570288801657795855456 3058 4525226153169862664547992484574618413832 3059 -3862044858221162220143234510003717588240 3060 3330217835344653236917068445897373410352 3061 -3047692678677888187969334465512898013168 3062 3029224918127320714281520064074411953062 3063 -3225064978830346710429114192847846911704 3064 3583249846754491247129998992885877357960 3065 -4091242131532187480127875131813316192848 3066 4766002628891805713617735675002651863828 3067 -5595820934879270068907454552857973561372 3068 6475401428507383642751181374601474097972 3069 -7191092997892391292173832859656559400176 3070 7486826808401754594477007517520090124066 3071 -7184536217586812314035605873250877244144 3072 6287217107972511553553048698439131699410 3073 -4998119027639247588340576501947687093200 3074 3645556087615106675333732939520411465484 3075 -2564923241350177983633051437367486460568 3076 2007502398128612229582947081194652999570 3077 -2109269192778704806545184841293655474184 3078 2899455818533104098479537774441954205132 3079 -4306484478849071507207932516916010213028 3080 6143986612230245413211723357938570699915 3081 -8104107452265391344049571758734880909544 3082 9803977096400447110828213289397976568798 3083 -10900772415730913940078091980304468994716 3084 11231433733938272756266178034147999876624 3085 -10895626497990002383515336709175722105464 3086 10223821784078628968333814364169458850708 3087 -9643988975959981851538471662831139521388 3088 9521561684103135258128992047171946290548 3089 -10047320192661020812598918560709923664736 3090 11196142553738913433555134323725677832348 3091 -12735587928825226441937206400330109785972 3092 14269049719462378685976358336801531671678 3093 -15330163763935683339226040034288318497016 3094 15543532360150779828030577168916739136234 3095 -14810818289786919188037219911316361805256 3096 13421094490683462265190281350566686153628 3097 -11990783752606893056734797194533292468720 3098 11226342355125505362362639698864991823178 3099 -11612742533726431166710246985606924560708 3100 13184987967348778695356638405654797194926 3101 -15506039032744256920094118306437441561240 3102 17876617138897932502261158403366392834042 3103 -19688238967102597182916547814478707492196 3104 20747631394288033638861527896230570653606 3105 -21392619129317204165179297326312976256352 3106 22314205103631515951256298898096193216112 3107 -24168862198899193215086419877550294296828 3108 27209353586906017443682174609487369157544 3109 -31167526363103297079272470552333746053504 3110 35460313830338272934630292956892958023432 3111 -39564971837994054926124369036490324908288 3112 43289541924167878901850161163559505403188 3113 -46746109470742301943021718027474938878672 3114 50058052385149104399230352184525069700796 3115 -53028099995504863216263920385843424126948 3116 55019379831091319848165254693292123029222 3117 -55151338561593468475326361555814739643696 3118 52705852029251673516193040263587901629338 3119 -47513596271111298267393975922437253008156 3120 40109024939340135432177496982972588916442 3121 -31575898970879795175921843155595613432160 3122 23173004323585374759077221813315108353742 3123 -15938975651750280876884949719013385985848 3124 10463780570668005597834712279416527331798 3125 -6892828578241936837798340241559560101704 3126 5084941673597522847721126031863713693240 3127 -4778191886094952247390231546095558955084 3128 5660988494540055017566320630793557847046 3129 -7347788128465602486994039475667956946416 3130 9338214161957436927461989708207674173376 3131 -11047473366924634206528490481935464258248 3132 11938674796729108691225228761682298127914 3133 -11704606729404743147739317986445766262728 3134 10393117888892127380169144893167246175708 3135 -8388108531636538639048583728333814708872 3136 6242077439677800234042916785852490947730 3137 -4448012874440539618899724097587220484000 3138 3270180836616504734802079098127598301370 3139 -2706326008916609623592929403607359577768 3140 2572062610682711283109278730314933371774 3141 -2642986569416547518528333941815974208048 3142 2786127089072273878891234601572419660532 3143 -3039729909329574744282386471340912148928 3144 3626292785300269443218120701955259990186 3145 -4893983226668563097355443031855948641616 3146 7185581789790972892498690040103119885900 3147 -10651382293476582301500528655653523486104 3148 15062393592937214721362866399117028483628 3149 -19723909189179589255402986097989170553200 3150 23590106255049742299383261271149989584092 3151 -25598446676079423819055561584087901650824 3152 25101065280047091951885417814496938948254 3153 -22167291153912252061552310445404417266800 3154 17570162174972102159432460617416668873798 3155 -12452261005429010702743369494848431125248 3156 7865490633254419611184182200306937459066 3157 -4442104038014467658925058292160140280024 3158 2340525715896026235953307036359488804728 3159 -1423927838168593135095087673602568186280 3160 1513486050265292452712160998310968694606 3161 -2564806373080449640096310339120917195808 3162 4693901752680873069254177287056230475940 3163 -8055572325736088091510688247164270960092 3164 12629142149994661651105838473056232779132 3165 -18009800229603781136002763161608792243952 3166 23335048849970595638424004198980880840686 3167 -27452093028946784061104364756302882147424 3168 29319313985257812193276671939256950111680 3169 -28474507397408135981010296334384880250896 3170 25310803403842795676425917005684478267116 3171 -20976605728638329654133711502148784008456 3172 16932612060324994829760787228692971967382 3173 -14405567750129564883984343501854600552736 3174 14022979666712262091578816063822779285778 3175 -15775064909171223301439107664557104828244 3176 19245633921897169209462110164097146747640 3177 -23920252787799545677086755914149161595600 3178 29374971669490429542567858657509120849820 3179 -35246815010518390564108719942903654463796 3180 41033727507739068856083541449830807039752 3181 -45903756438002755633895009256672509411096 3182 48730069197033380910508550017279689630792 3183 -48447067385292572220599627651516131030804 3184 44585062150451625622863440974619459989896 3185 -37658214781488764119024852338254394266496 3186 29128513994071399794511772505486753386882 3187 -20943072853612110783154341948869754707936 3188 14924463127598761488841386274687915504774 3189 -12343644742529562077382166098362183073704 3190 13794523645117832122695368426552364886646 3191 -19230446966523421293306370375120329934760 3192 27958671384950299017176385074012836993029 3193 -38563792043544998237056337653078306847112 3194 48960188247511055526795677906262008806210 3195 -56814104742693322561578875912466597090160 3196 60343181693991061116751532772263244769840 3197 -59155181725682513707504164118291240549016 3198 54620984451326352662190052596758790115604 3199 -49471996875441139046270858828206506799268 3200 46761034483348012590510298376488853007974 3201 -48695940505909107640353310693786502420208 3202 55875101990857911262040019659348832690864 3203 -67154933121619787598764336345024540415740 3204 80046688765883150237554491107487845399898 3205 -91420715386030048370018526204669344299936 3206 98370070225326773112681871578034141186948 3207 -99133517152951859593003384082626782734400 3208 93861967178152740073235082877000771024974 3209 -84853085153521379838524801795510111277568 3210 75934834839150302009841258053993726909146 3211 -71054566163488728323058566345397257010764 3212 72626490135353166648039224487691853048802 3213 -80454427299595096601203363507873318734320 3214 91858412133283428348031157295089886892236 3215 -103055490611348591055467814296788774420260 3216 111163801785076180174072275911959879076110 3217 -115781668954219941613384921487938355736432 3218 119231709643903729362052660959167797059970 3219 -125283086967362072533921733170044412465900 3220 137101489848762210593985654434628367385756 3221 -155690087250530267342913433975672945693128 3222 179737313332542503193007443574263791129632 3223 -206773655203417813513099789877781040225644 3224 234621069409255665402516706622390384222578 3225 -262013436629540058642898560490979661182944 3226 288025671542140396003791962916109165477866 3227 -310920401253869621791197111586086969219096 3228 327443224258907696396356193609068398545678 3229 -333240877649524673833491583083176010955440 3230 324325119772323390925999589528333909529078 3231 -298897568235786740454326306497713390300288 3232 258650041761383723879280604129806833711450 3233 -208844296078887421640630773420493677845392 3234 156969143634218495505645952917917725437836 3235 -110441198674974140157165389028915499412944 3236 74355404747669242969554161811118226513902 3237 -50322014034038857265109387015769957894600 3238 36843432397076218060205799163979579274922 3239 -30846038963382297844524171060463145206200 3240 29437761584165252359887383619598637001380 3241 -31000298557006791226350360169161579619904 3242 35215204580119669888317529106694081301338 3243 -42223459072604769162022976803957065111304 3244 51536577225931023309699871006578826528122 3245 -61402729011899808029907547438654466656040 3246 69058067779014584403578261993581814158424 3247 -71773989181773742854243758070385724012500 3248 68111907996519333687172946851929150892738 3249 -58636715453314811258595655558930444076176 3250 45661841065891638471059018735861684265886 3251 -32206586787530700774128979472561115857600 3252 20808580620158446339160689837000775305090 3253 -12826701651139185401196205171683799930456 3254 8451820727218657520415420488973615356640 3255 -7185602767556171548016153701634101982816 3256 8386036483557219445703530743749978540854 3257 -11636133060691944429451868847289581494304 3258 16929189164566034183180903487043096804370 3259 -24743126451793570866706823856728942598760 3260 35971795272375886708038372759644971922650 3261 -51567756807801079388628131627388212802632 3262 71827044546383950712053485913753386665960 3263 -95538900076816756297947936880098894019652 3264 119522817551405950432661338847702089986182 3265 -139072686209884520760057490966290569721632 3266 149389295223720994746907162793642647207176 3267 -147434363819082742159792860429670540626992 3268 133253107159643332067755907048861278234266 3269 -110028654903178855574822122392045688049088 3270 82845780154876193155737391633140157793110 3271 -56861883059772300618292785760758210855100 3272 35828204609383103893700806115654096158550 3273 -21572445036385302180743826740049304301104 3274 14444827589135472915325970026431215201358 3275 -14246954817837171823127085248764795662436 3276 21016355820628819442134884491362588326200 3277 -35193507304876374335153760013801924675896 3278 57022810232945309908694132426008277839006 3279 -85439564183296481367461693646542578050880 3280 117075243840702103019304458949284535777052 3281 -146175141543312281682829674316393155418512 3282 165921135894957058746569133003568229503808 3283 -170867398289355648182003313088655443757212 3284 159351482002210602937051552216325053345428 3285 -134512807340369058324350297841513059653328 3286 103275188055526723152504496272033717130002 3287 -73895537648224587345117303925776172880932 3288 53500160265863078597498020706732895515026 3289 -46787834217697403278214622315584436208624 3290 56038655298962408963738048660114314825782 3291 -81632142613238291137653510706025565402276 3292 122162256086194275165479904976376516289456 3293 -173904180621054132357509316366882764942016 3294 230211316833680812769410016471066511838208 3295 -281767364788875349866394999991944420596240 3296 318269928704672255686630402369525050012026 3297 -331301685224044509254830134949453680403872 3298 317316670191365990539273549827353954806880 3299 -279323129330621700549914785761467514909788 3300 226285512733740844841940682662496094171374 3301 -170380927750004035415951742703934469885248 3302 123406398914106397799691716902714692599308 3303 -94027451493884247439422897744473548685984 3304 86823214544432010954514927068136212040538 3305 -102735167298668122281074157941135731234064 3306 139651530323291044120085702838967487691677 3307 -192213394793739024787883026200498366481318 3308 251231755048269458520719461776901683316466 3309 -304192178377959726102753896969149030568472 3310 338088441987548165394139116452383984382200 3311 -344205113580814940025215606361252599102724 3312 322637897973785334105638733356276851086400 3313 -283832961405067935020508376754408917845520 3314 245808947401079620188271983339426504288738 3315 -228032827292470254411488962874165628997124 3316 244502993700281120960167066181163135246362 3317 -298607168982944763600194603401197042461256 3318 381315890233192549472894329505869119218886 3319 -473267522505772566143767105723574726970120 3320 550551452782457758051723065338362822960978 3321 -592961152255334522655929489649223645539616 3322 592012029588401532036053620999625717280544 3323 -555103403020876796826515873871512510062936 3324 503196494485504369408013910887478234992420 3325 -462366354933464824802719411578434703710632 3326 452881005137847799775559223714655856097378 3327 -480910255149761511892442150830636773973232 3328 536707783414251553513743248296814451015922 3329 -600029801275311075533495855784325281273120 3330 650278001669516011098403079009459542548934 3331 -676682945352353754943108635458531888371480 3332 683594814178515987307384452219802026725908 3333 -688081926951041533312173243372296960331584 3334 711103052845543624394968893657116503010362 3335 -767467333960414850581113591459838644050608 3336 860721172575067993504581628331192141332122 3337 -985642585071230274820793641269477844661840 3338 1135258018552078691054280295167571439326096 3339 -1305718901043446099159102756278352296979072 3340 1494210280830236525311146845169643500427590 3341 -1691144117160071948321826772736221549711184 3342 1873282160484767592296206524152295681526726 3343 -2004613600785865932314213417211752068961544 3344 2046615285677577354563821723358715732981042 3345 -1973114772759654789217319025639770952004800 3346 1782022353393041751117970112555686174168400 3347 -1498133235247391976541823803025909219540304 3348 1165964108761823588266116616404113375235800 3349 -836117888040504033073083855127095707201944 3350 551025488480702238456289979593173059482608 3351 -335531629947102018032708148631622867736720 3352 195062837900355673247814332792670846428926 3353 -120383062283654947468905834067946299616048 3354 95248122737278810820451185615629422395692 3355 -103085914877371573072150242773553313159064 3356 130779052781952346603152035186880561248588 3357 -169812459350168026497252083208745116874112 3358 215845191346668059045392213050732761324810 3359 -267228446582731714612318918815317726073088 3360 322484892926721895825812234227137212490818 3361 -377325606829580745937500412861189290235584 3362 422923497756423935315861016883742266031642 3363 -447327952620130009315967867182188006921840 3364 440181423896823889128720097358144542518860 3365 -398289983682567256291118876654747015168280 3366 328384092788295019892550525975588082347276 3367 -244965294209784957118884017725731309839956 3368 164426830687890215297576166649961655243374 3369 -99020633293986289759166456130357811516544 3370 53922546489317702289735039561228561670842 3371 -28220275921441901564774819328280559119516 3372 18276860629922621307648760891777766069002 3373 -21209145634841101554992176781227675938032 3374 37029848254974316912436640538528718119830 3375 -69108266220786237925381120932616927196972 3376 123099936093742231570252183168924622705430 3377 -204478244905018073438060530017699912662352 3378 314961879720429724010692814773408307755952 3379 -448872791774299288840969421796200354630364 3380 591346212804165962844420496147042859829792 3381 -720304939691295276711649111935775008244784 3382 812497896661017359283815946765157649133580 3383 -851303509914933639404236432237701348599948 3384 832318421085504303834433257068387357545650 3385 -763700296423950594609493908479815309027376 3386 661500320126864288233461333924333555236112 3387 -543326535393461822248289666858288325294136 3388 424112548129745373722139300414367392534088 3389 -315426089236893636115235945713257750543992 3390 226991570557175432289095583667763703856210 3391 -168219277413287653003472486590752569426136 3392 148540523196780707215465901230699826912906 3393 -176471319776950570159240689575800026020880 3394 257407723739948517574957120090581815052110 3395 -389935884882357592998839166938688052665616 3396 561328716140022631499921941170488860661872 3397 -744852513775847003712897515098507719315928 3398 902540358533107017163907333522594206204252 3399 -995138370388794358114013682465514627927680 3400 996296177398670652685261653588723873901962 3401 -903980300414649926140248124152543875169152 3402 742322393300809695137326688650209467765262 3403 -552449607205995233556513458446011803243316 3404 377707694952726005655722388610037076954550 3405 -251838598947332584378143402709140275669400 3406 195716144604396027099076589229812523299656 3407 -221625741403870205525325142342618194893288 3408 338784013222996673926261788098495301315518 3409 -553335419983735450203430735170561270660144 3410 860443694595724103793734430052933703946432 3411 -1232599200708647052611969699549310161087704 3412 1613098560702066785427079286990583200574582 3413 -1923344324661400328341834227958112596574960 3414 2085817463929116453821324006057145364892314 3415 -2054200697399036200865143040104187051655776 3416 1835111163254567922911043769072153359579534 3417 -1488592813677985765179775496681236809571072 3418 1106551722241627336744857267679927109510836 3419 -781337525281073310929582503300253511839668 3420 580794037918225032794558110756320213548432 3421 -538672221945927730635162661083144633040032 3422 657301889427011617485028998288781708486053 3423 -912980839365199958639002368739172685332910 3424 1258005514656547648189698314909628853043228 3425 -1622091809500627654977108225252858399850144 3426 1921336930974572709740528506738693167962494 3427 -2079414682594099200540550408487122575212640 3428 2055663128123715277285234436710298462237750 3429 -1866329172483072489940226142573742529239608 3430 1585960761800972548050537210954558267291172 3431 -1326001947343549477411085764397735639777772 3432 1199465856573629504460097811659139104010484 3433 -1285553132026712128432078617789656407497232 3434 1604639959143468885577140940191148452644808 3435 -2108236969558066157696135022899885265201492 3436 2686369619349294641553416173076992010311230 3437 -3195042303984750019841922632763249725890504 3438 3502275730005112699556227217907284673333316 3439 -3540016564191016773031832668869288691619852 3440 3338463517183820739858423397759650644172270 3441 -3020913367198236397047666829772913384882976 3442 2755073077699079861671029209333838876616930 3443 -2681116567807538551050761281548530826064440 3444 2851342576981929127716013382865801899443768 3445 -3211521495469108321592921746108838763460056 3446 3633148086296374989013857544763522525941254 3447 -3980470182227310575603350284558028318979024 3448 4178566696051685583488522485675765885349694 3449 -4247433217094533022406585544630274104766368 3450 4284562343541961763406156483314894467157354 3451 -4407998058009137970895359755957725067890888 3452 4696329472862151705568551953585668467150552 3453 -5163445292739218070902572514625039958873312 3454 5780098527070698893050918386155848443136908 3455 -6518757289943354380216986101792072880513372 3456 7380232237090308282519606661059210142623590 3457 -8375300037999966415561218557371312033682144 3458 9471316939626150147118906443811632032419548 3459 -10544347333637732534023869129149460502366784 3460 11378546098503677124025822619436873916454758 3461 -11725967417022397223647880906561689748245136 3462 11401946364482154282770408171120780397186068 3463 -10368202908319813445181547489597852665589596 3464 8760571533291030217629448775483247311937848 3465 -6846647378515048798581819483181916310378432 3466 4934279353384186860828143436280328606068882 3467 -3275039418721224732996500280420924743555008 3468 2004949448076333673628355234772136056706468 3469 -1140407478111185822498555263053718026849056 3470 617157764567739966071666954383705774869074 3471 -343135227631627572708445016083681040829112 3472 239118842593175603425229897051072320777786 3473 -256472285472769376307674408162573731186976 3474 375499083997921243929656709221741841967142 3475 -593617350636795709994590651539419072912280 3476 911006270484881903941647717512920959988574 3477 -1317779635188846026819031698560308916536464 3478 1784630965848778979803450474636353186263860 3479 -2258752678265291921503737590461203932662088 3480 2667438322184433896391984942120669774758054 3481 -2931352093796230785222375749821399217636768 3482 2986373912917777052793010227909599221444930 3483 -2807341191474140495540240780206186458941800 3484 2422358273536548341549783321919894043413164 3485 -1907796368047652655625661243788456303346000 3486 1363408059683039667030929675232143218199720 3487 -878839644681865227804384591516907506075616 3488 508216393662500790254467522992875374011026 3489 -263901206086960533550831772078638187663744 3490 128581442014250073144930141161345771574216 3491 -75800672493435012706100331591793019040476 3492 88248229771943117736520593761663936790234 3493 -168161222807304601362142803673920909062440 3494 338989032525067560091265663161878080508506 3495 -638634689189125018551502044346719721123064 3496 1103868150536724189971741855474184355468410 3497 -1747048806941573919213178558188095503861776 3498 2531965241406260576612680045207166266487192 3499 -3362127285813290884512196690604421161383224 3500 4095171588952693634774893907441878324954178 3501 -4586083535512315804644148166525916264245048 3502 4743193117027845919394768881524678377323416 3503 -4567242849411062506805132981857871736793320 3504 4148625370664625374728768181186261372640986 3505 -3622061541949116451430923009041057676792960 3506 3105653531147430204328660629787535538520984 3507 -2661119729701242306684084252506948714961844 3508 2295959658801081587338565234447906536271462 3509 -1999105745272499446442110463520704514192040 3510 1781617359158410468431616280269083854014636 3511 -1695470552496763005657893090965179819104004 3512 1820411255453726374775587626253520251007722 3513 -2226200412644703589840146805738388878252720 3514 2926648810514866763072547272351127926658556 3515 -3844397453576534172197810738696844753486556 3516 4805097266251781505989485192246855616115464 3517 -5573718843964425247772113736805023682894168 3518 5928926359337308924054177176411626538822800 3519 -5747715581927001404527533299913066043485596 3520 5058371486442454871439574208587009372990150 3521 -4031296663485651117729031843294292439671424 3522 2911981044744695548265167894713546858266002 3523 -1934851192846523965267933364645484722746344 3524 1265065505406576548212516818907073607260436 3525 -991827241549372479353603762463768582428736 3526 1160212143070729891186430764269867060312650 3527 -1804934637735411302348027824422684091658080 3528 2952322031947204011040859875286091339192086 3529 -4581268148015212231143864325672937478376880 3530 6564985044013054006230204253194254956883492 3531 -8636311250191548870775830117262869823119580 3532 10416702576532555969682946446541432831446364 3533 -11518429510155204463539796616282875749704664 3534 11683708871621938442316513962048842440592958 3535 -10892779999358019700744514762506936182091416 3536 9382318892012940146872044546415880517424472 3537 -7565216432612367319183761391194813162596160 3538 5898137176510006775573540792144105520954466 3539 -4762859313006940200939577681677378948566220 3540 4399694052873999757627764203021452584819353 3541 -4885566566043027713833236832200359823300812 3542 6127675404363297650682453948268124846067208 3543 -7861551305932070030880345519522374580932952 3544 9675898432357858711997207176236361663523132 3545 -11096456416631316275966449940031227821047664 3546 11729634174579065104789723564545763437851278 3547 -11415468210343753813020456694628488330619832 3548 10312522809470826736640043095106940919293824 3549 -8862850172322994010478258236570557538161944 3550 7648365871580660891042587372753791835430218 3551 -7203944684876780644859288031391276961182708 3552 7859831248698215980260698798366434198743262 3553 -9652571929086294084014454892740252048895280 3554 12308910024884595875707185499231807595987558 3555 -15299550291490819062399934306950935154256148 3556 17967503950315771556176087079559726964090170 3557 -19724273248729264801103901395892423017747712 3558 20264207374886719994022137544376492342904040 3559 -19704327713517955589112639138099012050341268 3560 18561591315032565689860149252526804806034454 3561 -17548719347270316016330052614359685229965712 3562 17268871504693788345864266965104634720067154 3563 -17956722020428614163917256724461320381367668 3564 19402761924196744279531600893543362205117992 3565 -21107022584291252333197049811927754125638440 3566 22581999950611291091446342793366737045927580 3567 -23633208325930190330424551166189011215063920 3568 24451851653907538812891399232816834700458326 3569 -25468241985640408472299142786030569761065360 3570 27072219839307541018198951725888731656617914 3571 -29398109900030085441636143083254624462793784 3572 32321485698142797796216590219863226735079168 3573 -35651809445557389661992787775058822509533448 3574 39350688601988277775538594568309759724132176 3575 -43581258874133449741478350203355607298027196 3576 48520585508593204934955655068773596329388082 3577 -54046941032612454281867580383853246256544288 3578 59514438679112712176889835410840947604281446 3579 -63785001660508137727631572632037104777500540 3580 65543629805246186167379587285223678316788892 3581 -63772683234527570435253651534154582575142608 3582 58179070049934803899520508694553628169731062 3583 -49380354153048934047930337875620084949403192 3584 38753221282331822419042411482963328178983178 3585 -27997051533501263544048713684438669455510432 3586 18601392477042441396218219655378403583674468 3587 -11449741399121395477975543808182484161087108 3588 6708438833484408345603838401402024435816228 3589 -3991004449215991956100097566666700256297728 3590 2660618201549884051993748520156467493081338 3591 -2109282017373623292783120691663187593794480 3592 1919250063621129737852217301485447336410086 3593 -1901810790580442615683906949632723921244736 3594 2061019550660382109390730212996319497245358 3595 -2531706584793436461899114914986490826919940 3596 3513473743407392259753474445388592929780744 3597 -5195411766646140846433889658303066688617928 3598 7661323975974212444389993938853033470804342 3599 -10787507729176647002105823945212842651309864 3600 14179130102587530205134593644253152554110518 3601 -17205466549857505245361393540276713570171168 3602 19162373956457669020921976555539808352009072 3603 -19518117992784951456552299920899515492308528 3604 18131140422664905684841858598464390777966034 3605 -15321181897820237319681693209260899315262224 3606 11747048373750947680541034119067581830735728 3607 -8152987733102870242168207860289718706623996 3608 5116098425806265357790583017878228847183326 3609 -2912112096088614957027415168076181575958624 3610 1534761227234772739154985964341007987602452 3611 -819153459775167510380683633352485972106064 3612 585833900840218576340493420742434043798662 3613 -743790744686142590338853601753315341414840 3614 1332053667748820879393124569816364516900108 3615 -2504806976018244084356768098143909202147904 3616 4466665976714708447282776105290780853246250 3617 -7362228840650614778524724539346195150983760 3618 11139514780371910613581249450248263522687384 3619 -15441204779430597978835792067668858837048172 3620 19602409733737455860757815164287239746480368 3621 -22810154930999284329909256870735122247235912 3622 24396046311942570378846135910882084821021366 3623 -24132077603491280248232336300025505519229352 3624 22359135545312663499184444060863652329648360 3625 -19850508519429794225664455166553113410571792 3626 17466814663280781561414208695458370272765600 3627 -15790028370937239555658495818522248843026920 3628 14937485764774092408396143933585915572676502 3629 -14644250455986834156582663426550259912950088 3630 14545335637458144575559726758931396670317686 3631 -14486840688978239698353391998236923357776148 3632 14692934088308558845135068255354136877398978 3633 -15695323034145514976518159647197893642035472 3634 18046151987977276550976927839890814907700590 3635 -21940463606994655656017567993683153144141680 3636 26934892192404450845683680561264792762614398 3637 -31933236844641194400721396453816199494811160 3638 35501872517934742362491141012435864763784836 3639 -36409189632038615785893201524979262639498600 3640 34140232476875762575881538673324927710440150 3641 -29122183005585218097797233808583171748536864 3642 22544269455601315650610440090388433439260680 3643 -15885832300710903049094346646631306392811784 3644 10423950614342914398300184211580892924650138 3645 -6968516561104128802297293151870938354409952 3646 5894705491943601740557703692814755303413884 3647 -7346048147862270173450658199102331221166468 3648 11396943944885620060452038742932493943800622 3649 -18027625847824814210230779435322838933470304 3650 26917775962209934580947176960939671228572008 3651 -37210082695880194380651767802060019703172816 3652 47450012706760694124599361401263270008424844 3653 -55835058867491506365346130725301656981166336 3654 60733481481303239362962695073347801782647746 3655 -61256752805093563295863558925777940860960804 3656 57611241922167295154773820123000381436344266 3657 -51063870577995224320293258858002368154206672 3658 43560701751210846499395954280735365794301704 3659 -37191749053653992296707272490416069169734728 3660 33704480795316564696628016143091341547297613 3661 -34162458640840829850984116100395478812249692 3662 38738507227939641282360741947919041889479960 3663 -46614573286705756071732541943161985313116584 3664 56027914814796978557628223547232142207914534 3665 -64566253975515763403710227779468383717729024 3666 69773588689837836978824427274663049588189976 3667 -69960956999816043246142962438985428426921692 3668 64920966859006325622404152259671003969497734 3669 -56187315888535926186552129813710908041993488 3670 46653355062673028099145949704398590299718090 3671 -39676769226377058901510186870430515366910520 3672 38033755863487713598702963870839652820473682 3673 -43096991539182788204045356724881257456017232 3674 54449918666693181399809211771844838900181016 3675 -69988168224320482956830596967722538604185256 3676 86486963829924981705568343327633218709441872 3677 -100555999626678231038812270505786960923569616 3678 109757373012168214110663421795485225346293690 3679 -113478186245862303488023118022902505333053816 3680 113121710460030373856938711094845849525527530 3681 -111438450883546894298091848903561828277751200 3682 111253907722585610472808340820408796275066074 3683 -114187962081310640135638575448184682323169280 3684 119989041905032135065413703229651123817652192 3685 -126820079717210948559845773555552635937679752 3686 132383765208011011430461537927907161481352808 3687 -135348771442279610406684152473935816719070464 3688 136320718197673246157498775361303302310498430 3689 -137758822600031504109970029728002865267059056 3690 142799757728123675064695275120691967908836716 3691 -153648650632032639884932963719598612124650596 3692 170543984542334697850987851962928088596681036 3693 -191957147899608382626294182813783209661849776 3694 215820017760109220290047100474093059180640024 3695 -240819843634361555838641457272801866399876880 3696 266759727587189297878798506117972597792054396 3697 -293703904145327449192957054009465899279078496 3698 320552873216783138757485768858189754846177904 3699 -344126443450826159710939778237267417823627160 3700 359495292794273313687448543483824428383651412 3701 -361502338668965247145129769826660226690397480 3702 346727131306645912099136453674682236404424924 3703 -314952284512462340373950850915958198620506784 3704 269492864064564158374107629825624367709983664 3705 -216299697868369782303794310833705877658779600 3706 162262170370545706832905860721906986113720434 3707 -113410835947133400711019956990594683656608096 3708 73667521471025332923123491793960193559876462 3709 -44467569548224756270524605425426833633465640 3710 25171909520478587270135348547593615483842154 3711 -13906116361137597081147609105260430984210828 3712 8414001990009331010821815242992092733633222 3713 -6652631154158712397825678247027509360493840 3714 7062403402952490844096628253454846947852398 3715 -8609055982073367409643580684247306222110688 3716 10756460604838321028901722274645443570502542 3717 -13483919534050254553807568377345822960758768 3718 17343999794695994105951900003335686756342986 3719 -23434075266044464820776146823647832875194472 3720 33109307771237937424341552743078119874416274 3721 -47357857174203274308607319915211778245658720 3722 65981940891099291049314792942262955921708534 3723 -86972152955761042665852040962104309167596108 3724 106546294152427255306617599331980294438721840 3725 -120102748848067116029715070666217596291174392 3726 123847234384545270957616762416095582572548140 3727 -116364396907496913895816036609188810398870492 3728 99292525643760591014338685654934974252400246 3729 -76690117674098259353504861998164194579042480 3730 53422450442952262334316149012736253762621962 3731 -33437222060077969244332874086612471004424788 3732 18766749106106419779013718673070639473743630 3733 -9562949897731322150556042773621644473024496 3734 4872206711995951261645217175834561628604548 3735 -3588096821283643768902009616794443185140544 3736 5140689288352504812972344938924290526954046 3737 -9758202881034913424940517523290253700337200 3738 18322362867859105964641468607367480788675472 3739 -31879918513030545525719552280007140362338312 3740 50890673154472687778435759541380070754582746 3741 -74408190053194057193288175955252186260604392 3742 99572986846469950686419345922994575867602102 3743 -121862692603291672218944325844720160753553236 3744 136300867767436119067306367498207289755684214 3745 -139297906092915312878201269437854348159140512 3746 130293930081073025772193269217245780093488388 3747 -112302620098254835170189055004464888510684856 3748 90967387677440494660844809237692838109462018 3749 -72540641629281032962680248481144433009222832 3750 61746691295101528401199697721073514849565770 3751 -60457859993201025489545303927295993893216664 3752 67620681696953837596147729440255389391239084 3753 -80295469859679061541961346031129071161130080 3754 95285700127610167397614678740167324591472854 3755 -110654004536239044593581509532547833780347532 3756 126415306001702095028997904234471564241784998 3757 -143957407313725912473039252059248377963606512 3758 164352745712841674824888338878824062863456436 3759 -186480048322523123144830778044625073665911752 3760 206234992903712305401667072945065482976962722 3761 -217629954802089949967449302289855984005726336 3762 215412375291539739195685235647772746983025478 3763 -197750434610898689742484783580555057248698188 3764 167386523160416708680865341455469017400393294 3765 -130622298622759153543208658559762200931551336 3766 94880602779546564951311457038192824927319996 3767 -66369735521705815705902748608969986967075076 3768 49041290220009692766869868699747697386848000 3769 -44950239422587575755587529602575017560202080 3770 55159203133749115184105169273359716616229488 3771 -80122145140286927926522101384426139810727584 3772 119059404483347122454872509781464718282157526 3773 -168732438024159780352485973589591415545433272 3774 222665139891993982626502685246707986006095138 3775 -271828361993098265466061062764320621882860604 3776 307028189701199401555292747145684875531964278 3777 -322096108712968650018364698269232834366448944 3778 316232933277814606370386657186770340806612096 3779 -294180263733280278726958899689063219937004044 3780 264217618702279941953405630067991681643383122 3781 -235349915610350032642454203249879178382738696 3782 215322006165925878915694010792739668289953867 3783 -210025813590065741519375396175067781766002894 3784 223433466001355822251335830576808016915486952 3785 -256766873046997052775606814397834400700418688 3786 306671039653614290839015751375097473129600792 3787 -363772109578555764075761019101016827017534452 3788 413636597575955823379237481048422096153467758 3789 -441005114774526946657280188576586412971672424 3790 435926272710514429990084693584301282696424858 3791 -398735792315183173539972855674764302435913072 3792 341065406961873313277427794390393208879812822 3793 -282152234629474967900517961451639510041595168 3794 242185428947420423361963323437280226190684904 3795 -235625921460151262003710678386212861701457664 3796 266883938362063566274197912538615226305825838 3797 -329336982453787900518476483967213130479667432 3798 407608370164597875016876988847691645079736960 3799 -482574622858180322671516151496503614636382484 3800 538070335543314299945266556585164287595508568 3801 -567261853544757973487697795203794754975829232 3802 575823808902042181963341351623220718596184062 3803 -579647876278102034541832063443417930477671552 3804 597279141768299968561985413183358889490045660 3805 -640384269263376504358864829881963830221506680 3806 707183277479809970432482074216854655757033414 3807 -782600216708024817554363307046729336742946964 3808 845434819255383905583190288783290894595828706 3809 -879085380273218288556466017549610799226839936 3810 880344895364605022741598468210632616408059680 3811 -861646175699438614866972943791959029648440456 3812 845522681679226352640083552703319354662924458 3813 -854323475395955390532079263126260574433943616 3814 900972902997854265443949086260525941973301938 3815 -985890388844300574242119344117456400086290484 3816 1101138886922159471345345520124301043253166888 3817 -1237960743563368171979248692476096300424202000 3818 1391607438636992681183570669570605398082723490 3819 -1559629127467443424026577724524201453516972548 3820 1735026959334416593085747836795832059918619070 3821 -1899946551005557803152451038286929272290896008 3822 2025655843803747325409239071472209316583063086 3823 -2080411205647839537728665623699451776262422640 3824 2041551237861434695541637544620288194370202220 3825 -1905354171993962018070747112437588558170406864 3826 1689406517372458297259318032562484244413992394 3827 -1426373402788416645824905470062948036841624328 3828 1152556902315669648686968430991311401610351678 3829 -896989230540922841152639185959282342984983032 3830 675844658445903279503261319520466552331855014 3831 -493415962066367082876733961174591838238137512 3832 347153108083107531279200576674002868141240090 3833 -232739238579570404987128737648184320442773440 3834 146536239076065520297732490228326814269070838 3835 -85407802782427113573852137877717451991465852 3836 45673891489949979003347764100705905751608840 3837 -22797785774927242740128464697597115102653968 3838 12144678564132714213041161530359593896364872 3839 -10153145336718636878353723583889615664356900 3840 15163532959308780632189342306078604823810398 3841 -27619934823086615111885011955460755651142576 3842 49781685021474544430967587999194218417824656 3843 -85148354127248606115310703030303306458692192 3844 137617206479313898719592389767767163528402356 3845 -210208494380840568346201681323627181825105888 3846 303240392594787973716734956365535843100910548 3847 -412228681800326661620902289784551106637504708 3848 526408629152758050477068297686211918751893250 3849 -629178584925484673033699943661513755433688624 3850 701363670588497198412671654333553355240134348 3851 -726824711285423458570220741280434185694056120 3852 698274564610616638963305594781095794198236954 3853 -620453797194050286199032653520262325109603144 3854 508857364608008014461864652288114535169246346 3855 -384508622729336683769919839859777168476010876 3856 267330123876955788036120590989630251609139086 3857 -171127576738008302233172125065906727694723680 3858 101971761116311822928809855613930333556551998 3859 -59866435265951625956986812442256408610930412 3860 42226400299491225437419935411471526853956524 3861 -47347789176855503906916602538288621519465800 3862 76442214412166930034104269142577949207400330 3863 -133417989751473021618175090019513246827804888 3864 222230173407523012440060754377839334884828058 3865 -342444701988749859034859610598451329655673520 3866 484746687027244463538900165221451040449698356 3867 -628998638118164329196895396006161820738124508 3868 747174991383657798044326154881024494325764280 3869 -811451620535238879077115104887593128886319392 3870 804602423104643025953062915671688467083025200 3871 -727682311667847749069922202080441248980705224 3872 600725957175361949433110416163881351427769114 3873 -455890667469417492282075730190903080787845456 3874 326730032026918814532005769221748298125403892 3875 -239060708244350671063297664313005694915918620 3876 207054295459864188290285932241028652149803854 3877 -234459216911340076102945587634112053559708144 3878 318139482962927647547610984310633633477321428 3879 -450981745618359155729595094827129427157687528 3880 622915807645915506393186432660804316441483262 3881 -820457379883740434409929965527311133354213568 3882 1025763909797892782762210334720772213292521628 3883 -1216111301723801764744106357059940062354624708 3884 1364806699548331813547917831490054383794648268 3885 -1444768796560175650519021584666844361650282800 3886 1435273733784487689154801184057934142327214226 3887 -1330151039520352059510244850430056477687933956 3888 1143358810515223818363051083754551573186993890 3889 -907834948585992059784361135985121253874476032 3890 666858886470784862319757740286436079400933250 3891 -461833157563653562910827273395600770389884292 3892 322702293880990417587047570336879233558214192 3893 -265161935594184073772587829497994629913810280 3894 293961495421483916764088799600764176436115196 3895 -407688956556661477639687255679091558142968540 3896 600160575714987601131962331032262518742774934 3897 -856836949413415917699690488460109948932887568 3898 1149236837547324741616711887434940203756120772 3899 -1433210735392466002444590808537593011891468768 3900 1656048359361813274262600531792524181980622756 3901 -1772492530400276565133760451675403336828482968 3902 1763233934584158491939914617080284155470881184 3903 -1645787287100312299290540792972018392484346128 3904 1470360175876963276442182136604115815247741474 3905 -1301704138481384487575043345987629758733625232 3906 1196456402411751632511090951015277519079117835 3907 -1187700544874874393375202292036287879822796118 3908 1282516860546132743848948030194689136267480616 3909 -1468857805965539908774799313480536611929279568 3910 1722772919396016873846296067150154990082360426 3911 -2009939134817778147699086782755983961608998640 3912 2283686476315540049623758599791476411018355102 3913 -2487652714167731753515743825468039316620548880 3914 2569109756395672954484689112628949225511184850 3915 -2500127203741701284334340684938630146696756932 3916 2295473032900031693434465537942352821275173850 3917 -2015625896365008851940309536383228449939183600 3918 1751045768356128233514475208990744211364212340 3919 -1593732621197617885313914774820409216315637072 3920 1607236763204046551053048113666473882059302094 3921 -1805137502175139938087391275958396288171097344 3922 2144207483890191958438255189789110865675652918 3923 -2535393930453427398809463632677840800841442860 3924 2872562193878983208925803346520754670399925352 3925 -3072892854623385266547102126254459585630880000 3926 3114624744543177685355049219560816001624870950 3927 -3053435294497349914156005206985040678242401112 3928 3004486975044376171005984859377405860808198754 3929 -3093027493476138195130153578512726554061367120 3930 3394308016821987770341167861581081958725100608 3931 -3892467144889938701029569570859255329059577948 3932 4481454181735533728411469427681937402375219906 3933 -5011112046404105849793927992525659152458887896 3934 5357757627304509200298406109995518364151583598 3935 -5483673561381954670915484740254362085497213152 3936 5453677134495910630338108934968831125991590186 3937 -5399856094822266738967906864156094395507607168 3938 5455688354849851799827010782233399287963466780 3939 -5698848981254923128606026058106700415273072704 3940 6134625319397088922583170468672173109352198210 3941 -6722995693023184412188862263473722580321867280 3942 7422424855676182953754751065420383269645098654 3943 -8214106575510500121132038176993387869525683636 3944 9088016999558429507248842097644351946031352300 3945 -10002768469527851305959250781093448847582639840 3946 10852133125841781290558555586132087839184270050 3947 -11468234424047993573078601455236621898506614212 3948 11668495793560781590908778485184133926581825176 3949 -11326549896710296724267363106281858465806618224 3950 10432210730919230258131141003408327306206544898 3951 -9109125735567990059939678405504833607520046484 3952 7578178392506632859778875856453153803339433152 3953 -6081021977897237282542966166584917414216531824 3954 4798675040804825254122668693293979881761650764 3955 -3803107796431788686667474723813226883427520928 3956 3061656672619495506588865079965589683909477870 3957 -2484787188369269673744509545424737722408988272 3958 1985719502062717891672271611517585266581626730 3959 -1519485014413035478679982554050558685352351280 3960 1087377632583719639660057193080619478239900096 3961 -715525285881127810916641517031299252200337616 3962 428008756775744252415204485673612369307279030 3963 -231099670739929998072864234674705659807763240 3964 112949083507622545075894867595788204472710094 3965 -52974518050190814022898824331468786823317824 3966 32693011638628458773563913514918842260302906 3967 -43128587613245732655155620731631533594564376 3968 88227909695086288277509883144186284648282074 3969 -185450123591975136413177953504010302643255360 3970 363639736336046381009885101881756662079655054 3971 -656511652636543530810185470229867831803630032 3972 1090054893489795051791466080725692874822815000 3973 -1665207282201781227969202278488746811306570896 3974 2342240258556807794868881408840754914243091930 3975 -3036816442049249006289439251895871778441298032 3976 3635327913803652396172169990446287631414606926 3977 -4027733514480698066935150864701055955461720656 3978 4144536466736147261606949278692203606894968588 3979 -3979490097989610161289214936146793525349330840 3980 3586534974501215454985982518128826957356599710 3981 -3054516185602867810124260613480557448963639472 3982 2475330543440990175824053311670212686898985292 3983 -1921568378249850724490042860456743027492277200 3984 1439913439810212425781196958121390979579013234 3985 -1056093278037251163215411231399291271997831584 3986 783865400080373857537603239505283302319606374 3987 -633700777265821955700228598371005059393253788 3988 620093582300407926108336260092408405578526230 3989 -765656364851766035544544047443843665225405672 3990 1097491268200211944092363701062783460065599840 3991 -1631953222138765217617120338756676471337055896 3992 2350271436935422522490530662293919477349026886 3993 -3176511947282886608036081193775203224643387872 3994 3974293965750762949578221579148526275479267816 3995 -4573594092219196582282404640523484486183872344 3996 4823678061018134039949395594517264529716968488 3997 -4650534050416963752059048501123696112997882216 3998 4089589161673594644537387129230641097560658824 3999 -3274943434127624492509253416203151091640637632 4000 2390256514869209222728291668721242944649394570 4001 -1608032366670462188398183330972237712079928448 4002 1048303529576106180582216204959865218028379064 4003 -772458429101800584724240889095247841326195448 4004 805114356530899671467799635128232146360903784 4005 -1161991528029805163402854369766560871337886392 4006 1862046128610819955032891579245812576145252470 4007 -2914207959486929798980951223856660348637122816 4008 4284545581276590917195624533358559790226018762 4009 -5861671581553853199747847637825701871483951648 4010 7442859200206661165286092100505936094743847396 4011 -8758336872969231262403389077040658360948648948 4012 9535994691388173625532644569410029298328590898 4013 -9587484392275341369824416682839058133242947416 4014 8879944664802582598241232768185329981559129162 4015 -7557663083142827301144838699219223319755810500 4016 5899478591429762053895049615642673577898193534 4017 -4230649327687515546220083180771385789894408896 4018 2831795464532682934022820928079695127585205412 4019 -1885862251465895390631130946402139507669199024 4020 1477652671032195890340032663865316731358347218 4021 -1627547963006516387069549750133826373284219072 4022 2323399938589953036700747557389448318619368454 4023 -3522326112600958067757983064574225633608675784 4024 5120616286760046493349797800689822298078607114 4025 -6918070102999639097474482352052719251863188288 4026 8615412950076358935809192869349869814164181558 4027 -9870588964687109516438308605886969113619508488 4028 10405901184716633591237984592155413481873088520 4029 -10121726927728450617914345893638411108988857544 4030 9158263477152222751967850012970003973568424090 4031 -7867778959465742788310102690351719068837028736 4032 6705483501762596499717054370089753650592703427 4033 -6087833109198971005211589156098324486640520256 4034 6276641929202118991630584978101916913121973906 4035 -7323590788229717756000877248085879141748231036 4036 9074425514155690579688893914727125405808240880 4037 -11211404235640741389753600217317863971268559368 4038 13315662197901693338648356459581053875723668664 4039 -14945980615679992498550880606184397155521076076 4040 15736502381258577729662569836570251769785961336 4041 -15502895310366417498542257588837507570700254720 4042 14323678165511941743446774826965133312278690582 4043 -12553219767850646974742473645229623255979348784 4044 10741502939788105693455151243949178010817489422 4045 -9476843552731206210199323626798379340896522160 4046 9205262098299175689408211719679351622082431308 4047 -10090085636471544869926454140920663623229582808 4048 11956175428757103437358069735728379645994812198 4049 -14333627105372103479048950759792382079042014304 4050 16592444216084858398856773166691496738121167178 4051 -18141277220509493023434302104855151144851103120 4052 18640162132619231278830226160874628826540313508 4053 -18153200037177513355582448460553049501196242608 4054 17165244660116739485117484404260664251870296760 4055 -16427464631302453449801968397928050494610550952 4056 16672028492918240027863383675573593073248510638 4057 -18307630018707078327109728955672341966459143648 4058 21232128577088474934441682109113367563537783700 4059 -24857581813431157019399825689822543770292241472 4060 28351257673768279566544843540690622285084378030 4061 -30992943967874433414187321449176242307202038224 4062 32483062550833691417750079080868661630295703380 4063 -33049361299777964535093922390536621222745164744 4064 33300716914254321215041446766374423719141320342 4065 -33918088585763438929996142642744643788576662480 4066 35366139002331330119798464209335083397410216996 4067 -37783080401070122841679171659256129181739339828 4068 41071656518048878704812898803616982990555315602 4069 -45069034264315506188315345114554369646501145944 4070 49629925719155725501861444899158382097769522764 4071 -54547883477674573429901334601729532005552909840 4072 59388756554325058691502838166451379100409652134 4073 -63398694044008910043894383474523057376167550592 4074 65611937239068820285266264711781218712663791480 4075 -65154035654018109842060180342242323952839370052 4076 61606658413550490849421038610697533719785448824 4077 -55249976145113269860677205297911281398561116352 4078 47049476510369180908698795361143774196728271330 4079 -38373579468310378248509866804480698176127542108 4080 30555431880296725406913316716105094718876636830 4081 -24484322780818619858533805607691644652396193984 4082 20392929897524889619723967915627108120139878486 4083 -17907850711844757526116610079622415965062664324 4084 16308811473902161928091983479835508812126490568 4085 -14861386041465046565947036387428162114784929240 4086 13081335830104733821973547328899337074410803996 4087 -10843651982232365734007973002684214284861022060 4088 8328827091951147907928421233556470397034073144 4089 -5865659718099678374443249991945231781789658688 4090 3759650899074714864104456393172423913125194482 4091 -2181694253816469472444677389333761815875708432 4092 1146191174852195052493091469411055436827433038 4093 -559155332139410529914939365752305962309498424 4094 292026751896695886352717003838405448588517782 4095 -243208645812029489379318042839506253641091544 4096 372599973670270286863106752604229894176582762 4097 -713484555486771396066387267806168967443060736 4098 1369561590208404963511013950949889448486549304 4099 -2496157965134145978924916953834314592480732748 4100 4256336318783414339831503297472119105343525004 4101 -6746812850027794385162417104677043045903932152 4102 9908739661335572982717085854175321739142773476 4103 -13464297623998208254291492696148910602456032552 4104 16930153819350532421183209378986070428200432188 4105 -19733846098756637987929562278268534444270306176 4106 21401859591387998631874024731884759878008855296 4107 -21732162180893625244092394356024326977571951056 4108 20855088680949671987229806842749687667910310536 4109 -19144047228227339503831003743533203226714557216 4110 17029097783985633616934564630793416097409758364 4111 -14826161561135025734294491698199495035045506596 4112 12676564364859883046910065625060334716139758458 4113 -10610774117700321046609395373829945928379637344 4114 8670267221917173493133414316435445765020016222 4115 -6999525466420072156237716567655784018676011992 4116 5860276343782873593172081840730634943198639190 4117 -5577491698812133757043424529767748372580908128 4118 6453794086330300159432959824263356875531423152 4119 -8676997926676544197348323379717746554416232712 4120 12225122276005593182600288567316860525471367692 4121 -16778365266797269227921517053550882472949973680 4122 21678995841160036696616820608369957434749610194 4123 -26001520501240672441678404536518537301062140580 4124 28766412794185098930264935495467024816231767156 4125 -29249429213875989403930336467386419221083554896 4126 27255856530034445258791446240026502562317676864 4127 -23214451042744811489373702744718913001548545112 4128 18028222663045360040169401444316150755698700290 4129 -12753304975191437243893100716909926067152625184 4130 8272070231380937921328030872676208226097810216 4131 -5117420634425700731907346176919358020365969128 4132 3503733202745141010151856530214931550876510464 4133 -3499616224935884213094983336050803591619715728 4134 5210537653286413389024227409942127339932660644 4135 -8848550532288876001381968481918579373161913564 4136 14630251796468145441928742094839831740526683358 4137 -22531006856606166717217327693922738267296128960 4138 32008675011756457642148992090474031344397734434 4139 -41863862331498584258092301803231064894763722528 4140 50383488967919485279393814625644578407534673030 4141 -55794069533977323833743591914162898072136752608 4142 56869701312929686190751163338414760572246822668 4143 -53408701067961249949213762102849857276516804984 4144 46324269105339521003536439494666677044253738042 4145 -37297814562090868809110908551704123173471633824 4146 28191397022028848832792883831218882631708692298 4147 -20533246369390270855975279712497919307017375592 4148 15298222217527382530962523492003724603166449912 4149 -12984112472865293901221705694691884495674838528 4150 13801534843180377016579930154415781943673320404 4151 -17766313045218304687346176510203228333614419800 4152 24601855750053679985040779448822864800084317542 4153 -33529179473483520486804286561820690900687230672 4154 43137394437333502540333140859999197638344614638 4155 -51523200716037669928562392175407416558996759948 4156 56758054080089201923664887710622486173234510578 4157 -57544519058684190198165963412462648087652675344 4158 53771860479484653931799244086074652226384986404 4159 -46686040722393199876808526063381566616402397452 4160 38571182274672956912902921776710295830178009431 4161 -32087228858790738966733695465835343310850486720 4162 29551987454236091629513228730083410827784609368 4163 -32406487859533690555937540917113427900587554340 4164 40932327809526657292841140508798165500924607998 4165 -54162704471819005198649890971016671693365565136 4166 69946759581966865334439199762862139546616034050 4167 -85233461610072963747974541955149301850365085584 4168 96679432863215296391498413935271278966875368006 4169 -101553607164031734836513219450773221551930188544 4170 98676031981707981811353517568967146489321132102 4171 -88980677308450562143892908674193055094956579136 4172 75387048038062688325570735248172050248806406228 4173 -61973825497187452897236297886624481331362648056 4174 52768665325670222770676376407530584814283302752 4175 -50596070220607626166685675037697147658212640400 4176 56321706091904271628265300494435543783516353650 4177 -68636137183349967273807648320970071945236483840 4178 84391539715065831770203020609385071590501427996 4179 -99457059199179348392365951925670974749342525784 4180 109976389152337370767522397170875336711404432360 4181 -113718671301319275468914887058370165518683321048 4182 111013028639453357875928997105740758704805453560 4183 -104767302056840921090720571691888280967267730292 4184 99412001944857343662466607349443448696715582952 4185 -99143778716279025599420377381887753670605338304 4186 106245904654694904330645381468519905906735606894 4187 -120267410245220397425797963084703420925818223468 4188 138427073588985000009122306978286547312990124824 4189 -157002063055735608534997426652017858898057015472 4190 172987240393094111080655760585747157394818766500 4191 -185213733276754036156980070403070939913783539912 4192 194446915852377195069341847882866088834626534052 4193 -202571335276382380061694984552617555047276975664 4194 211475908293432512912325435488029834358005827350 4195 -222353475049813603930599008393847127417993789632 4196 235743233433757159738918215262116641285664801178 4197 -252036157078685565239287924323788152231793022024 4198 271784626081844351383307956732220814846612823426 4199 -295312379616138124189611950841640508685231824960 4200 321712486811409897370576412138933145081008590962 4201 -347908839289070007871093092706688499038771146000 4202 368593919654170714044212512879091310371165678836 4203 -377426901183054170132314130654266701049331419736 4204 369160616184873387872834381200655247152760201496 4205 -341805909854488322185303181997441699209876535456 4206 297843707409335825880678615884221528474631330940 4207 -243886211190520744532194879230665704429858632516 4208 188859351399465541840626987973592392184880945338 4209 -141406269340730159249746917852327173188132117184 4210 107501900595673357427583686158485012040736165264 4211 -89099845824726216547624686211796395690655015156 4212 84134374158120114290329886887818048896098897182 4213 -87668950044274705593382507514514594316165740304 4214 93665177772960814238286227426578210485067389486 4215 -96787344162383828939390111014364890709955103272 4216 93753050035171104034032879547736055058684438178 4217 -83902304058021177562800908832079236323273874544 4218 68885815753763078019426288018059202934920688694 4219 -51665805366124739490295943039869914633276682008 4220 35276895564284773703708042962580374539525576024 4221 -21854965190349838552282270389234069868267253112 4222 12250753151022054533589505744645277329356309516 4223 -6221182306543201305511704890478646564149879324 4224 2940763731357791925421036566725259240685745444 4225 -1526300713034725969902410233311484206316378528 4226 1389500827626214669615827385442144212163336702 4227 -2392313306613529247748360167140621386806092980 4228 4864939508332589692681962981350482051606256958 4229 -9531215963229331338532349923638063152758333920 4230 17323583674079901354745621673485538996885243778 4231 -29039453148261349534462331991221817609655352244 4232 44847160626638957672477013293853675211467350794 4233 -63786800733070342707594043546195979750643742400 4234 83546565899408091939675393708472283923758721826 4235 -100799052758824539632510772063020843845443142428 4236 112166674825010024944057765865712407302705185386 4237 -115510541319930837351830797041366633854929020352 4238 110928579345401097591933212560909778745322391020 4239 -100864050635755659749783572202583436702733728576 4240 89140800732909031998764225016462061389418909618 4241 -79341407702548370671823678533626933715910461632 4242 73345883865438020648053313428568834335444894666 4243 -70778686275424778142209316369165425083776554340 4244 69610501818445818152387820995170145291850084392 4245 -67544907693040724825993436505936282596613987144 4246 63450526491615085552055742261957195852223204728 4247 -58150423125245033076900794123956731034721597860 4248 54259285655213232292663502026827949220710353080 4249 -55207029028675030537210798061473874761395216720 4250 63871373371804067910210081460655263317959232882 4251 -81295985750519242346533468153884384303913293392 4252 105889390615032013303410842568024732924684917340 4253 -133393113222204355849337729629292529115350948808 4254 157767686229867710050167533673002384926162928690 4255 -172880082041702330434494181635961325169811369996 4256 174489541108844104752155644774158625012457260392 4257 -161734445328185066503028284027220012326644320096 4258 137411649386047726918049615700237946637463201924 4259 -106885626012355435256363620749410677712066268580 4260 76175035324425284868345101076352955962541066264 4261 -50169518830653117861940199625657604360918619280 4262 31763935524399689140558169169092108262050609344 4263 -22107979812441663263128728967071714387730456032 4264 21564422685825361039797743465245743488333649604 4265 -30680283919687335275814630609294794848641367248 4266 50560482750635084600640089613501787513999366046 4267 -82356358529247901852913819894148432127547835612 4268 125996383190022888799093316340708500894851691808 4269 -178703202019395360749153376663793324444024597776 4270 234137775736310860228396055640056899626187954006 4271 -282975932603192405175383429884537626499437986060 4272 315185535784321025049748210197999007462787628554 4273 -323355595093505670039445591766804972628362376928 4274 305633714479666870032467620309212444190964886006 4275 -266761434624649460102554455851012604976710250936 4276 216571285840965965745957899827836957814131636850 4277 -166661529585522434062884923036076625207297626800 4278 126916590481261419612752768895885476095711211768 4279 -103452394007822182956942131781620176799501544932 4280 98529677014484438892538439679162684514446544148 4281 -111739371534510800452635319723520190761189243536 4282 141152181631647069843617333911140092085401209302 4283 -183486334730762302183123278324296481093822687716 4284 233368828257203180097056358734029688527994011314 4285 -282715856603011266780828944079510262257240290568 4286 321451002865894820499293431548419951613584055666 4287 -340007608468356292929937907220524849660895061624 4288 332784990445990548609953221703161393609168981114 4289 -300840198691473526185408883098163938478113084768 4290 252305523884528077345349521615256046406972192123 4291 -200255849825772147974664931800882149882020649830 4292 159131636535429969756396847734857462905829517288 4293 -141342511882775156887818316884871055685696864632 4294 155038459000475211876012111902243498677522109250 4295 -202918439701585335971515810628803405532836717680 4296 281400747638638921736036503472627367812956202758 4297 -379988557853960490131083730508957850180612374496 4298 481689576648418875705878269518518873301310373576 4299 -565765360995224427263175943330094838082757281292 4300 613164430395817755552237041649904436600923300670 4301 -613131196762205636761392917086274453917369844416 4302 568036448543453130793489811444837730822926530776 4303 -493724071274445602329055351620349015737094266720 4304 414707410170621148913036585623672810772430190146 4305 -356101196301832622186736815155061914196027130144 4306 335595969817241129419088088641646298314087882288 4307 -358379813437192946226994676012802452788301504732 4308 416352497686169361442863543242476830203880946950 4309 -491438664550910005492417731530493771221057365960 4310 561859235006304385913209613644743753751645174864 4311 -609614907498173992239566889326066416487488677248 4312 626878604997133374404243226585154232376942766962 4313 -618832281742047712646026565230130302959467077248 4314 601407872571351836063108510430870139740199789618 4315 -594491733080031104493200346692557750840895871260 4316 613455382763086032209572653146472890729340597630 4317 -662953631797381719357487433145956970799017898880 4318 735979292729168790227221899324113803353095531054 4319 -818570837096701882899186782587074762694221839880 4320 897644582863636713041713710167076824450261827346 4321 -967696720880730044055239865047726408484175153504 4322 1032655391671184227106297273447792082631195647450 4323 -1101953909305241987307218844605932715432197167544 4324 1183529973217807503359392749035577272135027249512 4325 -1278580785568109191064830617946711225898220202560 4326 1381747244660871673635942367475406918398657208796 4327 -1486404332955654248863844409311852660648508971628 4328 1590694326319084285609053479020218452215028299128 4329 -1699034895212297316275513261343958043310839800320 4330 1817002329576783621856709225430887875273501123522 4331 -1942490606729106486347726937082205436838338410708 4332 2059185719805890707059794948560958924105977320850 4333 -2137428043219746871093365337355519070665515721560 4334 2143246401165281120670994593400107188211633108276 4335 -2051645450073891276885591146428232214555146782292 4336 1857886735815899891322103799505890859739827331920 4337 -1581525170345426610751524478563563920934212619568 4338 1261475227988483635127626118294886773411653641464 4339 -944494275705586616699115881428525661982530590028 4340 672203437852078213117674468345224002954439911906 4341 -471826737281173710104733911319690813822286634440 4342 353286971680095615719969215486994149523308420484 4343 -311749584911893626898349575512375057735123423384 4344 332403616746474237684076930962118266201780481928 4345 -394529658845234843252292527211747955648419575936 4346 474093999301464760586888397985818876696103820662 4347 -546177122040061447753217692907106076432031354212 4348 588743267946410800806054082328419480246177366112 4349 -587558259791337882822227534546802716716725538496 4350 540101246078072475445360020112434468010053919758 4351 -455946194119631369801665235870692567280307973588 4352 352799150939932855033239864619155308039289228270 4353 -249904281527168103218152946676163764933948790512 4354 161967560791272686140835806476654443489878425208 4355 -96132580019081295781250853769302975636646931308 4356 52543202377409490077646647517763348785495588172 4357 -27190126690992884575104984652299387507040633224 4358 15154962706376218578488640252462754798487189232 4359 -12974442710345221345173473435901958987801416960 4360 19808448190870907232026099151499778723897337982 4361 -37643420612055802427267012605127866638096613344 4362 70724400246635105277079911797330867517487661610 4363 -124127622409722774335655022958619228735443747224 4364 201340354177639092676831161711177858724674316042 4365 -301169338500351747685033179955907073018328822192 4366 415101244725249346291030477837150048688293307820 4367 -526815053029735686109953282681857547051875467896 4368 615198560053693225264996774451342521589297879988 4369 -660692224889213663794193057753563516086152061072 4370 652720231802658684432466822728248280275051446120 4371 -594729908428912105783640444274320176854613929024 4372 504060390316137099535537840243271457789919933680 4373 -406343247519115606829889597018423342213663858088 4374 326892813727810081900083282726014612879953111918 4375 -282831347985678222406420147033697770732483317484 4376 278913634199382149208545565116484642911081624910 4377 -308038864677840573751897635334890990273697614128 4378 355637917833690120941819438859090718757738267022 4379 -406174436009476371750220719973026680999830575304 4380 449646515089858466024163702615694657094804858834 4381 -485830116928301090200831178773437819596474757496 4382 524259339311548572513066247476553335637703982724 4383 -579163390918016225795257833091452051848721894384 4384 660841469840613553794089268482935146319773857762 4385 -767273754350346340420190545827068646334578561984 4386 880562643062861195325778416708229304466959838956 4387 -971050046179105084197186465477905539685001738020 4388 1008152903057755697959832491560341403729148848744 4389 -973106240521673159473662477202129872554808333496 4390 867318421677396992997317464798015071547088588460 4391 -712125353110364069337815386909463848877892708696 4392 540324792800053877136985076644345896771053630530 4393 -384182042640542661097209411302237440305685807392 4394 265991062929203577460358214687539896263368915824 4395 -195145934904988312434097246386497281902729377464 4396 171718708994931904974763642634579870056192530220 4397 -193261505309851707632143524768974007061486495552 4398 260488252395541860453303155180611517369078665746 4399 -378599031783384523445355272977046513940330797292 4400 553346012067151302367328387789722377546242927390 4401 -783535282500544992894134037436857552482090079520 4402 1053707420171747414840031059706773205903340776880 4403 -1331382110567622896550983733377518825684488028420 4404 1571766674924742679307708563254734138301552436324 4405 -1729394489327637255082545067164124891688892242856 4406 1772369580325968640183594945972950764576594303756 4407 -1693086815911162533941761840855920383522003804584 4408 1510873871965160149132152841279646618467467350758 4409 -1266117247715041315190008815077950279312026554832 4410 1009427538056643558156024070318343420375704490962 4411 -790779672353231549393546614327826295368912573244 4412 651864199086237543038293182361325400690084055568 4413 -621791081123119299807788173510556379802791695080 4414 714148939650663194473850284769959540528014379712 4415 -923598311558999711168507872821145268080099624972 4416 1222367297294192495818793627265482280291155033622 4417 -1559608323336252292772357094935690503046024273664 4418 1867495579814136656664780252307969718682722106550 4419 -2075812166364923740157399150630005317851084535692 4420 2132082014994051496207651663018653948762467183238 4421 -2019745277481198289538333514335197675314443489712 4422 1765945517848631688228239573896375368057032799581 4423 -1434743995593265784267372683912022289050564667546 4424 1108794978611049183017485465508468642359404872560 4425 -867903538910987505609320617827943102245144254352 4426 772735719652067950443853768707631289298479124972 4427 -856795443220698823585728757418303852119125193752 4428 1124058625385305079896812328368433597675369765240 4429 -1547989259415697443988033631764456140582528301152 4430 2070994572151452804927661467329698756421415600350 4431 -2608229542925511598642610385761929649210762955252 4432 3061086831464459705528003808867936734828327375302 4433 -3341421329739650514214654346369147783190294222064 4434 3399964723516136168036193216260708272396859688622 4435 -3246927763026854135849978161501724710827885362944 4436 2953856852487658312522748296888208577372296592140 4437 -2633389639493450931200101254465200794495343324624 4438 2403285751983894065663972853462653908949164125372 4439 -2347673078671809284422403590293429222745926077084 4440 2489237358143319808673373222939589801454603448104 4441 -2782046584984231201472193208452019398162537585200 4442 3128229280303954252363154690297214514295143281442 4443 -3414376327272127843682519634659523058939236650276 4444 3556193216135814234059705179472593049668986016744 4445 -3534633991843035931339076933168830693912124482848 4446 3407097879945446873384431550926941437395072482802 4447 -3285784318888703841639466070093312718301695533852 4448 3289974585903335127551724658221752348104386710094 4449 -3492882703007556167093327241743882104615489799520 4450 3888684534005964623361197016738064316990937324142 4451 -4397330207260857171980745566791189801176785776248 4452 4906559521421212964004520493673663036845715562266 4453 -5330796506549217272660848683318933138340579978824 4454 5655927751295025855977019319219343763798752012642 4455 -5944764687782070371500870456157874696941147469276 4456 6299325158685566326290916755811878770671416856270 4457 -6801846828093139226119896174186916561055506640368 4458 7470256560463564771280600846069568007033318215550 4459 -8254802526396017877436690206735120419554979441056 4460 9074936468809500907166541143463332658241337629942 4461 -9867872349868406332876704246658059663960889545672 4462 10612672230127822419220870357028939608633593090112 4463 -11312301312456940958357019496375715896652310944588 4464 11947493629613213459050227089438481687835365455946 4465 -12437682081524317033161656664674189184652836678576 4466 12640795645886144051492383862359081897958455456440 4467 -12398868303761003673898962119391097608539307970204 4468 11607706593219184588920216452578892418066927694432 4469 -10274321037164379880892534498942171914647880560288 4470 8532483505020028736619921654863478066509171295664 4471 -6608775264648587422078505567390738589415029581076 4472 4755793040303838628619489427677857272723175540298 4473 -3183188698129269833892235632911386599176972850624 4474 2014675312459426919882864207092146431011092023456 4475 -1282825108342526809467803769246037736165268371236 4476 953553243640434796933254271186944146558526462002 4477 -960009980899803834042220231001964753927872508488 4478 1226755025149556378228669848534265635359099867250 4479 -1676460913839246773598810034266185082261123135452 4480 2224495934689871853646162139956633133361204145222 4481 -2773797997349747958494224965757012584649508836512 4482 3220591203435572195722300084071328539572025630656 4483 -3473096855351342444647323925615928849938392232044 4484 3475894633522922632659901504897750088067917257102 4485 -3227544024138594253171521606636774205859641008688 4486 2781380367071626044487368480265288394324430804450 4487 -2227686427836505420834045628983972610947370103236 4488 1664751858118955895655610945788805127739985667318 4489 -1171213947633230904206728810845658618498916088368 4490 790135077665837897942644606206223430365785603298 4491 -528515065573812951426716455826689091363788571292 4492 368868198389689664544137466882047063132008192622 4493 -285787839314266217930263779001587536974269396752 4494 260817480955382195591665611947963176471239428678 4495 -291643499249507719150026282335787037558873145552 4496 394224265658740966284442459461711099995590241174 4497 -597746846644484981010097862272647137778331269408 4498 932745123820908763401753192218449996957565270758 4499 -1413815914691245202291390881540624722056907985396 4500 2021153272201668755200486524606312481169310254656 4501 -2688682519355388436355311631343656739219814070640 4502 3307860834886918639089597843985325311894649933666 4503 -3751961327576735362254258578277379030682287437136 4504 3915783920102167877153310150279465144671321741496 4505 -3755230194976879766742025825614140765385584825680 4506 3307705581401004007738905848676675489799305639816 4507 -2682183338160644565299293518481349137976828284208 4508 2023267844066013475064559668801566498048637052306 4509 -1466723318426825614028855418189296232929712367752 4510 1106047875678812955172584380461014729002009859628 4511 -980495782168876572521211566142819319954122845532 4512 1082357614351021867754963975070813394239656494958 4513 -1374140009815471382290869241015183505906474595968 4514 1807102208484229908709128919390379752334320296376 4515 -2336934410562155604316315335944224580964442878796 4516 2934383921164866053599661544556296406975650799222 4517 -3587260285872495881146848266721243942483189073536 4518 4289789286442592961640926615758240728168445796698 4519 -5020332551130798383635798265551902629750992801564 4520 5718033838612111718381048965701572138169080387756 4521 -6275551762692751035713222696844147959528633889232 4522 6560636930603373926803357583546961873402395506266 4523 -6463226505121950565927764518841675646745356633604 4524 5946489474617582981255576348618977083629327190022 4525 -5073523066092551306071737883571237062612047776480 4526 3992993911113627145325301945578067725102498139188 4527 -2890349484591378296534436051082351690312471713252 4528 1930566337986320238864957872554991800050448244222 4529 -1220946574399073156173371167692354887308676247440 4530 807885230075644064136548982655161149746488968194 4531 -700950618306804568605593980210581757562465061492 4532 904039213376858762846188834010396342804086089336 4533 -1432669113630710137544342015573620331890482230288 4534 2306149169163172866934254089782481042436007021306 4535 -3517313196684198305106100272007182827752384175016 4536 4995335793669938310984310274424229184133595518746 4537 -6584343043350812120721145425043507480799713712640 4538 8057555783058084668042713023859749038985961440894 4539 -9171340696907701067032166278869572893855906280328 4540 9740820179262817089671269535749492688463258792396 4541 -9701908170758459381254488254851416484127632331304 4542 9127644473046989384711831407853220320088663621878 4543 -8191510045785548957651526304158233740992922637568 4544 7101852848273004043362186175547048416006708839602 4545 -6046869539184000788245517262804162051680108409120 4546 5176849956049920969115600503909878428604080434202 4547 -4619358038237121522386004137705794286639744659960 4548 4497554719438893898954977411400991250881251566262 4549 -4920543466703992485802762018572133944114433652088 4550 5937127203858811523858721108895953562877541966278 4551 -7474229886224185416042713042641981991343924615048 4552 9299267663815369606323356615996622520502461704746 4553 -11041388469253491260531508075857592590374571398288 4554 12281039230983957060536467345893560852404420537106 4555 -12682176592525497235317917423098393964183736967924 4556 12114456013593585081025211309994520460087698744461 4557 -10710852320075192084232516369025231164967792476420 4558 8834183653177174186246924518001678474672384502286 4559 -6969446618813781313967837162871378162386903861196 4560 5590895437531917244032063354051002728944205906270 4561 -5053768281690499691665532721218997441131864045952 4562 5534167855893299732363259765253681825888654850914 4563 -7010775795171613948548205555179784959982741449532 4564 9272059895953814016719095003062447277234538396872 4565 -11944885880927608304743746581971382207334198814840 4566 14555825637242271861260408280859046595707788353620 4567 -16633216785034854496536258042419610583692066511676 4568 17833173536390376097546274595565484711243329381538 4569 -18045997399290712038567296397390549764941086328560 4570 17435703519477847929817474843673838196390166710740 4571 -16391563537846320491721384049741996396146038708824 4572 15408817177487297995654471915977288664046548682548 4573 -14940296416959305524625809894153140984557802858248 4574 15261791017262495993941992126915710791352672068830 4575 -16383372660676848980710246686821817177064654704648 4576 18031928421392294492871234363232145179845568730694 4577 -19724987529138449020477552563992221429737252642720 4578 20935705111258643826563127989866094365223741628660 4579 -21306270545577731564970690448396730312898151425020 4580 20823105127908447840089949051456502766492279266556 4581 -19860107008164942846261504193498542231926375374376 4582 19046938761435183842338551119163206710865478712176 4583 -19007862036157535644116110525140821886116610057156 4584 20091553817921863419560215281115134704233506331256 4585 -22226447743762738956080159150235180425483908399824 4586 24977618120242948026759391104707875945580713810630 4587 -27779555005092407476553793894082112780407558309564 4588 30227322557720368535945137908456156622197839735876 4589 -32275918783913911635365767487336300861094853757984 4590 34245345705827629362693854304377774498118769294272 4591 -36635410795694812700120782410032732943667728682400 4592 39860522830420114685730360176049336149728655876168 4593 -44055088985986540396022915070862561788168202318032 4594 49046459799227365791128034866279197183528938231926 4595 -54479138200605778731432103718841821900578926557000 4596 59978531731488556540790035083121491312520264670628 4597 -65230345722586267558226076221487516645527815558984 4598 69928162855812934344724802585181696199614220360438 4599 -73649343914362920368176203454640968022195254023092 4600 75781606397234612874423113917121103148560222561660 4601 -75598191587841769587783624172054560999183554321600 4602 72486486449008981354651256805024981369222646339836 4603 -66233013640196874020587682765944682133813164308000 4604 57218256242923458480344438123895263819959760487844 4605 -46406935779261833782526676963626595737720048573648 4606 35116760080009454010646907004037644584254715608422 4607 -24658740451664426401346327830768197062792959942472 4608 16003754236568464815142570247599471603421426312890 4609 -9608860637220953375816870917103607352119368143456 4610 5448456030887957595615533587056226818553155802946 4611 -3195076845198551729840197975050755409632738077804 4612 2439051623028413032242145508695274505666747270306 4613 -2845768088319240078015290217171349272511648458832 4614 4202780860667604322020882579772084689941409571696 4615 -6368370420681305878133656864054358703852662623804 4616 9172086871509223059591917158958938332610444583600 4617 -12329545159714493416673668576200860411180147135760 4618 15421621160922411718465275407009503497959308427712 4619 -17957073253814562092183387450829689610019937370668 4620 19496312186839632008575201634181421407772372065874 4621 -19780320849418714399373068346665327100765136303528 4622 18803139779908868362082672248619644992879001545512 4623 -16795697398771076405823799017200508071428801364544 4624 14135880497088724639438279811121712435411483454548 4625 -11233688167395366364480613539384042026080252420704 4626 8440895435832824349634714883163216000797867469058 4627 -6008130703550202264389432947901440047686990281712 4628 4083071627772541318664930178999491923545686133278 4629 -2731156371734199061786125345905276072947792590072 4630 1965019279981366577555113846433937914776938450656 4631 -1777447885378932306068128592729165765963988891112 4632 2173940792002339511323128302332742106667854846750 4633 -3194878144688052141081595913653649234410771689664 4634 4911615948874653105772438297373486717190656150766 4635 -7383535199619452745973820477021083897517438996360 4636 10578153210640422526059265291073451757207655673066 4637 -14281249810971231511445059565228099834919219251976 4638 18046921027414072927255348054758121371912006146324 4639 -21239534304381335333718660922650393637321145487848 4640 23186320994031405847234528659285671799334579841974 4641 -23398408415936705859271536643955417314116882965504 4642 21764389024994123430527045005815927686788366287150 4643 -18616185399654591439144681033446768076710869224864 4644 14626221209003997817763123907258617561579045618236 4645 -10585111260798908960985854604650006616511775238480 4646 7170635475747426290298516598401642037947329232926 4647 -4811072553226616201768708798950534093712383342616 4648 3679362625648461330909467784749396179112224690254 4649 -3779445640727073303214854259042975050006129969248 4650 5050825946078329738184073829054217436889807632624 4651 -7433399441714943455517254608518080180581088833936 4652 10876062141868311698365805119672988155949380547606 4653 -15304339376674846738550285517803643315261535945560 4654 20568190071804397139626049882383537591126590414996 4655 -26382422365439315890611254744363802610037450208676 4656 32271853590949475463843226940626431611437178182798 4657 -37551114239093122876435673143678110331159289732848 4658 41386692607802223616512458390860891089029617880730 4659 -42973117521508687383498823335306534710537086696688 4660 41792597800049989878237504237322435812435715711524 4661 -37850971948982928059673859872648425367050119201080 4662 31756463416638090215848565332686128153900758918944 4663 -24571593737266242074406063922488806152656240247288 4664 17493265484862222112566507885864940687384048896928 4665 -11516419950536001376887802245784400756666258292928 4666 7240180509425464168787206087471780418282349614156 4667 -4881908296885546962218574807279402614462983843696 4668 4442581096268304934147468369968339476533246805684 4669 -5893983909883035081845574537267820269180420252800 4670 9266080075571952454071858658925814738610977007374 4671 -14581239828657447245727111819959909245588097038040 4672 21669589136765313614624152605243534113866005497978 4673 -29971535126162932000920684002000585760470951462160 4674 38462933129063712636542382230800461621614747730348 4675 -45803348906105492634866199139922070874109965036524 4676 50704605266431669877952029899124855850078818298486 4677 -52383509869179531200548357329250101564369634905704 4678 50878531771329242471369428340720897273621207742198 4679 -47048358371099863231764587038614430758453230338952 4680 42232609426191950403476130154147861151303998962122 4681 -37749481361809270059688974542279012646401822502080 4682 34500381796358315793714114370538399616822890488000 4683 -32874679874677492726383975391745468719690032845168 4684 32944965270836828174185244715707457649688177221890 4685 -34751822309576354987311982892805282443323616739968 4686 38428113582974846322125575961623147746806651757980 4687 -44040381411035629183115923576814442293968379914376 4688 51244857066792935266425695230876206676275239718686 4689 -59020362249621469633055809328327617504624007270240 4690 65733738180053507567701220195362247302903127816628 4691 -69606523823659634071702763210797374493918302513920 4692 69396456031168604250603451071346691066837802326025 4693 -64951519172317193260979790500249863648995691772324 4694 57348390509562215851445651499391045972466219598226 4695 -48559838069994877173957997654891314696589829043452 4696 40847298468816859243670226761357911922223881644784 4697 -36174271886866759560573332110283775238499360329056 4698 35834204998864912594605843765879705769984693711166 4699 -40293341477048343956306943007701295634333048999732 4700 49136713593622800419046996240015319247152465966130 4701 -61057660055240740491817732804030377581528127268720 4702 73971736210063564956004050990647845020747856232014 4703 -85399596167959484702934201397328193103665495455072 4704 93148258475415236013395612829130003697506492940970 4705 -96087572768911639095773240718531809435165945864896 4706 94654229474282309764681618599390707851009280392462 4707 -90777037006647292712349242428558378634737595700028 4708 87195045279215193046660926085062430714576248196768 4709 -86453780486387683156106300361982643197676749721720 4710 90005675999327882377311332466358409863897229275134 4711 -97740900856250805222500967503363685208194424346416 4712 108048246239798400810288139758256866686564516825042 4713 -118324832095842206477407488264787480384049905793856 4714 125786445124539388741812405925697815832979973908090 4715 -128406413778904552667373829660854579235321998487156 4716 125741515255901459337313098584675962625902053438430 4717 -119318702185665506941299580711305008502328406320136 4718 112296696455299134939534029438079715491120503966598 4719 -108377871902561721277516911174461041329145680747208 4720 110342280317412435485458625409313509416191815239980 4721 -118865609633002333122542442611021862288573729662800 4722 132243447488612419435440282223669740265437896347594 4723 -147241179155283710088105917049257948130281345643264 4724 160713333862045724611728965022277099156292337962636 4725 -171200773789498394695251415938543803536763971793016 4726 179682378637324338243135851334799772156072439171784 4727 -189088809465776446218254059763733723410623997941992 4728 202865502900642524791025861642462600146987238946314 4729 -223398576799933147813612933338793213214062303245360 4730 251142435949853163307185033827228896759242715629342 4731 -284778417817885821356015572734143179729744172822564 4732 322039049204890338226977747465358973527925421046398 4733 -360451803336011174471133095342844882317226958282448 4734 397458252212576906907008123779904031879531799293282 4735 -429970203544402673058940066579992099024729685455808 4736 453951321005273110244434517755295515948242717348498 4737 -464662937542853938331015503407782624687186640798672 4738 457771208553113265247617759119498631882812200000954 4739 -430916589117133061851206730886844284562115955261704 4740 384994894438843890062774968166548216160347137665530 4741 -324479462753855587714311766196442316289000751477400 4742 256541903716761621116010323355868129267164108875962 4743 -189264472299014997090012028922511509497120703641192 4744 129626773759431092503431879892946889636309849632942 4745 -82021018301148688149863593263787479864538609080016 4746 47776578554903007399447679406100484736359804789338 4747 -25702631882107541296178038138085145133606991567132 4748 13241992038324446283357377358920931983748576207978 4749 -7675903601378731328707861796400982337741597176880 4750 6952108730995481816708059861630260295374319422772 4751 -9978327751043517968993491139241839577242403411168 4752 16450021085658730828490812587211568377958236539710 4753 -26386319639510375344521380497420462090897737677936 4754 39569671768825521135974306052256222729170801941330 4755 -55089992158840486976820344236974650073032603829500 4756 71190251969460080526807552206350293181417522697556 4757 -85541479641349575287180330447642131070823966195808 4758 95899838646489972894832035849884100662298882014986 4759 -100872721666670914312105946297975871349492102972380 4760 100394997822154963444845647181773024364584208080088 4761 -95625080050351317897998183568791542841082151159088 4762 88295033675097953255985730754618244525329924693620 4763 -79888165194854584439515813043772114711338120520272 4764 71122885274808146756122615732975776397828809128730 4765 -62003199753785252629565731649343101934870158865856 4766 52312855964085907308952111052902551190305706600950 4767 -42167449871452673483169403656818930586475366239056 4768 32274295728807895877505171245807132170662001397790 4769 -23816504114843054190482383250598790418174676058080 4770 18140853275950639811659993999968754170805175740268 4771 -16493142511759493746357164802397501649340219597368 4772 19900280930371614599009905580262007270715658000312 4773 -29099300907064055468279075134018255072181229962136 4774 44335803719901345325002198093636967109476007453200 4775 -64966270152068155370195265034522730389264857288752 4776 89024997520282725255842941767506301485459212765062 4777 -113092494692642229335256271838276229006670271138240 4778 132773133147940673671081750421049900278882228824786 4779 -143813259794799608587490906694821888484659743401928 4780 143494294210746383744867362937670185284354076261708 4781 -131670548615051503421241223077556329459361584109448 4782 110905306539329615813787747935351926327666173071918 4783 -85593374025670758623864448145608657874862514061576 4784 60490793815266984895185140589472403574892405659776 4785 -39360890874328020101840107098506085177509445947104 4786 24315165823490154759772211510380018436230565709558 4787 -15994746220577621411662154781706977077682921645680 4788 14300650048641188158637147818099846790927514144576 4789 -19180829781598058050519282732405629319484988872152 4790 31057289497036244131902443339274853206470639165666 4791 -50704635495146853765744517945908222982475283984400 4792 78632739590054539572956981577037004000693557604930 4793 -114216639730614360821380953729247674389297415713184 4794 154945069650338645491825355437154040120649029055178 4795 -196196391529483713940558457353363240217566433313144 4796 231834054155255067332088095849305740100651848259262 4797 -255611255612779729246760754190762018324365869307064 4798 262971057316532806867185084835242492489470198196750 4799 -252532760775419925776785710020486448934743930552976 4800 226587339229330324523791851309564178110568938949666 4801 -190340905922403106617313976308994549469908631966752 4802 150247957398595206837476257517036060842485161922382 4803 -112210535766671493489155630088666436813101433738116 4804 80417149105212073101554825792512374908591377189348 4805 -57175089925087627906722299057801452681798517658912 4806 43537788764352316180006899866299492626349912134410 4807 -40172511047198789028904836928238676152928459795524 4808 47895204900808265721210340819320131525701667384958 4809 -67539475004745979707739061337122522522379105292624 4810 99165402754116659846984432890551472028401424515104 4811 -140942893403223699881655747496036243870724412589532 4812 188298021394343511563628045121716665151396271022524 4813 -233981104275640596327792665748211199091187339232008 4814 269457854373400973874280209121377162117746377495092 4815 -287416731253770617796278098830641249918805613726780 4816 284476585341555332214533956422934184834034854946030 4817 -262823878989201069395142521192103099344561600853024 4818 229850737039309811451368462896036292854609904210522 4819 -195811746784969953835038418001931366062511109118304 4820 170528759785473535862518767798056559776073468009404 4821 -160620314925857471737303648693850011264346657710160 4822 168349171404172110468971097084905949838833051516788 4823 -192235541042065871469599036107040124491683364169884 4824 228661504299592365272107607334723585466790429377482 4825 -273312795898766621140866140613750127958229708290640 4826 321644795259680537320153991392999095972229212666640 4827 -368396769425396835426120507737009712178232184108620 4828 406999502497435173542920751312697279934205764606652 4829 -429969377381109613644091243730668021562241985465968 4830 430799332743991248426176999282885597242549699978917 4831 -406748855997114287514286561626767992691164582555078 4832 361065446778611341076110095334870638637125989036644 4833 -303228352990617595247231003070558568675976086585936 4834 246822275470245339961657142680181913995507710143306 4835 -205912733941320372182469891703600803324967944875000 4836 191420498421891306992714533161074136676744934937206 4837 -208654207514204511647685490284857701728589378086760 4838 256316372111073865523914832034692942765883997232124 4839 -326714164704609314350667325627864847513944136491720 4840 406949938348280942723427490581349153647347046721968 4841 -481222687544170170633398725967507296671760914402640 4842 534403145344124038932363245063504256725501997025874 4843 -556431189785634196521634850428006323532913707520040 4844 546168902489049005440136194917615833887317662696546 4845 -512895596411073820881812384397160277896280784679200 4846 474216184003426150941642267123827088671948385371472 4847 -450626715803793356555315899247093042008079336263960 4848 458541589495285349852658326092913521148205612204724 4849 -504357988455712806330041395064702697511217173052096 4850 581764823864768057622082415108683810625694450849616 4851 -673307214272190572003414786243780685753745073981812 4852 755791598797030844440939790325296982708299484750380 4853 -807907039075809250312508907230415879838750240176464 4854 817651047597282164068842476295654175946946465194356 4855 -786956852853241119641665738095697604039193051750908 4856 731565593240878874914616054131262746919624446459100 4857 -675751700882072595651177447571102272515138461478752 4858 643584721912331685411938074817693135356756537788500 4859 -650099724643550525184163442360013775071417665721376 4860 696112474205404104628698060695817562306273328177692 4861 -769056479060926233080912723511143039936724700480528 4862 849587616646783447189911704174620035741880663303958 4863 -920964656582525390158934689812079215145055185071888 4864 976763500354048551398093949032751705067338755237714 4865 -1023255495240662333993830396064382705741291013671248 4866 1075606299821006491363838982666609309164230608708988 4867 -1150455254561732858141186142938340895567286775588940 4868 1259297509238208357891171509809067532650399121257210 4869 -1406055743748478327865598576496453791096200827206368 4870 1588898844842817637680892666005325733952102843194556 4871 -1803150910355877079257473684337467890770022627175720 4872 2041545383044720394733635010753341695648222442629686 4873 -2290695502111061684010249271736378651721794702273808 4874 2526505083278287805539678057841662706244350468079972 4875 -2713274756824740243027105159463538232532338670284780 4876 2809721605113168044511964082285952313155276109240852 4877 -2780946848467687230786747758546429490725700521907496 4878 2611389210921911756116678858994367695444910207630750 4879 -2312603162233375054304228243795467868525889354689284 4880 1921957729540057033652337283350651801110289793781334 4881 -1492600971041088485758005216290650207570260683989424 4882 1078881955497477726778462016041443850717522678692326 4883 -722995921596233347190098276226015536851311887070556 4884 447432511800640684495012257885126132775314406846098 4885 -254781672278612344713238812353873105586326579551576 4886 133280561464162192001640249643874165956122331696724 4887 -64686808055702026570317163403619696630179029288500 4888 31195161776526656741755046505700308115750426659882 4889 -19603920344126222476379159406976311776008696634640 4890 22629424926971083296536329598592912025142973049912 4891 -38242338202980454339960685885396020287704434077280 4892 67962731507634881597227689316380303028977187504782 4893 -114632246208018007746327489596445004924219844521176 4894 179876061757641592251998696707962180598625865643540 4895 -261599173060318645250440190754416808888449982321116 4896 352301269340473701150059418848791238842098712235802 4897 -439265745109785413087047012017048242048493819449728 4898 507290001240102926693658323697576291147212281459302 4899 -543484015277042483950733851937070925757449310028964 4900 542303651422028475171763261974038047515839815410668 4901 -508331603406753806007366743364357705671351707210880 4902 455047728017542857600370118699703716102814102121476 4903 -399753751126918677826554297542814686473868333715084 4904 356865682049865156253246793030460275454734888646054 4905 -332702828285483247310379784764049296426086267707408 4906 324122859200031642740533038185388250124127308484040 4907 -321379100356183854537242068537081758406340788957932 4908 313573876293212547625615352573868905454587652347854 4909 -294094570224620073085198139131253848742294406826792 4910 263794438170759567132554103895582416455993148057978 4911 -230998605083531796678283904536757706242769353646572 4912 208841551568994639687004451414852281292985081778976 4913 -211240712196171677917174584165024728591995537745072 4914 248766293071622557947478494708114669713998670982258 4915 -325169093192320032608002637712635941037738091944576 4916 435012830126270542991943257307051312023574794517538 4917 -563021201089242038167916760446874359598815727833544 4918 686017198164304224528451559033183922994470762052182 4919 -777962269223783547490399300045722505820588061372396 4920 817265187357132867481529230968993928045573575120678 4921 -793858564961933150952426405346074964412316870614896 4922 712835904505773157448855332103259911904963579559358 4923 -592619546822948047929701677555806808489311734841456 4924 458286966531466786404641029539546082317314986014666 4925 -333201934316992629815104527744566561018602276392936 4926 232827614883712018956914773926352344644947788716212 4927 -163134913773739453081218723525702493087035396992992 4928 123453063493791328424714052102273666920494275940450 4929 -111578179134416491196301855024107997080431820778944 4930 128399099596637722338006319597669462424900620406282 4931 -180001521128399196402809726560094927799845825179656 4932 276356019046280165066200901313713190139361027178832 4933 -426738495448211565856789641415384016169307606911192 4934 633020164218511337603544671229523499699296312964944 4935 -883093022281243942506003534396772268212595806052376 4936 1147642289156161851631707116547134711681883909688274 4937 -1383290171736524145849466788381632705411168675114080 4938 1542998980131981295026953609919241715355309366843806 4939 -1590939556418881984445083749363020798179439444298180 4940 1515765903764202261176032541571764779271394513233878 4941 -1335823557088603889539386443585286475471787128462024 4942 1093228616949995370553769799572580938444771306779280 4943 -839337593049051762623422662120253052317715903576952 4944 618494559558614830847532270675275478668800105683338 4945 -457377845852475625267669426528342331275813781071904 4946 363702186730243092899493893045885404335780792185468 4947 -332904150887753170447708483925387654791630354590976 4948 357754208434815348369274210052353812725903098544546 4949 -435210292636866476861607941200758892517351502910728 4950 566962938882056005469417515314454491416604865499230 4951 -753630049384258711277087802974254299437408840402796 4952 985919231227697619694089426718636206871766824807596 4953 -1238023719774610203676056962691715666907866965474112 4954 1468119801707974237365225353178687227193175780851060 4955 -1627835202956175397591633383669719803652007599402888 4956 1677967574245131385351831178487971096738404927163042 4957 -1603858987240654745456652932056284513120614969612952 4958 1423162239143943262366968316380550630584547579894822 4959 -1182124754323971441366459547610500606473164320108536 4960 942181309478382221564646782130100714828851750016898 4961 -763117867626566610238780704984291851804282288969648 4962 689650439643440897059187463560119604412014183297246 4963 -745023153519357647172736398751939178465197488039744 4964 930799486238566878656452875718797367843803122508138 4965 -1229432404951822217195931516337009572312422949924728 4966 1606699696922466193159265769160532782288253675947344 4967 -2013637249525859324929789336050692045627162160361680 4968 2390028349202684455527392543505037895049683757488948 4969 -2672052559030485099824049762029442927622204506621312 4970 2804869784093094496938888693923454770781179697763483 4971 -2757601922759596810831024241859855749343349384827282 4972 2535302020452518941336769119730123676919872705216466 4973 -2182164242840508936152029461672943935833360649764360 4974 1773298826271183377142732911357897428882577892885714 4975 -1397453168080566098474740372487957925642646063729016 4976 1136937167144218573224900130424234298678909296658374 4977 -1051114661963354850427309861036654403949538920388800 4978 1166427863116794066642908181795406635901941260264064 4979 -1472145466884272550287017817845504163850834233960480 4980 1920138790550553614559636730563152675883569115994020 4981 -2429365126974187223948886985037446989188708657696408 4982 2898314639659784324844710017809069653594927351317640 4983 -3227651099454201590949571706689716936543645675071760 4984 3349744152026825414718147197724721318530047302569888 4985 -3255112980425954078310778136404323938504372022705584 4986 3003270195289493044713587460242739920553138343954184 4987 -2710031056522305167735767593079150163042529967029804 4988 2513085275892276304130785657584675103838552073293200 4989 -2527067913890546136263857625847819462987463243292624 4990 2803715089799176395196160459340322451314832492242260 4991 -3310875614982180040028063400978120904394537832437816 4992 3938234310387227050115944997860970544466087858659690 4993 -4529896876938846489103143357338209953125954862277248 4994 4935530880986576084829645721179604370941313951660912 4995 -5063781034681173344010277732704098482816878930803496 4996 4917523625160400429846985120637771784269213588330970 4997 -4594504259699379544787597948154711120514591211210672 4998 4250120291433601019108444472289369158171265178840890 4999 -4036481739586774568471676530105428786372899026251124 5000 4044147809562510982149030662076607587943703934494778 5001 -4272643079814517874733408271073203829989433578557232 5002 4642461598547261936359800066082376088106436441917222 5003 -5041450574940322467870738786738030570211788330540504 5004 5382180208609269742435151183530598016429160650324616 5005 -5642299824445558269376557558653952092375294616523240 5006 5869535756021403584742974959606321344624432448410636 5007 -6152320606280865481655162742489656459852721270100572 5008 6575636299815406176182990847869454534529929426881886 5009 -7188301551661328658445088058739314619719080586046432 5010 7997889227673694195763075726453383215065207328426812 5011 -8988926027727893993125941358825127009844243982886756 5012 10143163305684739517953923453200645943211142809341674 5013 -11439856630860424285660421057263877790462178903809672 5014 12830279853146949822340879257438816269507634169455160 5015 -14202778204474918477555734644297601497068794980062264 5016 15366871803124439378448723622038718655266459231727020 5017 -16078353182532244077878489572570558790241041705974448 5018 16105447329799201881251919288820976637471936312862384 5019 -15311736099691771605015830122929690364973256002164956 5020 13718676079183200260301000583027479799898777442252530 5021 -11516683423042701271877180113325766221713407598628816 5022 9016367459657699474752574969472495348576688252500162 5023 -6559142321624484849149975301391798306673340085574740 5024 4424500044195011243519506471912221395196428105456846 5025 -2770067118783433966304519463198407048858103184441408 5026 1621761466223845852037240589813814311700617890247188 5027 -906823891972925184745541014154656989572666776874032 5028 506266345544131990820828390852439713995558563000322 5029 -302199291975374328720228746908373185571076170602016 5030 206071260515470714085746128281084049305507133610880 5031 -166901726802410264452466763324852407559768189165144 5032 166605124096059459094755266450300322062527305733418 5033 -210548041179401827849124986173792574151341541004576 5034 318085180065337682302041917071204427947848776383558 5035 -513711863106008157830286271267341200045044177048740 5036 817280811566874067999120548463148044271807647683052 5037 -1232405197905410263461935246245928074143318979510536 5038 1735109013051940951322369461679836796207970957610988 5039 -2268017014094414624598174948167210791007078568862820 5040 2746167291531013468695748521353043004209442528102254 5041 -3076952269627064872283009678477867282621501058644640 5042 3189512357508700223480554270494654219421187841653368 5043 -3062052444825301567888226758635276429500792423010016 5044 2733975394493082241478010986991183413386176615038980 5045 -2295646267242744992691399503836474505761784138798224 5046 1859194531904284129208708524970903969857716288587262 5047 -1522734344492226214599030179371246722037430996022996 5048 1342520193066707227143272567312384034668185323038000 5049 -1322433905181669343361409855651257528453482598820288 5050 1421887844473872020004428083103490922380920788537274 5051 -1576607692312781055592211187823915834562307653974408 5052 1724085068990940638554632178438549477845281684670120 5053 -1825990532353868816964035174002794741440560364573960 5054 1881708656703987010655586259145996734635767117495126 5055 -1929399998401537551622740746031918467810795184368480 5056 2033598416062216333080579514588454761745819535099754 5057 -2261517011001100928392650448024384004178752174691872 5058 2653826417483907090263090949691544784331523659954152 5059 -3199004643192378246877812679619357013227831457223380 5060 3821946241655112478897136590705036492573863509277608 5061 -4395192610720848360796661848613486883392086152737848 5062 4773549427324204293614732419349383842657360043358360 5063 -4841807116114908784880551404411147553501688637211576 5064 4556479781312075907354818658201097252090144379034122 5065 -3962491642986343912648858053218443481621657132765728 5066 3176640761165037215455166138822442844460692042349582 5067 -2346052176723131278504236937080741922822328478782820 5068 1601773799964264226501667108356622624767572953839854 5069 -1027936340099572657751315861115892481661871894395216 5070 656341161566549282092827282100896747276705434313792 5071 -482720316886369598568687715195299708308636612083164 5072 492446909625034169295517016522069048188951334643362 5073 -682985005905960815263874248173664935332134349799120 5074 1074810243823972946463984872191876723144279776506036 5075 -1707283117703688111143483792987631835150125948691716 5076 2619259056699993490954311675278818438263234504492106 5077 -3817795252132675224943656973018456240844875287036528 5078 5244104666061831804736674333733189639444166586336904 5079 -6752317401325501563255628970961950583062931517983648 5080 8118099881749505392360858181049730386684048178918944 5081 -9085422064246894526135527563073480917171307369036880 5082 9441529404687088286474895785394764488943054630889446 5083 -9091686173099636750003460682301411366864216576706520 5084 8099361084002709364357763957031284451002661108848490 5085 -6671058141698515835302367459480940298462056082006928 5086 5091927744249736263239927904196649027174201483056194 5087 -3642475024696539928462340980910152789702056228347852 5088 2533140990913077813485581736564136650263267874962688 5089 -1879361529993972281087539379670758660991217520172480 5090 1715497338907445603825244811884741975993682497343370 5091 -2027149045034806729062138213094843897227814915370724 5092 2777178577478733872080814732188061813806086317720298 5093 -3910302953949237051437196988066867460699776032657568 5094 5336840541093784014149524073965544819697513787765962 5095 -6910004630710534212795290689677828386524349143130292 5096 8417575929621298303150779432323270460859202220881518 5097 -9604905327028929407506733410141677598719033801740112 5098 10231968872342966969046863601141613295521287784136164 5099 -10147609851290142761572268404464604801047923608874060 5100 9349629445641152906343304353190033380574480802811364 5101 -8000859230165296762941561184653768694191956775992192 5102 6391122140921529608113896695447374146663801231873472 5103 -4862316370073815942507753140238957624412968556104240 5104 3730824886313578124202361803452374075802921999200394 5105 -3236406510077712530598472174097292829548021238236592 5106 3524004535834306738255318629156717650978040186283372 5107 -4641999513935191841578728622520361112027829657115952 5108 6534581720470243796828195526078989712339168989491064 5109 -9021180675593038720082477618389426662248948202502776 5110 11780324591717078553209093501512216718322374414505792 5111 -14369477645944393385736829564252750960452519490270100 5112 16302764505310940610898760009390959826511889575161113 5113 -17177226703408667978430827572610047752406076675299912 5114 16803601806831606769557277270567862892572056214705234 5115 -15283301544244458559719933286873941241912128494716928 5116 12992274006037566268809127317218907311502707696729076 5117 -10475975252462345406406488844338858670812877136678592 5118 8301145170155864860896352309247537169000580713025516 5119 -6923431664192163763771446596904402048693368904139672 5120 6609102684197741729216426938279960837599761996260522 5121 -7412597399172545725014166473723036084986435878914432 5122 9187500524640771412820504122040922314106546558834020 5123 -11611779928642100253805571621347288455848571376821860 5124 14229596555082007579142016472726210990958320408042164 5125 -16527016163012663752399856923491889894116116362772528 5126 18049014730050832245498339033970366486906734189329156 5127 -18534348239720594912888252113712851160741597461440360 5128 18017284150833014807112967632435947881619578306669422 5129 -16845231918300872417121650105875776143600446895660448 5130 15592967562700312626765347330633745008680993178279594 5131 -14897727077415692063595114442483271405165617130661320 5132 15268627772041845883755056187017608460546946656843048 5133 -16927239332615928844851276212221327701091950420579600 5134 19722528871401418613859354848475563335563420006575386 5135 -23147127720943528470844418498837201922470201610726204 5136 26464924147067701436159835071146659266516483015192118 5137 -28932315143495793569840444600017812356278513636324608 5138 30053656675548329266466033638712199339686428429671074 5139 -29774517825769034891093693844615384340950028386218168 5140 28517379283006865822593068107409603705417743495690930 5141 -27021769036199388751094616131372870393956703187783784 5142 26044757278927455275287270806654016674745768627270904 5143 -26056314073259531082383112124702188018193946429722232 5144 27076474262861207362165479977049662204817374536165712 5145 -28733337800404132372324626172239876877430565259630160 5146 30506645056186125093294875973282739285565356628352104 5147 -32024200375809119203877151281305222051353363408777708 5148 33253778656106481859238369819783389717213491536768582 5149 -34497233062691057974913086329880004647245165672921232 5150 36210213372632870377599219355672742257334677114495780 5151 -38769866580659863823886316089969711522379115045637088 5152 42331490546976184727897429811972197719724306272906538 5153 -46841333996931044720561859378613140463302411309061872 5154 52157802424815279789837349187157703869187541998239246 5155 -58158726808566328982694757845841030385332925077488784 5156 64731057449660681162457121772361829805579259437354414 5157 -71636025679447599473406054460178958594730596691169544 5158 78345988718653084978565593856707369726710263492658362 5159 -83985811914269692836453802728751925855230901124859504 5160 87459343178092175202852977778165998073741893041844188 5161 -87738172560240802113274852210113465675239091245463568 5162 84199796809304730411389939517579698490798571505010424 5163 -76872505005933152184987562579978802260838944618823284 5164 66482999467103183492077409591395221678866614720671602 5165 -54285574705136016107011117984755892132889930554461384 5166 41739400463307585585738005576346728615979053453367598 5167 -30155531044018233414728792309126343970123862130192568 5168 20435450413451797185267008614063888632894083631446012 5169 -12971766390341408452707605217387658483721352245982464 5170 7708022267089779878863842173554013346054830728744108 5171 -4296637755883936291389576560237222704367476307097984 5172 2275932211284643446029295566717858701664630588841004 5173 -1207016564199351233406760256203900646106279075478864 5174 747985432672586303292593640693172518207557233477504 5175 -673895898192465179090123099962127711722135207681712 5176 865493939351990075077466505499772690869448637122482 5177 -1288567479196288007847202138324270569757717232511552 5178 1975621053813174243419984324513523230194974516641762 5179 -3008835471669881578852507531012444374881202532719172 5180 4493760159391350028405715526005792640395452784586940 5181 -6512448592055804898475208228098793969805181930226792 5182 9056218074595750832120852698815156372919683573555364 5183 -11958706006917502944384294389420439975943259124181984 5184 14867239201348684841372750276155340164085109807635914 5185 -17288618596175752893731069614488488146462805814752208 5186 18716300022423338009601354133520652064093329560118446 5187 -18800491037542518856471218925719980764306773220511292 5188 17488476014777193570110753644414406625466150598733954 5189 -15066039071619276223692484203171682890271172243714816 5190 12075868790225366436197741399816032320756827790099834 5191 -9149517588188170313668489164335132884074505796159980 5192 6827772218496242915052743850210350654484589479624144 5193 -5438412630963297726199839158350825804541868759903952 5194 5060591941470050310523617043635261835256105816560326 5195 -5562941840403759626462725545417716980679305953780596 5196 6683594952259883483970892065938308423933444049794570 5197 -8125641481906151335364008896802625716631333028215928 5198 9652483848233727268081498240032662962881629295264966 5199 -11167144996248711724870781647718768136089219075853792 5200 12749179209155891182225184972800728295473075636036876 5201 -14619772966349690327124518947032417152666026315586944 5202 17025637368492610942247772472171821561424177256627602 5203 -20072980073473570794974096917648988047805685417462996 5204 23582039843371317936193610607014436723793829771609844 5205 -27042507337201575083975404437593496557360509668696840 5206 29716204635554222705034457561364455848383635728160504 5207 -30866209937677616329942616826167354461808839152320264 5208 30023958284536343761328794433041979127322267648003128 5209 -27176348320417365741743232316367557822592893772594848 5210 22785327215203840217057168156005937072252468351811696 5211 -17631198306088964114143370958809948736675656634504992 5212 12555629428412058370008974467902261050032980477906856 5213 -8222776175630928925909495146813142100616035570142192 5214 4995052926378966187766914092288263157475003250262382 5215 -2952667817723855562076195067608525124977827032391148 5216 2016929069755507530592306216534135703139163634195846 5217 -2102627016303969830891215308941724716479519151653824 5218 3230838166819159568118447712809412865572009438925722 5219 -5561752033476377626483840665150768845476928533604576 5220 9336590088445199181687597320843280747562386170540816 5221 -14741815767152076440005994561856547695153460399376304 5222 21733047370898202322252072749594901398257912387499002 5223 -29882022168031572589525098947891605323663292031153408 5224 38324379594474357595451862061526999548768944049008206 5225 -45867489090893173144457580327808521601664417505504896 5226 51257567808957808014587897581737881011233310475753796 5227 -53525661086429033714131249415156287706516584033952928 5228 52278726828487754883916576994169270019577193804070376 5229 -47814739991049830742496851088410590163344664140531888 5230 41019818692034354727609541923958654012832621263650320 5231 -33106428490800209162526909596001288548193410277019248 5232 25315450484943470769762203490004683708912929315249990 5233 -18698768851737633432766996783625696467710331605364928 5234 14035948857727817018309492961354698110591935870985034 5235 -11860719061733196976736719904754413412641116295634896 5236 12520635447568214833914166873066346646514424987354974 5237 -16186189629954278645241194983424221305626205072467040 5238 22763598531836627027380960980849509648390481216969674 5239 -31734768899210166167569441507101022235068662633021556 5240 42020740066681757388745498692959311677665406960330518 5241 -52000138159361930513202688451572212328175706143408096 5242 59774095394126960523212483959006376981037258882970864 5243 -63651623835753659945268468481279756811125068253807136 5244 62689268558198531472311264419947470666003722596187412 5245 -57046738197711401417593097258929973138946866920693672 5246 47981107905173123877747448267874940350847709975593538 5247 -37476680789520920229829867855025296070716556261971476 5248 27691325853121767217415584152820043263969371903914270 5249 -20473503888334374785204569021469360227120197053452672 5250 17121187442304459989849671863552743424756872511325330 5251 -18376905356381984624783535653132083247045990879199656 5252 24506215928685472118953058691678386307641165378671178 5253 -35287246574724400736134158368378938640740269643371064 5254 49854687146278754554563235548791991471087914571497512 5255 -66512381277676014798356147588036671451219911462920264 5256 82737003587946609145014445307240854639757624593907925 5257 -95555317463968216277200555692753419806389172049757368 5258 102289034009407433527798547118721843771489902760837370 5259 -101423502407349779992508788391546644573789805197880524 5260 93220746783966788345861835333464687827657044462790702 5261 -79770449933912521706302736022001604274534371928930256 5262 64429854411212609563625119974510174658339162320393372 5263 -50889910308285815173201865037122092859037399350467532 5264 42240907111842364717785790769798187102275308198654124 5265 -40328739593923965808535781577920338663722388416022832 5266 45486363640139013346568757602479565904605247067974824 5267 -56563714665003932511488347091985742271274639340503816 5268 71164129293490915063160522690737105013745456039853090 5269 -86080053450449816730488198481207892525534694115236536 5270 97968046555946865000813517145189757368471102508529696 5271 -104218308095368962580155786564105353067353239221919808 5272 103798290801421216188701948537354907024082682923133954 5273 -97730686968595405656416476550248720718080605015481776 5274 88931547968090474448046862478422525124414620031611876 5275 -81381569131393169988094333454237892955256190340893136 5276 78894904529719012671652719151488762848233094163870062 5277 -83918857144481798564158239152515888613526492699001456 5278 96769693844125121751252047895960150361884384665758646 5279 -115534030889395028278795099974093521763282205240254744 5280 136646749655410328135247408453565213813539681211884820 5281 -155968433374261374412101024705981210629335178301227360 5282 170047595779403688245764764833691721977222016546897778 5283 -177176000047177149396151294961923201557411012634989300 5284 177867524728701787566477268017710480371747115949657820 5285 -174553831477645814175782192426440251115467822167342640 5286 170576357623451061749712819575279096788717883303564128 5287 -168859520322657961196360103704827627929351946983353820 5288 170824251907547451591147930056270534516184578976840506 5289 -176031279993092591734119685651612313121597724461822576 5290 182725434480319893171470930868640477863999375829429122 5291 -189012537478963429657196633266408295351969111696190176 5292 194058825499516296661518064797691965548926473514609448 5293 -198669734275246588079173159630267298141707291598640936 5294 204944151620767357132732311349615755080067759894126422 5295 -215242680678318920957533477336357420760125890965413464 5296 231115177081062633153251670695166590674397184438424946 5297 -252815371342482220080209716035068850129998637876137008 5298 279582320488927711059691235677997056895969398796215568 5299 -310306287346820185105849004362814629914623896743438764 5300 343939769755916393359490950003217533105407265710338938 5301 -379260313217455032163510299686909229932183223794717424 5302 414154137131774121837059536373371736402126872913670434 5303 -445040616145838089853815419617634418849370188393469736 5304 467058546469518991669859794589080772274892980189743330 5305 -475184334776969902178180617689003354529204399504217120 5306 465863475809800565820261814354163770733274914126972224 5307 -438393059949047159413162599162578560753966352033651920 5308 395388392012698241879692469584968474993687337081845974 5309 -342113858137548802702093031131272832489050356267216344 5310 284985202405482306955679139992544473198286944467411616 5311 -229881271493349216221170146434968687841110164935444680 5312 180902085153783120571799725222863722727566129232187838 5313 -139926696434501629131394881617796984004514833410073472 5314 106939175226098318564412891258546686549418822505389032 5315 -80801202126914609941777298307494372675642860684998916 5316 60064797536716669881358223200933894715642198624810822 5317 -43524909451051110959381865093628113172666873764500344 5318 30411031998782882888709245493626890842718614801592326 5319 -20298352833854859797519927777043624180915680467559400 5320 12910587857735312369953726348712199401952999664959160 5321 -7974889463284022261807430904556024602723355559814976 5322 5208217100352659115930765992007452828082529256663928 5323 -4420055206459260942194402091232794490888369694794040 5324 5653450862367167560549718931049471223837652528909692 5325 -9268970175771459122437679571586448593382938904866400 5326 15892520789450686254565693989420484984525773004420556 5327 -26184742255011214335073547858368922779880651005889432 5328 40448284005958387133732223265604689793230039314534952 5329 -58174171942744941494856763549311171582852820997108816 5330 77717514911829463097610242392470345469694389554147346 5331 -96325759842983188189865465528725929103858000031698236 5332 110654480721283964348702116866728633658033309748343614 5333 -117691099864929734254110270078166325940802711046450168 5334 115761475131198937229544341079121241381727157858502064 5335 -105176544113084061608582769566800596328189754056170048 5336 88197306959142421938933489743961839411378947132256176 5337 -68317521358952187229709042992157588747707718872414944 5338 49198282600140293091266889170268390263833816938251832 5339 -33728632197905380636334492060548204487355682939713560 5340 23554709870071092569883062118379919573217736298611810 5341 -19125794134211521506888351226351058695062133861372616 5342 20053358099150528637332784867462102073856287199949508 5343 -25514097268044909291787981425516619477175209134075908 5344 34542518044974584198884377103048137120248439782523786 5345 -46223171527947959538520396547147105318794239848399360 5346 59865482612964263782554062456260931135158017282102648 5347 -75176147382038716134592977486587153249258475050300568 5348 92309691207873263167285399746099694782454631263856688 5349 -111620520679303010195265995825330288978729730945475520 5350 133063358579327099373274122666327874466929891268856322 5351 -155459068506285588730465397376194577550611109703104168 5352 176076719860016825692275127464244395127748525079728042 5353 -190962014425727691001390228531120565036867441287016080 5354 196091679925651820491368627121067097653746213555232264 5355 -188925531189341253666465525155401321975625557234664744 5356 169599060304941207107102422945602251361053092231362042 5357 -141109742822763344234357395706400055836353866733015384 5358 108368677364200298054680456682277165056437880613639336 5359 -76592952185589872478421733953020361744141055051300380 5360 49820556222772025514514981987524312412418745507865160 5361 -30174794283373840562688909864987387574336991157926560 5362 18041167041793314822513732040764403522482765192415592 5363 -12865590651825516818256386037954757177155642486523772 5364 14077330585645554418458703215793952300911575592990104 5365 -21706807896865253770726295181179407615038379310113208 5366 36474800340219009624804809310509309999466414275986600 5367 -59340483775398473645044149943167921196409871931948616 5368 90667733720780714738419345182307432150437471133962198 5369 -129318011541791343538651379303730230086267471565403552 5370 172085672203331105119225199705689926302818183667395108 5371 -213866501992133297949490785198836205741328905024513272 5372 248702652068247856687689442797039956466636072034314880 5373 -271417422022059893861924865755629415265575030785539016 5374 279165237761920449366297026821403014538295900283778348 5375 -272164326003660002340412123061136409166375905820389304 5376 253272097998222615239174884499504054115087234953099114 5377 -226704355529133021866824115948621440302040398396655248 5378 196665856350684446044415508061402994594031055819957780 5379 -166621930839531435877164895249179570974272556662641640 5380 139433706796631112363483236345362805655134159578137704 5381 -117978605435624481269156541481866192546688490768295200 5382 105593240115531632378991899778927664877844928801935860 5383 -105842851889954762098943441794407110203391915721615788 5384 121555250585617499373672232452578179510920951493525698 5385 -153467458044295324885819272722031495393862692419584368 5386 199050633341015876855000535738053945137416684351974614 5387 -252089422504432222080807582112486845610124880025976208 5388 303419717641916058396508595809359351006135887777906584 5389 -342867968169571834999533512613597878572162504039107680 5390 361930259968982747111752333505829087941355739993993134 5391 -356282767705296753616796793333160510297255636441935052 5392 327129180722511864743835658510713029072013845593536014 5393 -280828971287418972451468835662021106319142221831437376 5394 227033476016421505777442518338037885435745791791327204 5395 -176224023740900147857788076675017165005504871761888692 5396 137677986935272272007107918625687121426456857306859644 5397 -118424656540711670970445037902359798141512635485312976 5398 123036192509939933619605554645525277677391978470281528 5399 -153617593045881488603818826110988745929642688590697224 5400 209411099503741997390367695818112881151732665389755298 5401 -285952837704417037395887938813111771716905886584055312 5402 374359851926532978809728724627948633918179202323876833 5403 -461653291525023175476853779376022304489210223837361070 5404 532765333432330188627735821394060490382685321414524198 5405 -574086739634400454250521638029471866670666295359824320 5406 577488296392985477581734704537139952873627788984466208 5407 -543247462460010330272589395779681213124645717120770356 5408 480595002069304410477807206280101574647039382457850078 5409 -405558289180201002434686166496567117116080440999815184 5410 336873710653688484117345996675266140293437716711345680 5411 -291359484862992779573817733863636515243392483758527524 5412 280041784675912795860662793267520431318260246890813502 5413 -305779222515358287109057310751116542978400394576053568 5414 362629126886653028685770813598360545706963528231951716 5415 -437015797608057571288747431862804551313681159773443208 5416 510729024777670900788539606789557944277590430260262754 5417 -565512595490212133651684298286576516589277461536759872 5418 588343456859588137208175515023221017312704992074660628 5419 -575792758739024412043477322099121349579147033030171012 5420 535718204892220183214871407165496572701563204075893142 5421 -485319334619882085681658392288715107365666861297042856 5422 446008701659308074472030317041716710928162597471369396 5423 -436843480972224956084527368480826109853810401711017496 5424 468749156169650228725480678396192572629694898710522458 5425 -541341662415749088007549882851059106512544625870645584 5426 643220179809219033681296262514852379543285621021605636 5427 -755612197344585604309116533044611177553926338143166968 5428 858365471762344806804850078363353646574869774606639398 5429 -936491544843483264340510303691558474405928479795125312 5430 984966022104066261636349754494921319334967058212815970 5431 -1009747575841108524700715804225648822163430611348167292 5432 1024302868957650967067032007778308694052596693025261594 5433 -1042960035293074095093989886148917614735875296367687360 5434 1074120776408315306796495856805433127850834771757382036 5435 -1116655525907186332983923191627650675176334487650223508 5436 1161338010860419429018637309083658634759855633687413106 5437 -1196629544459766574727339017783630860757534665137446936 5438 1215837662418092452692480748746782970374757886095293850 5439 -1221894689799796750902357789189248360262275580886662492 5440 1227221968138232180038297813243668372857985456449885086 5441 -1248800889445203356661949891418829868606319184862774336 5442 1301225937987529620706213245135408374010056800006100256 5443 -1391564016990171430253321932193328676012357686753102140 5444 1518522594475203151931337581813032948791947418690619780 5445 -1675492983489721337226963971734100010678199637527509432 5446 1854456603625515594863954752657276008487523311813236506 5447 -2047387948754303719857295243751639963848368357113786080 5448 2243986416206024782741493216680301905551948789270196198 5449 -2427754290349257272204079408053383145988638657909588496 5450 2574262363972034602666874421659236264575682680233308826 5451 -2654515057189113375783846014672323342380029139295509256 5452 2643198258514960699322863774229555154641255441409077892 5453 -2528309915872608346548105485442310830297095682715905800 5454 2317332870117684284227555995510327225175119528326480478 5455 -2036545967412359927865924879557866004882762327260963276 5456 1723452147263477808547038022792362079614515320251982448 5457 -1415707225113236817199468541538656780544899696976197824 5458 1141457801208307061844003390945814000075514682228584586 5459 -914841780679572948589614576440768538609225754790274512 5460 737366395620773115975168159495119323829985545884744734 5461 -602878811812188166516014516687040371709783817601398256 5462 502671604243937365506687430894629049891223739294245530 5463 -428356056868303185193306920310305424016970504047228656 5464 372354916755546057314587913711869123680036939095731190 5465 -327482901004494202698224138032609202020345829650876288 5466 287123472475829803233006336070531859410885462132596322 5467 -246356052656944433272934745016305218571260911672565680 5468 203231426633430269339301281357671123247175804484999770 5469 -159159167573570635858064454055010142892940031916242280 5470 118062223096541127122694114077337565120008047420988946 5471 -84852025891329277962880584810122009855568975766764728 5472 64149357895941756297542023613062649679364839988292786 5473 -59821128229537437090547494528249490921772865188837712 5474 75176283053548815989844292201826874003261537872046946 5475 -113110669748317581013177658481637711644469844417465476 5476 175467715199413766097032819091578014340439529181911320 5477 -261404981481713582728415412404239363597992212146507496 5478 365352905903572740963621754774608778278616375329219020 5479 -475788486865937256767497054775590961428605740832749772 5480 576090482921977028845584077488477289160579313139647752 5481 -647981109143398941234231847184919617796409505761784960 5482 676725234377724979032299890827514230819308854957511072 5483 -656054378596109429450096769959989682473469030440283476 5484 590530435411618424832821339347290496796546185089882960 5485 -494111343321903339501308490554583733247830567231493112 5486 385529918379287854763245911245742622922929954023270498 5487 -282646748123418539626935011390876490914861544142973500 5488 198245759298250521881668786828327315471236776798184672 5489 -138703403383177331432598665615402348071710688206579088 5490 105344188096292454674046642486659331100620167841672204 5491 -97107877105009329817842790005785304720028489252156476 5492 112942950810485803339965945799313165871935991237851658 5493 -152947197460891718059441736841521943768786153090927136 5494 218133280942775625803926566133702063366399390279519428 5495 -309295167142374303561240405481268641062920190148804476 5496 425596448700909782151865708568150808907008929241656528 5497 -563306664889911514453217824491049545137151278368689488 5498 714856196331534203787590771047050174811830677776870472 5499 -868333231748945497867630357994767475911246349980876464 5500 1007769740407054380064365185731167372736073641373583138 5501 -1114792203585440149530135058505224093567976146545682376 5502 1171996443620991502193667236899938508792954495511221914 5503 -1167536836821066884151745437544009887894227804489998792 5504 1099311364126095113002508023291860442306421549798584778 5505 -976663941456141308299552195475104614793361162444932320 5506 818360066976797629598264267133329926007316584287734644 5507 -647427958564946414015417465033573553136598633095199964 5508 485127814915239856546118446492174972630213077747056270 5509 -346669723143151146848762208472886744373286562114509232 5510 240158624718769718349589153857492669086331829448393592 5511 -168477271957560145193535879336901854392930905053970480 5512 132565400533180946373188142008065257661545209903642110 5513 -134328456383222067425203080667860793550999295137891344 5514 177915776222486351532950665006820257796873237391585126 5515 -268785286303809390184851113098144375694365822411553864 5516 410593347839409104296722268211797645672528360097097988 5517 -600675830864968885705095220560120782337762527594890488 5518 825809891722384640103676181236237021482611995513066452 5519 -1060657202577571982341791255402174325771648594532199056 5520 1270995634239759941469886618746750600907695769579235354 5521 -1422045519539727457331748834154950857952729382886306352 5522 1489397932026469397583330056482281554415297675469237950 5523 -1467837040790171484920464410229618130446727784320999572 5524 1373459657272880621819208216266192870728426087559452820 5525 -1237460814752242209571306292422607335614216503031493512 5526 1094345049400163862551072410200821780038885435114304156 5527 -970455392467797332156874903657487863063421869498794408 5528 878473560288385521319347819239290726666812410724887638 5529 -819970235498979578773437180099027433296075612581101392 5530 793393721538962126991417777842266516598470564615082316 5531 -801934921099967163439016396787921322506099034219217080 5532 856092338455930017225434715004480915161112288680632170 5533 -968986043920426951524843655118698177324753602312159168 5534 1146579117863581474495247902691246747135645345224658362 5535 -1377876999532167283702552364171578753827739011196183168 5536 1630657758664000719974958219214986290057252686199146034 5537 -1856188597357614679629998785994714367559911466366628064 5538 2002474268398997604226199005897195954003500803575204816 5539 -2031392588304880402366747669529505552796250435002133724 5540 1932597123124882720003497802701971776293569061970779748 5541 -1727933466747917066077267368593180462066461339335685912 5542 1464380497080429528720409843227370964196023741458735774 5543 -1199108403864867742593011791335556121471920638535650504 5544 983881313491526129857560428736896355109372148923686918 5545 -855442361521594528674370625763850731212307209536221824 5546 834132912940535825912213739069909927834729032543990318 5547 -927776144775011132816492345387760215591793297953381508 5548 1135242158552162876851215939643002801954948032089441486 5549 -1445675895847183430374554606267126318833367254411277000 5550 1833831335279013200688822113117979677876008637421535203 5551 -2256140806721884211676280339168899462405111748750163598 5552 2653093989013527755491863246944054112348713498068458344 5553 -2960376522296654645981157156669180966250488745609644096 5554 3125918295869576011443719176584536350827138112309115570 5555 -3125984260746777506966080004692672013057948107107604628 5556 2973396952451982188158884765860337866672615069335828734 5557 -2714869881677376466640237143800148540035735186155281904 5558 2419466014974420495115860780025174307860131403152033238 5559 -2163006933626657354980502710608665020228813856484313800 5560 2012590116916794104637291140339563115756971006158077006 5561 -2012963837911425778524793774239907745202536990796832192 5562 2175317059926415096756678862313624011178511273179943894 5563 -2470373886557913814029832274556367344960620472120019120 5564 2829874291633809806324968665693210070405417168974841816 5565 -3160387292728554704155541569795929645648733660608346896 5566 3369200069435623430547957743059818606643172816692988568 5567 -3395389309271882595556225708779958908503291109062240992 5568 3234307442531147191096073458161740097068141248611235554 5569 -2944371264085723332512505561003711141957890509948432352 5570 2631666404074202674189564599206219226283308782230878562 5571 -2417107772184049015340245263415670911929327719655388612 5572 2397880970951514860762137916993395078798743349461850494 5573 -2616595159000308048890349622563539482374609162945634888 5574 3048293782216366746019514653397167658594433012615470636 5575 -3609554550442382315839325835547702255476329488651670052 5576 4187404774436032103927354171435397190351439318579147710 5577 -4679500847934176257832337487463883511283130031564570480 5578 5031849586288393574004195873621017187240695814303158128 5579 -5258650133017250671006335629348917799631271329701456408 5580 5433557793596802862133084563084866991528455586771674738 5581 -5653237922666578639912193841461601001603334598247532968 5582 5988082747487264640217521609491693923270376295123640158 5583 -6443614338866259965896779635014596012174732263742357316 5584 6953100051889707280538631445081503529866417592698151610 5585 -7407241517849112453971047628454370294731518742438431024 5586 7707629067294248224386438395401638891267554764615224914 5587 -7817517154993400586649832002362307669001796803464978884 5588 7784149157128792131476979941659711314669942684486243320 5589 -7721605457160989147471397641004728965706629452430279704 5590 7764092470453948159599130601238138306276794683966980644 5591 -8014805637628043519942051713038812609973446327699702904 5592 8515933450918412114483345766261376800637680643308947300 5593 -9250748387144545907205195882678081643155188256986313488 5594 10168381882860071632837813813810887634039946506222208894 5595 -11209094907277185733137786097828549105154736875361116316 5596 12310980701949919455962254515819124457337504780856448192 5597 -13395534055601499322169155639752450959601464912842468800 5598 14347629428238785390601090409091059834735791954702102206 5599 -15012461908059625940478149656281001367699856320561917440 5600 15223034145470429722615048936069966886279676409441661790 5601 -14852643903715938909421202234929501659658202915022210880 5602 13869580053552727242664858469579986795152160548343734620 5603 -12366213554945366608603559360123702634840860301086254352 5604 10544754854994629342085567216589862876605822571856743440 5605 -8661781704495544166070289778458936461376823916707178544 5606 6953058170965218312720763784830475904625997735566869004 5607 -5569413438726924462444995181215708401783940844844916944 5608 4548913867252587727320526062206762022172710432342947858 5609 -3833146698912790449284031926784619974980826467167926432 5610 3315209433800950502100469860194006038621558272503904486 5611 -2894328345688590244571897367967132052735574694791087020 5612 2512746982786418429799845973193480043331981469717806816 5613 -2162837456099465399607461880315639932668465759226506528 5614 1868496036000524164670630348364542185748039841474054400 5615 -1656043060739681408851334561745631219842632361202009428 5616 1531349541595304713807172100063408685158899116052758934 5617 -1472985770522896764139401302456811755092329353185208336 5618 1441173585574539301988185109336145104618417868500853840 5619 -1394935406202183507370196559865366411258749910999421168 5620 1308037129155829574967460712162808264918390784591592760 5621 -1177466162655635461977696245314661064426109181807777160 5622 1023275308446395342848444472845664101559619081719204980 5623 -882489747327806074168301932704570731194695427360388588 5624 800768298731969893348161864600529586982222344964821732 5625 -824000784267830460644573967420816927522241095185716320 5626 989782272356865976069217315381410991860651206826964924 5627 -1317712220816090209711994574926328195527306372753624912 5628 1798746078386605418522410858395108775159119385799468622 5629 -2386765984153588865878509546856900293413381244407386352 5630 2998005523709983799472265845405497419226087226048514898 5631 -3523405950131480758472571497627739335781567500641595396 5632 3854221068795635197814017738798700518412259776375164222 5633 -3913908178346778165756134224107435079476053573985724224 5634 3683814257156328955115407361221455217143672708054973132 5635 -3210690118501151956308689026334132600254822694661825516 5636 2591589474626283857786330061301679606040670282676550874 5637 -1942422857966029173279011660572401188377711473531947336 5638 1363996396302236628888964257258523226629987969959541686 5639 -919367858698663224861681714575832582732751863348223944 5640 629426133525456506076923597319819375267997739700750286 5641 -484570053792441659223438230701830427775646666393690720 5642 464379729259423775413083377336121903827773775505125268 5643 -556251557490886218474298481244468089711988130027963796 5644 766583842424100703530912495147892034450510819877181064 5645 -1121501805305831701188000817614746915771416747916472096 5646 1656795243018654136342907927663185463591069245328076128 5647 -2399029898667406166509739315000856621761948133023755800 5648 3342540002038152156808581544946416388776057817928910466 5649 -4430014585243065521004222773894788842127310510024035440 5650 5545960204634785852771141573201133826901049818619018022 5651 -6530292342011670303444563131007620543092920940476236680 5652 7212795959389400448025205867057961294916980940288610882 5653 -7459938534119637547638037506492777088257610245105043648 5654 7217755024102802634322225633517507363381736644961114918 5655 -6533047018049408579887143564537336345395388670144290784 5656 5542269542018132003938183242733396336497327711756740810 5657 -4430856360913098931966188626519375911120464285931355856 5658 3378864311706842725921179479564490887401102281581674880 5659 -2514664572413635694088077703316347738140644781510226024 5660 1893834581184776394038107006172698750223118856695071388 5661 -1508188993376623340309181132588160086358616866037760080 5662 1316753366646675199560918992145450638133384427474679450 5663 -1282688430871434119296262264187480041501642840022370364 5664 1400067328449907830753417652876007915610292080865688390 5665 -1700204810317477622709083611082951170379692918883099264 5666 2235398986676742476583672922163608207185648799319963330 5667 -3045737946127561971549600803885680271999355105390576540 5668 4120820620699063534916165275530956263246598224682400822 5669 -5371985358161657136288421255183721738237940199853804848 5670 6630170186274882041548951819599452244277190239061895010 5671 -7677680332731331478250224747864085685226033259543932636 5672 8308863016984272958984196671050189587609206505551585086 5673 -8399493512747992982636683498911132068523693057816647584 5674 7955892191602943093920842157141335342969771761373841722 5675 -7119671164351617885776658235969144251535866199519344720 5676 6122683795568482705335823748224913543703697503900676600 5677 -5210320061988961257647277567862340939086814980795048272 5678 4566659224130223331284705872733614847180989741672943608 5679 -4273339472739403175982541182163085799696225277532916588 5680 4316401516606997368272772809637344372949846955139096014 5681 -4631520344112392840472603385452769489467400929337037232 5682 5160022025536004713124243113871768882096200219940625902 5683 -5884089171518748615028851511239195164530602744384230640 5684 6821088008953360380233095349912173701405587181943696590 5685 -7978993883582402384812183082024253009455796032680899032 5686 9297604638644641700427162664110084700561794766251954776 5687 -10612036357555022741962614074074999823481203467515451896 5688 11667787986746840313200870898026506278138584015658763568 5689 -12191529636244525653065066185163028736028126820575010800 5690 11990895007972540035601638957930749501902841207531945534 5691 -11037762468126002569712902687958753830058275754714076964 5692 9495213696103638741497805740737660901822310849255978786 5693 -7676331294407742905982849962492121607880271358461107640 5694 5956566490141681592629649471258917977921693100816420054 5695 -4680279492510082137738728244927251293927488264853277268 5696 4096233446843647446602339998796771740606780690263319454 5697 -4333096093816831534488110116542476540929260722125056720 5698 5402149810264353278367613605871245602463319627908492192 5699 -7206049442307255910085483370701947214050441858644992180 5700 9542680049392053015864240051341987377484822954000453873 5701 -12111755295046826370235872577680667123508876321753974916 5702 14543288236523106742161064889324160950813492799300093502 5703 -16461257268672739056977903431064200671416123039802406900 5704 17574510449042544968409590062929852381901635255636999064 5705 -17763568712309704175969131212611719279383262356970553648 5706 17123540267276916704568630191638138343555825926359952340 5707 -15938925451674525765473753597708395137491576872016325412 5708 14598658749138788484203632499051506816408509930850823036 5709 -13488836832424382493625778735337505163032134440877264312 5710 12906335109434938063992585337057831250230699650366546728 5711 -13015532701069596970733811441063914461965762297714218280 5712 13839902881517864396363001995720577568333715363234701600 5713 -15265058999847917970596314384171598876226780977121589728 5714 17041463783668485121119410605418495098006317962452379284 5715 -18800966719237975472933075169449818292708449241748386668 5716 20115072449750142427405620703825970042317134945027637136 5717 -20606604129801612355865145828598421915524943962455811824 5718 20087772537002065408417334772016702721494267941293249558 5719 -18664962122697874574175748512294649262504574364340002420 5720 16750703254162772564737539135750505298580816750145151522 5721 -14960386793745621788611755157594159561356610021319957184 5722 13923791461337901049950922643966048717239757766371077414 5723 -14079517184775716635358217878540459279245570205563066608 5724 15526857459351438757443090372207732772707291036525911816 5725 -17987792270604602580174206533746885734515292234720674448 5726 20895869811376828277473588905844467540944688833007553764 5727 -23590301119509762652512552900004561856019041265711678736 5728 25557994197265737766326907784320015939919987500640690822 5729 -26640134277523617524963671849204305356687624342219557216 5730 27116787254006170672675469386180095045272653693731685914 5731 -27616355224505350429269788063890433599437458715173468932 5732 28864691635938413813663145419241667625161484419039495102 5733 -31365723587817430458605130451759786019537977105463415816 5734 35151707413475496002722493346790543036414917005316111092 5735 -39725493461777943472965846667878654797321183744983133320 5736 44237565393032958721142523107143135295767846723675954394 5737 -47830331173757107272340386348689157883456714164804570672 5738 49995957380698382170329136843529363404705733497562799198 5739 -50781141900967354639552200748094739993733174378463871424 5740 50746812272834469915774979890870894155114059925659663304 5741 -50716940999002347599662048785668422930264238197601437104 5742 51456693379434061452802858266221948238628436922347391892 5743 -53440953718754733901882908941892402553340476302680193820 5744 56797756503814631662025998423352105702624689356056804634 5745 -61391195612903996469930083049041706633817411258022055824 5746 66929050477569145372239862319494602164940663296656793562 5747 -72994442281488788618691140896711780969549862738004812652 5748 78991011590475424061207099418403367128534665177648795216 5749 -84085183034836639678388972055719703750054294373725607240 5750 87255918786022054149958900722514423540174371596742765542 5751 -87503021889623950555116087517159443042429554583866644668 5752 84161290554762223262207204425206871961467722661439022014 5753 -77187732371966480155979076676174140190728818790029672288 5754 67280942749216019453932804991635981845153134056812211914 5755 -55758572155607790360886310341071725493551438236345612548 5756 44223186182105040026207712556037848755557445221132981474 5757 -34136028285448664269254986747508447387730728666234749032 5758 26451829828207933228385345798405672199957075760292035756 5759 -21435499346256735683637850925260284370276053686706495860 5760 18704223053019774107100450156502700868299045339975619182 5761 -17454230065535512234011571248963195323382528648516403456 5762 16774401159908175939623131693745903465058662023525888416 5763 -15934871410265179817600450278119070499007085767756201880 5764 14564096264511337420826903738946385114160618267841652182 5765 -12677167468979300606630647067706151859260042982786638224 5766 10572506068165767613656289135609326632567469903702863208 5767 -8655413851246316296106483019213293956914478231606249652 5768 7262314999346973523491621719306471382115180116340378972 5769 -6545941415189889554541613140194988131732992912712596384 5770 6448553709119324622708251153581997526206690124221301610 5771 -6754205293495622068298430666406011361880148555340846252 5772 7186503933489101202542508171984503716633457217094748948 5773 -7511038215326829143614115500281124932716119590650353104 5774 7609225506263386699573269501805615592618960772558740124 5775 -7506693844779182986465970198569408277294125630099267408 5776 7357460273724971945259285003027177706623435872513539986 5777 -7398014420339558436263763377629455333614253312069477312 5778 7887819332113781626684304972589476568527754574103858534 5779 -9045729788842277898720879659436365558413228693897371844 5780 10984130071986911943139825937351697531322834038384766498 5781 -13644752185865193078484224514741805802103666852405074928 5782 16754027176731214933934456281803595706633477869509510482 5783 -19829469917637174170365268298757983860982472459522695676 5784 22263778438046865504440156876146704411921037658155026168 5785 -23482039441361853514614858530103267627612427290462144560 5786 23123279652492794865946211185103218780791199481637977576 5787 -21170032948625954794680706203145999390216405133510690492 5788 17962686768625902408736662488598361205811718770527221324 5789 -14087390213922645721204729425614905029251926346583235664 5790 10187756774409697937162263385281259901061654044498619368 5791 -6784218813377059356986634981325842677805869381210428536 5792 4172289677285474246122537645200494419920736114583514434 5793 -2424472143075234233802901179697873675905607348964512464 5794 1471474110877175925588234582511587624543002079148042646 5795 -1213152081581993711845614091727607545724073649831147208 5796 1613340140084560107996199754553468335572898681869129562 5797 -2751686300047737915962223125617467396005083837054104960 5798 4822525182106346577968826789930971024670943547604852186 5799 -8078802606119309839881721528413942424060652927247772484 5800 12724249012807844706122848617765548362712654122348798418 5801 -18769981395504803049418426983441342393022556770884455200 5802 25895544122487277474526790563670671443790352941781351738 5803 -33377636430110741499884363989435884728688551089833359688 5804 40150590527915936745899012028381433871982400537506928124 5805 -45024093138454424795847435565999864824509809928005217600 5806 47011630444552622049893674535461826374110198306708457460 5807 -45652547232353537555642463934003338657101464759707656660 5808 41188407482539905865754766424254780676655966604733755908 5809 -34506321143223389537951830953287599395141300066047930480 5810 26867578338005125492363158707500568931510513631325373332 5811 -19539888634554405815759693175918711751689834351280598900 5812 13486850585673478562834882782685046278829881817837356178 5813 -9222456122506662550065151012116961699344689658975920248 5814 6847069997416113951681461588094545269708699016917171046 5815 -6202282101678464353549669253499704629577290685418716724 5816 7052785459086112068536390809278128070490511134212637882 5817 -9221122123951046587798084572813027892776321887670421808 5818 12637271226520424103900782097446725861822149018835011932 5819 -17295755902463288071794081439555639133835247125208043200 5820 23135800945795034729530299685308339549933820612931333092 5821 -29885328080570693630099744381395337246631247857977033488 5822 36938360470308790066947152134092867669020906643530952384 5823 -43348676759861737740508041951473943996826068399630816088 5824 47994137815651524474441366779387847792761843965435221858 5825 -49890704452770316300102024005143160460993243802210317184 5826 48545642484522438271473737781308292271500315842230262928 5827 -44192696273377694986138922760753652633262881144483457244 5828 37788571886242753362130942256646563881623414059189363026 5829 -30758407850106372350224935881664612452922808714808916096 5830 24596516685921613178251514329736669712678048930629238408 5831 -20487983213207143187376198885603481611116759881172285432 5832 19087824466713297120875651791675799793125348774627877300 5833 -20504779076395094598307382796095598276917456845555854736 5834 24443031178672937515394086559306225020297735785250077616 5835 -30401474389695898008932798282931474445748834389669451460 5836 37828053932025411936011391238125325278189224176826608258 5837 -46165065660068024019599290825274566867321449467762549824 5838 54783730866847013614929173826397016097928937916191090190 5839 -62874307302957297136685559203670937831067528394713881964 5840 69402440351758004641688664523253393202826087193276067626 5841 -73228755183916886224468197868954141754961159685803341776 5842 73404296801692180728811058388763065772609572172188003448 5843 -69536234698039564254222493567048324477321007178225533724 5844 62043090101225707123419996566630488621458274718317078664 5845 -52150205072433909210690106475372610547521102789300082352 5846 41607786703397496741629393420453548404430228875161734962 5847 -32262630759732402947903684827649047267106051408094761248 5848 25679011399169075188090725593429488413933865109283550118 5849 -22941918737985874294893353222644057848050798376881645760 5850 24636624858211999337818698196822175970490091687623356270 5851 -30885878415530425912593486229349803157097641396986726844 5852 41320177257097029842183393279609856390887740296559856777 5853 -54959057972515398936883611301136928463818722039845589332 5854 70116371142147929272984409327685506560156826001507830092 5855 -84508273709022432751287068494051769590642014173347308276 5856 95677328885771462211498806049018523666157876617491251734 5857 -101670928949009223971187415722023054222888491469220983088 5858 101727090695883131154775618994209857680696046539179804532 5859 -96648292637038683876345303759769653344620691491113361400 5860 88649733344767234044171551987099302269157035642620624464 5861 -80706664021686683725194108043429444480118147497578166832 5862 75659348615866307650115931089307883545311766743060069002 5863 -75424820963661840278485091289658972984509272021317798980 5864 80568663496359312891101346503252405505243038446969351312 5865 -90288891166181739672077043858127478131237448470834589648 5866 102698419960981422249206980034610268295410588545034625214 5867 -115254516773369256261417832124801530670696653452257844256 5868 125252430898142454263294214045454272845558428691892313012 5869 -130372956358172399939540124708460777701798619743995988312 5870 129260174466057726453291655214189016993560668015135986722 5871 -122009581246633156829029778405030485097774597081976727960 5872 110361994984203633258649227057767288663163075474121483988 5873 -97426712488190363017009599883748294530969837022366710528 5874 86917998798629116747825974974421680313853913268993527308 5875 -82100510673385468634567002120550810122190827579449297264 5876 84783390124226835378347177186555669849166679035920246630 5877 -94710482189001458941197868755046837422122965116930623664 5878 109576850986004345229889156577388274869366672775398224364 5879 -125714525326723370559546414695406854991276597666356031992 5880 139282866164170828240668694334089728077699849024519184474 5881 -147610077921552848221182588834046148657887258266335878608 5882 150219043017112175411622456965545911480754674358878009070 5883 -149110452032701589363984512227694677300746225042994785924 5884 148112980309397791106393824296090715158279695295943811510 5885 -151485664106949483845153039006759887167055994958627941712 5886 162305768873520562518011648171737413314986243954390097672 5887 -181307653241328529503790572196376520549484613186358822620 5888 206661942620924255588906309140617494881390898662103607942 5889 -234769175976087088165145160356764764026446100941978445536 5890 261687920955524124237189237704539167935068955713549397798 5891 -284550319840884988800141254678214327768550545865079086024 5892 302372912525408383111100629005754349899274506638142654460 5893 -316015662499409632948342089872766595036004857583392333856 5894 327484580299117586078088984931676315196624341606757162356 5895 -339057491127330310294323119290270769418563993053667167704 5896 352674405716230239488507428000577930014809274632679592870 5897 -369719985806982870969396547457905173358008606331137169920 5898 390976316146214614644380351347427512719367267922858025334 5899 -416409309483172248310654063343683520959862513522362526500 5900 444666242040853344639795607470788003389369790850808231382 5901 -472542876585926287347897954046918674960455193489565734224 5902 494922840793313414840860904262109226458206182642575043938 5903 -505582530633560686215004243019146020514879105081047906696 5904 498823754816324075178995776510674798157566481136353668150 5905 -471400697780960289237831079549663662004857336651858940096 5906 423951599782419411310597769608187362225339486806956305190 5907 -361286656819383073766556365048341441131995755580860660732 5908 291350657648450202254176323389725917274723592437196841420 5909 -223228420635450521696346912437937102213375365538887808840 5910 164920760228050149004145925137626965405811056639548095914 5911 -121632454183129388071163957090049996225253569212266969012 5912 95016898770884155686907285361839824307229457840980936624 5913 -83406481261532563126530052626586563042967766641089087264 5914 82743443125935722145936781419889494039342928851745944076 5915 -87824981236921717763202439297746056157086403746460325724 5916 93544416668811733683014345281831677674291198257252769124 5917 -95920596939777466076940972539052711288344105320688357624 5918 92773151012266939533855403352963927461487581397934335846 5919 -83935187914418232477809205864218803336526944396439169540 5920 70964963097989432516994766419721424355860245417668747358 5921 -56450689893825172663572700334303041389292304046403545120 5922 43140741119535616674593014070547115048029460810463889872 5923 -33182273828351996754401485848138269137709924588442875640 5924 27674588287719330475735687848562819429276573110939494682 5925 -26590730630833258615035069658498226067815713437996068400 5926 28990197575512966202252144762552455892136817947982501586 5927 -33399795790988495107576616288095380087737250678917596720 5928 38263461360587703597695673739505158905311061532862908404 5929 -42392379763399478309234742448557511177232888477163517744 5930 45340483289407695342317252390944221586454472738629621970 5931 -47601351888972051584545379470695495540494375437416371052 5932 50522084056251062816648198521768603105620598149063201856 5933 -55893938168320531374160190546268096139347670883229517560 5934 65295100615195212971899267648770481225984615134750301288 5935 -79375341843625010969967779644796043659808090654312500712 5936 97331170693882106956555307746737964489075866018714122618 5937 -116794676567647213213174119354457205602718012316532681680 5938 134249104974682152251075496913016639256042890524165155272 5939 -145910654815538085645493573852469704278916624432079157636 5940 148825723630948429908222982120678611685803344227037373878 5941 -141802748372547130743885209986925602743960765854777715120 5942 125811554355744632939283472581955124271344085641842916990 5943 -103673250823532330641552100824065938870672345515259620248 5944 79161902912446092543470381816918299886653025546966238460 5945 -55893602898914766313689819119769060997121298308150627600 5946 36446359840874507595089570586148417588294914446036658360 5947 -22003332916508972827339691243274401815306001118446225792 5948 12544893576973436605819532026564033520820743080628375816 5949 -7391826153325134007182307578820904164542216019912099104 5950 5826653277814126013862279646354765418185789181060410528 5951 -7582647905762616202512733505094298077743626248870868560 5952 13100614366118524924005552413114382307331002301545448914 5953 -23525868806637836381285604428850161806218132193770111792 5954 40432133606357288694975370593491780480215634267475237252 5955 -65262895821964342610726749763258913654624201528737058848 5956 98539734614002216158171628894616472045051298512050552666 5957 -139022354340246902265166124116375551373545812698314526248 5958 183157441122912699571457051941491556967671672232806385744 5959 -225201591238480472674237591106489857907212434666142738916 5960 258239494181797988164672357720616016302473864723668551714 5961 -275945511845711119936114260116961712773688484614924409088 5962 274516536589017652286238039404871034715950970291673833752 5963 -253991202267943019622639639357579386273546478549760990228 5964 218348226051528414181155224079623154741393477717239714218 5965 -174303191205436684969730296423682133822820612852056024144 5966 129322575105477861664839162845902370570979029271415013090 5967 -89704386575586091822428863699799209779721114864287625896 5968 59458614717329517414195846038069636905594344323161261554 5969 -40257680133924151353303837417991085029196718887882169568 5970 32206135557581678475465374327420533664588924120307634276 5971 -34870249114349964513628399229528394919733262869571372572 5972 48007580165292510276086722249962407345996396376864808702 5973 -71664444630708926812513601009577159893562947174403181264 5974 105620978586283179737167520964492739718938654416643902532 5975 -148450300076087020016489138112661404902140242765297351520 5976 196658334021941322475076946655983475319354578498709284256 5977 -244426283443327346393254935721116178641526322440394923856 5978 284322756721835498333765636224099881930476856122053946040 5979 -308974925609016649624905380473616517287445734394754771020 5980 313207740246723851413930189449741846889666314015960321740 5981 -295823155604035338774627037684015957992682300537272481496 5982 260234780427776449014508705081958812638279218068290572394 5983 -213641749150474616225957326503469290315153052945566905464 5984 165091220939071884871823494272803376398280191283824920966 5985 -123262145778592971161426612700865215601150597026289704736 5986 94824933941793861665496748562358460364766697142029741638 5987 -83808023615906779066970175286141274484334069718987441932 5988 91823627087233921647948876930722066292413360882643310780 5989 -118623569234270269597202792362915949828593913195498931336 5990 162453832981946846342833607427724359893983424902391213796 5991 -219983180565900790225066798874719528605792869761509526032 5992 285972543281700985230887608529723637332546021140094917594 5993 -353111170116445483814528127126709516000240658171592489184 5994 412463595495387067784693524315722931317226117235545272166 5995 -454750649578330662551070786651174393904211310118283070260 5996 472308330145226030236724542886769881940694010517924669232 5997 -461172780423846199221971732046624217322105236965502462448 5998 422517653102302579401888924632396264998312012501215161876 5999 -362789511850340703885875202045525516068147840566432644588 6000 292368617885008068720305765617630441881947072119973906864 6001 -223218967427713216743948827530738644087818961670867975344 6002 166423614812269872510428180763021338033272774762172571746 6003 -130449227360939176339957940624601613669076591076309704104 6004 120468163179074690209928445077941907382641554748953325414 6005 -138426787420741130560500985848192012004730233616020632888 6006 183219050360445369296364999940238176109427906380266048253 6007 -250526160568560133072921786543230073737118334479207096774 6008 332465254965218916532462600415302587211542243642283990526 6009 -417724071009107191195642096045114328999477027370968316816 6010 492921337611729534902861577230318195443799452853183539054 6011 -545392040538423398703219095867154293381715397878843213000 6012 566727037596664676764513440454842738435437021080723136706 6013 -555734349510593796179585595890940567771840772678877967536 6014 519494091168784746037982941903515558964921170209296436522 6015 -471906256209665185500735572850822131877243976595530058936 6016 430168257228170389131862606887578154503561105545582216650 6017 -410368918541205339896476413874482655058541683198241142368 6018 423494140776809618635287144325908510015322620406228960858 6019 -472727771726167210781512821656248594349750919547283465408 6020 552427206308347659553600224374182338361076586670913045816 6021 -648884522141843470667734853864932577449451023865253760544 6022 742907307353296316476665951233273932765178254156163654390 6023 -814061584173335358881274056698272260547861543428092227112 6024 845908301545032443462026013638265582469920561391574278694 6025 -830906433678671955310545749780950804558351648281868064848 6026 773317203315655934627296431669751826163305693843179715220 6027 -688819045273836113222600705382028425726972997037431730564 6028 600607508524927883814348400484675151247386431813438944440 6029 -533037557632008727951834451194469536264852852677760154984 6030 504760134449444722331946448348104575938022168866906235864 6031 -523457613766206413588658428620263969334504488673329477428 6032 583753967409281317710492462563565902606965400423495667214 6033 -668968722871791852301299986607129567527066842809656879968 6034 756361769274964526735809857296603835663688044413937376694 6035 -824503122251267215789449258678023293985837338307197797312 6036 860547337955294277053980824901187577787862550743235237094 6037 -864845057253409920238078118709388685287773487653595417216 6038 850914081704504802851980348048394384368925305031754685074 6039 -840425916562245957214142896232380517376262739264590739508 6040 854999676337342291423495416011400426912180491524896388382 6041 -908182658737530791059012482345936732068383936038096206976 6042 1001076266304143291988892890445292460515246623360968637498 6043 -1123421593998300701142557377335349696489684520550880579812 6044 1259345506230672348617800717004754021856265150027449907402 6045 -1394741661781504854217338131771815393249126545238933555800 6046 1522633145063492430047261197578202301988614412141320308864 6047 -1644195846684620594959403855138151440837355385119721026496 6048 1765657842992593376066084711665464460540801661675552523290 6049 -1893525664816997069755247825868315063358392567275077642048 6050 2031158572858366842236169201981737215201641323434410300474 6051 -2178298273791014165161175208486803667563530757725788473352 6052 2332779061219069401814962477297095641017314761046781805294 6053 -2491999084349855224207244041444374246809380595430474575176 6054 2652029545396656966031944283823239890141132452426133379590 6055 -2804288332211061827457925198709322326724207040434741767620 6056 2932046162127376569769342021670538239413463376413401198988 6057 -3009967714200102575852981031574109467243442179452809172656 6058 3008662298836000726466309943295985946144112114790212931470 6059 -2903497649866353739165146547462630844727439941385575775028 6060 2684325681655229044663648883985487417586105987980185052374 6061 -2361804895190908040674430526859995250184391908967679619608 6062 1967248185403096196778257410189115860575142900553769826484 6063 -1545731860700403455938909261135112158385714155714998556264 6064 1145115718102612791041340958395091801479502910927287728202 6065 -805172861253248709305059693929135088693992140328925257216 6066 550509421000904845786517083634194974431342534472318291228 6067 -388808200974374124178530980180872870594745571479435049460 6068 313456810477528522014083663152564723980392629126275954030 6069 -308174104253137814269973407128085020740364137944073765496 6070 351410115230812560069244640835249047695532517639199814978 6071 -419587560906925614943442181407306487143196913968641823932 6072 489577909562343071433771918655266337127277641097619650572 6073 -541247098286996869687003701480040860121656615818029268256 6074 560326496233472935299459673495638739656411285556068529464 6075 -540894580440436055114239417565816638994312093508684586508 6076 486259088759943924990032529993572081979420763351383692054 6077 -407460039521687255695779651596549131683702593322363396720 6078 319707517837754057725506033180272696082802260421558808966 6079 -238077245389390111150027501333178837482119709934651860136 6080 174047164505309613076634643532424595108492864803997303038 6081 -133855360490939083044431574698773051310399136752618381664 6082 118661173564735782986787246015879895135783914191081913124 6083 -125759098512764694333068673780002683794213333994201765796 6084 150009037889379444381152607328808418317485536663831844926 6085 -185091730285104217131685500970948562177005800480654417232 6086 224718784511329530779897762097724469107509943136696453024 6087 -264080775228460587019623210918694810170571190690422567304 6088 301475311526906429949658470231826845328957921437686883642 6089 -339478929238265991298253656589358334692927674651732969872 6090 384691838353180318429208793152744431746445833998013108410 6091 -445385029733373752222815187129034097867693870955948527136 6092 527337927306881248325733563580355159285043153946208288124 6093 -629338292183755904224000373524536138788612043460789423320 6094 740522285417553320969247922631476918874746554217125617470 6095 -841383547483711805132499587839711042460881825638470288872 6096 908816749340699592751221373309070622969027894828432804920 6097 -923594981235281429611647369679409580501286492381143325248 6098 877251474913147122406507098360915212614680105316191313426 6099 -775337018153997652791349028732861980755901002661308869100 6100 635603008294146821762942304699576697717281995402477337872 6101 -482023576959420184724561220774364720112807457279283272816 6102 337414252719446948493506278362480570397138356103296401708 6103 -217740011236085629845130780153178558151610353678213783500 6104 129994771128440291702087047189050978216240240616388174786 6105 -73651167990037959896769733229502292716351732025167756400 6106 44239145447941261709547875295403392745436429306701757484 6107 -37222371099299838745041146722450202729597156564625376572 6108 50836586601198517198905224494519306345721712537139187746 6109 -87317255089288171867761051829343598170778303287746226784 6110 152459902586743063259339250432550470633228945581755469232 6111 -253639288530681483025484989473642572578262795354122187320 6112 396531956495223293729751713697598521786081150444276767762 6113 -581131783418267118827020301038096444997138654333845252016 6114 798219494266856332691643393088814865906745792468507694606 6115 -1027877653099751699930769229855372045544332346876869961464 6116 1241424729759213241658394138148403173487981553397754401834 6117 -1407035095226067420265959714140556616500764696518475414128 6118 1497657183558246183832427722341815985084977907968978509300 6119 -1498496415344826018486430838806185651461808765509297119240 6120 1411165322806207863225596884440562569949480205161652926802 6121 -1252882525110547245416300287898498277788533654802632556160 6122 1051213726517746616395201878665548340182336527890914043602 6123 -836664664250166451047099863260068199662686888807931333716 6124 636044391658696422022792192001097523480059983722653346108 6125 -468759728939057387785672631015526469394649350481295276144 6126 346650775208567599889589338485957699616992164569831091752 6127 -276455596329440439865417484710798414294648338116079318184 6128 263079176097327636100189999489393840981516086322359474208 6129 -311708383435760021213862626794988660905158925182474515440 6130 427366604218149762141048343467206541564227895727305365162 6131 -611570463692464340564575330210216413397455610380624553232 6132 857122196723299533519049337340434711381512957901401668046 6133 -1143364087442999444959746861455941972420408728978393468608 6134 1434829725563991746178565615007659284509980099401530901266 6135 -1685531564723131158783758419075313856415914274461329591508 6136 1848972609315814009647424091944685060049709791421762123278 6137 -1891093558741078696670829628202815840486394120728379969872 6138 1801270032978991204085740203282706347428948929612197045414 6139 -1596617008690651104829254001541585862781253358966468750440 6140 1317569714655711456977763919689327503894379720966310244980 6141 -1016700586958953862610953301747699632680563737875356581040 6142 745742915207545372642156356607563799531498768951341052266 6143 -546060748546150974930787991839855880341052309321427902424 6144 445259245595550356756297133659298849146381434291465437610 6145 -458909534029480324741497509667536074977748979505916169552 6146 593696971502453412657436221079040607742696763829902959480 6147 -848133413400013194969278666610566944206850209886316303816 6148 1209244737377570898924810426624903929482393060278769850256 6149 -1647006577814519153489030726383100277943092772794820520456 6150 2110879693055283531128120255629598566014312879798463019106 6151 -2533047285136843782688023581020720223078076480589154101252 6152 2840383744042237507286864427903856588705851480003566921234 6153 -2972756234978377151703188385163320468159683880129038495072 6154 2901214074245729247166061249633180447633910192201023163540 6155 -2638418005134249869397157338786114042543408448722634290260 6156 2236449290147362778064513135525728197947789504009856313832 6157 -1772725627402234130693856264213803980904375800298055015024 6158 1330065029611777651137035240423996666349378227510854991342 6159 -978912752712969471701255573513249522327518369184733787712 6160 767367155395326847350920435582974494870038770066756443562 6161 -719628118847517774183159593741388526413484644317670125632 6162 839093777219105279204857871011342613299344596183995828629 6163 -1111154962215295566216327933856601315447070845212832025070 6164 1503161885307300340730228468511663580959945557563280127268 6165 -1963158110819669321027828621732140402071244368242072862696 6166 2421899461794450390571336706307770418472687500861536907744 6167 -2802279604289502293216324032260231877337691531375352381556 6168 3036491301985941233853773867018480160799088782406879288718 6169 -3086171184144314955627106870274378299902890632691580376144 6170 2957555761336896610272247538006513894833735352230275551566 6171 -2704561393457104478092862056655476550745784439479666643452 6172 2417446839858993988406088242088752179351208176346481194130 6173 -2200603511119297251955803577939840252637753494805262394272 6174 2146690585013599433803623966358437007744591650129971648404 6175 -2314197795673321427031819932960358168123697122800151781688 6176 2712767971912316770051770041328820923808173334942770009338 6177 -3297946837781901755337597681554165659792026240835198321216 6178 3976170980886704792496241234773091917213378882535088678190 6179 -4620990087632253406625918863670012630718288374783071028968 6180 5100374006513926141032205992166058544856247088065301542872 6181 -5311054990749962171601966908988554638996165536038452414480 6182 5210660246742349827712712380391783315648530007273494745564 6183 -4835655566194601621628977567439751229680586363825930070936 6184 4296018848173052276123716285675710395064547520804892867310 6185 -3745840185910861516356003405534480879028475590614906038352 6186 3338734127696932497746159345516928561953269737605464537924 6187 -3183022315334433051536740195485207043853168638569040731268 6188 3311423538335152084840280939932047290983952022581412398484 6189 -3674469038086787766023347309769562837776215725956889731688 6190 4159144304122353540823049821917151127780501478771294348440 6191 -4626993969735791572092920898539929394994906691750457372364 6192 4960294896192656206726837405742901611438368272870392927866 6193 -5101636400650917442798683155627672407169833113848490256608 6194 5072802437371977730752433647099691233637434347700565089802 6195 -4964770677263346543966913643988172339254207800698963253596 6196 4901395095205724591861505649513616473274497628654861211130 6197 -4990968348699814118397232176578321400348721258634341849232 6198 5286380417820547227113248237323224313071293184810829294610 6199 -5771568052595307935142698033517425654535961336186421474012 6200 6379748916957574747113110801187394159396738312717961666780 6201 -7033230250245623358281983753105370149474180803624038149152 6202 7683657650812666767508191643392014698408207476742014975270 6203 -8331810225499662839359459839900247653265953648946161887968 6204 9017982098651937952229878146430879835091842856281137295094 6205 -9791183390061893518318855584408482476193365989194471945568 6206 10677491036905967791423796134425008137694880359374027507462 6207 -11666866957220802508357771535020166128886999258397658024136 6208 12723823935922523029536981450358587109137791044113236701274 6209 -13809750009599655779875345898161070593062742812996704513568 6210 14896069703108713573282120101190857923684610856115615408126 6211 -15954488211687193162841811301014257673837922292133270798320 6212 16928809767609741042534830344605582232682362192894421472786 6213 -17709282455696683377199619564109846797020433423458032614784 6214 18133058596406238455785548234648955759935598458777773398636 6215 -18020735889123424165021538431443211983868605612074517744280 6216 17237663453245269358542527979169826620111421398796047861670 6217 -15753028489354443493753548010370823918464179843088161502064 6218 13668778798629604516080656471533769371050236129049203110012 6219 -11204089883669820921251321505644367184490091046003719945828 6220 8641311928991187932476663786531987663233076179621746211838 6221 -6255543640814571604404971595612816606440762446138596250624 6222 4254753163267038845094458392227223201219363823825058148852 6223 -2749655246109336873675659721314121953453120843592386898460 6224 1757448572479423636885500973427922028767488605730466531170 6225 -1229087335353732493882678617077579626083993413795088329072 6226 1082692427063474200613592920899748473885966662683042012154 6227 -1228074057885911382696110295606973827165881777258828787396 6228 1576221624028042314096118675546551658996832780798166041206 6229 -2037434596339292015068340608447682161627037959833162598512 6230 2517503873653967666150390345971528225802925356193065903354 6231 -2920793047407402141776169279221258113951189242158013193624 6232 3163310611767064410100861170034710144316923176153871239752 6233 -3191429213092056012174085266845160557387743563607906419312 6234 2997016256747637083828416276971866713822679772946877770488 6235 -2620231458215940554012111859043189085471399147928895061728 6236 2136954159819646736583727363410271160318508545482174119416 6237 -1635460983026894376039220834988735088684258077624576183208 6238 1192107942737474258273033358963479991866144090692454450664 6239 -855529258564098184030221648777897176971364280103029061248 6240 643789386440841832834009433812044913331477943078036520544 6241 -552351465883230070011538051304652687112180022944317108288 6242 566396445451227390574680343241000794521490739432766715626 6243 -670802986494695155226827047067249990761224087115341884452 6244 854272035855574427234079280379585016916672135388019642258 6245 -1108310630754841963774945570931698932832300390644110796776 6246 1424615663295405980160043208396594919271737224577904058784 6247 -1794404897471296300677998008414612342482060146469268502172 6248 2210615241980907281267065643022604792254559326730716088402 6249 -2670383701143635024473296167004473820758030345755289641680 6250 3173427880202203569159273048814764978920776381792019702322 6251 -3713753759968935303994823391929377893512471869528175152332 6252 4267136401592492351041885970224419213746452659647904275766 6253 -4781912396809519815315711521087111900811783710352705901912 6254 5181638588523903530490408103524389404008808606118408021162 6255 -5383066861472553352218738680003597131910513371871193491592 6256 5323937514520204271383473615925593006371403487625980423448 6257 -4987992257540442815512415954720111130155522154479342036128 6258 4414540824094412756146123754430672607364277492342260496260 6259 -3687522180072839786050441593001062079573911791610776437232 6260 2909589901309242278253176691694087016083837419386389007584 6261 -2173657344577082214005333964269252454367012619375043926552 6262 1543772691112419455244861480950001619065110441851519369948 6263 -1050637811470421342861227938124276082249472099095693963456 6264 699510398000101046319624534995968086913937273679948126840 6265 -484031681875349675238843874967256480460757062032530306560 6266 399687994280748632339118790873619286927314892425935239246 6267 -453056964100023936378985639553068742503477615185358047460 6268 665067800820404997192213992899661529266422633534412267152 6269 -1067248767891211900186824892497666031729630754258229744432 6270 1690354489994307670830440190054959265919243767843674371874 6271 -2546474973404454759214805482677542280704669085881357466640 6272 3609188808058401647293310071224157865010967904557539629210 6273 -4799967404768316658928221345591682953630791820318853380368 6274 5989897730538918319533536762805095939849053495669327565800 6275 -7021497867033536361327532336172459748413496404891035304244 6276 7746491566819066328662335195365981729384866464924087992992 6277 -8066168143613335585338246125168675095674170666042759704336 6278 7957395243264657958051976296501488106837748849648988736952 6279 -7473010438499259492673713692003479314886442247131256137800 6280 6717879396831659768418407982173949099630651256165556330442 6281 -5813913900297172742242997278546394910286029162245410746912 6282 4871227092748254245870644822038120654023940213100001474834 6283 -3976344506195420029918817964485413336656195119971928546000 6284 3196967267307376583083859847141491114792703194320399479762 6285 -2594062630902341264725331733123924572400247142037004151320 6286 2230680450083173259526058858998398874837640267738262625486 6287 -2171475069808236525664140000390750442923615782938624107728 6288 2472536523038947004142834362664130404139355226389172924562 6289 -3164264861092411739815320109412751372421802164951475980576 6290 4231059426577465381597090590278408479143789260059377722516 6291 -5593100045375198826481346643163477327157661246282413299164 6292 7098320641614223044159971404808540863752387389487136015714 6293 -8534081276833709245689626270479548533350955495245597064800 6294 9663883006747584194470947127214358971492068758506211362710 6295 -10283690801519924688363311688129516782250121231318781758476 6296 10279831723124000384146049325723685404311944172337140302106 6297 -9664562930189561095576899149775925665821758248699955881728 6298 8572369728181426177669550583852005627454685836079469824000 6299 -7217927418946047957028208386986413828033102406088313420820 6300 5835442518046857350451580557482194310813219814850400464094 6301 -4627148463534829229436158554465575521143047478100624180576 6302 3741039939847456288186622891315082159319305782603156573680 6303 -3279554726236282332014136484929938734781936297683400029296 6304 3323137196429819298177396844541871040322238235836105517302 6305 -3945248897416497370917346602087381851182586637683034474672 6306 5201386277909769980257883326088009161966654040250164568492 6307 -7090150255422432754118128126791001205111694200138465052780 6308 9502099481398165975194218838438177817711346305291236221538 6309 -12184400166974581005969299272177549688903813168651888824352 6310 14749851366192277788341692155016597875825004119379906888370 6311 -16744593984148205779265294402537359669809350205957073038376 6312 17762867809262539148509233739751807750209389197827879918610 6313 -17570688654233342979376730017567393742868760327789390428208 6314 16188560562739494335312133654213947563751714050892493133060 6315 -13896340595149695783817058417669395689710331528833553242348 6316 11157097883240339748357043491447227538517062486407744250124 6317 -8493145249708718935393569417670033214398575148199839753272 6318 6365160017692740389112013897322375081831356471872364905956 6319 -5094769323647376814328552149624642462592752145580070603696 6320 4840898827984461257813172697988765504743157841815098617229 6321 -5611291091127550256770063035732566946976174998351277030720 6322 7280866070873863683825581632590178759031914281453551073150 6323 -9601431058659294807394041520975967134987745406376529528936 6324 12210521728098605121731938018674118246275432595386157342068 6325 -14662472571651014239551283557043597971278890200917555635856 6326 16499947694850689664195076164619075725135244478465855536680 6327 -17360864460223633721430644672739377998096564084665454251088 6328 17088567967736917247188970334710514293144624230240935200552 6329 -15800555009374302529048008358420858572488715485935032487488 6330 13882788287458764304623600096325873291212489360588215715382 6331 -11906797365267723809741805057503983632345575177810712940000 6332 10497295079147924622675590783322782669107196990090971772148 6333 -10191470124518016657433076861630117691458957173882672106704 6334 11323201864597495196102556714085096861347795982218495358986 6335 -13947493495354299432636323019401789755449068049335885802492 6336 17808916999565447451958413732551141925371538461755938849446 6337 -22359839093316513403761895446240207721893962527181112249536 6338 26840952556655942604044712040691073062361038022526177327946 6339 -30431651639007763248729694718250721464595415119726629258028 6340 32452601596104574271589494026614337095894342600132519940280 6341 -32567493804746203444414678158150198518756418801705271643032 6342 30909382808891184343602335032451421820724182260610706389538 6343 -28069823048629298343557695830416231138361953644983540754596 6344 24936980660025583700682306767376612905441218042053643328636 6345 -22430087920050405790920444389212146128145233555363226982128 6346 21221269156328297005183063369720113406651306188040996534166 6347 -21541619548110454647943255394242347907079004636935662709244 6348 23136827680224691376198830013444744603811273885193777354456 6349 -25384833393945483714792631323937009543446052196891317619912 6350 27533811741596034540361142233672892989823653606958257092280 6351 -28978445444996773373601682067487608601457411207516288740476 6352 29476655248215132875718369256061085409818171022147066640656 6353 -29225348738141498554861470601744731587986697053993760780368 6354 28763169210963317445106535884606105806519590693799523946212 6355 -28737558634215662307860174891994616080148487879923597194912 6356 29634661244353713970050428010272053946827364078170699299534 6357 -31592163761269354924568874921926708935733910357723941854416 6358 34380682696300509668404397954288554130420290992795903836954 6359 -37560374961249651632345404706927801680823748180395436834344 6360 40733090624597810075499323531621267046686128588787492030650 6361 -43761269132027003928763294747007798405414540220891931132720 6362 46841376062960090576655739307287273548921423853911900053690 6363 -50396712265995441559304376421276657202994951432117220846472 6364 54851922121677272129474787430526554251839749470102419574392 6365 -60414172976016732411320491393121769479786598475756608344744 6366 66975385041318865525488187971183986022853541783979965480424 6367 -74171086555831818023905384462227585106776328992630644108492 6368 81533728384149443669997626593890522645716609198987955391480 6369 -88625194952624515456967945562343093155915704087791164418400 6370 95059858134227610751454148119647886159298110338647022249390 6371 -100417181916711944892126762856144690835017045993215812884028 6372 104131278856284412964890191236531051429446758390664582137414 6373 -105473366659766447285428125118470719052135827131546640366064 6374 103691759644344349946791449860418487911920049898018915739288 6375 -98275185419986608720689555063246038312559216071746823419744 6376 89220418822290957346391404974139845834675977127698232882314 6377 -77165741709833789231433508801584640991398467965479273816656 6378 63308875567793868673244972919819221377123718140081395888096 6379 -49129377286262124410472110071696509267510671307105241024968 6380 36025765418437822079166804982247519480203257779623754237496 6381 -25010397383790612056688127442755248341311295108104164083480 6382 16567536704149746668643405395899628865641953626970281905518 6383 -10697687683840871008754715959967696520574753455458348359920 6384 7090517970421599823284347906037046694530156260063557671178 6385 -5328441447954617769748590901947869243283138759160815649840 6386 5034167403047946765540582643890630883313693698487910502464 6387 -5921038069133598454664436614773803337842875637648833761908 6388 7756004026572343361511733128623808372691669108923313738472 6389 -10279675595436481825057003906877047834649294371137311612016 6390 13138320024476359448378982154271985069849974777303972960880 6391 -15871435969995077838900154666067702159563351099612786488844 6392 17971840997648617280345677913081129266071980313186061273536 6393 -19001341421217728687778679434929610067272345929954178976240 6394 18716050307248422611722896504967546608978321699814168787916 6395 -17145327523392069304975674048796301669121089818593685426276 6396 14585331370115650961770690456768824627128856106922160779236 6397 -11506378997156080382626541026014655716798111548070093547608 6398 8413009205404358920594166311171802523968465064313979334676 6399 -5714777202724136065656844976674986413175529372752967320940 6400 3654715418784705572186008706895701160913368917814425960022 6401 -2310000048491074402747642243298492311500416286816692813104 6402 1645979100040169515193421127264339456409548118342949323846 6403 -1587673862117513602174229924692639808460779086640001806912 6404 2076488569529974593953594353623965436936383464176791025828 6405 -3096162949964947141822752271323772027660610045886309926248 6406 4668991988518703704321006336521604129614470505680641235526 6407 -6833053852761643693720883619226913053363123707710920357312 6408 9612275830822870426326079495361286908367043189675584992828 6409 -12986792838096710047413402011399563299235506030310286162784 6410 16865836920996013852260723760235600991250927178050396313498 6411 -21063518880518791967447181763182346030529186931718253494168 6412 25281613788773248764350497754294249300339494886227926038316 6413 -29111250458525862209680044288761732895458183388638860177008 6414 32070641360023797220098922657289461123907350913581256445100 6415 -33689887384457318601651825988332324842629562882456497999128 6416 33632741919452141684102054905673524877989075034247994228430 6417 -31817150585619971112890983427250066205585567039390780011600 6418 28479948932787395643449649486847539961212758374783654539204 6419 -24143200306197739690434119993571039893407083377199405873288 6420 19480633192320805891523603358773154070553764381522711447400 6421 -15131785488013178472499959261093258884061740886819923783088 6422 11539273952238726078785336712834913108262355098237818567792 6423 -8873520399806090149474802600060235624219621513877143876388 6424 7066269913278149865750693129230467547348128079229377069026 6425 -5925188483680151912558086569719609672193633933566504006976 6426 5272850756031622858517523312444196408082269075371988638374 6427 -5054574641538748635977787951185298381810164583959458572680 6428 5382105862720859838663451803602538266337956459638181567040 6429 -6506804982808861061227753855953174023840699632105947275368 6430 8734240014285462220807422416335070082048828797729480423930 6431 -12300967629990720553550036187238448849165867321942762533288 6432 17240966165424624427328315061955063973402383311704199585698 6433 -23279129990963769009621718783669139308990709431310116840944 6434 29797858012581165683110604067695488346020189247032627303570 6435 -35916138954872111643182716629704992121383623295916202696148 6436 40686892924640525546606091153970305994692875646226965613180 6437 -43362981872624657965283725867038234667657912589285053177584 6438 43632648798639688288733926068331618033097815863223756091006 6439 -41717069392950749634831541388438382074134092678248365536700 6440 38274216102206999469688941776246665446231100699459904365302 6441 -34145013911137719352977940291833982301228528020735555398864 6442 30059167321020517995063448638340221013779972258804044113610 6443 -26438747033967598581881002177639361376440358275028803258936 6444 23382962558290874437440401649730265432902313948753485462164 6445 -20819926125007677907913218152850888521542412636824969194584 6446 18728042599353675312633002515162731959720778796446138424794 6447 -17304668752036713055081283489857930335029720102341771366716 6448 16997157738343473018238208109398022013277309325477746607366 6449 -18380722495307192041263957208847997521434723293110197967536 6450 21930187074120942406051807012684849890756914080832301293306 6451 -27767415952911312048731969423063219240409328934615868831080 6452 35473613812314970801018336140062596410639572979511220563758 6453 -44043773833050622695722922451773089394147426987879841467704 6454 52029946837327991560693491308298407005779233677981274829676 6455 -57865643340199051271468254699108709631278167694122230558788 6456 60291342445134968554268462394551315137600890486469565258076 6457 -58739450293025313810181765058107425199498024414951681502576 6458 53527088074074947390988144243026689515507806368187672882776 6459 -45769483018677023667012695563283084593253436391482979021236 6460 37044330233177351209683232908239220157496255542503263758302 6461 -28948258301076816493101986856715729024175338314334953310944 6462 22728214595120680921785084607543915815901153246697517338168 6463 -19120137513118118472050748634586650455673336042305448326452 6464 18415109115034384158098133790325543827470065141070083221502 6465 -20661258721960303218255621756259175025763381663556481538272 6466 25853297563359338355500703682414268706409087197838906586820 6467 -33982595074503898433632238631958693404967205687928476300716 6468 44904474448699974087530745545210435867243332540565514463990 6469 -58086942500430313957652408850431350612373955889827165634048 6470 72388358299279973348743841066075109995862720711170298205858 6471 -86028484835145823911591770319886110232644215270441022133232 6472 96849342506617737903118921439795675068921022031205325322218 6473 -102830257845088992502609315663013958938241555395200677037824 6474 102686278758550933913291815452430984763189102094890248924084 6475 -96314765458373735182986159786590263219195360305701061506776 6476 84904568880903429235224753048694037657835484569997420397220 6477 -70665361560478302696303112518946257261679336527040858508424 6478 56294161314052524443418407756374529891228913836126982631942 6479 -44384607589084921149073390788748370074632113094732598152552 6480 36960837092172829423970154104064481987768165137319745817687 6481 -35211960106682040177844434465480706370691592804365318804560 6482 39393271029145496849495467578424021427410656047077522908154 6483 -48817706430385811938882325969969068363735590933999185546000 6484 61902303757528363326151315165797114162712947760610123852512 6485 -76312451346511489587798174526964913626050651236293700832816 6486 89285563564377929841237300480703929046837448779690660912312 6487 -98165989701245005264110841269102101597935901670082414181812 6488 101061052455122102879352763393225289204089896058032838089434 6489 -97411698735752791879532118926735638460478677345744746508208 6490 88248044775532904239785696350642791878401067345614289383464 6491 -76003399694877419227935204016435882438356582731222973216632 6492 63938763365436386510400053082193924766250623091179396833304 6493 -55379047654541210190242971417784416207853151698176919080408 6494 52999370160669813694641732251245438761409798703622432028230 6495 -58322321017478842679711191987546097353992934854936694058096 6496 71469284494824170653152554682601033757402373294435558877212 6497 -91137504507268802432827369462726663604996008823823729957632 6498 114779437605608501065721272109718142093448263054961280041842 6499 -138997696625571520039192442857211051493948746501683258662560 6500 160165627302640593052753319904564936922136376039961895269212 6501 -175207923807179327008385830725719502645743845195608979807936 6502 182364965433434940696394858285778349414744926430541680373086 6503 -181696524123953034863385280045268175051653288006845563070312 6504 175113971494725335186369649525862111968294980223028399734630 6505 -165865367287502291821558407110384414072893095249188491154848 6506 157582790930343288196481646697056074339090581482902648612648 6507 -153167069080559622892521420701624511257883171938542021042368 6508 153874913541315597231809473731847347308594218757492312725828 6509 -158949986326310420182069448588961124273107680921998872471672 6510 165986148189647165947021323895751753151348793480139866655964 6511 -171949617777108225721092949841820657304726752065657728851384 6512 174498794688195509237334714059319232172906905774587148309700 6513 -173059234582451300735148943357419260214907938830889057740080 6514 169158679752439271755190191456126825312308441484965840805830 6515 -165827144327852748130096294126171290568630046619123185186904 6516 166301423234495062003091430458303087679248966541848100001478 6517 -172626448015417278521123970941750219335933280637283246249632 6518 184822114855063640507853355419423481427631881225213397160038 6519 -201024438528372350454355575975595196798367585103180921458372 6520 218533386692724136205957537028273995521779375208477096241782 6521 -235246930601291135042182777576917251898478827828027973937232 6522 250769003452152410653208529047479430872952697969739275598562 6523 -266654657343566789196476006879827466417734268093407531010392 6524 285708373767618813488603911126735410808649025824228361237888 6525 -310731975759555556349320624430163652934334792506547178284144 6526 343355596097317370152292056186068617995045474029275736053448 6527 -383451826022191585448279694464264618473375336931247187217256 6528 429234889546874600889384702982526642403561207489271157062682 6529 -477755757062494500921089496635409202625683529504337190717792 6530 525373229767128743099476009310665292041145417278780707452050 6531 -567967661741337283787012276180609287009356477998739916229220 6532 600998527334460910138988507007695649035199952726501832832174 6533 -619726865743844449818775740964330745066888236197509581514792 6534 619865222521763640618810657298813880396009523958079437419134 6535 -598622242762674172321963559949048670955796481948668450168748 6536 555777668680989850494992293890387737738365163268578347392478 6537 -494274692075423573411090985138158060388026716554492991485248 6538 419952591186566462165524679714669571443256507419903611369428 6539 -340399096859545870946616406212696687823981932476832024760056 6540 263292413786305913533353695675227160443549963671510221926942 6541 -194822573525221518341548695847071181729983406073520608272072 6542 138720001711974418857482637882497509103505524358096846158962 6543 -96121227409554136967642402990084575508112087779650481998792 6544 66140315303172479869794544804703886697382452271594806334626 6545 -46780219512419032349772365573871361585535611530457840956320 6546 35800334582350533215875146339049075706358130974756261320486 6547 -31302772380857806981029995883614586877932400829509359902544 6548 31979005185261404820048627405175472271096022786828632434034 6549 -37067775357320961654483443520171724729904448892748948459976 6550 46103343184476803000741391277734419115522542942690108239026 6551 -58537100648718619283685324451612860367878430301892182532576 6552 73345906333416379727590293102457855337722558356469482395500 6553 -88787072860300799701450612176466767237100072612613155597024 6554 102461514071229775059401389747994412765417713291627173027478 6555 -111751336836650786073894158612657826282356313404246402030984 6556 114522597178525546212272308997635986044543134830438903905482 6557 -109819530695137985310930914254986673652038229480527961469096 6558 98233696539440484385760216068793754455996553261349046441248 6559 -81758272016834225237793990879044488781834574091054991029192 6560 63175721006981857645012161485755780072950128535828672776918 6561 -45242380752486099418238076967592683452627636352500466412256 6562 30005256332203895153472247065200975047131911966581048103222 6563 -18486471444787446865436524716500541162367829656431705078616 6564 10775815701951401333631245916021872127550378502222855562112 6565 -6400902221954271985975766618569380439526182225249900831616 6566 4777458696009257333417436021502936942575331896010791960954 6567 -5578929209374317475521250200427178924840160209432496014580 6568 8946047207080165202694582108399356101817073232411398209056 6569 -15520788568691906182858971104191982310873364115602178460176 6570 26310929612030215943710568930116147973826511238939821148486 6571 -42390485061861012942379320971498980400903750867997199781444 6572 64455028073625973502698064131462257130269261364809813250772 6573 -92302383645854053110007451267349267584382559469649028910104 6574 124386370297855789382739699378866833523444826179179666082222 6575 -157647619694712290376883305466519337128365959793017133112500 6576 187803417711906843738207973328564852615804903105063236054390 6577 -210147292500764209618493668142291580577786919043028421180640 6578 220698178191376896490687634965170732575400675502784355902636 6579 -217341120272510843029164203614660048085520083578804047359620 6580 200531606886374346554582770828355884102111597905971589956142 6581 -173260825520408887590812832570068346482744623775635717391464 6582 140263462411081327636491245535453543670147100791818522401866 6583 -106758784877672651489518768546024656407506040580798213440012 6584 77190673480366497865379387293553571946735296946070002894984 6585 -54387654074677382263870529228384322829098919661230171157488 6586 39341520308504929621398928349315882333352403436304430296216 6587 -31539049104523719458314362910158284557671725132843605379356 6588 29611770739587466029298789513998842300144252029813312939348 6589 -32044922819830767875036684980999620220449155371223956310592 6590 37760369888865040507242089219204699779152625884228355239234 6591 -46470247178433804269446286300788393926977464410821536887904 6592 58736055110655442107172413516186551267204329965730174305170 6593 -75681690548869340034898882959560018854660647015357016310192 6594 98360768959142425671095136383268345043488664778581741124114 6595 -126906713341718524484878986558863112072760948131621842972648 6596 159761186668450218963561845064359178253266692885048044396716 6597 -193374666702660060300320786319198075660904797494088067870824 6598 222689112274821707973269817954426824315160660988682927518834 6599 -242417588979784834655664222874197446811530721555913200877288 6600 248737142730373521029209538557338872989662567339484607691314 6601 -240720209942681132882141265479476619898760131704673512039728 6602 220842308745052317279500888483780876159611994383737736103642 6603 -194264880722738965295257434242853368212247600403387358616220 6604 167142213293902751041253135084105965330100799696847100900322 6605 -144655620143955417159443643101813150287924678183727490687288 6606 129596173176042665476089307326299283302515305785198748474128 6607 -122045787843869910422622981808836859648146157533312700018944 6608 120197605449011472725062158773279562123408932296982337110938 6609 -121863534323853682548023301981813917505520329095980247258368 6610 125951437879506464284848086735071527650648964264728129429296 6611 -133240464820138875875974611509387464583885621858576137794260 6612 146093088578166599264771175489031329376714292848559176731368 6613 -167186521489147824506535531156283423894411765129119481837688 6614 197765000207272919358811154875033158369444021495019807186882 6615 -236159304941227023536112296994348435268663588161133840649560 6616 277286419825147053952252154023011185763325890046539618434222 6617 -313507956186492981725677048580493195105441323881316466664208 6618 336683684829286742150851376879744167247287589688906725563776 6619 -340714883714558067553418622252156144264690758451054040049524 6620 323590328088551968231680721800419744640437416853027745803330 6621 -288105291857079683823595284019665539137258446238830395483512 6622 240990552960166527101185395992584709753666749239743094873460 6623 -190895601283934010959620187562556485975821856822467549258564 6624 146142862671422088880835346987201817613130578941410037398750 6625 -113153928792626010988860513299779881481437810720767570797152 6626 95977919786501497838987464029041935827740386952657921621352 6627 -96722652248940711603595588869428570284745664237223754402960 6628 116263279192830957638229868006399580068190183686446840767812 6629 -154586523786711337220053523129896502007297646083070838510336 6630 210477190233913559933603611150242960630148042368006949968600 6631 -280740199918983104160396318895564103132284662354567599017008 6632 359513109423168087710411368103559903362628682907937760854458 6633 -438285415823540531703514735336701005726562166903950138622144 6634 506970775383755228956064152984544168066532309397216314700204 6635 -555893546021717453964748488126577265175283926272290558145512 6636 578079235859427383536523114546194974858054879210865805282646 6637 -571027353009866050207943938158002139343747366000512236475976 6638 537330117596862226617556816923822450480571936334510153535892 6639 -483999255080454204512108128179809609422699093620654035890056 6640 420895668589572018527740970303467771589439905269538637518846 6641 -358914266981509570817636123859742026669077523875544958159584 6642 308433198786313511129237349248275576258332058877963386016073 6643 -278142410163065318700056710357226740691920643049883476973658 6644 274034867629674181281478991465974066490896378936555890252984 6645 -298326258366171187453032653444917404129781658320989802152432 6646 348380468463260404549335534545926665677017847328275458411910 6647 -416132152402888838727238495283842026210520537180096754694024 6648 488692707147229806210797549628605631065504432237496915921736 6649 -550582143767704105044642475020524094781380157550785253418864 6650 587373687892427778172429143254544743658435264881457820827528 6651 -589768183761519597667048490614286167892283683805598998522780 6652 556668905560895207022716173178491697494256398389407200560742 6653 -496028160481836053669535871524762176806493554300552409024304 6654 423058039905146908677340941806669068029189748642071351938534 6655 -356425831543590289081707049418350121074266293395262707517228 6656 313736908986448642035453513604886572459274715519815934231126 6657 -307628197956423737696764223135803759604781988138884410922016 6658 343286989007024775590311579409337287567517336943846608195714 6659 -417616570397340243500341690989472425418326843170508923163344 6660 519963325865942440741200767616274279571564115635742488685592 6661 -634303049898927479807700605000616775296920477943519021619344 6662 742743930399061518639114157063076557558289568546810260607406 6663 -829859350857068715706290489735018553133746890967357441836192 6664 886794831015818360907928239605048676848109980772781940453272 6665 -913734964376333387829670219527517353520370873871908561288528 6666 919603953059270908144661335467359301880971013960980571594154 6667 -918840848206260719653976380232266461243815063331433699406568 6668 926278565262408325566899467653018652766529178748237280147224 6669 -951927981150295562312710290516253908221122769226691413535704 6670 997464951820153448879017183509757564681815230717158330780112 6671 -1055555102666752040936273671994595491491887052264706474066080 6672 1112225733455975415390646085605521734557240578579858118280498 6673 -1151630124686205516171906062682619726375436026480541653625472 6674 1161849325638913662336530520157508891099942278039850568242706 6675 -1139884250969894281757024903975017353706669519195224562290956 6676 1093910873668638954124973933754100525315663695766181918051268 6677 -1041514401350655458797880933191039493884226280812542700490496 6678 1004056992526642929239619277981559308769957326765588720091974 6679 -999101973727157967120305150200785990944761411390648999695716 6680 1034015786420224978445430179443531113080670400320597834279606 6681 -1103685622361244087437815984755903301810038121720559535551072 6682 1193583286697954796367608311437299605047220071109748393311546 6683 -1286908795276378629333356549141722624218617479021227548241164 6684 1372537691708257237941151796269351529758016016849329837537454 6685 -1450094410642777970653749372509313036755196156497197199000608 6686 1529970450450350463492747282903201168622049162464581785483324 6687 -1628710374582072834184023414607002206761916364866171331545968 6688 1762413350128470588371359927309582754714274583016908399797850 6689 -1941341149093104003167635213714439025317246362764515417886816 6690 2167542162573455365703215929321507591189345930489208346998834 6691 -2435043100586381393809023336682698768820831429869766083780908 6692 2730678485413350403551773541023861962591528310015410634902198 6693 -3033982394481273377069430164901538001044765975996603627422520 6694 3316403087269396471580417063934713684676587380344297856457088 6695 -3541888889740568218683692466522716234122806260067942806387328 6696 3671085518341874670006098571545604960840499063000154568106970 6697 -3669602672572786718776254376278191136664342301242082077485760 6698 3518134700866469199220340674141265400912060802718800164158996 6699 -3220411644541464651888932278665408806401760300951541057851548 6700 2805223130510667001907096761296058939590522991085626057130244 6701 -2321021162144081585513233238025426780006243014997605026526160 6702 1824664343336633816790357810120293749677828801030903424924602 6703 -1368184379460105137266546950310744311744190584634618091336608 6704 988018359110623319655470331341982887931298280950943142275294 6705 -699875270283284705241392233435682479734327863913118715271168 6706 500043165470438579929182863400793866272450130284497315186676 6707 -371613401008002367647296152468584327384111079469749003619700 6708 292731602048574296852938055951246687575038565657063945316412 6709 -243938877537115110123491686156593755368255041486046041238928 6710 212669041556426151627095251614678514560696027218449440429308 6711 -194370339638010102450846925064774477081640968160497965119744 6712 190880458441902875447301557046526201661927444964305205001434 6713 -207250314917117644690410473677205605735129751296862289073808 6714 248201593612149292762282780635652156629288118178158923706844 6715 -315082001992711394274850409318680865778101806732418599562672 6716 403856663078747506300143210754383559040980893419116483101634 6717 -504497327322997196263814268238195248484145862164324802245848 6718 602030158968489467032143883031131000198649847390474596204582 6719 -679271641558146755062854005609706860169883328583707049888740 6720 720793737456919515157887851663867344623952702130174639918798 6721 -717045723990795917127367974857752674783203988350222203485248 6722 667194032247075042077928306484271457418888586039798224842250 6723 -579487990733001105672031770925356928467572655934121184720156 6724 468861296263925159898708840148494080755852423309440552105140 6725 -352637423064597476734833871770855139374580425950334934072912 6726 245995432773744324771469278736697512523279429128051829661712 6727 -158832321586400507422619810479941583700278039264659615762252 6728 94880909823394654640138582166151698823962386499811933680418 6729 -52900441673532413859756192001475281287732740814109790206416 6730 29027925514435153884672874556862038324866043403704434691802 6731 -19250024520610944604202268999332813771178482700518060615432 6732 21304443380857468590845866148911325094377609620898377301316 6733 -35781951917255818150448921933628781928686684125273916664824 6734 66456994156013610724468958667546436806861515200844017104894 6735 -119843634783902221216901890044148621579170614094381714857372 6736 203814316551620111790091109498826612671003676583053797281214 6737 -325103449457995432713847823491710246585701895317034575812848 6738 485850236220397731222722800404014973198054524093600425988206 6739 -679993011414928364752646103465118008782774489826393501827144 6740 890993444368190639874190331797949616944704708415344397253038 6741 -1092532176673655328993765009244802940766060436149757713299960 6742 1253070770907781236162589121550962768727911734541529993320454 6743 -1343581817863272698081328953927266879098905039193564030144780 6744 1346001568169159846105044660621636289904000883150780533997734 6745 -1259092343782566551787447173386207669220872369229717492116368 6746 1099136880997144828423451285524468400850488161860676247996042 6747 -895042017738147382065424483169264711061606864512201535651784 6748 679899335921573986117042549666961797530845975410665266378798 6749 -482470874108383315286048795202741083393501227578795423194608 6750 321713876564615170753969148820961907069889981830014319424544 6751 -205694763262574479090372990148518978316389207981772754974612 6752 134193688764368956970677897498329448601688523959860077750014 6753 -103042040096864769799013405553602210537945208310901358810688 6754 108149820955165091110382083476007997684152546557248832349422 6755 -147912648499085299516130292272065050947418828784657779871548 6756 223588485477266519301741933919989349841431574247415044735318 6757 -337855935600408016791208750044150085519729504115672862218560 6758 492064947994098574170899276371846215816446214834644016337666 6759 -682881137689881900416861045012302731084261765029918838078088 6760 899288326684797219836300634030455779613133903824372559230788 6761 -1121189210274610659638770809432651592104453059303987630136176 6762 1320825830810212735851563144114730960037915188789048075025890 6763 -1467597966069468827958540938273049325540811654831588232426040 6764 1535555749572436286186289125004948051353305578329201153783162 6765 -1511356695827794668650988935938489009157168905159256911489800 6766 1399648157365332918354916685956294781463392189271792813593626 6767 -1223365217434086520251815011136113263352530659444122176611976 6768 1018317549301317588434350075202133065226627209965802034773390 6769 -823817356278737948656171749090271242499427900346082090780928 6770 672736312751126755914866200907205486514401761256042955256540 6771 -584455114889240385022018580518562519678984537025832969791032 6772 562785929071358452644236750846277997578889871747683062770338 6773 -598939693794636574599803232463964505452212463519573097122152 6774 677892751086219692050683257274974982317898769488325557234838 6775 -785559588504410010846908754869023517315269974874802608697144 6776 914040963460581470478731565843412411189819639764243971013708 6777 -1062827799521171430296395585411943783658038573086491047794592 6778 1235215729081275082210443894894706669041161432395671048158050 6779 -1431185839975055049458069169833981707679245385544233676766892 6780 1639993259413281366000916405536449118304544559279895869343882 6781 -1836580173719260528978544781727951118088441887365512322721104 6782 1984785429622143518566703740508942616138340781402316475142746 6783 -2047267165476983867440265430242369649766274324168025188583616 6784 1998497553048471581955122113040307882776653406276958171257378 6785 -1835168435976420761034512217526825870615291312021099106186688 6786 1579232260062495227992223406100250239018634214561512140508570 6787 -1272276824132529435607708474035118210721468515311764784668128 6788 964065618587480535387818507750338705008089596436527326435218 6789 -700524310841497681084566362954782366179406907493752088388472 6790 515954774352372101933122129308053493090465934189870653671360 6791 -431355640278216353637678281208902083934710152735187126502024 6792 457279229576132242198375160162122795766946665746442221231398 6793 -597577030417984433143221847131790985733696169310900758742704 6794 850592240554969603658108078292341913074556192818764841341780 6795 -1206483743967246670505848787540367315375460225867359044873464 6796 1642200173106668808295374245218735763221135745507301831445826 6797 -2117747057053335029078084164760537659663281965819127863581448 6798 2577690698838909563600928910482723183878690070255583734417352 6799 -2959906362876310862003890723514003683575224142195960952547212 6800 3210025181657735247255491508639163617484401449130682464655640 6801 -3296544509017009100178787179283738521851182571888191736064864 6802 3220232721895159272666276155232104808948824696296496425870604 6803 -3013510397448959217520610345527134137378276255098671406105568 6804 2730173795929806212340732803748401284214540763854348606901594 6805 -2430496802093072945780810832785625930251985465691162203673000 6806 2168452195348727514882601938313712981910796966336333229072689 6807 -1985391258058723891319388742546353378951120786483409707961126 6808 1909675144272604064361968576766490481083093493519099013829894 6809 -1957872240998952703826763791393200191352173007726874555224896 6810 2132960615167753660496471332045606621552559395719221109342488 6811 -2418594374085202163946300696850988641914482205336238184911304 6812 2773284180758418619887797993205270825960378586659863292579876 6813 -3130798828818076673879192273474454658548209252499219637480536 6814 3411205329282261739101333568832148082173715109331508685095292 6815 -3541542837811584900025373021874029029983139952786290534935580 6816 3479310987463227611752560480444262599364143082599666062357818 6817 -3229269002118658998351041448454426859553577328745856842191104 6818 2846209780516106556217847766190106293638275360725626687166504 6819 -2422228614756243348898651920925680536689545193490670634290816 6820 2063245612504206033410497792385914680294956277122231249049902 6821 -1862879495624383804663871141799788317203955872572736235790656 6822 1881057575395885603045725324513375953404612604304415494762770 6823 -2131492378331780578159664670404289085707921302067707934135628 6824 2579064997507736466612148990931080786644731976994209718696894 6825 -3146861835294586492268021839210511833939703106095628558151088 6826 3732492937348851425770665997565331044796890933525835804114718 6827 -4232395713848761541085362747305667487500628018080666654358148 6828 4569938224675419409684956488143836203981458177191096863827000 6829 -4719462375490187009110291798864665428749620647306505454292208 6830 4716892448507621689467174689933912946762829014619704367001998 6831 -4650552461007450272009927162570228821560287002568496087369408 6832 4633003774042276559578877411390703251676168629025821566944842 6833 -4762720055208469046149327353988381761378398743259921892491472 6834 5089101700536275179799881256907565411730044832559612517402034 6835 -5593393200816415513367525017938184832956136892549789104058116 6836 6192278677313433065868676461114824326951795333606497990366802 6837 -6763146694738084231873392522253973127177913760686777925149048 6838 7183126150002207131104204039287791026968613810190211760219964 6839 -7369674493589455161509764046017263111083472837126600510075292 6840 7309443364623519335026044787542368576042488605141188801897082 6841 -7064845325526347057058720344340376835114954639792568122847952 6842 6754411482958272931109923903336605644572161770837811167329440 6843 -6512513345467555816701467408914141341001610548110553312281368 6844 6443028122615414939947875847623655924142182087011699235258342 6845 -6585546189799428299115987789849838800925910226299986663040752 6846 6908607812338388192479605134192928724104580776810791566235714 6847 -7332945726107773484169088559024901299840334806940855731358496 6848 7773868144065770852253685982904140802367887421771230259192482 6849 -8182843881065404664694959509534967415037408040262101444584832 6850 8569231429104424986138007040243137990694711681262683813688442 6851 -8993860134206407669918183263363741371258597741101839537933296 6852 9540959599879068061505446730102218533529517309446197586194014 6853 -10285129707240741315667286752932666512431422509212038506124632 6854 11269559145707766094735057275672597543090773518311980529825330 6855 -12501229946325202600595235463731035059988610573011397314284088 6856 13955886183287049492246175416786657469861968357583349966694274 6857 -15579519282287017892618676851976981561182684328265247077264320 6858 17278651598384433770593153327773633472820059956417893166250040 6859 -18904937917187637362912508613796354745703682813072500230168640 6860 20250638494553790624683400037749435286443502012371907985084108 6861 -21071341483332795002464278638513490330801386317492893509608544 6862 21139352152565153022274797753388926731624933789313454171390570 6863 -20312650361270667653249988591779233222652490595618280388706704 6864 18591633755482922398905863316982224179546544253780808718222486 6865 -16137245997976910723428712803546971772138973596713994536204928 6866 13239521718441780130799159637192841436200188816110435392108558 6867 -10246959853251668452720513508281351584273649499979655661588704 6868 7483238267324537299334544215353995821586368515346149850423058 6869 -5180770821195673388016789887626048436665248403236763506300584 6870 3450201208884525529880496977586481545819877353965437951887176 6871 -2287900901546330494612377389000410433500169004640971724538512 6872 1609171209385966710557079974739589875495189702318263706991170 6873 -1289397397140931558917940548725944857471994209245158231898480 6874 1199109082718431728340704084531712759990965954535389301652042 6875 -1227102593655175406753570950154907439038182607049595545453660 6876 1292756120308597774947953908349138340723563762870618197481178 6877 -1351246465982160562096379058018151927768865263362706553637528 6878 1394052836901758227313255235381695697227932316997483400381012 6879 -1444619470408158092586378507409320419946447942582071796546092 6880 1547907339057043686094605389058442150836861996237364190162474 6881 -1753710336886942942720753043172623464563555543115113159379680 6882 2096298644586209805304409188038270637209477578093550250454916 6883 -2575660119683566838165975140370139081527192600375489365313500 6884 3146886225016697855020628830349139626272747371134183110156712 6885 -3723118213939143252104258924837021263198251441653676490958352 6886 4193676579549391938782859172871915683164561104987363925396818 6887 -4453370356143349109256516689615939670350630816790376084742936 6888 4433653545428181018621948906302696202719907919059342965763540 6889 -4124097770470140250738895464094607395773099183777040620855632 6890 3575519533760295990273942992975609718210095503328722757132554 6891 -2883406885956168457716852853915352778041298385178290142950200 6892 2158604634591526863803656939414854748937489645778686253179130 6893 -1497158779669652490031197162511964260207556128113177804080824 6894 960272029018849072936509037837724644257970406562948223382914 6895 -569478935368668646602324126592145326754410706040944165719832 6896 315098999482508272373573071692250723558439482505171872911828 6897 -171547885857041951275663695320204244360978766003255976800896 6898 112723069799459351131748183817229682613036985516826157994986 6899 -123284510650292546323420366662404427746018228231761900719876 6900 204754850572832444965242816948639223162499993333496517006176 6901 -377020800762074832392775874018497175383312297095290359711200 6902 675628180580706313561774875287864786678759686489251646500672 6903 -1144232263422969387847851847775018105320093374189830007905676 6904 1821250572680326045762324734145647372186207340546052201237260 6905 -2721303944692461895846960752531292940791638912089524805532720 6906 3815379552048778005830960785534498047572388040111942365680342 6907 -5017267949952423720973386341972720077704639899037900709930556 6908 6185130386772473889980096661839119717697528249987629637700840 6909 -7143792750644410664176239989753199572095343840301151655290408 6910 7725447915425717639056357780600853566625943613918176806816244 6911 -7816961062071518577490432399335734785291663469069926943238536 6912 7396133875726575844651261637850680459156401280203833533433402 6913 -6541408337665641870404233340779060033958849326095188080824656 6914 5409765391382468857920314142158150579044565825145593110468914 6915 -4191191871415935052841958776693033297557377143420534636206012 6916 3057863282257409087081634487895858200077120727037905282847032 6917 -2127058631333220533041656841555806091146222708746394846463904 6918 1448992640649810269924154424908008659914121330011223154745206 6919 -1019176747161397811908271437429461564491035106126898994996772 6920 805724219995922986456945126658676520672283095214828274306872 6921 -778701776405024520663790163342037998256094347721989565797744 6922 930771267548096748946281167831609611673432171595730426984520 6923 -1283130588628147669787664100165154001273774751633208826191448 6924 1875538745355743769316954749270461134175590159928533607423062 6925 -2743141974850993148264157811599827997106418779929175809890120 6926 3886405878499824863822380707017869229468029104660903691880016 6927 -5243938041002687592848248739012323401403024389729788035601280 6928 6680055191600321505152464589889117639825140140745476749377658 6929 -7997100241475136933733827438542646878865828651121449733757280 6930 8975053109366290035136862235839209942588234481640890695482528 6931 -9429385890250267269650735217359678073516740041520905110521080 6932 9267624971478764796585005732822914058466948651508078028397566 6933 -8522214250157400357853072593752300551788900646368100397542200 6934 7345351853540495795882918053371177344488794343290242717951190 6935 -5967437782165707400407787706653565710596329049414239995921440 6936 4636240685648737378772125016037319651655191275474720943230552 6937 -3560391562583883726281119041615518653325315161594684240713888 6938 2875448448138125595409237020890863853824936454178942270591688 6939 -2637943483082346477673884903324681879529454083202631973910680 6940 2840618673327070643303101879129512635803798481047769254943834 6941 -3436442690623776687285364613279047398693794359864936023239600 6942 4360416910996139581546783298240039427334113358748141276683406 6943 -5542864994912816043194163517855725482628580070902795831113672 6944 6912077615720590056413317972740144198344067597644474435212770 6945 -8387072788609373426716010691304973041460260416669471869598464 6946 9864415712429177794031453769014285244065520608950050671166220 6947 -11207253771644874631438875505076898503744548172926474715220100 6948 12247570901136942713676543608094372722570021400408805670620894 6949 -12809990572526284408442918459219172496289718965067105528552416 6950 12755575266042341315979577777249958436806044543234536303285386 6951 -12031046231450536716161024563522125289527079068959392856420176 6952 10701092737352444488023909180069481309533171687621287674739522 6953 -8945791327602498504526063457226018269422619890737517584403360 6954 7020941375453732569523825615740150215044476607277712413657102 6955 -5197486364637475599009712434056514138183066857562115982777960 6956 3705846933454796932462135653426563580878908664300035469477042 6957 -2706119161537669374333393305442030665274276002134851756262072 6958 2289184758938006359482879729697757055587648448053343941667058 6959 -2496796861458335060917665413449063855927177309681850176787216 6960 3340278037571310828603911574256206822321719019221724596073614 6961 -4801423579821025285130678047757236492299303887133853596874192 6962 6812515385907510507111850299218555993088057001695865197270828 6963 -9227741808981721554855579516453972200622658745906976668298556 6964 11807898685723223054269041305096144832548541021699752235114060 6965 -14238553894704230349649885787203010756527509884037874221540512 6966 16188151396092074747185658860300609935627001261501775999023488 6967 -17392081532447196162017373102324243608047379484729653593352708 6968 17731716795994603390636124496161228820065386225583596527540642 6969 -17274228035591316268414754022048809489612664005960216035383440 6970 16253753988252199741592000619208399885716049596187836720674534 6971 -15000870101704235607942943463291151792390964754667295132100828 6972 13850940686456387844441360945857584327622500599066597384707935 6973 -13069003364816129710041582944577894250348245856085424845922548 6974 12815207477216360185187562618458297652490551280211552122528024 6975 -13149314496824757007083152307497050522245647846955567387440048 6976 14051682685134245749334382822340854743837916503290726050520882 6977 -15434788823238233327923005608718596191720182620144973032152608 6978 17135276376375007449246096262744640503463766213274173660916238 6979 -18900434175837762382517552606578445446074882225494303372954808 6980 20397727013767660066240253896682607135966746060928316165048826 6981 -21269657059364015416543316292584243424537883892694530265451944 6982 21230652792494111957584918407155689161210310479780366566624332 6983 -20173180178497974425991835849791071409474313480152684623077472 6984 18236166417035272102982789301803333787947798958902751492427556 6985 -15800374190144629582292790098208123173316861091102905891842544 6986 13406369332002913638756227579589182998707252191317062850517464 6987 -11622768088248925894318312752121705294587145132570533293083928 6988 10907987560368937217800077308385053402151294457471739700549212 6989 -11503031302597742064441527697044176421980730662542655828519784 6990 13375481102602410508081089257734932190933933749577057195012642 6991 -16219992135906541132669578051246237927323467019094782219791668 6992 19514762489875711011353884407799325429119310727235685787815418 6993 -22631384817364640686221431899218821819410143167719225868703008 6994 24987003496573864840330962693103329550669716974039186714667192 6995 -26209309039532763035503230283552730238299468920955791962224284 6996 26265578950223671149676247186618191844337199062070510064506778 6997 -25502696536288287072370250888509506753735355265642203949049352 6998 24566328511501117675002654454040291469936469798366914298206572 6999 -24209809125891369730536719099784618669193528447560831757114056 7000 25048649979393861031641446683356159009750017526841016128642346 7001 -27343721829484105715309051299832636790740236154974801940919712 7002 30892337629290893388368582526379227963816041460040693024068950 7003 -35072611144139178151812513651594497462760961660249321302813064 7004 39034462967000628641419626668199752595090026409374206398326330 7005 -41977724684084723796146713996483786599685518675804646197663624 7006 43421978928013305936848315340847491801118318405307914171584926 7007 -43369007050506864031071885083882751693113646395143555467933856 7008 42293250955043694457353161679280622638629374927452031542285418 7009 -40960020570024445922037572700546243666077447434125659381564192 7010 40141137667510220623021635849610012389818947870517791609940476 7011 -40342210062257572198611369550790183909866786536139368540056408 7012 41652192965152144068748804156483899572247787052488285169259460 7013 -43773212234343160007357834681341621739705498898116520956109080 7014 46209356147821608719095116919116027074490096398526819212574674 7015 -48523519288601744152915197093392502123146890058463647074870028 7016 50544438066333657289035666176026984843505545207373639944714676 7017 -52435516127922676081242546548383303952996419181665505061990848 7018 54608864441004052009104757039456241323737511790178466008050870 7019 -57544780019193774250015106674997323118982108560609976677580496 7020 61616224761687171403953308304867993845405561107565888242866490 7021 -66997346965097267086616370844763010322774090120644064146940224 7022 73668896552045387688712485422638404406351417793198809385018526 7023 -81466146891167069121089165206066174287176870068293361127058220 7024 90093116175564055331938619900295602850222362188648198779582482 7025 -99066177294692659978495543059103548560105456490092189483683520 7026 107623171337644423104563101792772746967757626161464414243868842 7027 -114688706098296571360079809191916830190083211075489761606545264 7028 118981332462560567884672858341210769888055859777139405245233972 7029 -119281321243186286655471961831882475887908819633676953433487560 7030 114785957726506331310290257553461150240709694140225752547510296 7031 -105415463897682227671481109942600198689301944057047989134807028 7032 91934193122622874393783345617970202187733778511954333531060978 7033 -75820610884202476085258645370316002279193791058298556312612832 7034 58922667351459451882086210640794587051849493673229840379043916 7035 -43022251851480784378226986239753349190903947147164946269360668 7036 29462186769701584495199969141781912039392252777469639361165830 7037 -18950501711807246308600568503800353357860185203149322922362184 7038 11573447929952171800659062136021955141920452173349755652486462 7039 -6965076710906574274669439825245730263744182828174275003268816 7040 4535920104069088262523730901110750288484353669073649606384978 7041 -3669343045386015740485483505778343715240601237696757570633168 7042 3836349315366836426410111359787478240703613852387493700406020 7043 -4629115892684992150848712862855112486290065624644141381004772 7044 5746182077471339415605146827937198798266868836156327189622364 7045 -6969039214862512152152171488540909675598398057852306585596048 7046 8155848094659106293249741184671938093929120656149528852825764 7047 -9254910726218189860818699027473510810800118893105436683446568 7048 10320343756606486381796232738603741170888075428192723131330274 7049 -11504039458047009542359541890210834486480793335973364174842288 7050 13005542535030962444488845132093214425756536118405509386380054 7051 -14982594488455011962887282108835215002522437516528460691636276 7052 17450514328733938707518391303895010085045030404279057434014190 7053 -20214729117500583307352268032000598260134250320521866465142384 7054 22876219313784396509671560563687174236537072648840337250647798 7055 -24922462775714363622287056379054435398008470117616394927795976 7056 25877589262165764906071538105123601232129208890455145730783710 7057 -25454633513289887588165795207329431354239116823761226095717344 7058 23647856786582881434212751647475221364954242267333525704717546 7059 -20728719870340038952012504657135854111979592769207271968679844 7060 17152415888059732528494357899632978005766638740189323455861282 7061 -13419612771367927950509883021167858278539078859039333445558296 7062 9950812809359412230897891838270240016818571759852166014708006 7063 -7014913530365814556405340453030218750045136403132372757345516 7064 4722224154732854849378474230873952367649082729123694899092712 7065 -3064769425902763378955495064340736656911856241169400145958720 7066 1975846271667782532254201552763612553758152124467234388739402 7067 -1386171472899901216475127494319577490723657141868454294284328 7068 1266015802323412594847097398454613928474166640012509101047566 7069 -1651397284466816997826736193042989416001504649315016634323784 7070 2653589063935683640368243853704875480292731966462387855114780 7071 -4447501102318517635050405531459231280290587327083037988989952 7072 7231964523917567275256210257854917700499027663604575761594622 7073 -11158964057774666106179428071591313019025596968879750096137808 7074 16241074560479634401031660466724428810370883117422398686195838 7075 -22262989485435793896048536672779009658983233214867885477714524 7076 28735241443104994168297288863514901625487634238696575837070874 7077 -34925690685838892241744012692322975550481515964755558391402968 7078 39981849996937863066370453336855564319401326164390783262443900 7079 -43120379045791748460076887966380876931877096451541678481387224 7080 43825874516177456462225562865970309841096543111103440628909486 7081 -41988847991622518526727198229727995453300613703357001018622224 7082 37932206825288570669334929525603146448512579053231707624681370 7083 -32318882069814104292336567354338791054507478735222472566288096 7084 25978969190097444059492668922425880167793384486939468209001750 7085 -19720707863297464842190511543559785733011251258130073677885848 7086 14186118232420982668074167968777208258467309812841993520482460 7087 -9785705629990073534293978765630675609960841639531101547207428 7088 6713351295103602640806577327392624279078512333573355587534666 7089 -5016858814805787891710317417167755171310763078805620198760096 7090 4687873853948769432867957774228613154583262746285174049933072 7091 -5735427674176017880565246794588233613852499437029877926648820 7092 8215606036831359878930164991018216084135685171529425571227522 7093 -12202805797445468003770548867414045580350976455819220367215952 7094 17705301703016961740130469556084204951351775380078897439876996 7095 -24549030927414157295694739930203683189134111142772909804273160 7096 32274334587631318448681221080579355230357281334899653104101682 7097 -40100989758892780412910256607611132742003365826945481786681392 7098 47005483978368599616384417942280938947244942278885808040922664 7099 -51916504041883791741118250308993519560612301249153232787203240 7100 53980986624871734455533075099433063587767671714777193549272192 7101 -52809788816480225067012787977488540094240529761510497590298016 7102 48606696738006900062552387112743618240077371519043430081804048 7103 -42127003465613226811574297000345575327162816340365894957808976 7104 34483796287337594810717420884312841816429563626216659954820770 7105 -26883244911545668018092015091713035060923900494004990309582384 7106 20390592932608871550463291187277845001379424440911188180199218 7107 -15798254253853191636137023446253680640936481879712017130412476 7108 13607986007569829163729549037023079155025136331609092926620158 7109 -14085376962086751038255934014993164202823531790559575088827360 7110 17322497759519824206263887691300196615552257932459371837467798 7111 -23257700890439822939466311183493862824755611021145909246267492 7112 31636546389535600121657520989177950555486851168776611978828596 7113 -41935496559838808352862779463176765825850054068094436894841952 7114 53295978111432580627445042278054236305003571232151468936663632 7115 -64523687301252623778978767807784079035880860514050116819675460 7116 74194579570490339455034679739108698519658047536278479349554966 7117 -80875960673023557495835525524813943756711239768328375879577640 7118 83424841531516308079953210788001502475063941563768566063080850 7119 -81281229724339828130639317870120962705274646787110546879701488 7120 74653397195345993899161737446064824658795246095272894853067976 7121 -64514182087258431678948446051967469579971336927488137087747520 7122 52392552708020675114998276346152321307062996662055114802467998 7123 -40027402263727356871637985436790668057065605227579338303859832 7124 29008820311490862333969973753685380535297966843180621147586216 7125 -20531987010686801227511206763907850727345092940308260236683336 7126 15327681854916668785051021917231815006753377325913812022098720 7127 -13743555959058746558517593933647562459376260154415447374270384 7128 15880056915018202183735393466752344426051824741381666079390614 7129 -21670239140982702544556698050621709181577167320839463209624528 7130 30839224741296661902916337304662927135166573677008453766504122 7131 -42762273327382467521393266828104229995402028802477195778453192 7132 56319218484238306612166280260271337630378995895777726762617882 7133 -69877018701123907008108237449549465132238956093463423131703424 7134 81497394331203850179949709161432004088738773731468188513155952 7135 -89368440240193877154194611771388491738928121488302022116684208 7136 92337542073611268487906603166891030926410324542058817317281460 7137 -90340053918255158588261574552200721319818641580730354608753424 7138 84527469421057321332922415099963337943558175289597224608398100 7139 -77009512479396682594003483228213360837044003403504588869846940 7140 70287634171478932604922112487909967728212836910512164933187495 7141 -66588634883661539101645595501768283511478359436376162442771372 7142 67336836749678084066245457714440452808773223198713727600514484 7143 -72919342201932617445965523731469828672705574558040787279757596 7144 82753657199194420456878912624485165399683326886373821498730320 7145 -95543296589680266237138394710138907725182752520228084415401088 7146 109568398079192307889112314697949668573465042874792471962802086 7147 -122913533465541351708542794108594393099044546083887806065544908 7148 133636174905823216829289152511533899311520720242088238716386318 7149 -139953428336631226852986261933740291493065360472418051663583960 7150 140518462919748442383216306849926698340711959218545506366120394 7151 -134773364651244286534213959777238818759061982684230811193403996 7152 123260493641788135930153199082733328077697170977459803355188696 7153 -107727654010037323451157863050082301043489440440544582202130000 7154 90915458210932239278899019467290107798278978782349073338984788 7155 -76041690444346397759654512011698039657879941157311641966641084 7156 66120573399685619346173039212337994063881259146035325543700566 7157 -63305428498008500639778333841326697043709669717669730126298264 7158 68409860610703290141354640903942757829766360574888368378314838 7159 -80691912622507968104660053399010258213554254278924549152512860 7160 97933713857761960988136158327129199391180713438114640719734250 7161 -116829422427283755409799449892334426549714610246180547193726208 7162 133670117481120840452133728282707024236625612122002501879067770 7163 -145242981176403935757414544327371015963926398505979097890431580 7164 149748583498984755935228173503204810482100517826891405211386270 7165 -147449227293375369484317826896136429299054943385701714997862960 7166 140773671400551018148154479904149681807326808169908823078481194 7167 -133750375102685417741349488400763919317213067218181276019103700 7168 130873765782640972306546830401079622986023809785315013563916142 7169 -135725188071680490903065933154329580916152116691401284402800480 7170 149781336789731192353898404122751082222669209351990534334687102 7171 -171811246685544545525367691197081961258220011126213582944050424 7172 198104212210099098266274128521245171030296821455145282642629032 7173 -223526760608005301684396631990393225108118301063696224320582816 7174 243129907582682618685551680367191666678121305221904140271292676 7175 -253793554563335652730035363403877223828933675584266945858163200 7176 255304586153477766745340733624860057768597946671096222954220106 7177 -250407460481061777986071460257589078348453140563652218782147424 7178 243742282673845489576689893856209852396623609174390967907934990 7179 -240062524982855636572835416521224457673916481499708994542394260 7180 242474386843258658910282199104391931897071986158888856622968872 7181 -251460784926362752045621295462526734659823830358629436271197192 7182 265100656372903837219233014445908503981418879897952095990729592 7183 -280328060128921335657941112658245602763546660664221145970600960 7184 294583639871436547853733942000103043975167395177261784858665970 7185 -307053269304165284501315332986637899729947548952403368730709280 7186 318948013552467265005433730576801625957100909158275779003790860 7187 -332807782838446926388426337859912702344562234452484516046173700 7188 351306864184421352402556897540892535238142028771348933441799962 7189 -376222476800350447092639012680744683509524346814366611536066424 7190 408010421425885714822474675086019808353406873610210112477929308 7191 -445979301695942413843377492519808466186232140187254343182174688 7192 488677184419967621052960162016520953199206709833624637363277854 7193 -534049527864159349710796580719876120238603748937437181994906560 7194 579210910905342446829192796524934927922601829780076988955680014 7195 -620075139658999814712185641656688052692446153588474038273921968 7196 651313737225149848211060622244222756408882289879267414160647600 7197 -666999402907698985631880876113413808671496895901475867665938208 7198 661911012857023108877271459634494306226945845235791477857938440 7199 -633071106593213948575332852301527754553237872299146173640807776 7200 580896941642616629419516827360341732097932747528730507857958306 7201 -509469341553519565886361896830655094523724952840989567232498224 7202 425778414423144300732927085530601503568820920151203119169089872 7203 -338204020607945640965920794478060000435896022225788709764176248 7204 254749656031540651713198638559811064236227084039644115888902366 7205 -181579163716416572381511931014961824667195809091435484279695488 7206 122228330630592312568470170311084079814785059032525130372603674 7207 -77582879694820911435386925049825324605555162259061282013268556 7208 46457986437371137319490014040180206104552954075584304653827108 7209 -26473194594923103306916334152438990619256287990656630475964768 7210 14913664130049758423944223468136340434127151539055585548680702 7211 -9365697768608575844684754081840848528093321768285850190553016 7212 8045192797253330289669598837999189442943227588236262652207066 7213 -9845828910398773041903371628514129677913804018701913889756976 7214 14194624504033249633535064725319049918901594240356637106775124 7215 -20820488658926575693762286412699934074489477401785690927449008 7216 29532888699383603686455295028806912249297384948753449428159066 7217 -40083370482929783438981574865127150117058810631120741033980976 7218 52142588967539696794412707294527032057581441664845609161747962 7219 -65369806008686351633544082413590303516374356153391552983022536 7220 79495603743350913719783144682900528089492321189952905785983590 7221 -94314997915703267332743308820057159405887906212062214733584056 7222 109529168157329722758043757666950020313123737196728304424147718 7223 -124478139797578885321090668137331514615954847020892100361233584 7224 137920950629433385194220566173729803154782343830800444110370470 7225 -148060899100261345216183643320838563513456209398370464916147472 7226 152925182088573202186294582584722883030260719849632865586975152 7227 -151015509429670153832389811837083456671213277167554142154628392 7228 141957638838008490891574271121209420719139894796985405743460602 7229 -126821044270058541955597001831039228539355635205093915966088040 7230 107911321449081519177264432880917671210029922474103087121114772 7231 -88093670377290324544752934292355240901549520528383769936468740 7232 69938325162834226377572931540111821207466244874491682063387790 7233 -55054199679387881402602093306194898203274498856407931271032400 7234 43861702722725167641781931283996930021557073907574356886732340 7235 -35830528781028744266121512455388904056506844977211986437692028 7236 30006316840129934185628499641656073790598557355233177002948012 7237 -25569608824663094573075469529030520373095219334513403961880008 7238 22224140917981555320602518169161315960238404089319008840850596 7239 -20336812128107133461211507246562364246356589565785484112174488 7240 20863574797366539628314767030566956308088708958238752714143262 7241 -25139712056599523099461583362639165906300882275652378424059296 7242 34590908817756728671140194724957048603485949486114985108848890 7243 -50379096148345488725672331814487828610428580824872848848061516 7244 72989098064990664761753076385297796383901998424784749482326044 7245 -101812943777664421374857398010785181987157884930510550885618312 7246 134870369553528376028224787029152242840581073833525672842819700 7247 -168847674037402950139141260139098811915966656599206805985156792 7248 199577147001588600015879188821002529088140339635945560105841386 7249 -222907771138747130561393586298329637020610441895634290047723776 7250 235710203327727612740723804851731058768193625902949328940385276 7251 -236641547170963409455781768781402146790907321274740970851509656 7252 226363441444904239443599252396366278743585926230710795262319734 7253 -207147087502050314108068872594496149816406221460096401137916128 7254 182080654865290252574395958014915873618878172386438340089964848 7255 -154251682931066659005973046424341528404046101108538371522421388 7256 126223536568893779203157807710621450732588509485174407392877338 7257 -99915190898995059455789171318977518735111243221535948232412704 7258 76776536109642205406292737395682529032575112650626911268157284 7259 -58055473357784435492496300262648185956280266798334070135866848 7260 44998027757534527548174766870501455095513623142552378261749146 7261 -38925909630438242553953804448539808619524946985983117062807144 7262 41197483913169165988867211601475773160403343953890670072515884 7263 -53045625327995900218184187835192978547175733422984068493115412 7264 75251460029572508323328575236043135056026859904245269893116686 7265 -107637339870358514414069182260178248384347173734064505451004432 7266 148478540647988975499142962755752238943740482330971927283771906 7267 -194087170769888671123234990205644107331950631373250144595299960 7268 238897760405639446893199681422361249470719998450113706320554730 7269 -276279165357612979463165012730643332492362507535516806277493456 7270 300003819361391103044067842820369121600890851253939119685884196 7271 -305945334213122308562877936009977812563811158837680593121310872 7272 293353797336115874067147982393354617727831913698045718575726236 7273 -265142085649124806834039052350678296168981788564831051162442240 7274 227013026994039037614558796883541031014442974735307163974659576 7275 -185779311779622902689720890322846029180154346038623161637046856 7276 147592627956004574061921167230896076699045026987679936485474860 7277 -116801034644069023272472397937908653172398040881849640509119160 7278 95798270905359234077325479330106141404697161382785722456364480 7279 -85720282447059651679086389581146595942911824444609706960544904 7280 87452481938062002015310659711908098526659303656068728710285156 7281 -102311810354056873709630569114912245980443652495154369596397728 7282 131967859552136461564972948046623567600670556481498582553660554 7283 -177544246020422927517079324307873332248549672067365540575646792 7284 238233323093343870778785289124827453638013607805048147337449544 7285 -310029999927700708471962260441582223328183415883178238666430008 7286 385252745331031464696840600919984073469314212471834213746821534 7287 -453322960930496381895426135321048931274159087876465025245188624 7288 502836267202391550382276244763576877035378171627146131070361342 7289 -524408122892467975538941277048750461818070476726312920782892160 7290 513345351656050353746185212828227089685559703138212417364997900 7291 -471130277046173114808095987502400569847851170912323497109714232 7292 405107478287754404137944359645191684390574932945706269315486372 7293 -326487057714071092620791684437911390100700096807243336229892680 7294 247471449804540994431291100320524958122879788183987947581025762 7295 -178616027839168096209090078092246201894199762132372524909182296 7296 127299476925940055345914522222672894856739237632882140637317530 7297 -97559479069446320777809846017417536664216571657914965366406624 7298 90889655999144439334124930646459643148043828862665812195358638 7299 -107225999702379269898940519847862483013521569485433699357457876 7300 145419051876943792922991607486196694762685618125569299165196056 7301 -202910317818331706236776689458365107589161614875322465015793680 7302 274878822636755080520817911038979320740593017084899306441252082 7303 -353535243633501493100831045854372453850868036528101810817948628 7304 428318649567339859093425543261690978666514099427521861417128382 7305 -487427629787049901770674425801202832181721137935823177251383856 7306 520501952471584568739502576785559531597553681336742591016544908 7307 -521637246494142086635544751901678032654282569751025781200621416 7308 491598541953996297637684153594494554932078074080259691729698166 7309 -438309114378293700882709015836299455845961839412501657105820848 7310 375357690382585103071692772679961814096792705969847481354669221 7311 -319042920421517574792884220242938203262247058649567846284804210 7312 284941062308724492615880753411484116683994909915534976201404536 7313 -284927771605703647493491422457984607753984114385164955059445216 7314 325140456096897029724900580806263965103961798338183561681060094 7315 -404901802318685100253660396902136980410400276427435391401386104 7316 516458134812211706674361219913660750895752598210556908089752382 7317 -645553392344718747340933842506059010756091763052136129480614432 7318 773099208624196122693503191690360895870656061698522853479461096 7319 -878173153772115769682788895787550449512244975927210266000801652 7320 942139090266485520947657629097102038743969440498063989528405844 7321 -953027000245258406431034248738691864879031380386027753546010688 7322 908850350202927195724691930860630135310137041215916557269602852 7323 -818639697051724605103777924382130432151960782259990082009941736 7324 700681424414533007950248238620547013384580796775357438393714032 7325 -578445456879778669476131708151400941782082856570103413072232280 7326 475456674488221001742355127945802208772928679839242931943682542 7327 -410541874037655437822009613869562038709166552989373918086164296 7328 394471819322118426723546909395741112491474592902927641734635506 7329 -428369178107176017467131625494155702029940724782941990971685792 7330 503796223691315619532115410368410534844027314141586856637043938 7331 -604354744821937850334706984235926355137061309361612020364508688 7332 708744094624834030501372978083925562783718170494218788073993826 7333 -795166053163448878209840891972480436394672886463877115320850616 7334 846526615916132875609194549807391997073461309471245266252831522 7335 -855235413925038214125883340743848861279984357995659235214523472 7336 826010889966343665433157768254955323928597042423861263466685058 7337 -775384454201431531522608243326356249769364995962523849537574608 7338 727595197367584708423303640261242035876367529961999288861492472 7339 -707865456605105409933866122047344547097602186987128918021088264 7340 735045650326698569023547840488884410787289023882084188760710040 7341 -815895544416937808916607964228930258740579193583063896961667416 7342 942785968612340222624205636259447667909928042408199651363617456 7343 -1095605493830828372489232168187005900029097925170523382563371624 7344 1247453515497623469014030070890695943560191478681436581161332048 7345 -1372553992804803815757314666724621683562364436171657188174406976 7346 1453989247390557778700572961869456263992745101527304725120392068 7347 -1488653366721692020135627455783882227903588719640261362725895820 7348 1487545603243347896677829574786351547637666578567454123686924444 7349 -1471144674737373184821745203435540516165566507395012992324095792 7350 1461596394404072416970725273775966922574448616534124702566572350 7351 -1474896715764183041171230690372465493233417608317739601919553620 7352 1516331998628533762348719484139919918041468504351745515645620756 7353 -1580947184523746421046416845671555823673700114681523388943897216 7354 1658412010322403069265614618662315969403658343715841164671519724 7355 -1739583762606170621189392085290248415891430715494696454433565652 7356 1821449521250046709591267125312230239218675874389802348580495332 7357 -1908295223806389572673352583034398579902565795116183545281260584 7358 2009168117410226926437226736345247387695374531874188818417183496 7359 -2133611396061979835068079332289742319511756084679486558850865088 7360 2288117870864314890997914198758129559495506148752252253734246650 7361 -2474619656366711167935019397976278760916837482368613023288425696 7362 2690542397918097358815033069438356839625615910371864392302608520 7363 -2928872243898309980940505613751345944223307579024484826720776356 7364 3177111003667506140707450703644307440316332924271577485668959944 7365 -3415566246303344660939695626422971863573222735780064750158110424 7366 3616874394030915247535952998492118083110531773000528245950601994 7367 -3748757602079943562986730347717954567537748979816786086728428600 7368 3780489876095931841753018067597506108967215553126830961612309754 7369 -3691285164072439457580634568786858056921987183421705196428167456 7370 3477271790295505961643823640336087108717268579600763201910147610 7371 -3153919197956840809867732905748719856532442291887138497044091712 7372 2752690606051481243268121852990852763476848759422608476755124052 7373 -2313245614122975294944078008019479018366194906195315244217690208 7374 1874315819785063736258236228438673893108577542136663101115087224 7375 -1466540754029609582247679706666691124042923222415183744552526828 7376 1109180699940573790662571679411787640099517640108902879286277574 7377 -810645139550235922278660043325470420192971491561871104785785792 7378 571307262556241455184604403636826594349569474692384602571173312 7379 -386740042019734270706849190443543874909317045724693569398145796 7380 250159062430996464397254913086819648281185931583312600253632626 7381 -153826569039544651725703037423109447843207090600525965864227240 7382 89814873883637529924471519009132737527730982316328469010969718 7383 -50614175805318843120996211378366790560801099494122228629531116 7384 29793994722697341290807142302223165749719257124298365188477634 7385 -22630244319271029364275018283606657204423721758897802470534864 7386 26499087344380366415187897309336637212562537422798670582480212 7387 -40905918856273241801065910614775684915111578312582940002460464 7388 67141795589354953264554937875158974836738011137315454424882788 7389 -107643414270916329305726600337842344300631552722617423051145632 7390 165157729588534431287439316880835186290490837485351285020805338 7391 -241805989565466393325258817876498239221213410555533730778959432 7392 338129711574455283860209183499508237852281641284331695184564712 7393 -452195742818032423341272575770051179265987111523859535086463376 7394 578857905793964986117383411598756056087421391893709354850202288 7395 -709344138777867575464179825846450025175581450746669498439104688 7396 831450143620323534755063552922352160958613343508123896200866458 7397 -930680753576420399207311776486139367641799124967119535436078872 7398 992537786364892426475266205025907640668751870155773323454946724 7399 -1005723494562750567174788571350315033168759421097105032548765308 7400 965437155032089544389895135708600077346780454091140742199617794 7401 -875534970053035880276943938815766574136700696236906476993097280 7402 748466220395010105442180379341350798285690666442424689217420574 7403 -602677184223497745388408293207362220896188625474792944683545176 7404 458246780189323624829352993278609373771425324446399665209321292 7405 -332290589852021279478831496913082311160380005311973056375459408 7406 235699070516747156300961451169330295575066744421247202456628202 7407 -172081441110390181702888048829589656688736609019330208256806308 7408 138821895396768903795232877212365361861201813630592913546835204 7409 -129461785146976320366777216520476334370500821557142022559631856 7410 136464084252604853945976040631352701869686972782022155075997052 7411 -153669041314173479189115589972287620262127602501195348287010740 7412 178082449319129508709957867071895139848131428912972845163421222 7413 -210802431066200596196304930763071383476147344271311702733988688 7414 256878803366620729085384948943583845860576689634362585982814812 7415 -323892272542713343513308304739648241764464734803131621881975968 7416 419238158919482157549178885392149684462586738993363528030814476 7417 -546560208581082087464803798184912194115694874737550181252526864 7418 702357980093675382297368311727243144109400120820020466953971540 7419 -874173923568439356163420000172030389005406062827345635155988720 7420 1041609668333404501043321681774544734489832720449736637526801852 7421 -1180555630615542416696207605535690479806836754782556242080521984 7422 1269645203039655138596995348344569500119442987575583444749194792 7423 -1296672596158953605330427037617909694655571554298891262363529044 7424 1262307101787100007936107474494527636480342860228420546976672766 7425 -1179344552573584630750726370955453622104572377286928378900314096 7426 1067688252548508349170171963657854152729611766377514981012600362 7427 -947275099100832639037951991179279123900435124595305298483945840 7428 832119370489722131429161236181277750253836614547372390795597956 7429 -727965124233908843350956522749471427998337002938341231889768256 7430 634118682667087630731470558516784928007003835501207038876720062 7431 -547998038160443727877744548260962032859325075474201350485663488 7432 469891582044245829216043565486145253626991097324273149742201042 7433 -405760541978017288354594489704943882967479923530020375786877024 7434 367178398308467858306629378088797219705734737823608319599030748 7435 -368783710260195575640929807367645276326968489901479547582694428 7436 424277264229333036682041081697657227841838668909206870524139216 7437 -541989639918116459700904225329900286580001416017314080177651952 7438 720833451195272409151983801859630757411776058104375816110851220 7439 -947476164642362101741547555083353432065326685094449900013271784 7440 1195821133899783275412560146521144416441508160343582390965487826 7441 -1429897984343051138002531919751310020049895862282285456261317728 7442 1610523042923432213727117767177568069355317454887516789120264304 7443 -1704572132711378877316120777025381177711769295591289909252506764 7444 1694097009202741646575293245226093477901966922771388485252169704 7445 -1581863149364072974135622514916263709404887651936908707685708504 7446 1390879029640819394651762244237326700018838981439828984478802714 7447 -1157863828551672824168963708634571879859336152480571076681577380 7448 923185524409941347432782629993894582744453366242377138334352270 7449 -721207518119174952657336688964431436358566429929797321674674624 7450 574497119237332393903488449846713805607806128174392112671204298 7451 -493352748311134394061053476513371230846544675539332297825986304 7452 479731455329570117132488722101749871222930551028060074869363874 7453 -533014883912468686507302434585534312617463033984059442080359856 7454 654636797706598296241921877820769735854891790620442284161028488 7455 -849266028552248523805213623188945193917946909477942333611731056 7456 1121598452458856682416389346239773994420642748031318516558360418 7457 -1469529553449825330731854196217429491389824056474052363745503968 7458 1876241990872219146181863761929821895986149809386518617056285780 7459 -2304999495645988235506420825595243422911230785036940492546254264 7460 2700385878340519006127765796665913133377079590615739886027244708 7461 -2997785321843722369758160924934456339689099401792683807327599368 7462 3139400379592499535183894141196285299308420965979556561041557360 7463 -3091551144319244726044597317476354327030434650238243706765199296 7464 2856432703639160328467797056157092949728659709654148169596608260 7465 -2473212842028327138677601041054911437752677636122916210495443952 7466 2007803624563220248828163455733274067873020328263763768345159930 7467 -1535580258213550598713159148496582323962086347955627289463809092 7468 1124068219208484598807426991659916240966038883489028559117386434 7469 -821758930848873904659325314931416273557738340335497939971274704 7470 655449887514126079109155353768476268466138853706601696118127216 7471 -634112771625684905893875289431795463978637561563718317940070056 7472 754644230203222311143397236057587099679301517804253101114485382 7473 -1005088420186018025158160160342224120631091376805328035044408112 7474 1363546384688423402230287935434473101641482821983774769900089338 7475 -1794402622184978963005421341101518246810521669479198791941042176 7476 2245892592592602682834481353786831784916703421476233775687169906 7477 -2653166845481142297578322809629163558847347875677536080638683200 7478 2948688875704873759048073995549003880319122236837616060046802660 7479 -3078036165763291430537594165738798518749383736702529034006781220 7480 3015834126812862138699225461395558395160760990030524717053076812 7481 -2775539124410057140598996810447341608549950940493601946914043936 7482 2408904502091206196749887822163299593830518424084734741693140753 7483 -1995245486126691441606559332927556700931223975667887591653195954 7484 1624723020951258742912103018622976879651781364854002787677804124 7485 -1381490384864327766087533024948892102878234613707616996140851232 7486 1330959073620416063625788153588076985945519619633158281066760370 7487 -1512008568162521355006289823385800749895958768333653051819910436 7488 1932222082466965656304422074574249352478971052893696713650482622 7489 -2564110750723701828738901319351201980096227670006774636427830784 7490 3342752801798494729688984917007650994811471337623474607516306304 7491 -4168281948946009427284225652816866016190906576005706439385689528 7492 4917520729347323961813247633929555134305436042373525689691116150 7493 -5466304668374823324757205469109962638478463417466698544861688160 7494 5718633035072402941156907420551197979965254191799386592804467840 7495 -5633743059720415703566425090559992275528520578945321464888521428 7496 5240846115821199091789129612160653112047069728534512130879670424 7497 -4634969015243422830280018541598134874731310519070833783976057632 7498 3954469727188670480789440780698683295870908405346953010380649114 7499 -3347599241435554892249585617880184298322793692358652195918855804 7500 2938536079650741984849118086433686013823446057682769303367926798 7501 -2801725288291818646854255723654228613215079801435966957874608160 7502 2949049528496971662649487147438604749513844328308891219794764076 7503 -3330365328669819802772500330362132244248068574435241544073285276 7504 3845985140297714973271186235585807782118845333552380106426099502 7505 -4369185104913714373453713107124101908758205702670184281849176704 7506 4775904040372610645362188261544343716864559086003153472461831946 7507 -4976430373425624411461920813024538935428892349918363674690603092 7508 4941099912519989771637011975018324587286977724768472897258045422 7509 -4711307717221776016620050051744886560897947748637050672014946048 7510 4390293364620766380215884546852858002434720455543092918343393178 7511 -4114685614722816936233788912968155635963116884870829088219075400 7512 4014916985183446093610925981307856788346774208926207135789726158 7513 -4177015918915301862524626256403278385127241698810889220501907104 7514 4618049262353362381712635971225732623951597515981489720251822196 7515 -5282937140256652629348654349070258326678796403816505839051790316 7516 6063394916176036933098657739845586538595097987992648651993256432 7517 -6832679992828355941121336414282839878203985218202865073557391264 7518 7484643156056369701065727836609200231644935832498800158010668584 7519 -7963890724465250895560677478998873631760200204926875350621917060 7520 8276634076851757779998753209316620608891339502028319473506366590 7521 -8478760076690322366293930901742802062669426038190737352021753856 7522 8646644138917106843080695375766465891132518660498215990596389156 7523 -8843551546050492934474023322445467077454275346140505104849919020 7524 9096498509600008884952666608985435062751093465699982650566260776 7525 -9393658513369003094464435138871940156907612495976362789723346192 7526 9702590198335125944799331347732772948945356796091589862708790088 7527 -9999288033126375753435233711588606395002967947350924326995831896 7528 10292543623143014435128477105607523547108792556148745065712832962 7529 -10630534795604960289972014148369339776979510473651373673269345168 7530 11086050130530648302059024555572371758080024143946968031337454532 7531 -11728302400329163148537983561316858699151963624641650173911499924 7532 12596198922603311585243329842470217868047619653118553466357726946 7533 -13685885449143424789722171735574296810824594168080805056753271368 7534 14955559690004861538424544383521778983827928258021436634515282360 7535 -16339457973402810441540089257845781044234859388414717340618569360 7536 17758224630451507582783437568170524135634501663808965693276512510 7537 -19117977209488606694421945484517381533732157556040001431144279936 7538 20301685814109838767592315558660434244382306150633946267381480526 7539 -21165706445805276218589952447128739884224965266795044928188123924 7540 21554309210662139138554257308309459936612846800660374275440239652 7541 -21334949088338626225307503202170517503429385973788416563448786632 7542 20442934527106685657239768770870101217828730683514085098622007404 7543 -18915065335817224015080015910579542322134968807633238593399545148 7544 16893827995851130350273660890372371149239714787197957262194798940 7545 -14596304066330239066230251350033343221067991282076060911493463552 7546 12258357910547057346640926446655388301332499102951879683000381084 7547 -10076092119177545703291708607134437485551515564811089587368449904 7548 8167061180743270192618619154666014812978473324838237560701108298 7549 -6563464115829872869751944807986195069063116840189998959867813008 7550 5234390070854083442344777592738869498735504341793551604813559658 7551 -4122249968086786987757542145537444186226760990756455790275522048 7552 3175408731688522575443328097937476719031257879695243711597267010 7553 -2364956886794831128988087790560701894911411434385870933895279984 7554 1683866447450438490462599401426809838581698482712520234989408458 7555 -1135297751107525040465085886542355217260703800635106277624359448 7556 719678385887857490103184677561039224063222415236876060610016782 7557 -427492385885024746947045978149842285329636382432636202920493584 7558 239578515130303224754381087641034453901692160452629930003737904 7559 -132595159564301042397882808931049903680966877905017207397648088 7560 85907206954723470215167650346715200949815572027219867134915908 7561 -87092950666170549589567805030205487757793723319953093012285152 7562 135014776593014516028176247193331267779749504298341258163153470 7563 -240572188099558011196366948557248345344907792312453404862467988 7564 425389313928497813032508026238997255689511065160164598590593494 7565 -718174565311690224647268897531831069922186788721368815374878968 7566 1148107199923019583819205198941375817765343044216359270541104910 7567 -1735012472890765937172754014911151687131539487874123342223207560 7568 2477474270618052999498970693609264924615560209784582301475095990 7569 -3341967418656632529727560222323829621520463666372142523989142912 7570 4257578262881615359643961325980830776022716164138638618906466122 7571 -5120736578917922075257554476004648862963471034212807809626057516 7572 5811877418796578927590436427811095205912612458975887939484540250 7573 -6221486090578513858421815173966097209373057981792702701539781288 7574 6278286246686667777960146620377667990961210797842025013523789954 7575 -5969860604358137028631675088616955944238014339753668266235468588 7576 5347584711941300621052129179930803016565690017666118383483334870 7577 -4513318736700173537266167603205422309379448685634808914920985744 7578 3592486560424636188351998928076076832769625688048553006304692156 7579 -2703460258664001399992786715502690128252550229591893717618611872 7580 1933903448855332225651887483263781589255542072529040145286362738 7581 -1330733118508312140314338456425930895889546836223530643895698832 7582 904018391450943724321402444742572108371753564385342404917181798 7583 -639838438692532260673894150707758231173960870723921870785963288 7584 515204628629245445108205648293917885386775156770433411584944906 7585 -509718083517439192675232579979678771914511397237055951734729696 7586 611921955276175907203898604008645829898266649094580429610817814 7587 -821088189193018709583678097869903820087060335544075943769141572 7588 1146104945371806840844883358770514264233807718953155698938160626 7589 -1602287363883865096881479333161385754165817932071009892084151744 7590 2205523849219338200225886853541223953858080154812252714991849630 7591 -2962723112096303360320048955456570210255463335101665668478261992 7592 3859010863536252242336698875089236139568075123631239918935982104 7593 -4845229723094687567716556600448225486794522127648559449434015408 7594 5832247274336770825988166057552945929631429374089786637435840826 7595 -6698852862160648434000412341876715975442293238620363029189895252 7596 7315948418949093792688160789675184108297686609705635497117481660 7597 -7582123166919530262329727314228778769101721170204816676258934032 7598 7458183637316163482520103908907577291986367301007042958016473592 7599 -6985515099398487675979203995767756280445619899586756111424113640 7600 6278037671670135423206313875116842039495528532324763437027345292 7601 -5488498664183824930082700527234277736140798075011205948566067920 7602 4761542496264315739253789729212412667704788583523893159103974224 7603 -4192239246549415422928284148502053423709880825397108583501748352 7604 3806266461080358500416388999280013533996777299056070113099469396 7605 -3568207211396452908605943471015742196099488393303946520697630800 7606 3412514846822296753696429304827523174390988987528388081445459028 7607 -3283148922697891798944185631443006174623396745367655624924623320 7608 3165867672339616403141377943095063460494469664274123891487496920 7609 -3101396927023450268364747643962467888542202432975284346504613216 7610 3175401037857485475764489522906385761342913175445644004960716900 7611 -3488979118189350254161040572002922381458809182654808946929589064 7612 4118977295325434172674006049334783761640972226157882454700895232 7613 -5080038392211216726069306286797984817287218398590877241204021600 7614 6300298171430174605429389128956988672324773139353204377705119784 7615 -7620191057877346396905240491351263192087660839917405816640332948 7616 8818624489394047757085618906592004762333034003519214155174171054 7617 -9662774982963700428040583873833948128336054708904307580517075360 7618 9968626283014603480368369271794781970226570537141008081647066200 7619 -9652952229636536769762337008896167269144848721937152813358876180 7620 8758030461399038333784387305286440116186092440826290191561370428 7621 -7439529891003933490795644240174905179015825938395257116985473864 7622 5922479711955578239064520938860724114653720107941692553300205750 7623 -4443007056492341501513141731063896792401902333106720662572018256 7624 3197995678740987677955346721939321508502637768282867125487321576 7625 -2318932541997090564683877098688854386479274723440785632661332576 7626 1873707272754180186405764381181543776065632645813044617152465670 7627 -1887837926399747457495800574137097178922971115636701430618602944 7628 2370100305400097804201990295276970311039128007020657985687738178 7629 -3328413598628810585405357069951424258801837402378429651539844040 7630 4768000895262001495441868914549276012299930275691398474066575586 7631 -6671934307525168560271965702883781270469919692550030958950538116 7632 8971592775240048144018072616887608768929118620544176034888124632 7633 -11519797655064236582142913344705536425306314166515054026615677216 7634 14081167293756456127477893560513536273501209910318378152353170916 7635 -16351074614913058182145255974201791256601209892946320943626286612 7636 18005830376981054526587469382823336678820607539114616367411647342 7637 -18774192317678022987678729887501210508235744678449724905366871480 7638 18508959355203337196625640310542802851657473556396766430377380704 7639 -17233413360862526204328048134889477021894819507768796879179149748 7640 15144376213093653970313764830009982691281567923482751021536419806 7641 -12569727185319051174226015278150085374998502518794027838572123904 7642 9896000808543536894359328220745584274717320198491081144899364710 7643 -7492193312061776795876135042370510415057486948004856377631640600 7644 5653864688154970784577589959800379082379698877117920835210101436 7645 -4578625832963007087084907180978644655069645536215872222993015840 7646 4367626884720831244684983891278624880869265312749598097261623734 7647 -5036697257488082588974709439856933992163332619501903523420422920 7648 6520873781604773753566973910676715188106227783360703591996750554 7649 -8666551043152987058386163159044766424890604485262200679240693040 7650 11220113334672248300970133823421578731431707101495313101878115582 7651 -13831932988028070802917575408479526265650709852224368971746789540 7652 16093257681819892222141004919938834437686811398536799625354667890 7653 -17609730880138368980028811971505476063490109697357630666005349520 7654 18095232131351671048669705535748863129303602983197720017176278878 7655 -17454296548880762435132980160639613292428396703576673681893224664 7656 15820404804946472294499930647988059936961643560109793138773654395 7657 -13533302685977263392512078786534291419967391416728255033283501304 7658 11063588695836729752981418656470221858103327330247952278875173180 7659 -8913358755332552009420280420232740073227637260179475752961604496 7660 7526358728693655171821435667499543413516613144559508730992743876 7661 -7228372157879400594292807240560954300063356527289149441056930080 7662 8197888598408005521603490489977136877401205924293742490109419456 7663 -10452493069776899189481429292086399960151372828969239893776984876 7664 13837167631424940477920389420298558108646544707796684040693857646 7665 -18015225484242584183956846118926710633379871770766319874130343200 7666 22479518266977975346496063129218835993465020378722188424724205204 7667 -26607023025427737145973524510056682203054819949937579652238157440 7668 29766728399822768481255589888477829746257435121591719046190139250 7669 -31463712894283107317513780001554009357931009094593896357623958928 7670 31476371961286863206506536473775929567883883289887642217500660198 7671 -29935302510525136309516066982305249861074728468402432615863776552 7672 27308741283373149998355582915793687345169807241277076583945959814 7673 -24293556414093854440930398927435784172114975157767709571264585968 7674 21645070884698908473405786673235957309796090004026975470486709434 7675 -19996816430812681151731866599096596232763185633435091474172753812 7676 19717431521497178696313300135222555615797082524448535088741757804 7677 -20834169362145758399607202447308077376798666111598454269874732272 7678 23033702015297814773719460205368614430972396893407030805303257314 7679 -25738215792880121683442264104030995532959574391358731505681835488 7680 28245578189468996591966591884067953391340945301963141854251069922 7681 -29909997529749577385923300887048425988826469865547987725702997072 7682 30323054581680040724105295788434523502193268034254362386734719798 7683 -29442842101065481417803057118575808306515844521915297949945175452 7684 27623626512747475723897492596939545651815211122340350247154795852 7685 -25525391605545919539367172820184174034748568657707250291675726200 7686 23923883799863173305352555624671909679912821967684172324830911894 7687 -23479575537372165411051797706830351102532790092967979385599396484 7688 24541289417672388366131945108315139622059385666222377887566331048 7689 -27050044781821947431219113663442089666056287526980455851288443680 7690 30575677738813479227179202149219894477028340977240821732232517772 7691 -34474673805552644298994534481804587012372198041726307109909831752 7692 38115862044991959756355197933802206513569981548619607112013823752 7693 -41093928156422295150246931315619827091007977733202590268561671048 7694 43350143895508164675320148159391319879945233188237540216552416312 7695 -45150785268522517163201063377399512831780558967804713913341379332 7696 46930079404095197129872442009113334528421016648299673157195420690 7697 -49065060640264717703883954750226683478482810535201706153515337536 7698 51685214934943379551182385105046733240782356910411069756860072334 7699 -54608411713474505229771786220864468573241971872178448321303337328 7700 57436901909075328162190198975774405581480796193953696248626606680 7701 -59769387856897891696561985114323340298354494532406400525971038568 7702 61427002715970403582168006177982773020543439247976823165849981764 7703 -62583789571819451916851168232930374625638881589170511516427531304 7704 63740630572709840495646751115607866980709605381500619394432056036 7705 -65559776155350375360681816902838802008750802191170301041645978592 7706 68642514640031592093033972353029357705704572031487236040936238122 7707 -73349701679060646871259408051661665255951540009888267604143285916 7708 79726837735342275373541217790270547922148026748389548810973999722 7709 -87528457277281188108428094792763715663855622715801612834483452240 7710 96284413113494431283117433923995254825639504214720974063002725536 7711 -105345987008969227613672458124122543330864134876431311920226256352 7712 113892540409867195663122539576840441675607308127012231890980719322 7713 -120936562588515898509556145603512052823733755514653737254339096912 7714 125393180500200423795896732714116570308420173486373848869426410680 7715 -126255837429464419421241660830878515110014741313830316458007372764 7716 122854997374324698579981870395444309782388416552306122322689890502 7717 -115110847909763882505597646823147163799745876012228525956093642408 7718 103665377479231089722711666607430145718694594935391299264263957556 7719 -89812224513069394792532961080508027156958385044489275881823594080 7720 75220397684295950487669723818903268881997094760302049918673827876 7721 -61533405129171273624007023719676429577025179565246431365042640064 7722 49978520949071355293966960979175352549415433297547325982077281646 7723 -41118089625075291032096623745439014892467670085025043763102579192 7724 34818316604411612095920129517930648781904459118435160084904973324 7725 -30426911291313456260319127970632663198863207192929910010521047328 7726 27075914075761816918329760968862950965364566012330608710985652480 7727 -23990427122366840698118148589760517763313771394306315899272716380 7728 20698723757781856261104832306952631040327136454658488347722745474 7729 -17092499853967450785739411851981788812299880712922758999111254496 7730 13350675154545965209065038330072250453525901354290100352888282498 7731 -9787567395187368524459532305134252488753097022709290178229348340 7732 6699708248656328450122968177738561661759175860042044390547511884 7733 -4266298520102752358425659282822333010176249012989718673949265216 7734 2522104971641242050962318739384433076556570481395929637409360544 7735 -1388532652631462993947315068623034006560493552147512685988994852 7736 732213127604423773534817476500191734946250425673193019439660428 7737 -422574571473207270423034579690807018836509844028177422476863120 7738 372872469476114603012422095987496300450291224383394616357777880 7739 -562628812743387337300319302196364555443030815394941526213090056 7740 1046263032502056829119072395832379845824948700882817302853189100 7741 -1951567531281712605473341952208313991991023222075461591664452984 7742 3465881973013672961320971763668038198663349659979477949066088976 7743 -5802710971077891629930927399098618424224051677287037402358946296 7744 9142146623646362536808327437588417271926565689269623929495816762 7745 -13547501941175374655298210774286043023679429891172019958804929152 7746 18876468767565547665510830527017926356039880057592099703568534466 7747 -24720959839686499281481235834767882811942208322478267664284572976 7748 30414904464504374195353907098824125127104659145336728714825264634 7749 -35134642212976550273950590311543345552425732013879825853995475744 7750 38082180856391333110962741894710632244800508476037045083463876108 7751 -38700459744757411864885410807309967836141298703496897950073998668 7752 36843718841657662539218147580641622989543276481949553650391714390 7753 -32833447699188950621212259950815608373701447136906036530357860208 7754 27372774323377117047966750569956986003295469991519501393490103908 7755 -21350389845495206597395372301179220104975479393489520921592601680 7756 15609279123055959750374206697457361611749157071296867983232932088 7757 -10763293707863112874533821128614669839639317616395522945197273272 7758 7114931812844201588879083332024555640886229903153835373200254404 7759 -4680122195246915617960077850386872422371241283484009208728662088 7760 3286385533824495363524591242914889373184383809209484902098195046 7761 -2695620636251358344614595150039337391348838487630785832980377232 7762 2711008294613357379586977245449383589364024160353843761288051456 7763 -3246268930226081551407293881768730899917455689518983605672786996 7764 4351212165835631503417814932499573777885153224308287602003401776 7765 -6194461701590501072249176818649392979143954954944601686642165768 7766 9005582381432122932356003337640732690736148067319029801078826434 7767 -12981731623273756539766357952340681645321995718409247577872690192 7768 18173302110184664872353588988638062616118934451180774243957106072 7769 -24377495671282183282220353282519545019184773973931487653832828288 7770 31080631808918370484575884754538627382347538492579558578958223424 7771 -37488663681776108088974779545919211101612421136152094023347519580 7772 42663742507143871685100860302278830188194555669378608663280798344 7773 -45745537303213302526607328670446232302476746588145551638688213592 7774 46194327450777427041368917751400921829912603141690023223836087670 7775 -43970287360277094798851663598067578014010109648083698284449610844 7776 39576169435934769335075483577328282491333332738879195978370628242 7777 -33938039199732098285740612456923411841822579183266646831071528384 7778 28160679825356764879092237356267097174054174717212418578585025768 7779 -23241534370910531029626819469093251017752284221501447292375222168 7780 19838275384231032837231021964510024160674020699524160178540000544 7781 -18158673349888377303626255039420699413358268780927906710512870208 7782 17993913554354723301389596070026224001473743589972587708033415386 7783 -18870009661346048867312828997320988643811521207709715551206532372 7784 20261201704732990417775828974987473534195372541615183027335432380 7785 -21797412879867367390080645016319384383812733171583766065602305328 7786 23401860210453248356462752101028738978447620020091687044347988754 7787 -25312391481168786854407883985298084015571741125578337743931104960 7788 27970946637205868486133778266308941029797949801169548824403658618 7789 -31807243872324389362429915943577239390464441154340420042521169608 7790 36985396538660882860709712202680038663638748698996869172481021522 7791 -43208649087210354062410177416635267853730681363010778039248577740 7792 49671063709079746481785027687242973770291702204476990616843820792 7793 -55199774418168176834496717639866007664069585202130553114145439104 7794 58559210313507431918554398301037918199939506103655542834893316264 7795 -58817996296832106574124933513908795656282454810105318204061952596 7796 55643958337671597628263661604773348240379101124425462829218500074 7797 -49414449359337592916843770489604865671991559520356890719961718920 7798 41102886143832316446690879611989476653806553946127478584369746000 7799 -31994824221446509176613292466285449258934761997854153825900707484 7800 23353233226222258528971967449628851948693360690564798180562103632 7801 -16161454592123557895789007138541748017939920730846939857927665072 7802 11023451348069258214437355879407054991254360903631143831297048684 7803 -8223579359785678569356709970804620405796447125199307499255669600 7804 7881276301219818494990853328008362281135995864641104114008405620 7805 -10106430923029411767682075099104001211332678587766249911133524328 7806 15073006450046489722487443643608862320328510674787890455127677916 7807 -22969205609599518521108633841787230211562969116184097115491640952 7808 33834878645030050847640847328890487468044701288393514026684086922 7809 -47346305088111555692963353363140652856748494589051154899558146272 7810 62641845329750169975104013709807997659664924597666990094932266882 7811 -78285424451560802837921615431961928863788644901359871792480433256 7812 92428115419357702073121229748660723829523300044644182295324042494 7813 -103155452711590472345379158963220863433372699803236341680782952264 7814 108925660228322778406398910816483249532620648339330153404997885546 7815 -108952347306926781202277926954690033093499669528818341219352346304 7816 103396777038380757409354753561106296101612983114781452164385304938 7817 -93309886809306888816364266286941929011891227522731059349566681696 7818 80365856365993518566186951964152703462163558826803606300994117804 7819 -66503527922125960472592449285381403998075306345802581644528876964 7820 53602665372478759933686806351019485720744599737122226669234581238 7821 -43271198675441287787286499914344018954631812147230966950094994912 7822 36743697208481774975960579326855243025056489937766261269158748062 7823 -34835157457475502417234001429171006773986856563238285746198974084 7824 37884730157967156646938309277149014456657272465650067937052133678 7825 -45660158963053834871531705694192602498088985767767319688100119504 7826 57252639316568460981611297989451814122251011599591204792384493930 7827 -71041724578928956336533353869752515070555604659264699557915307768 7828 84821654072629998810275006349145917947384393640807114288593812366 7829 -96138341983482290896558841558898652271927884089117541097142497176 7830 102798726621188327160023429056194023787745161822481810327486164958 7831 -103418109076517404356236793244937873858627841899772218779682969796 7832 97819305674179477925674257717068382985747095787924828726462668975 7833 -87129091214394100429263432879902525667551320655569397534150398440 7834 73528377669929617511066474424888041034488292204117681709289260478 7835 -59749646254959906792906524983001262458925855977145679803346403556 7836 48504654681069240825643898977793243734856132939846285227747330780 7837 -42019957605439786472018192665297820567480593307385875279949453224 7838 41768006011110893344418415351735203175288526228023799376759278450 7839 -48369288575782049470553313339716520428522886226793814551769742864 7840 61577366130706027714001386771037719633868018356571519201859811838 7841 -80277638369620414147876094461207785079385122118495087191876635264 7842 102508628607597189326469723988315877414833253529304821876260113242 7843 -125588352596852804628953438072176620470580900665038934467708438604 7844 146437868185951162876760866255134627170589404471209853389745174256 7845 -162121495147832066768396593546648936329686553829280981991851674096 7846 170504671017610698716385456255046219061783867836775123577481091580 7847 -170834355968334658498914776637115834813209463424751449815156069200 7848 164031919985188639764544050767190148512287155937420498664896481982 7849 -152567915822520980364707588150848293994278178336729132692626188704 7850 139924126250832533121392668845707952362560386609378599420805758898 7851 -129777927837885087853627388224080312415938476328213909991160363620 7852 125118513093496124419802993382829707504707785510123948325292162910 7853 -127512161235463787190647471161717210164013803477282591210557428776 7854 136693031152817299744707418674049133338774678721230059801230534546 7855 -150589629307737362454130990221823682277527483849921407672924305596 7856 165813002156532433016580288058734566204477900599401572789084229488 7857 -178528214254038186677667346121409837260934385194102286689292075776 7858 185514515806059958492809531929770479775306057428628820768570753654 7859 -185127081047399601261626985323937087604306597225099105718647355496 7860 177855673614588263781833936416501577583927845537261432605529891236 7861 -166267324862119237161021645100505196709069485964342015423757975032 7862 154307155579716108427735205813648137783106169223716178194887712068 7863 -146148954324971931683585610637655332694470233375641861789035711720 7864 144949989424979071873959195006294940055857264531038396628042823224 7865 -151910379421520849628597188213032113916299243079648632723661121232 7866 165951651035206708197652970385806930786745263723960203739127587948 7867 -184140806462291784653478820507718376142783794426539706967524475636 7868 202747874717390894639478298646384004443178461979144007730970964906 7869 -218599636512097163698311589374065305612533875955423517549066748160 7870 230251363345120450160173068755511356014961342819021840287065194814 7871 -238512171203069881798431532402815972796501729154281591246803898708 7872 246064128738145488232117260696537319736017753757575402753577104230 7873 -256269319318505055830775480467964868031906464732242168204618226480 7874 271629059542065641055614051461412800356456851032959732548458639942 7875 -292564809008527660710229763388870122503167322334125982041591177160 7876 317098220086124000331753837823361157057003825551821401336055598680 7877 -341623679756391593200367983624274898103984094892305063362191992520 7878 362456900596417806741486698700912536976229585441377619568936417052 7879 -377462817434519020096958592090156593768945129371496425837536743220 7880 387023067146044070589599648442820853496532644515552840194937499446 7881 -393932850225051981414879577284030193555562280672468407111210810384 7882 402346206674507517875161264181461800607426215238355413196274510418 7883 -416325581167409496566528209878335181123283109855622355728236376064 7884 438655854267525918397425216554992399158619305208098114853334391634 7885 -470317269395436792249942353543512709595053551292763417352371785096 7886 510567787299730965829844482354699336204098357908607433486448633234 7887 -557259749857044245768114446283402852580238292779483479001552446752 7888 607011330343958153469725376054359992858097212599237646180726555632 7889 -655145083524196962847711879175992497389141335118732507235489328384 7890 695664449351851286633117346550269437162518214858835306803335290550 7891 -721693041846093427150686494198580514473066542471322290690592594676 7892 726622901905690567344404950854892931093122194124993220397464784662 7893 -705802546432676066181869537089988077627991505701583577181181051936 7894 658194866669098518598319509459220700760695655566327164653062550692 7895 -587294614504785588567606146079660189940552038942757692492718091624 7896 500811146342324430456980235296740054887192115613916023887684263644 7897 -409093735752781524915265216315224089340699574629683563849415917648 7898 322773450040593931824954972268286141041026126026718835977832535064 7899 -250385926572127015701806932642936067867258734992819064012519899204 7900 196708367667072140689477381119795527978732667717075374281522754058 7901 -162237281442160389461655246455346811833312130071577196216559752760 7902 143812797974896307057404357059346053881889122241833176771851004860 7903 -136041704282212442951843069663366729526227080460911073693005414384 7904 132997502002571620344921051015678674011470405073801404055366596454 7905 -129696634878136255449660269537934921246080938055817511830161195776 7906 123010142354743204624542586444999242512957468786427834899344249510 7907 -111891361371618985695251574362207815318193865825343486918136898496 7908 97012934554054634598116416071101731626298630634348681659662984178 7909 -80055932043036688059706195383166858356834837168268303382017186064 7910 62944665129678320818918327907712583687956594801464579084018484992 7911 -47266860374787238487427927566419411225632426147144677954583728028 7912 33993497117956138521832866621817663437029519953863090451690452054 7913 -23477538096354174056009486406093597720820484647531368978389692656 7914 15624592883858365301634078886544203751237758769368967987456597842 7915 -10115242730422517761516042031542089450808102624680533214681472132 7916 6600152042299117978012276749726174328367433039173254443707679742 7917 -4844501575789761722156527849768114100728345561818231282672219640 7918 4833102978532389533896880713590419866154484535107070554202440382 7919 -6849766019457075443698638496664798212196171505815294028925992908 7920 11522691396928703278510129995176070653105240714047067405142012766 7921 -19799913473326571923950097282210451321220107738248539941908839344 7922 32803847447784194233108622015961123547833586708966859772137875516 7923 -51527588338012152312375075004752563149371736652025743571278134240 7924 76386704367427721065104387929683071283970952859763466199437823742 7925 -106722458823974964068624801279508733125671520530588926387381263360 7926 140435458623023167095303846074398288538239187675798479454404701942 7927 -173962070537199511974012098995638852659049884194526355018716692548 7928 202742186513156938451111261630696775783154669122502575504421692962 7929 -222158242324278685370746232731854366994594240784119313810789221120 7930 228708247772754555332247266491479303071209257605894163217119139326 7931 -221017267812268660635202042699330333760380754707898311063171260924 7932 200294297278985766143870604793746802154495182830805902097284075012 7933 -170032616950821429269042222577641667703352251975740570788629487056 7934 135053015591829840510501793806125757859347947152373928499261816570 7935 -100251879045710583050059389417152312134738164880992493222926359912 7936 69508012955643029733371259813943910702558660086113146410582294554 7937 -45087791096203500133488925380402453833872173998683781878373846304 7938 27645655857886436583042474374050757304052329544581837225279746612 7939 -16680967548910898968296829627528144226665311488765511808595810372 7940 11189167396328041523632815859746281610563184285398554618056387600 7941 -10258946199167631241411276116982369185311706647166123128560572488 7942 13465259570157967883850673491043630631853152911867347428627081650 7943 -21012789102411488621173874552814306193626887751136973303930807800 7944 33645086071420791625332204814178089381129280350190620065358308638 7945 -52349603127066268564717931106640424539551456080401109485787910208 7946 77892528402407306576443857710198817128705986179219160069538783164 7947 -110247598598361720771952992950345222818323516757068751979636761172 7948 148049958438711456581882174251062781461238757160102596949881126744 7949 -188278032562363119097769025228657120222179539550227045979368851208 7950 226381994838371149687752216856062215162857470524990532519485559654 7951 -256982892475070664122958769593722021405153518300395905859155527840 7952 275061096863591689315518528736269242612416844198589451489904895626 7953 -277312602720324750464219295084138812408764825884228254139000520464 7954 263203875793024292111851162320217309802349063475333136043813599976 7955 -235305848391890624061916562511436086533913625900148466947234010628 7956 198742304835779226134947328334081212969936027439083431878779153132 7957 -159934030962784402231931771759843987846760003110595591755852782568 7958 125084003494757881757075159009216310503440550849361720376850365132 7959 -98903198721188883453294223825580120997131525889102726824558523936 7960 83918107228935131334516789640563102192209894755549648290941656582 7961 -80441976694526428678852013460790735984075244547294581469429849312 7962 87073824395690633608367327917508247849086470646663132185098380010 7963 -101489270852263247506115548762562552810501960418383720647733174156 7964 121286185720134492264234398127762597867324979779642419369523743280 7965 -144678330361726792111923099955581014464881188702862269285372403608 7966 170852344106884756040096904449115969569371483812000329158029926256 7967 -199844056528584053302271835827514983883874925385946172413873501744 7968 231907334457071697541360869959264882097718759914913469767990234466 7969 -266556686694895757827970088479320221457776023108876749857907909760 7970 301684549627206481237458636647143293496889099831962758464432763276 7971 -333241105021383078513568425398602454535489234811119631889635416784 7972 355806298020252257096738168489652591818422888414936649646533142502 7973 -364000487472035284026684964368012434209961309752261439640005404192 7974 354247083198563953237305138038518470929416456570510933781494459220 7975 -326160463040701928555568699269362324298519094918238321709696952972 7976 282945256043486832483467501645228795467116921744685541914561727638 7977 -230622871197621876532665662834223115384326620293517819995051630000 7978 176425521317042666326423052709888098106635142905779232787725627878 7979 -127039839332476615095038977267048676645029293880207295693172517364 7980 87376524071332938706413343707871878819231297738186327456867033614 7981 -60225049287925357722857951070946756644446934854425463294548793472 7982 46716993192008867369021727434155733396625008018211148330162347538 7983 -47188507787855458402319554462915037688664590366845706001500760264 7984 61928795232610198020714546557405965080609721982323968113911390402 7985 -91424193539820678412739570996993310218089631418810546491798077280 7986 135968614782357587848939189748880661162625234879175136837740322468 7987 -194804138874094266897864013891011927114682024748492135530395440940 7988 265189457784360836825423477487009090981403531200700975297950287598 7989 -341891698080050446802658133356379708921728778627119349788971142792 7990 417498787626952905612965581935025328042311458374250299916415083626 7991 -483647170828957375739989105029419843755382765833574808288543866888 7992 532845578498411975340223425156898334111218141606463775344560871906 7993 -560242315516543727100822718658118874817157704104595436365916213616 7994 564636875657988870537064771504789393624442300141123431545822996100 7995 -548355255326752700434180952327203852389173020086834208012916034188 7996 516152787772511771725998922440757295712755317634652401681554006428 7997 -473772774232821015722475817116057172735219170499389870269718419408 7998 426887843063082027594052226510505380069170534167797454952068411012 7999 -380816371637826512369417972611091775397279292441903042500451255504 8000 340847734827252294884079047299314090233681125326832546311869819298 8001 -312579320709945419407559060455069263932312685409757085310952752960 8002 301628874484029123857181494037427098190831433307257747729899721990 8003 -312454500031921037491345978001979986918558596502193850837952068812 8004 346574922026169309461717771221260320018977561188242471022440561456 8005 -400933505597842426196878053435735920528670895209005618659283195520 8006 467268422323258921072685573899454895168543251442972869705820455382 8007 -533076524114435712192212025939159692384083711685899757225219852320 8008 584186885582731338265245832896953976322058188015298831777216695990 8009 -608304620624237910445515875815553005899417342528178895985353743776 8010 598415035017247298447234882076678251779822279806417029959817244321 8011 -554884223209379724377416659487998996930980661321684665274168777334 8012 485529757356176628005967122085619284612302785731943034510865397572 8013 -403700004803488984294658024716693331823679630891876539406281699768 8014 325134192732916197705998232082588375159479153000694992768968522516 8015 -264712222165413808951120883804974260149676087829745715229302407284 8016 233996993910174357362893494364134269747066540322927281239413602478 8017 -239896389769707891457069241006040213589768471413878132694169608320 8018 284210397640244637491016487905993190609351908675402258729334461170 8019 -363619736592565335368553545347179124427542709406603947066600594316 8020 469887638523349126047885008696702630302186143202047396476936393956 8021 -590454622276548661554750230442642925227125911935818324220848835288 8022 709841548394165141086174991374537864759465742631391159655954627878 8023 -812097776858209159864110891634176111317090950898325585525347629008 8024 883997155310811818184440379064549404931553890930659807321440023820 8025 -918125934157660508223224371788476683269654468572597189301260951072 8026 914809028324625201999383661518753515344722340234383428502181636774 8027 -882154677562903359450887959482405393942415700915748247633029846492 8028 834187557528734535675680157888462156523533220648827261861655825300 8029 -787683844090397861652548178940318087760276343313582865984174172856 8030 758580212693286206058781442127561632858024820785485641797120857716 8031 -758674011753716467839059516920847672022316822906267851231362475820 8032 793040269667861929666542598451825716673776093453775624693612459158 8033 -858480460707881366084756211946929315672793751094342124554523924944 8034 943444305249448455158434108212199426331629254108677769852763583680 8035 -1029951539971416217022424424094364122589452569647057048557827230436 8036 1097715443433426951616956362371189645834535686902745757610733481822 8037 -1129838075817083907035567140468496633781307614182741740763934106984 8038 1118465199893674860318575572378564397649747984174842000108491975852 8039 -1068281652743719259843115076960198155100688374143556630130001045344 8040 996161278200358014941032701732473300106240030021393611325456413102 8041 -926614096284151735045445907555117203406511185458838094314954973712 8042 884328846644131312794314652362464804492770369207001724807570330808 8043 -886329432460699307658764040404773117746464373861123547250789516900 8044 936516252986173285527761562829291158849273856260896672365250898538 8045 -1024576507976372656043999330843282374188543373816064599440554645016 8046 1129755596159318226660553871120107236265081490535357531643034850008 8047 -1228307849778441189665974982780445498565223136970581481103191291612 8048 1302112892767620099260474523411550283408526718298068526490736235378 8049 -1345387236638095400193331862625426920100379391695444002589763049376 8050 1366910983378353828100257774324087163416113135447422204814224368506 8051 -1386708417426273774399265381955425509059855527167089395155438597336 8052 1428235547505125746757910824336517168110471593070790538671258464016 8053 -1509030739291789856120804050029043740698124399099612957327379634224 8054 1633597776151659928328621437158284057446437784940580787711423623376 8055 -1791513566920460550800347832457829423312840193695353384594577720480 8056 1961599076545279202348047402732980183407600094447765986808376850018 8057 -2120378838678786096108707884139306621392693707231169483895796758288 8058 2251202074652255396415059335531589718720935085355445425385414165884 8059 -2350221218272186238251652821829975422154611097468392570003945004916 8060 2427019806747369743018540155803660196635330833404864902362715959608 8061 -2500221005836849041943200486816900678364364243124390235285829821512 8062 2590541403897508128888503009684056810463995959658469042849255208138 8063 -2714377876041930881390311077908892365334730117979079157751066822796 8064 2879947087969079019795657855484807582245033688945205697605093846070 8065 -3086102140479761224310157717417229652992242942735450160329081104032 8066 3322559780877222044399614592528001592981502935722321510403928596984 8067 -3570259839710975966576930547810986472229684283994610135651078146712 8068 3801759099762159669731822761042216192603832602793021491602934198614 8069 -3982852608146052687115720004084102059289503678460803832492782114320 8070 4076861360595961579277077184837895251484297591903701394054350636026 8071 -4051856924671586398480673571511689822663321088808250160627580580556 8072 3889193212901873381084457854375281839170601764149689935555381605060 8073 -3590329232741893419543130755213165076283556015074364567615656263600 8074 3179012625664132508626179715526364015592947958869186743336164357466 8075 -2697511893782925194236887993271888990077445075812965907394912454756 8076 2197898238167746026183470168214080188447160555716966052278524203126 8077 -1731199516674579749828538500688999151809088414392518719567631138304 8078 1337744855759421531612337666027590439124600088597648162038656503174 8079 -1041131567964492258916582661500362848478237120275010704871147162468 8080 846626200005098257622577164130573432921008509234201563520528099246 8081 -743347465939665893620775600846656588724358552164758966795481104832 8082 708855929506207852531741228420129601574348564873755491082704842908 8083 -714805680922458533174066247365654968768986001122602746453900904164 8084 732678410197559174064839655404206398851348677040107261615710818782 8085 -738874859180478828130411261416823566250798141516211729162967578520 8086 718452856228092278959968961730713144112286782257290349375286656194 8087 -666796340157747591392329179271067298458735931228808006672369140660 8088 588787399255132787757513259651606626569092543315706063187256425634 8089 -495715345433048833437020723881255176818756405837529526926741522624 8090 400931034210326748551769232701259327903706687873891609601853496722 8091 -315707801339565490891208514483511978150261237981928528035822637912 8092 246612123322593504008060515052484937001509267488484124885113786470 8093 -194979893933081554604626382126020105184623862631226851006867452496 8094 158211683766005302967604461897585433263766818709347049582976204364 8095 -131983028275994459722737334833139089074867726926974379593207064096 8096 112359952007958008173160213837037885946136748790189633699744234450 8097 -97159399899486251030733142129127711959626735478540309975319963632 8098 86424431051380699384366066157624771239311747467836834424040300378 8099 -82289405901207723974069194447681973901497528295168859727196087084 8100 88617111158339153348416066441543753608430891184589861429105061100 8101 -110614914357760976447907028803549379456488377878418440567765133736 8102 154343945404574166782943376937484352177407637614474785098474535046 8103 -225833299618574068262910955626387405126245135471969798084316833616 8104 329553422667268543117461587760170065898309042135304248984862346882 8105 -466315433144486948072202938490309103445984728909686325462897582288 8106 631122712665904346377014225811254997743731621152269668116036722826 8107 -811869556817690746791142654711725841491690889403770736894153533716 8108 989803863305035070409129125372431765545881806276226783540655442532 8109 -1142213524355680636220146715536692159121873109202007437720593751936 8110 1246964231498508731500217041613731229640795410540539514806135234268 8111 -1287657852158607102340830515841676563841306149392008659452502564420 8112 1257735080953702269350859158176792884131474235222888077350547348854 8113 -1162096517646050283968744678894345965729358709111975857037834236176 8114 1015697610429623246312464339713292383106077862184997483940202014278 8115 -839682643704353216553990954880805683458583544976515309400316672492 8116 656445495577506402407905576511472054515953146410835281743538739474 8117 -485203207344946245857752934560133379938474191491003933880689711032 8118 339248256077558304430687510298475492816457620161929501286429564498 8119 -225298039555657325891688203888847653756881447408130646512777368892 8120 144653109033046568710782047955521422142178353700505127517394257776 8121 -95451152157194149395206392531841464167267880941353344898286309024 8122 75200849877969813210628000593210046554135675023044491704825520342 8123 -82890177900707120013837613510744248196451276123508485402493899428 8124 120147349404857870782755292895371218342506365188931622128782675524 8125 -191114066893869324471246421826332958491411718358672660424397665328 8126 300892610411126397185879082521387537755812574826242521828459569886 8127 -452731064772963986124638889874833346893136545408437895505770146936 8128 644557916130201851368272520093592905314974693626871825084924622144 8129 -865973282386171079268301502526130910762911453873070331206824936224 8130 1097087837402313641857387126787073638084396735891833797251127535930 8131 -1310354512490006340488599239611323181980272626575126153092008049176 8132 1475617697518968281699309158023091028498571042001147683969983093564 8133 -1567248314597084268441353970812910581439824328288832568386149662672 8134 1571062529807292401674115990606944304435194639677893628146249763536 8135 -1488442884071630783709621932561034410283359100893489221200101342200 8136 1336020988877085750804972828351620347907038642829550438627045332000 8137 -1141084928460379867451844941292081952555926868884841843206305045360 8138 934629435343425206977240420300019398625354368815487678652807078802 8139 -744740457689682727074922116599598081046722412603964378975641558860 8140 592440909186155738364692231471357994077761360022652563417289693946 8141 -490658206902795488394625315619201303100055233071980494774357866112 8142 445516009942352735883518931383916360364347248021866974274038177096 8143 -458467264786278531257998332041767141490171096080730700976850679068 8144 528036683597362443629414391359417929803476731694241244936412676098 8145 -650694686841201615602305974770714649741250228377052359918564547392 8146 821014577734369386918438158080845498868369709116693598119697865600 8147 -1031416858442654548296117589358578458338832432022985729228034507148 8148 1271599787412808244609658364963058557019025410065981546565354525254 8149 -1527615879420502589922712915880284059131621394074501171723628522168 8150 1780811568842934578494466390267058960667127002904820997816967097914 8151 -2007419489502698418605670240965554099712617859693348521848279825972 8152 2179978803528137403210206971649870905960005979052162526086053570190 8153 -2271397538886866483254091871745539281139326378625060068953001038832 8154 2261239237222234082653653294052774975486982470480193839150262062800 8155 -2142283156990096451153187480718995456417784761329609291053690889332 8156 1924568474360284578498018491425142101264556766304348958679045669168 8157 -1634735154463431662164407239955411996207882971503153393426078329744 8158 1310407893775313781512674680979660049292364275283650312783185888668 8159 -991630765170312386948719793190612648427880341926526565633242454624 8160 712669768560232655135531110573556152994709955863746695684512717980 8161 -497140702638470883685134585562889305239631699716916466066235629760 8162 357667312731561323016636169926937408408330690547415469473893501302 8163 -299142564387448762585530222050100538627459865432215882951474284964 8164 323215611550541112937538560128111779332943203622630470582851318782 8165 -431393239978346173448186357099640220292153613992063550414804392424 8166 625022609354295453633957016167173267324411231685024357044187956276 8167 -901936254113166414316951607112126802092237358993454825021130027548 8168 1251151150805988399100933621490826928148108645090836959396545489538 8169 -1648228076292466266307264041734894540606161247522528513115154603312 8170 2054244403506566938668961129278480230626706755427822756358423249452 8171 -2420438685814667525123359223596796797943906188820672654328907756024 8172 2698449139606422982202584008185231190755307671968841691338793915342 8173 -2853353063689887672508067755365851866888170473132729761170808901976 8174 2874688677894659141499505119614393845796335210646063913697671999074 8175 -2780600988737555428560221103587888551053630491600923198211287401148 8176 2612675065901469108238679656131781754966460091129542894167065014518 8177 -2423024851747881401344531031709718076156892874501660440036538938624 8178 2258831098269798635966217151018428081640262769327810811744639665142 8179 -2150768332159945351813007201799782752658795402446792593660784850932 8180 2109797840885502775245809685070258282842409784147232244557216322350 8181 -2132550437817879941685292069422291712145931403973933148803820743192 8182 2211195742088335151552780357065661796949465713136033005832345828632 8183 -2341591315721155148912043053363566875557242873872327305276697065176 8184 2524748465289845983941649086599845584176281691463155109915906134432 8185 -2760598462372777408831489128160153847058848909349130592908631897920 8186 3037631417899250336796683739871109709098939131789259385456544911752 8187 -3324791029886401021521464014899937183405478963333442455794671060320 8188 3571495058835124321350716602826496098632519893314768141443036110186 8189 -3717946225674990064137086342912850219016451536568694723773951145264 8190 3712801242989035038156309888027397258007962379109696454758029514293 8191 -3531372688909850435235078467758349669899464087546057724076725709770 8192 3186890738846508541425241283738136360972083174931513744682886986040 8193 -2730300094013590212831043828183648427587862454985364748260984775552 8194 2239027303512573545415250789951116678796531081989098383273925699058 8195 -1799483292206090802795342009870713465601731664124518074148585655848 8196 1489607329951321357919259199243220287535550916450706963490246727084 8197 -1366098034928152637886201225304578624468951179522762983013000958832 8198 1457601621666173251295164070125398416092254508237918475610230366114 8199 -1762371574515837993092909848492363541911856111918301600997053103720 8200 2248400869932470918134365110583080571870703940299458848987323558942 8201 -2855646608268846580759365743950209000332583852869572357386652584368 8202 3502033165181518785471961654067989921936054142312473206033503462518 8203 -4095386569425543993673010506594547595254736699349695642971896765376 8204 4551371354958733818869057049685203654259506742895082511159691900146 8205 -4813790387492617123754139796895672221289211816258971896247776917128 8206 4870597320931965456454539868012407983595940999391233961805034402778 8207 -4758931455177057824806849069483605037414143083135463901205820644196 8208 4556046264244928527308343876279619455076647556806399478793703416650 8209 -4358545605940139324471386371036366493213553606630531276873289004688 8210 4256896897386692721402585997322214978957408050584017301952765864746 8211 -4313350498752616467546806319683009066456966322102695591752538033772 8212 4548905521772750908842567428653548241276211978251788430660143026492 8213 -4940799005787103902843591025213386780011782225294691778151810559712 8214 5428818665798357215603684175244564210448179934781769233088050018324 8215 -5927917402941538990603851166974658783914926635796339683771384136532 8216 6345363971266869815664059414773924451502300760422612480936045412746 8217 -6601014834183699806216255945047168233689976321877252648034372260880 8218 6647957705192255158401522639843113034493589840555744911559400678852 8219 -6488438705954197012370747055125043641300227656067161984195986818776 8220 6178819257910724180491016771544782083855636420175730248744272783660 8221 -5819199598145343969010028089686741706938881762191522061169463002504 8222 5528271047859112478134596930529035302762371997453025438455317874952 8223 -5409843195936035055966740417696330849198715480676309529750023963252 8224 5521531581079478763048721711500809317322081442328331621438305576262 8225 -5856399227204052671148006014240095424061505511462491623361395708000 8226 6344727859305052058399354715213300803565229282272649562319059947738 8227 -6876751499516864371059579604009304559534645748687144958214231180592 8228 7340024936204143086497412746580361193193482334212141573434922591464 8229 -7659319012666781997001219917316021587523069431686143213701021563376 8230 7824756020091143082265873695506876307480900782760237574487100053830 8231 -7896914662177521533410484027346130566234981964535599295122923141600 8232 7985692785735789231522239092636898895293720016183825750870812534918 8233 -8210162621331273516444298672861162992985772111903805134968423474928 8234 8654964784214474953599974310439832164009263400447441276553867054428 8235 -9340725769536864843010212633899438167645539933750545592525531457756 8236 10220098025438078074077710006006389155809282935032477830341071571114 8237 -11199816930722281966943349414108518491963435390471754604321217213344 8238 12178021157819231448744840327378501395192340846050193607561676093494 8239 -13080419586899147671002114080881808305585411814384196990807774701968 8240 13881238964050696347139574920183556035283452604127514736149888270358 8241 -14603496536294057172190118216319383963632296680047763219620716245776 8242 15302979901073741958851723375602058488074056897532077126096146170236 8243 -16045997980979657126105347369528261622384220274854362464682093266484 8244 16889957872705702858378820220326045838383024025449915119914763123752 8245 -17869949616536640539439560566205245508388055326352307299498924051544 8246 18988688116494482502528030010889269781389926392645967447204912466588 8247 -20205934651315095862405905684830026795741650147550750187724609514376 8248 21427836271940016612821409799069421613167401928705199037486979003770 8249 -22502983117466366630436168808291093241236457217658791442296540724496 8250 23234854671767990980424221504678618168565967324983250069030437699106 8251 -23416114224639983713185630788109500068231081339436637653300550861652 8252 22880035531250024177532417371793105399667483428067698938117931106710 8253 -21553636621476818860680722351782728031820796552384399409496665262264 8254 19492312037936779615255920257246086843469558614302099527456937354082 8255 -16880419714106538640576166123108392505544233543662273105662244981388 8256 13994814842987725905434249030180047053028887992704134893114181489830 8257 -11142874061574094559142501428436975882483589329414697639523298690016 8258 8596156654207730443507772717870560160449160777955483190372752134520 8259 -6541105636542532408774384733833404260761921324304692681568235786624 8260 5059459838703584727779325225347689683813069427565491872455352606980 8261 -4138072521688562452599692333170358672544591942156616002332249671248 8262 3697075101135292475679259755215137467929556625259657379412115954978 8263 -3621509786788092794901934210635144006526404525319275573191639692020 8264 3785338883512901098332121569862641441665258622500372711459110171018 8265 -4064756607282245191836574243715531727624010553447630954971095603488 8266 4344857513644669047281034589804323625159240617689169981975461852416 8267 -4526116496731437118661604096878993430560958435109396586445141180600 8268 4534287983767999212840675425174652188379567753247984755065525451428 8269 -4331951877530787737818703249037540309267354854273540986549987561032 8270 3925988830809145167034623590849158805311394033899342386216550732730 8271 -3365414039792999755648667607103675332482448787355641963162086699740 8272 2728046195434766163113727778223019995314163510413098654343924010582 8273 -2099780650712988928824165536336434604293907809114115291564087811760 8274 1553564039119066198960469894190104963849142768516415253930458964170 8275 -1134834416831924292749885651978340956605947970785395568662903765092 8276 856853703185904772994378581836579420857667235522657317787087025182 8277 -705242858605086375569202079320726000154577326219959037893343399440 8278 648284238765520615791703707064530688317797582224176746562674549914 8279 -649003784709244161112811363186219826262805368770039032888874021844 8280 676079222177290792697533811512279469558677581398670085387657232652 8281 -712022869658663170247808706194934626892313137852687191074066335728 8282 757982136627547075548286201894063501536091731602767128210687517994 8283 -834749309629488664149176042962943418462025415413404764838274766076 8284 979557180916175100972142095542067654468443103395564605023435274876 8285 -1238421160971880905238159167068372648383937595531404922766099470000 8286 1654442567614957747344716046162174175065212984365736743291008247138 8287 -2253645163897837691639444867414655784296046737242414974392402655904 8288 3031363914470332480732694149523461943328041673669892301678793563834 8289 -3943397844543080104902395428084343705494202995007706692999888834400 8290 4906217466217471330877229805470663879421633966031997125030755791534 8291 -5808680711320384035230369576267710460711827965742827451308786953952 8292 6533930264807641763778355313019258027298589100210577405195310852112 8293 -6985698278709309551427465291943273554699698855336963204136557555416 8294 7110418151638060174704903626135718955735117485189299498778533995268 8295 -6907345155458302014404831022913777455165195835976751102366028334056 8296 6423518274113940911351084469792403658850597220819085128393432974454 8297 -5736701517635391165212811255707734604566947015868728929357723777088 8298 4934041440934649362062752431979336835892835420192817965579351851404 8299 -4094636536875823965053316063066656260902806971097905142373022736556 8300 3280693823152773486979737835114917541313832535234306581218839914566 8301 -2537002889655029952411178036088612469809349406909776817966626771536 8302 1895136736784181375969158640123536896871160570292679012072937308820 8303 -1378534851872728378376994239179548665650510793643655586257001922256 8304 1006564687139554053122888077324018358836676537675930016608359784670 8305 -797651923001747041394879697292013372014401429106979425263224726256 8306 771980661074889960101037845849379468358507996826312316645406877338 8307 -953050249968345263588119334004456577528084057670920834335697653496 8308 1365872465517125745696086356190067258670957594638568625422800980474 8309 -2029427054269049335295491646502271981291945618771959327574892752152 8310 2942988918455469778109712051090851029151421842133993301776144001772 8311 -4069593652689179838513479957195206887212213256604889974361382933652 8312 5323518888992033476103368460666578354276423795738842290018434159850 8313 -6569993881050525252384435659377730365457403506290017353092956891936 8314 7642718835289413558148927950272774547601536385932172648994704313460 8315 -8378211439842444339676094504232411974609288341037231402075659019168 8316 8657876914651070670075115514432119354058057367117908099216565626284 8317 -8443062919491997872072170060559605396531880493771222450410315434576 8318 7788861159170791087451588975737086541982616313145893381762143239720 8319 -6829896098888177295251493105066906773568638304972463986365361086828 8320 5742759372762718804518781130780351557092176698507629710090611906498 8321 -4699524054976561822724067923941976898660047467259513853997140111280 8322 3829932924937691899110720132065425407175713721661458895172683505368 8323 -3204965404198114323069208199225564515425017118328074673623246405564 8324 2844374733140762510260842074587644125722065583434959169790410348812 8325 -2740648969569479271161314189109005485609138303315760999434050531280 8326 2886204525513148386540333653201660964392385826359434918746991934096 8327 -3291139771747679968404380574083868972431710657189431375403924747904 8328 3984214795015580738889924252370570114202361585906414403065665746294 8329 -4996941957528304583371003254058373912719845654866473747033501270224 8330 6336965222093821938930751894236070787108507637202033136506939812480 8331 -7960607098105521789683677244494129480065264396277892435057859071544 8332 9755093168573626485882612906135894585987759715534506867647256524720 8333 -11538755659407785353572240983803432463285109774201054078013668496432 8334 13082962333247488825280170526530102922011044275553856198176609912282 8335 -14153316721919652523616522640403607008100003115327674470365475922148 8336 14561049826588888675526564365432919359394712880863240032313599847926 8337 -14210469764685936479442772516727206975188559572039302481530762326416 8338 13127273090661637067590164939976895619123292342602324216825345415810 8339 -11457086773117519438219095271606654844237604685312493527917706104904 8340 9433179504035471940905273668433587677037844182244278016123475638184 8341 -7323415437705754345850002687882561252877139321223221854419468261448 8342 5374233898022585254256949854330700640667196887726344882063912085390 8343 -3769871853430314887487556167666289212211307710995161331801555267864 8344 2617866869374294304424493217557133399232614346073562387001501043322 8345 -1960581864397990231469672574062764883932744928117201582818190260320 8346 1802349449157568932398639926718279858171939100441427760692737762764 8347 -2136963739095311641864619281992055557463430942750794197235502640792 8348 2961857482309293929021462823652770947667914523860111518258769337602 8349 -4271941768092108619119509854049289553648536285776794243466929280160 8350 6035092077052302524848686658919021774921708166514421778645506615842 8351 -8159901991182572921624161826865656165235417906504253665298472741328 8352 10471982618006184342542478316718299807050880522912479069755323191938 8353 -12715236427931702919389066526919824974146480652569793628495611013456 8354 14587542303484187326962090467215364123634953889063585355452152360942 8355 -15807076872920653565293561126607271386496747409308067263978889002676 8356 16190662996973314566542983366194556546745497727014783462430984764010 8357 -15716194986873127901092687409088788498821073859183231634136622156720 8358 14543333821664230097833214718127119198238669120608735437794144795652 8359 -12981081050977255290949465695194187279207456431061169010301057251836 8360 11411629867303936306512543263341926360872505985362716498156701539854 8361 -10197184567377487004338172655586375675094421620229832286961830712080 8362 9601859145440071682693676389341146516222146311324316868530409840386 8363 -9752101063666292629787074431706699471999168494926569713548720654856 8364 10641191314890005944638015336670815904476084975136762771142125938580 8365 -12165102254970318844321528812388076219011262554003165591852548681984 8366 14166542855918285495684985460151538188377835429190738508448930019462 8367 -16465388609221631749444262108746078354386041246523054096760044970396 8368 18865510397853924884319570427606650074098082555095211807259180720934 8369 -21144378953682797693728636960123591424750634903878203057174026900528 8370 23044526116852738102113689157507972377833058102064381077265331933436 8371 -24287848351035391295353220954733789815848144654653962911288931247028 8372 24622556288607082497343466799858922142973460130380082290283381739105 8373 -23893189210137615077369549944097278747538674020687908338306462637164 8374 22107079050545374270950146928368957977386265512214627626555028834056 8375 -19466495866023159728583553876325064194539894540610516960995754073996 8376 16348076371017272850013295273909258955387226867530753320665130135654 8377 -13233650963438159216497210693995552624440637792969950185060334337200 8378 10616402195452033929017902425678171614757872525638685496705880782976 8379 -8912427723565610191290654256028939773968857297780970105095212501796 8380 8398391634583379512396499212135840454465165486369022959934468240644 8381 -9179205063345939871537485191008035046089426106927274954822209414104 8382 11177665985060169040564108076848294555364809204748244641695318099780 8383 -14138078333182000303626436835360801148773957529018307951290585818612 8384 17645726019452046742238736311637151243364261337330280266366298819852 8385 -21173626434785579895801004418825791092189845247916225789446311149824 8386 24166785618188698778913012033083068825588133120036522481249890515452 8387 -26159108456070881244014191074959822885605388664031105564261648701156 8388 26896320647985008218702170445036587810601830462182860157464460239110 8389 -26423223108091979565588174530261893849326587749376625868312156398280 8390 25096703525712133176782441979842703660879008510705343115934148798440 8391 -23508782312807756174442851165353208504710846817172923630134245423248 8392 22336702793141057086964943808828632640166149187086561374715606595722 8393 -22164009356281920874152648415011760909135462447983858658773724124416 8394 23325573997500458341473424641742154346063342348209578479371418819750 8395 -25818759922873403121515472311995317532679942816907449405804357287456 8396 29300313052650986309992830164619653372523307012339156707499917646346 8397 -33165363032488016822491720846035753022100546517859355446766327938272 8398 36688234187335230187515740190463263221153950250412007406225215272898 8399 -39195046153954874340368891577350602404013167549402930371764628584900 8400 40232274405119128195450895113779194679637750011777881050698046410312 8401 -39692400060378103992883925649363899777904455760094661198924415664032 8402 37860700588681350090316129805467670191995721709747291819280003940118 8403 -35360935608810081016339047899195610002431686466083643872042382834300 8404 33003171742501555692387105820239596745661257865092705345147326099770 8405 -31568103458466669517421692268241271776202979978721741396480511534848 8406 31587396838630552334247402014823206326931467019743576292366248597550 8407 -33187606644091653112709662920035184000153655166651342408874184501276 8408 36050929918355816026397373456637430379555819693337905655622408777464 8409 -39512507583782794527045298543062035835203616213983358910119339458176 8410 42770868515323430689451575072127440289119195747899378633523860782362 8411 -45148641811398911642666674014416290878693180572376529434723206154236 8412 46318451514275978006368555769906653971365892944824037858813053616578 8413 -46414443866354452078403172378284358754741925536728452253248406910872 8414 45985879466541019966098182414590453133837070999279469600505973956800 8415 -45806323654190477538818277482739185408702847609102249678028996568304 8416 46609012787196513772769712954228612971242277964792299588863429805822 8417 -48850401605341964985435983892941100709193194390688188279444526026720 8418 52592478871030132201168274866388128893780951829384377368677113578142 8419 -57542285228195391872677189186931506518148639274948471320809508512312 8420 63217369572035452079507621027045205763368131713984146984335030436944 8421 -69152664323244844941779665814470221320418103987035001825322656236632 8422 75054390117141282994673871786365305587097700057029169541243221114916 8423 -80844323960430061011410044751402649407301184549427553970386024151088 8424 86600709430259717679415691667085534662946033424387569424646328482582 8425 -92453200177082452031586183588089314585958769817548188415953806201680 8426 98498954090960955867981372577511571985117448163782562040997186063558 8427 -104772504558721223030778306517593177481310112345585927450937618077284 8428 111250045736282214009196570738079872290175554065103968873754431520442 8429 -117838156373632084521685982028928721264053752356305786354812396973480 8430 124311698569747887626783914398193358227892822081916993532633258581392 8431 -130216834169022035709269191728918297536651135235151391695406627697604 8432 134806176108460973116295078550231893893442894758509476633298150761290 8433 -137084682461285815809024250358104157474537928264656959941334448974416 8434 136002418272021261517904139031619346475052737725956626909294872452280 8435 -130754497509236101465171028460872835913640253452720628393790008151676 8436 121082404149809448321962700782481929461144414420216834874129604871266 8437 -107453021314263706012572181126815072837657258705295450208787067060472 8438 91033578470081308145831161400303935494449056590004622469377893949166 8439 -73461631979434581125334072472993858089477409396837700183219835867320 8440 56489291618007061989576204682067592474340708262184201257949147912652 8441 -41623285743571457792964966599052339695409612895597525021847719779312 8442 29871379143261261511858612732079797774921412705957381148533782524734 8443 -21652096467649662683912625147072563156047107773725876472008280474640 8444 16857811081442707454615561622399320660348927885683981406001506911002 8445 -15011714160774009634774183505905747597385948617018205029409863795320 8446 15444187842213480831499986790991670710965307722612139332631132210476 8447 -17431832532722956065966375066511307520898558547783776925472858589144 8448 20277135305261958626655056504446028715460333992167869783902306493722 8449 -23339620616098012629020276705185588964552960475689622047480693433696 8450 26047220860700516357822712766299541616582032430857010272674079123282 8451 -27915709715417009664349027193948247151583891389118422302526719622108 8452 28588508554025066820326663799516652451996778405745093343585828610354 8453 -27888108964241699084092453520082394377562335250599407170672201828576 8454 25854498019433704682525178072064158144074350819179242628783684754456 8455 -22743847985754105305892153493078254897025675426277712154491396755596 8456 18974469479911439957284337942474024245220678263644370451612467962446 8457 -15030229689561897281524687785671611972990836587374065312482922364048 8458 11351935883876454340488026599541108829690483452211462836125909425894 8459 -8253190377132634520490779779838323983016280390961333362883194205664 8460 5885631118434826185710690560024370481470932906438823733125459110732 8461 -4256149895239108502426854954290350813585901247982952156379569407480 8462 3278084723311595463748767918842234394074905548369904105443745839010 8463 -2829672900546658976973475209919538320669988035729837350772040617616 8464 2798461249867547068570863209878879092662237485322683951829431799562 8465 -3104173620729252121151698400697884509112128334229661656724693090560 8466 3705613553151777528129766123299897466577870478742905084473340251308 8467 -4602521573530830006613594312098179295195506309421771145562879049032 8468 5839241897340600615048803063216852929708323317655515323196002493706 8469 -7507289567355912639484190189242873497963369601166746282820762375456 8470 9735252807862486974027155084208927971006780115215858361295126863270 8471 -12653512048178311565487938202099530098130804611101572296026460460696 8472 16331044047180658144933334728839963620435734110785397275336492150866 8473 -20699231385946135021468920968833541802261576292205085364070743578384 8474 25494338545946807917725322109623616167271704674489686886628758259124 8475 -30254925885626276605305499105745086999107555710659648450169479014296 8476 34395582010325840974705795405416375206154857089777800097281212888456 8477 -37346510248757661221235014688394104938373816812187705264653449964408 8478 38713629937400645545467399068210467366920310055718336100941068175708 8479 -38395405557739160717444035219907573235407346104603058749075414118088 8480 36604345035371521511315998261694170222041401480235226418405568992492 8481 -33781022879023112404201650162038186495734070034734683056458592605696 8482 30437503813392816958984907462995924457651376390353866028993255528912 8483 -26998911581359525681968755307039366862475273162696026870083307741900 8484 23708991673332049685685430017386550811213549959503675223227525512962 8485 -20630157687358534458808605536970134854799711418408577660892024666480 8486 17721549031707494641091413593642925500764970403305313402981142465206 8487 -14946123647771346916871054860980940686139761435496634841007933180560 8488 12354868516724449445806495261977866517597373889566012863913778842684 8489 -10118981357618350361214007575816497921362396609618992272678926698288 8490 8511377662919101723433245449329108137477520751021999016191288147768 8491 -7858158731910325566753807494574172518448082784012912039885913510028 8492 8480749785030320197736553304060235821680488493087186470482136529946 8493 -10636494161188934896911392549864043421070489371739554265480291399520 8494 14453769422151534327799897070958526852940590821715611965328350589962 8495 -19858867122583783117245288834293100858031840580616245080838715111872 8496 26507167072762292301075194227298557111819959527974443106021189314746 8497 -33750185993926825819906421734070545751107619263839210495095458193824 8498 40677036437369477734969168908376261916142875315607077351473868545240 8499 -46252341648937200293533516761425657531852642070055958998186116306084 8500 49534476400672454036775187296440494271093968867914972071160286878418 8501 -49914858566578185744314591752740470233169638617159528845162414259608 8502 47295038679551711243019798230005944313938624160336417644964561029396 8503 -42131051498368438116894744274848932911926319266137682885886641572520 8504 35322526434645593433628814699414515286185053021213810048971271008502 8505 -27985490958404824909210288151038799560295701889201190606428593198784 8506 21191953256586913178852104331855822924175152489738139549942599556740 8507 -15764984071088611787395135037154645186332458022350387658896467285384 8508 12185684323812059102493658397103338662128506213245997454199617532660 8509 -10618352042054165957510628929373673301471186631524340624251759217504 8510 11017870907899284614414484046707938543600459093163464921388308061708 8511 -13264091290579143794126529197736334021406356819294454156910863905724 8512 17271017182841899535698632229995380535144538731944585917974727993462 8513 -23033638654564110919342568648444124721151996185402054876522885452608 8514 30593703875682092532365125978119666840847078414286825898862914335530 8515 -39926806141858842929822603148687126441303604236907844856870517827428 8516 50779878334715444971006690031832507894405987027975485235407580720868 8517 -62517897536908953626423697586658177929878095677830898272483395291800 8518 74057685798501991652447588821953243747937076408893068817880396409774 8519 -83956266024769124912136178776417513492891269170262415166848278410168 8520 90671856429003181412261283537507284639248359101998907085841918151066 8521 -92940286704238397885467526589624811321683091447194615846164764027232 8522 90143276176228752356177952453437858454159996598030393475502121040494 8523 -82526715108856604148026851449482458788214041361821578739449221082488 8524 71175065366298300168233832667314676454945450885244461134542935804246 8525 -57744470329058024052645116672321950878112220222703793744165320401976 8526 44055473046229838635579411840284156145011142411223277461502110536622 8527 -31697296074737229390062386793648169453474600880361417387584004153584 8528 21776494198463223429598890345904939664470471706626754354846617041242 8529 -14868297390898411556363815332295310354115758573111572773318910336048 8530 11139832204120188519181761935977078384739201546929312478921217184764 8531 -10551892451181544977334291861948212186732011383518735020143706090016 8532 13031028350447517116431446502041915761638725621946448238513417135650 8533 -18532716401091684037897804116336393908615435515463105426266545919608 8534 26970631163124016709946226455204854090470337583051462965531392835394 8535 -38045839866348845255046510564749371713262105485492189723328989893888 8536 51056470615883079106001605433781902528277094733894400438846718085362 8537 -64789779154628151480797794683203969889031196980710486097596243633648 8538 77583761357634428903879876605680243032769999773897753104133082031812 8539 -87591177672518736445591668803965863727212182681679149217689926988028 8540 93197661100504808365008539456046412886297622791148090408772471665432 8541 -93468690968506438197482688236262320386388470665920846975492790479616 8542 88466505879361752346219555166068041225382713041315621790630412171266 8543 -79312043753623770561102313433094306251008844124177042666665050677216 8544 67959974876919790819953176462741432631541484077919686663141193954074 8545 -56764474363217876564087874841053093126256484110379653737843718566736 8546 47985827073168026724850732820543584870960472651431283473889802177592 8547 -43389657057383683361541260368746747330259142300274837117444377395476 8548 44027347827662839406892095963166351458971975063309370417277648963062 8549 -50197434026700774491040274207634603903855585616965261300831830488384 8550 61520709271624876213288307295136739468335924598596230846833250134198 8551 -77045143215103343222307570369401115981129243397049373846603149827680 8552 95329054005571646212149001534486440535500720185176841093858975215986 8553 -114507474585132144545388248066815033689309046476551667721577655098848 8554 132394240678028709349669536715275274809256005098990377760353204641588 8555 -146684058179766479625018682476303905619807772894562649205857256585148 8556 155283745454886705455347880533470513616992594476860923386619778727177 8557 -156731215568986029624495480382159755452622548493436340372548157363748 8558 150587776717677664143349311549064005593362965603411437928695281785724 8559 -137657140674709048986789969138872819945315534494656068538939480387748 8560 119922313912571879442735793379151666133511611983957152624370437607362 8561 -100191337640347409435743132165144595732730216529145265943739155770832 8562 81556433972233390637565114351873232930187796826627287281134987565392 8563 -66835879597081270175312570629424088225352445077475634361762090703804 8564 58147742558672890659058442245602745042828038505137040097522866973020 8565 -56676466057468476581415215901066057354786566590944794895390703504688 8566 62597581610287774574008968701836558712739841731427036966397395234356 8567 -75085164851482683215181287592559871662859359890953464046788974469188 8568 92362011709538941354687716079080082091848393398664196730771234221336 8569 -111828560122001728609173999657785208468176187665956548707215380435984 8570 130356293512867520099302704147908864048565579746301250344239469664384 8571 -144803026659256102381007392390963938668357773844125134744880980102884 8572 152702141986065146263602275677447076289138967648703742409669503143028 8573 -152952215946673256690864356112376708281390047057626069323275181849568 8574 146265751656868741991308558645276438002462460209458302708818049972794 8575 -135176046278897337709234211139881729951394045904268727648640916063148 8576 123539114940754718504496269488775641924016998957540933804566589456790 8577 -115638630069217043922572551015553448369617327869151911062086386468032 8578 115128732447964078706136943322835904344250397067937560079361590440354 8579 -124088304262521454264272384751899649621072624474309377890018577128560 8580 142418119380634741242843555374006059026152214617455658499739744570782 8581 -167727395505778212811377095897383339205070950084953200906493321695904 8582 195760366668419431445140213207045994958956928815553905547273699489340 8583 -221311710396906228638340751219652678275742776954234578635161496881968 8584 239464705115234193434866195870680903441501451988487258028011566722470 8585 -246870040274593164978808148906859316020475875197708994416794034648656 8586 242712758262777866203409638553452415857671694730096461638191065088884 8587 -229047903495425989590432288824055769147848621285043265817426439961516 8588 210345632673915524081884660892985702522310067115037318704493327166624 8589 -192332034741174339052502480821052647327548991256128269818060060330448 8590 180448758226135910128308760987310776799082566081055929960409432403298 8591 -178386761345790100371650292575390223938870079826867785400296081507508 8592 187129436972096623931699463500210417479130530099975483460555592451478 8593 -204784579578879955036346663826843612293500628454096522552548578238688 8594 227251739722972034404856239343196345216491039265661536816209715194902 8595 -249528429581641742509384033497047175727242634401129251489906975759260 8596 267263815887776291670404729911983767700366057724573653969519036826354 8597 -278073959896370663746305985208466442037495157320834655108659122585000 8598 282183166219840169429237720078559111618898122757441038267077068391630 8599 -282167173675051440495904318434699845840348367662765425020481983493244 8600 281899029338222957574554639541550937882155579979514305988179183423488 8601 -285118828405355720378109110338716896522693249403471323093135858425008 8602 294213869244769812998769282415191767438538823939313625505797072573720 8603 -309704327705336713417128954362982099891975349579552675680539217319020 8604 330599671309345283285047860758677966166756763316521158747764778919914 8605 -355372753358934521323124925101650592387214471126751135932752830779104 8606 383005554677908745214503353249908420873332031165244224534041256428128 8607 -413553792164533551449723373687231094882297313623558414543153146750224 8608 447966321269853373236070302863960586542062686535913878970809325460138 8609 -487319148356050528283656208873980707178056393121842722350259825183008 8610 531937618088979751119508693375291802303063650149163593355711722734580 8611 -580899266022992041942616068593518820123057562971879080576429289684168 8612 632129424500661012910050307114865165662395707989739842829512296817028 8613 -682908573524405005976682917615057508475594651256383899873510410943312 8614 730366409562337350182263460911939218952168026898481683373474171201884 8615 -771605939261344942510955486930013152098557426931666384051911003225960 8616 803432638300443318260867643868066762433571579301615510075925194349966 8617 -822027006320609874492373775091700616542508873436210967043783958927408 8618 823035315033751298975780684833583177423917151312654738265186118039834 8619 -802353581047554363194975065470902040889163494305200553442102375469068 8620 757456600999211555761452833556402788974251469150096682720032816789050 8621 -688736497446583906426874152316814887799347719115130618041532730303216 8622 600202073442954058897625329297442403234665859727029617295958532842090 8623 -499124280155469758088421368884855299940930082889269333322966575048176 8624 394667590553334322584270649905234222092936712045155125909497499875556 8625 -295981251803335020998562176778340391386826478011050056287640694260496 8626 210424623603856717040250918350376114717658608283935871358556433054342 8627 -142490999324247813768247045726907667979126820126513509346460151896628 8628 93658929626955953462121232917324201236559368784069014927564382018264 8629 -63019819592356356035459390325441110216543631159177911071213357358696 8630 48278203100390731884335644403564891135076420740673306608512007414040 8631 -46679571711834090301115378560485077000996643511589525778291964800528 8632 55562961069059954266537276454995362349218583620998515098441504764216 8633 -72463445563864524087499425510513013951453514506372581898177813073200 8634 94895672384919063933659720352122394916692974347198868137590633110212 8635 -120062553011753766441507881316750427369597975145911854790670514543360 8636 144731980511326256099414041823142685691217966180091679946205044539534 8637 -165427252389451535251032405224964814310036100345080491922159875859648 8638 178926309158290021822885187194265046348021026148561070460035271833496 8639 -182916449690951329635539063266665646252677610128202659313611054905504 8640 176561714264099633611552314742563457550157544463598180708327156788058 8641 -160749667275706708589136624062508709568398260174233515336368102724896 8642 137895256300601724784624974476971673837420234621681467212660148064176 8643 -111347665533348890657005904947012125890779936115976087408862110344068 8644 84596714006710305728344846336993840371775368990920667812271745883474 8645 -60539642201779413798980078479508559611409819832931603371776157453664 8646 41021916238029241346155341858864936957874174456016015236175823089848 8647 -26738549826376014367278314379144382848201096089442173069378709458036 8648 17443293255773506249723900836694929416363432711252929663856089851864 8649 -12325612177594930281901107084051561871389955723766110430863083155104 8650 10405669320470303035145588542210910645302633661372984195732498645148 8651 -10847062035354728727715195719151313618186405352510847197860248652760 8652 13152981893799517751363497597996497017353116550544458422195466319030 8653 -17255900943664500950329560872935211704503419909251130854236666826752 8654 23520190186870461627398095152321553337453730561055889242737266361722 8655 -32662259800984798843128797466159352288767595429361018800614964315128 8656 45576743039619014487860061264518940537957856297962975138906107108686 8657 -63059786493107721177759392332071472671489117270363667056748687972944 8658 85449524887662408464365957973880166684585422492493022211424482268920 8659 -112252845906130952510771247151433454862593956960219644266083785744660 8660 141877158606571647195583369900599884094907571142281672352774971785580 8661 -171607664337570179655446402688006278851806765082958426092579954370504 8662 197936450574490627950965497681154268739227693456646499174218518531480 8663 -217247906452126168310680610430396274362459355899591700222373048740952 8664 226717519391002628444184575380817900825096978035225216029710734229314 8665 -225147843359213782665506766251190329243154306818547380930681509917168 8666 213422314259037396643893141825412298207781278245430785425494127641384 8667 -194353606639060811668915835300069817760091655481130720414586598573056 8668 171920571276597448328853999554578040158251690967693316365370270044396 8669 -150136846851406753030146182176479085234416504395701681918416733263072 8670 131955288077737985304771133070679998354637441208350939131177435343302 8671 -118602333686555968942014477333970662227348503818412956847010182763352 8672 109557907417998517137176340268044591837076794907328984006298829851634 8673 -103136277816371747090955298245125943253339994395964964370327883671504 8674 97402901724219702674857217128038740579170150053339751232809558729912 8675 -91072336178221800728726927811238599679185527822458991076791720672140 8676 84091110892552438248266726507656715758012185447139157583384153500182 8677 -77764475250425991984364946563018362123314260834309919930527573804240 8678 74451513204702689685016446999031587317868803266172876789502169904388 8679 -76959636266218935607569035135526425337255083856981479645978444029440 8680 87796994180761095749145490022313680555663868375070011323859668955754 8681 -108420840531018656680774529228942884711153239061980810490108393287440 8682 138602391956261487548650812110234456905357764286360595548398883696538 8683 -176041872373942570023542158303901431057048098153006766125648246372000 8684 216389146287593651079171517453565861276108275123541402309557358422154 8685 -253796726770939548952699777722149710651337337880602884319274090177752 8686 282005916133930455349761682116544834672924041820499259098169878017842 8687 -295759867600994395469945373270833631418701434258742163974670349340204 8688 292142189101501833666261551925780898529024763410379541122861455262890 8689 -271379345620565078086314820837898914576301452682361966993242464682576 8690 236791384107918972698268193594862802027252299233299436131965991384078 8691 -193888156716903461475485133031095565695487596188799283726801945609772 8692 148943568722990817038867849000109960610932509088686887690840599211322 8693 -107571444055881349260260485098403211270448081655334997719468550207008 8694 73782956650230318172890930874349259523875810301645399139469345009610 8695 -49764119954446225929921860718386326169632173589956040706113273439140 8696 36305327222498268371931519537451661103582280204666137691129846052728 8697 -33585640623002100765178055010509983239568415690148820046237679357472 8698 41936695143882300469120626437375692111305235108084860004889015051074 8699 -62271623986967973343786500755689838225209056440242747618275174958916 8700 96001553621879593575948391411824566527148886331758198757009829002996 8701 -144420573722440902813761719710564417779000657331470984484414314607336 8702 207697133257892559897518232308136009970854420417622301686103657117144 8703 -283759722786397436827210019186665169852248271074554143338623281099240 8704 367482543385089461463049864020888087377185575960980421575937300047066 8705 -450601910010495943894359543820599058039576056783913442052108073966112 8706 522656650412864082902746385528301872283876834442725702321359043458246 8707 -572927278129326501718362806120744707601275781260299398012532414280184 8708 592933570820955744328315700772768672792753505528761165615166108922160 8709 -578719045930190988966589548094613966733656923386989917422350778162176 8710 532097981416355688685940838230579792435156627822439619273687863715198 8711 -460352574848355341811505895616268217320369901535681283506616020639152 8712 374443072930458428777755661110870356641787281176131226941925867928504 8713 -286372038724285619203905659699909885029662626912707949387024087632752 8714 206643665485886521083761455514921938893653545933967345521258543710170 8715 -142639439712139178517008103366429821906352205380025925370158941720272 8716 98271727815449009250027893251156900429525340505407168403924702900766 8717 -74719858434870211849474491630540625730558985080548377744926895320544 8718 71658539653142945656750323269566963513810623393354911018790574152072 8719 -88298326284764890265237477114609035564371664780659898754911674159708 8720 123756009305774782670113205442704153740576378614616269636870390642348 8721 -176635506229829116052609293170610778941954009648017862648453549286192 8722 244077641654616702520708160193232180976958651838859341878338423583558 8723 -320806513350885707205721000768533886385111438862279515581208616059044 8724 398774673921959626605590951393686798113921496802590907996694481982368 8725 -467844769495362821304397779460049012743187787309344933551886957937424 8726 517564291820941652603542715543314388752374886577979796165281402707452 8727 -539612385010605434502787771106458571214130099685637134864163765067640 8728 530126450878389561830040084451139978092370124386540433883065584731766 8729 -491053276099361119211989391424763871225306451379523689554059621922864 8730 429991330870028731967466334770956508317878136564715953206766036564756 8731 -358573420484719779499775963507900762553055088156384719920836348183884 8732 289999691788184103125799215109671836400769675462223303507562053532596 8733 -236584845905836406320566488166512858607453759103116592903931004066544 8734 208013872822225859761883054016740095785220236319917444455308541592394 8735 -210531673675397708749578375000671140035391417406694409079883494040356 8736 246808994452014172562377862113010737989866859532096797010082177368662 8737 -316001777266561305023251002811039779666464803671788472231342190753792 8738 413654791341858732611967496186227594105127448825866957830821862089020 8739 -531479126463339665386620494272165133699376906544901626107806657797224 8740 657405995523714134339448235354818472072588514428529277691454170256910 8741 -776443756407657035058123987946207521485029190672537339759733739466768 8742 872636919941470921558436353253082473965454298786141302957743791859117 8743 -931934459053520263740363175497693250886616367855689898393756694545466 8744 945261844056886710085866063870908551922649705252420249000981942774066 8745 -910831976846592344455741867990088499413187187882748556290901594489616 8746 834887372879007537622872251099899761733616990253212344859359600287426 8747 -730592079189519797770867058853891366122353069988718683550983066702416 8748 615440816689431857235139173005230983301676779495813541786512835541724 8749 -508008607848775522261734662891884336276447577816647276101285155807744 8750 424919786439061812434086520902680078102356368758646057127062372288058 8751 -378593972327105023030661321431837958268038048149644478493499114862012 8752 375863743143339479645632832545484614883739790581653504369259526692558 8753 -417251717913037946154066347125642025124062152456935368389966787585904 8754 496713725242039928575282807894245796144667593029696805566398488953100 8755 -601934346116548758409494945173708213959551472747215774593601124611440 8756 715542511805714404482889263903546449929321993119439744920932871618288 8757 -817614030883139828419468634641718157874703609831484591750981576859912 8758 889429920611369027196199513421667839880905469143495793986690309122884 8759 -917817028827224850144362916040521182267820469344275447709135114080708 8760 898863736785561413296363358931740297286209627356481111724671733312790 8761 -839725018150973608699665084079296795717207433401300142413153146882368 8762 757723950232248043293787821756964790798090025702753308064225482439246 8763 -676816924594041775651976652859298047944463885353567283401931370353096 8764 622311680227684440258932765568006957716561046586661149299226887608490 8765 -615159511216092073104709165003507052293510920108747991155435847117312 8766 667099737080163022285244641049891362393178639186919562297722946492738 8767 -777603309338643675171945184468939078706556900137319005456216125130024 8768 933205950194064728492780663880522278630310646911138564057929944153498 8769 -1109541061403379820780880146704551865951254863020132155362932713538016 8770 1276051520963972209221676063933786909606749625653882315784758088861630 8771 -1402789672874590969316200437250182399507396641054049322004835799573920 8772 1467922074832253219204223232879793297746028619712915386686586456054244 8773 -1463877448592733901988927629475861859957817635046472146909755126854616 8774 1400006941563245570319808590451556450216312606543067609981223889912718 8775 -1300462278858231789670884504839427446526199292624849788346483017139760 8776 1197562815150568622574379794822221656778997887445265225514485482556422 8777 -1122591905430053789917601555937494832753956746353616404608474823269888 8778 1096991262135294887536708886870875579691746146203776151094020837323336 8779 -1126847910088622784198796975888825089463474891164031843400989036883024 8780 1202429238604928790777304289925109294086543375176619180156117829184256 8781 -1302778252056852466660840921246321259418779344236119657790213722032336 8782 1403666704970997077804079205364131591968308792718776540424642938070328 8783 -1486084740872457388127418857184451710262507604736273299587336407941704 8784 1542285921340639158738850469958307532066153736987303226680320379317298 8785 -1577298542409140570687977760667128627727367668046313160708833356400576 8786 1605519993435709181630008357072190849903324344947107418965121112779738 8787 -1643950807091735580916179520925169093748609163257141243503481067106552 8788 1705015578364433096911554610267414173287189293145827959911196915050944 8789 -1792092128066673396656614989471600366112129068466620821129202790199808 8790 1899646470116605055464989769489756964896579136066517772461778689871590 8791 -2017735716886101150414885516447091772036657490450127103448886607106320 8792 2138581640028781060179947681292168081434215179066822122251144632806698 8793 -2261949441483469836315973737874929747309085186735664478714497559607600 8794 2396693236787409191814188739699918466340966108785359225937756409990826 8795 -2557742668007994442005064384528897173295030396739683587128538899845336 8796 2760009951845411456689319475534167086793774748145090894623813091308272 8797 -3012037452827829426724801371837858078144715320369842164810475231420704 8798 3312012789733605650112354098514955076712381314077818502658556247566006 8799 -3647264236355920141356302064860233434152931378591762303335689447068184 8800 3996486271790689908718297777712073114222604409120504407095625743797474 8801 -4332864997253677571081652340012383600267868525864460637435258721893920 8802 4626551783641978900777204396144997182252577310448984153060528810094182 8803 -4846233066368412413474699225801081799210535877088798164983781212336752 8804 4960857779563813237848320629340664493785818066615588406905428747516976 8805 -4942921931228727436098137010910119409357321639202656859140453130475936 8806 4773763600256358362881991381293118878929962717119741554103971325332120 8807 -4449665282095569499068958329427386071479103631372132127496901855394844 8808 3986274899888334994995448605286246832033346076901628797365276547465462 8809 -3418839978595257845254280730025377880994424550166797150298402117233040 8810 2797158497361823683905039005612606476742808367324098323230672010856254 8811 -2176307805885526448807389278262362348112974610604949942955437424957632 8812 1606012358557373595906400956076890578066073058603126524108773229235862 8813 -1122050814321278010654970589208210459433368387116996483806338438230624 8814 742173959384668870613613832294337182132170308473895370322414857421598 8815 -467151099719450325470848432727696198894893003847393766187850131398676 8816 285716154258805231392661788440341725676419903642013298848577806749850 8817 -181127817036339805023286078100630092992366692106872734316977574273136 8818 137050168145187430944027852795349566113026011344759600167690885127454 8819 -141225212298474050744053572233778713090328793135318647202317262228876 8820 186424402496951133784604899208218668117885461897023845809454159328478 8821 -269009826808073381452180352558549649970357718152972132970181000306008 8822 385959032548091469246123342249429882964025334963296467926363635995846 8823 -531471305061287959886702777186084952135371475328961565221618764479808 8824 694358442195315727382408933582553905712246817069209978001687734100254 8825 -857297942101814554679361147860964618039520574597717483455429627033888 8826 998579379061491243800209585088070494098414933251813328632043043677164 8827 -1096176685285393567461548950984505031617043853014628976972445672543364 8828 1133031178727231702396935022098108954178737121255114342683833267222014 8829 -1101747443764669899817436708870876177579349275425864645351136682690096 8830 1006901940826692715809453763202091309987122172566776159000485599173804 8831 -863971613256576290744724082128806333087541437356885286745759619339044 8832 695199463328353778757300712184716679183511087304249793761087032552926 8833 -523908143739753773999063166059264693464237461056458692163711256968912 8834 369270404327684626338920794009481859700237713190496110929576495660608 8835 -243146115001769329312233620202913727145923616711162933300070610317008 8836 149580978986548217720775403107041232809986407818567122395443175693412 8837 -86494269284981123740518044391743991057691058646979210244917058444312 8838 48455318494576330074508148608092910284799497578561180568904923632814 8839 -29429556005672738868574776742550537057512553237944950407280020199708 8840 24790920411841262934381657224124664700334752629473927040290748266666 8841 -32413508150029988377282082509192763916842357865371612391622020424752 8842 52995524736442137938438460414368645284204770874569599890610469895090 8843 -89837620169664026128356125285619409527786304025888292182134276321220 8844 148170729687504630465923741809048162365390354820460013085988520574192 8845 -233966879455077223783569609571069721904274772186373682097412343380368 8846 352128021294023128938461276733766508036497934677506176654448861247794 8847 -504123013032427582251480606986120356136645396919872824211277460953560 8848 685510070299286782196510499831163756359094507431410085888013913002374 8849 -884187645585219078750689796036963487058435189679194100221557983354400 8850 1080405255506907286136743181199901137202619674525852882553808662987662 8851 -1249291722934635782172836225042732111397337809223160899864280315249232 8852 1365855059649959468380801293536673462421365409449709762541191980380310 8853 -1411315120577803559484672774239226304061398157295160319793111289931520 8854 1378753694496056582057635618778074660569347587485257367965342092447052 8855 -1275935868953724093603616387607441993436359715716848969245942489064204 8856 1123989614419814052367509003282951249934382657475584192384095129504862 8857 -952139440117548654053819765890107951373516616794924116720852860613664 8858 790191875895798279646527719672656123921529659527023013804701296786504 8859 -661266244495630486712774902381053514611773240916744010846032755871528 8860 577035166088130784218665981362115301119605373873715315232549490090574 8861 -536692632490877612184406287973629070494102712945274567095605807725632 8862 529550141154013276190542927146628365112493610151015988656223703722580 8863 -540109624188313222340043264892655969814870320026314438351141229489728 8864 553946748607721626520906145118429361186485573883555146105589873565114 8865 -562743398146959354388280611922052700831230088024561154509641563578208 8866 567175391733895420788431389551226066412891745755968383825081626192234 8867 -576936375258473368210995215693914877413551508250533654864544672194480 8868 607856102526759755829297691954599268807786882973516973209338019631190 8869 -676762163773145422446142795289663070209927782987446963514255003513688 8870 795333235931816882935039851757168879806032632274093094123960024891908 8871 -964579041191466602096011435479499342406123705828286497618206776024344 8872 1171638391169237169323090963786859448695391770012646893444666857021662 8873 -1390208645886148101254957352053480201096121938455123453474691791450208 8874 1585061919722748761161461811421375303365696138576682246793967386328296 8875 -1719870097412619500770037672728042984192364896157515358319403004493136 8876 1766294775428557676950672172806146296782102857417268428301281691918948 8877 -1711537502223099374046250004213584421203991425865366456311893799387560 8878 1561780039124383168429233332646841738312135431416812321633693812993838 8879 -1340276473550046547706559980227379791774159282429375024038221514840928 8880 1080819252147112082308056560439797240572781181914669679197707773321280 8881 -819015948375732368379271309794431591056665326285558203749777040759568 8882 584476837167260009825675943204812440841806636082657227340392793602510 8883 -396358609811509906986908591613210018126167466744294100047486521193604 8884 263149833681186572449668249031895710526192423461024805127753426162288 8885 -185925184637227528431978234132284792295491828406650787068100626437424 8886 163242639457013190058740281504417799830819342491678004025849289102780 8887 -195660909617322348718413912213735147569067315846576507228292249187412 8888 288306867168741678676511020109089948901050496816087633307945073456554 8889 -450640097131203783261339874144782780679042663805127824769406606757632 8890 693286332638506916509748467028392157518944257282162333744741089739240 8891 -1022515825348012756141152096264618974437799985048179427220198397843328 8892 1433690282774485333488384145878884435686773183253927477771351931292662 8893 -1905715207640962326217597032122789821428898555720405687311918872339880 8894 2398884209901690651014129452308218293655590495430432332589944833964424 8895 -2858048559640428767822680366973319766810106316901179959028620043814712 8896 3221576008351828223545102450497474541013878132976303604143598752732674 8897 -3434399784309608086531548074062752638420601807984852465411209573075472 8898 3461475595468764122765751840654270656652690574180704079436066621229712 8899 -3297205296772069339868662783121541802593007114956872719935419349411828 8900 2967455251631747666674106430778945006023177878578557852044263021582338 8901 -2523408724831893366374857392970724215389974872664191786055318646725736 8902 2029513745504065646992378574857309410908266160950281359052039293638144 8903 -1549820475037591614403436219716219894221867948802221260149362393377952 8904 1137139447907250675798550167622829041298775656022135733201162969236732 8905 -827753358772402548124801758696578307369105329324382625056909763640912 8906 641805912601470979081832227102298815741240800732818468804993251402674 8907 -587210239000589949549982124861002106895145338003530521921224825035412 8908 663894308972444273235976339573709175979520507370812269956658049497636 8909 -865703187919265530085425307848800972431788665594462407719684104660040 8910 1178945857993889717735946602177945965612110533544833243550207071432632 8911 -1578656550233916348668892859425923834834158906646582726189355075771552 8912 2025274975369756332439699737986720768119383398246453442406209708813706 8913 -2464908458212690570827517556936213917099387829891576397764272436199168 8914 2835271102687126822524464931552063105924765744759210902372589411561996 8915 -3077054855835619202113908020484796293799132658159280933850298953355412 8916 3147795565884276358373980271731362757647472190062462142232138107051818 8917 -3033553877960343928831961242966980312432551107803278507352599155234224 8918 2753981067964235612751785284032201449416199013518895781056921352265286 8919 -2358705040123975151746410698957822248776580172568557508555679387169660 8920 1916416039378719106674597986401379201619052193852690237903311223789198 8921 -1500831536424130718003094732689351842989073774575800644900493485596608 8922 1178427873832734829152249183777379558985629684118218412008090016124482 8923 -1001134247159250830530565581083683369003931612366085635546151641024780 8924 1004116097589383249233973962252507196688765499718675351496119292566654 8925 -1206086483083441621633709169443902037999732974079566984693826227687184 8926 1608767080207601962963378145570906967671896409162791610309885913009402 8927 -2193603847482063720515030740918069215517649064463374104814739223400968 8928 2916792913661150786856620018023048480967345701439703621153942454980546 8929 -3706421628232537791023766136243955614023435796896282072035125615713952 8930 4466383363105062509843343549469539648000670265128034847271106051918715 8931 -5089818721595925963600023684521194396493553413744729935070961362194266 8932 5480699128479166343193761409443314385802650255577951702653369314131420 8933 -5577674550979687622008710713862927095680173379209422813667163934887256 8934 5371869660959237186810967103019422654609115075158355588384559271486962 8935 -4911582497111154744364976377488775538203779751526812652238254545643468 8936 4291594889342226690143342070865790126553700440763197764007470135833500 8937 -3630828690363228244923288526868756915678668370199585789667770892864304 8938 3046305458121953127438836410630883265499109217574822606172893113646992 8939 -2631670435365888354438396197667353748870017272222005000247668645199856 8940 2445066418235134394630893658331145568471853208510753665953154343022592 8941 -2506187999614091926423433979644943112944199418437625538693130896661048 8942 2798881213291151527952274172775053041078603221199984277549292381284454 8943 -3275439837916375483040404657708590345865757331137406366469802167975036 8944 3861311443670700073177717655056663903266337532049695711474882063245628 8945 -4461999575081811505327407821665488710048950770020432670750812133511904 8946 4975053800791091708207100338094166889459945822099701240597435721399476 8947 -5308125858298506486940668371936694904269111029137599437705771439155656 8948 5400189328317640084700891541545803593745497427448045418244621293222648 8949 -5239633174824944322535149300905698248893878042692954791940231770805064 8950 4872323195690709117835149276806609223158421752373676963779355556440238 8951 -4395514282002461506420732538182831223924719856710590742017452043607408 8952 3938309837984818887187934310749280136280917825971601171479180276698542 8953 -3633755118930038653550042602640194763182293346826183662093520319214592 8954 3589694212332208463686990661267296201773109215648877332911778510069598 8955 -3864915924763036111446048965237274781471381204514887238762824980884000 8956 4455043937898634565620930601236557533525405066353944662155087306518200 8957 -5290574041654755215009536293633030137224180666126810849584553793213560 8958 6247991575459841107807709500108927363335648484036371865009185866466946 8959 -7173399899190777316580522359207011622995057426690193560338074298334072 8960 7915627227655251403481272383804749244827410392331942914674398512134186 8961 -8362342699133197720435931372469294486647032447764622099909559006470976 8962 8469721417672874649315953222703749773119460906718430391821168019427542 8963 -8275789394281648134291956486065177781614348845701094281710990412905816 8964 7891136786017938850399302354581253042595036945377674011614349086284868 8965 -7467673446705992844654559196830512625353234892840088064796029058370720 8966 7154028907576856868176811872311017353373427280013117940009159870028846 8967 -7051775792011866496767341386462497604766708140022081670821449918930872 8968 7187352241773975557273589457128432900903375756829179250421483146292526 8969 -7509735694427262888900221107047878936074045683210618673752164003014416 8970 7915061231196729215688725401994423640152364660229888921854089603778736 8971 -8289538957367585515127964525798518339361475342451758367891352399331280 8972 8554834459771182253214938394677458959104791241087269460620100008910772 8973 -8698535315185084041247554543058243220376400732975629386412971730531912 8974 8777607774869684907365532440234887965396772137822452870207045307129906 8975 -8893366504142984183408449943363586772969652836971908999950068053129376 8976 9148402429413074724976995279561003138469392385563167977068519606226252 8977 -9603956541975862294474979059929396411495343927546113293686516158151744 8978 10256405086985059364050904787368826983678342477569765392942104747651278 8979 -11043226159437302316375558688433543256324485301441127884131720062595840 8980 11875536772072417953143039824801230059841825740518870565361348855587750 8981 -12682205042706651113177952585040091446272920875919619166401256657863480 8982 13445519308278272322853650542456936579036870782638648331029854996407320 8983 -14212870954816311480285346308114220605270630363568103263839940513484724 8984 15080434584934910107282485603899481638783934136249897845272749015023182 8985 -16157293846581268685769926137714840511264904092101602055106026706094640 8986 17525490800445523272797015236334946419408785136004724982662411012518816 8987 -19210124935117727225080613503765033658165591436845723047136314989016652 8988 21166003978860020130222352577083336711976771991909277860858013553957390 8989 -23279008447831114935012191939041240590848633238736759864460247565143848 8990 25376427759920427554944009453403570516671265493156853909867126808855586 8991 -27242377216726694409209558313996080519459125546011706141076079012032456 8992 28638927449191941717403454012832562642408717618594927785951657864442322 8993 -29335905733551295051295432993888769738853671208357296447942947919080640 8994 29149595393750127194147814070292829831741556112768485057382608855161448 8995 -27984024428183218043732776372049199644603386725537093883181001611927504 8996 25862635193064671480176369296424924344952577389143306250196302060036602 8997 -22937355418809398949762898626275456145099721674828993862795572379599416 8998 19467996450798788656810171592420808576404885914047498378553253326972756 8999 -15775142356817066128952847123020943549590701387871331892426756840861672 9000 12179460267919099656811090442947549621873317527947374846754034159720330 9001 -8945098983047517415494768848512672474810843364948336071515841613293328 9002 6242575170080181040331592562102837134119376654749248423701764189322682 9003 -4138689379077588720185448154599689156328694847359596324599001563323204 9004 2611394448477032079203272477939880623762339975664301056873542440921416 9005 -1580300486165496250885296528218523458891225870973792670081997773220880 9006 941074614253443637390638477935097762643625141591102400402888569184738 9007 -594204037500715186477402530520246064095133659106278688820467667170148 9008 463245847036661793793123983124313499482130460357409144303665868971996 9009 -502112750497092273264995156750603436681793894314841547906730381519840 9010 693444523679187833735288667821163067701913451515415525587433934273082 9011 -1040566806989561414117145788067772792961755953918572112420623553538588 9012 1554999448178899981009136485499256426439098386439777416807672219073092 9013 -2241252613236930384450811717979428506921035718076534528250424289362928 9014 3081419416715427552209349776106571453551029973706392887784500019601290 9015 -4023478587734286959973127503835416654672058431230126688223280606042936 9016 4978055706926621722494086187951463850919992977041542595426412349009124 9017 -5827327876216855284872999357855520164363794573309643833575454046794512 9018 6446276889633156966793675638775339105522533082620463910965151396212922 9019 -6731540028812276350127779558517155246918722356655065790741704881262800 9020 6628916148843046079951197309742241834520582463531003708843054519188372 9021 -6149605523587336090655484833501896989912593458044347085248330874086904 9022 5368635085344335899392273902848216712441904952952375638387774928025494 9023 -4405519765866025390772507285630200274302477741779409381489127148138920 9024 3394019929985020912192817310170114430286471485820997904243892366631242 9025 -2451603936261799109576460357333302584498504401713929518955940071206080 9026 1658272871819026279951424077590605284744088741058292783408255006552846 9027 -1049623925322929758059965890604050688842446483733734137665297595584412 9028 623126024101168162655931580271852680469417578397858632488291354888568 9029 -352391756411327036406073037966903089770544014231882464881173732785728 9030 203174021979799886285716496834598754892971705154172431756869862724426 9031 -146444165933748042290675834770714842804057325779569442580304655793988 9032 166593115330200534654105198076826989298708439572772277396434492913330 9033 -264901284941804146059553636043042902881633866571278865692751074831664 9034 459153302623905878427613787015352919124139046172873816703492613181990 9035 -779853760006283824745508092331078917387126802484461493724386726020952 9036 1262800534789437030468740414791612463659943778095179327189750286682684 9037 -1937739394573568354603635793235898874927683680966878265623426951591448 9038 2813974825860993218938366814461609180926174830132037936370537411130602 9039 -3865917410929172237658156433082404179047111285347451634356590292196060 9040 5023593092605645501107917753552342103972809332725471607116076856100438 9041 -6173680420127557084129352131828733915652224256788956337071607467283568 9042 7174556470440863185111103005802355334349158708140127096352060207619390 9043 -7884178993312042586285495825628682055267414761870485730547918521854976 9044 8194052383746938702625591629091931101607520774997881106316506583736154 9045 -8058701917509692387898951886902118604357975101876714896828305381062752 9046 7510325992105209705846249273054345243602984341994822332299555077919420 9047 -6653045900287342136647194594918006103962654761202109949416260455984572 9048 5638460269424493943304260990037205733501751956734168767584991625934682 9049 -4630649290755074607795598404031430164462705898844944931092939251206960 9050 3771509220709011221240698446175106483322200779038605898622255858672912 9051 -3155627381798307507731945155829220232224336151906713946205205200865852 9052 2819441810676547402368325501043773511495590856609373629867550475012444 9053 -2744763532744321727732396474188179598257674787019733145369812295620688 9054 2873697706807209916420943122633994607399309818490999994832321627150414 9055 -3130740744944037393248363446997229540368651704435280356159474251006744 9056 3447332944520819346398313019376489641444855583105619401504782463724954 9057 -3783504442337665421060237388361780479244873681449516199810745500667808 9058 4140660416894921328961086553346257719385586994636528912394069275701754 9059 -4560215478755636060761726742322868279622058417633110345763389920648952 9060 5105877393139085528580006990973713711940817525387511785444582282843858 9061 -5832831021985283346329721411759184280762158534512263286549619649937408 9062 6753106967586845434696898665768458550945353803228522633167222654360732 9063 -7810170337929182346349801889432606541851356826660514098353405321883860 9064 8874712634982090179642314834431231983138580604378356613393802214366110 9065 -9767101567477404221773579815517912458761785531974788984728226975920384 9066 10301886965650935269410891907517633954568150140927092859347092185146620 9067 -10340258677076526913458581064760866948119128962884813951042566811056912 9068 9831894623805665572249429668250874242934659411249225949937960005446878 9069 -8830832614046838512371642149342669203169613744424780477890050946341856 9070 7479921886251619564931687858266520123195678779403648026317320520419556 9071 -5970707265842211064778340502115977887843953125015492206931295567946156 9072 4494596446956628991612352704859654173188510634033321857696132692020240 9073 -3202894115784908960260277315746717863985843987331640628156822089093952 9074 2187601711466293470112178490767139405205358820398215441406389045084790 9075 -1485253896842277968985301629393798849186312556090450652307343386928928 9076 1097313851523431825912765204206557950073152621387558329309001567553776 9077 -1016183604881326015827091323740044826404973964346316358377191208166152 9078 1246261678594035136429586843685227938311508313881363661408132963372316 9079 -1812990509762818112341065140479418237535846034194450603879816440109624 9080 2757266446618480126218730094547719605255909167464918146851453692738018 9081 -4116658850489685115084428729180021011793142728166784883819347201958144 9082 5898428357926849778908192401376690287121935620921046049569591416132898 9083 -8052367428264980418378483083390349153275699143310992292065863781392448 9084 10453280317961443994040933790817730092916778986248036691001829881856748 9085 -12902013198950694037330519375477885565581206022387249397120534183712664 9086 15149270504086528477685169102453643907390609247794652792898442539544874 9087 -16938734284373879096217646526719131094239980666269165108232215701609160 9088 18058170582435612752850285331279739334603355207025418261846754676062826 9089 -18383146613454446913389162864846751409471602145083476426344541225594432 9090 17900188630411915490968345004642901816691176549192927056146293123002728 9091 -16703955471085745321690830971364834701990294576923437841244597423796516 9092 14972507899203221147969893477692237671240965795104587630846886731517982 9093 -12931426841459453383287388898270420229850083453323740663684568978904552 9094 10818718935816446247752682453535817018246524106007936769432981264115138 9095 -8858698349046270430160805015743241837791408481475447225575435138802648 9096 7247146162587692797620785622166704357667793392984579365343856263475266 9097 -6144927662112608601015820399398503874867306157773782618040426530431280 9098 5674431632259948491886211822979477496005557700534121268054331542818918 9099 -5912937201079656820900744056466728407143311885244195912305851494274528 9100 6879198547594626385089837690161915407546606655157051634982019990337952 9101 -8514044868280503556453109660113220967092028456077341615316926736235688 9102 10661781794241115086065029903075688065039845125067178688662858799529504 9103 -13064237741698700327242552301215001522357373874070499854945231584210212 9104 15379877853039431285008588965621797319689119200885701302399746560532662 9105 -17233959352817281919299129383500179931667583448116951122794688634829424 9106 18293196090400916517472370629341636823468265363454379586934584375731036 9107 -18345106812947389884532965414060134078007235685215160469147028902492880 9108 17355492106723574363083956891718949563367086941282056986702040176681262 9109 -15482418975928417447458848344598050433989952085080661824775920780579248 9110 13040820645144428029317732227099680512762385836440272889452649920954420 9111 -10431159437858819738756752359898596956738955640083685162189311785509432 9112 8058774369307244007741935421248547532402220680597869891532475228644200 9113 -6270812769676785421314230454108272415369322440983167781456938125433792 9114 5325304660018051883152442658071856316583464632387170040781147345132898 9115 -5389017858853705279623126561912247890663745806878187918054474938920920 9116 6546900759391050005218508027683600843121688261733577878351827483524348 9117 -8803210962960121018446501469243643032918805201841209165739565259931312 9118 12063861225118906279168222924608966473713237394530137168545938806297966 9119 -16106000979524416499205680892568187870448213174549218617126713226491420 9120 20555804589916279453347058620960084717712846593649984189431552795958879 9121 -24900600298103612149363001391019625011658002040550615515407769201077472 9122 28552607325288633960688182933027286074665595192084942959763317578816204 9123 -30960841891695854263092087478695235389913858299538441398494448026096996 9124 31743794802035899646462997161443565320144855537069186640789269489396784 9125 -30799989561364159244983545201266621101177098519811027001921201886035768 9126 28355539073253675664453381102944957176904829920771453811509722403736338 9127 -24928188012014576849219651546179105104413490092176036685514299129695460 9128 21217226018240607230974591339691311459011577818351235384405592964112206 9129 -17953872738999550763137520127328369391021179074267229075967545473538304 9130 15755734432873999244908749186639353090345599464976629177317960797880170 9131 -15019560680324625402022984588489689714919440698411092565824684949202808 9132 15866774586486279875539794509657777337811971051590685981003820691059536 9133 -18138472969773556245923737094816953231998231591067672123566544195353888 9134 21429294644316650313069213959245219008058272312295808237084232536255728 9135 -25152372091666433426336329854466498408274753448948029975824844436555304 9136 28632764479998027144684884484285742246608810952160216970822784059193224 9137 -31225725761122418574867436106141211980023018866371820196084563595144752 9138 32446243021985432867254071301311259148971275394174679727382338133603226 9139 -32083049820394617740967452509892475519421016090638433395510971608580868 9140 30263792693033186513082167142442226675442684873535291088535569161973762 9141 -27445560392172428072885038693396344303061812329656211603236521427804304 9142 24325768874609451810540424748717163208296025268352196605711900213514120 9143 -21693476456942445492432675678624445614361023928270440138337881778939628 9144 20259044145570178022375130285647053611393070105923631122622883960589554 9145 -20503688763991770292107546590756071543438298264172519252606556191492576 9146 22581123099165251050738402954595487806965893673089948886676457251710046 9147 -26288235516623024457289023871985734910924901696059299380286518116536500 9148 31107609492637703651844513593509413403715286781407402399750719967138234 9149 -36313848450074486572655028760765507593204663445489843345733870847440256 9150 41125975922699959581394127909291663639681264700707001990182020797611756 9151 -44877522156031457147695399887126376492289420415078969657708862851948764 9152 47166413253263770521355042628572784260505097531299206347277114614094632 9153 -47944597349859788882632349396048546811661014962379346301178179097289808 9154 47518034687235816112931780918836369847549154908812222769312211552619556 9155 -46451128514908694704093497587234345474269060724981597017923712361833812 9156 45398821320546854270579529423956949648064659511578034902749996869030210 9157 -44913877131244158205805784499854849851666271970683937711970400688751448 9158 45287480663798851819783549562677167647068786075218877604912056638340056 9159 -46474284921936972334673142604457387171050647198142203919444223157515152 9160 48129543682724889009174907788650211247919953691268950110739427957280574 9161 -49751111611807248572447129960559267037316781903013101099937576730080448 9162 50881865192815189790915506810900002034310884992365131384326609981429488 9163 -51301158432028395728991479770285961538577791778195182812388803933688188 9164 51130634316363614187110364921800134811068989766524350738950586172559680 9165 -50807248244524515041302879519324039257585362172902085304527164741680144 9166 50928537127964179458757966395493770136470607022062069487389030581307868 9167 -52031181224656239689519448548434400552227586338699361024529261291167104 9168 54396608162895165602392337488889614653321132829184266970336372124564604 9169 -57967912638584209817713308111832174739830432760449944574690772876480640 9170 62412331632068021342367603123444328836178848853919010537182913711490422 9171 -67296405285743970185440844584719309264152399953372844516350821953412972 9172 72290547908370596888632182926440983292631493893292597906806395684841660 9173 -77311628263045240096672160826250366769284770698283228571455152850969552 9174 82548927342003006485090872025814196288744610383851136953420098370288352 9175 -88378261800204686555249117134068571495519051793826855539910496488588680 9176 95216979072590040588635203016235288021469313303946084403917197190880062 9177 -103383617460524827164708600606705989199424697928112645903456280978166336 9178 112999554499425360856163176277048462576930020005996931618313255847599772 9179 -123929850265209720167416713352657905502441989917671419524453526140777000 9180 135738497446588686711462651286689995387499423746676683554777054461553242 9181 -147646192650946151286641133155255030196578126850078289687574374262850624 9182 158515485243431156215906631665755006759547843308602688420532479827626656 9183 -166916938363883207063827944072662375907900818327535942848343908300392228 9184 171321007659395050467921475838142196265533583014421722161615215695968446 9185 -170408545671348575122321534296488570538292506389409973972919160367316800 9186 163423612529941008013154845477836834978425704588159334377472768655097654 9187 -150446628814599969802638640329058357319921783564568234718873667147599792 9188 132474604852680120246193974536628826765041318856143527533787190937352774 9189 -111259359080979128066990446879757693525617884775577936773498050069818472 9190 88944957095364321226432227908545658500388454262316115478740137947056632 9191 -67619317226387470225351396486569739520389227236365044503441596392596488 9192 48919369683667459439650886849372678676209883116523877438866296487035198 9193 -33797632686308625206668397761795697521676934428325087424814162027812480 9194 22490312277338529564644145213281559348938742726859275869740317493740496 9195 -14656049040940039565585325666788812531881450354196180286457281804484128 9196 9608781420862892600110296797403983630093543812737928739547162028699300 9197 -6559697361896705477401119791518930239143994122182516263098166724753944 9198 4805433036271704268369974550199409573825580756420147357435979515684322 9199 -3835359589253081833840363112117131556699467800875495864618173365021536 9200 3362630596496428610110138953976318681196417577370430155075292796226226 9201 -3301549970667780058456821799016314441732485628079271224701323817911328 9202 3716595264982484780233775954697949134623727328528065824158878208476646 9203 -4761161906402397491490169248183759109130776880905645650731331481531072 9204 6614038699572840509461920037753807110023839392473252949512336779276770 9205 -9414998233998568804051020100288567825438717240642761942658027160789624 9206 13200919982495535778167275475917180919189632841203039173891309765276786 9207 -17849898997660576143729006018843518093089593014752050278319532067259064 9208 23048468820526794733574179176877712164444341895954189231641045473232578 9209 -28300092219158480552785697575766846865278885996285107104236128060534944 9210 32986514746663992415583375268916215612116577733841835538667339895481696 9211 -36477297849409740935280314604112173270883604967132880532460617631808040 9212 38262841128875948641373195994897868022260343482946563471624981836439696 9213 -38072254868293200696973086377314471318026708606069783432273736080683936 9214 35937864938562816151000594427863923372106587123592446435487228823847870 9215 -32184581593900669245632886646807881690514783196951797104700933711155888 9216 27348256204231479810853898684980497774629407926983236882707310283748050 9217 -22050990317331201040817804016883476832394388805327311164624790244702912 9218 16873009852959257812711573451466856523729956201822848166070377218972360 9219 -12256594001609093193868746872378627693248006011912677454588710903120448 9220 8461681150043078499473869731688687683815531407492384436202803733182256 9221 -5573585883630520782277277287181810886086998344867466344020677346017320 9222 3548676408388516643533962974202272941022242136443772949559803851663810 9223 -2277796341089114458389344739783795823896009886990645671621713471984868 9224 1648935150660245352361721368254310870975269305300375889083927754173972 9225 -1596478208723635108440206940980576386302970784564514727594662836723680 9226 2130206286245138557506009877577324998625808988679056775683611532755786 9227 -3340614253877435969414242212196723471024551203900219947231815811765944 9228 5378221531946754409966219642606486483809262429685567138622952193184488 9229 -8405751569759734827178524675025576304694585570857859713548404205320896 9230 12526458821796369028994728646134606161085914214242994531636564417626712 9231 -17700919073047669368504254539756841967450254457145672054369960217863072 9232 23675988044510623640963951125699779703038599561777241003227225166416170 9233 -29957100913160332790323248066583530712549727850695529558778370245759712 9234 35851004728084205301353902628872743963634118056290724322566864526109180 9235 -40586392365973981548492729879631554068490520814293065738172854163613976 9236 43489010357057190791022917603953242869988211481530461977371497676683330 9237 -44158732253652444664482985877592205309424867212621868055901990181004816 9238 42585149640914173786839945345320065117375051401710821779398687637423462 9239 -39155314759022228034615186461762800341593832696465201664550103414346856 9240 34547956620498596051471425668421038988511266197309531474999065616496512 9241 -29554211023368481284927676520373953414346228197427602508068332197153472 9242 24892505199999215784332551053655764216768361411589110912390647197872070 9243 -21080698436763510815244753015780087789411803305336919741802756358986148 9244 18395789349496137934573793314903704761788056973763635201987892023405714 9245 -16909874306080741048695306431571726105973553296862014211718147044190880 9246 16563329204941590049329849266127684771432920592868042879641817380787624 9247 -17234610873570164866880260958798075864117060139046569179202627304675680 9248 18785879422716299367045436936577033242966829691676675580560104691703102 9249 -21087782467949761963829137450798894759127949161400372354948434876614464 9250 24037968577476752529905609735367836796619809356440563556032095637044988 9251 -27580114674421117042236891365846269698116123802441174826298622650496020 9252 31712045768462766745244442096276382165569931770380076902125291145929090 9253 -36459959117611528864062119365474586828963003313037461786085110447792656 9254 41804431956354447385111038479376604662583292900576606816195353266528240 9255 -47572631174263946576145205454014111268665785415216407256761486488841616 9256 53344119085144147150891983487027380821723531513146032299503433577464650 9257 -58431871566446471089318258765317722854999301097742572944820803352119408 9258 61980101545706115280145539799086218859198521019965572105037987891527584 9259 -63170100073419831142317472667189748985310904967883271896921199446230888 9260 61468568398212425389886328682247822689359041556845772755446792364712596 9261 -56821465334551546244346506169040719200541652296503688559666450659156600 9262 49710603192227431492012662930447903802421979637027004666164683863898982 9263 -41045769096149128351402533647982512621445332698858503553270368932371480 9264 31934412382012835004788369291422445032838203667055649349696565583785656 9265 -23418952880424175113223858220662526227495206515463645728595351332735776 9266 16276451359247880609570581749122995811173470511050902536958891834878144 9267 -10938990136626836438109396001406865081815431151946877352886627327655032 9268 7538147163271027579121167475713160705197628537042659799177403545741918 9269 -6030810113268710722500915620191988536467675059841824885752284436565560 9270 6343153759724588532539327309721982515889716746656659995817225336360998 9271 -8475471430524552596581989650966113222107437150257404772316862926999684 9272 12532286967892054256168503765956887366898197546979531191007244899370644 9273 -18668400580089566951965636270849268939592228204778316989788442384934384 9274 26966404451695711064631938977787920425822420980303211039292183109759816 9275 -37283512953774758117821804433845092084438141440118931277273996281981236 9276 49122992014130780750186361074342324931580416431941558084762056465885504 9277 -61590705070678953727551093084345899080106274812150365219496234261407608 9278 73480607245521457668451245485175122130770922162306262631541915529171096 9279 -83491018685057403106334491464201013725202768865504147546553990832634092 9280 90517383695385333128982920212072373691787800383763060453576199246501782 9281 -93922502885633111084780619897717524131834612173496043156588852353180960 9282 93679667259005482767000657454306745413830524354058620246807236364798550 9283 -90329409774826761584432712741007731324357232068180289269460615502163800 9284 84770334465802078809582930320648747779639833621198225246048270491943102 9285 -77979229538338358965965228943849284672898938832660542229003885078935696 9286 70784576780425324852514721596018995876694235584276341219765839312642024 9287 -63783624550913741594329532983209400880636381680387493496367432635028712 9288 57414614219698458060548646342462409709775782511746594092644398461749744 9289 -52115148155603444037795732999337942525668561163071565994988411447760816 9290 48456388184719836522002669281218724654656465110709780480904561810284874 9291 -47157974655180097182625544673622602166979064910276585151994565677734956 9292 48947586241896004422106871851377233141725166684809758879156021120111888 9293 -54301443483348709699915191019559813615940059399217124660488625833421104 9294 63157875932165927334519694930813358396676829968888406409685798308583966 9295 -74717703397474144428419131193340608030575130509403504617236175228777264 9296 87428253195501123204590595145352084915498621345077615296853452002636374 9297 -99196948045025617676783132883343947134690201047783569748288449658435472 9298 107807182617051250545982267822140459484949800301044321193687097107520556 9299 -111433899678133861270893171873781511029837382324380054464475371298335756 9300 109106796972528739297405035672560059784243224519167351649270872517702888 9301 -100971567939786711708536877353432750948132785936226516926316090735429408 9302 88262470245264649044401086618933809428617530782089151383662249000030194 9303 -73002416696964375543278085625439916626415171361892781790389868837298840 9304 57545232005567856939369480868145265253741548776750590508650196028471690 9305 -44122086758300414691746363298919911767231453237898173855080325715620112 9306 34528136604439491250263512350821879318526180236904562923833067420456326 9307 -30001782178965954255030124274930662153073888343903795160094336531728468 9308 31252752121361906700546143249618456528300494309991120842905767134459484 9309 -38535437544371275909796858253778729296752397775434159946459739566395120 9310 51667752100636222121757390002688976508117009561698071152358096251856196 9311 -69956601975260741067698946579673663381020078449022233588383401686176624 9312 92074388284773937203463094067243358379857401188915657544921370950334323 9313 -115992733935748376857005319173273005006094871255600171337379331290064288 9314 139086538551454047729764616562080478178786197715219782708065711983221490 9315 -158465865261258995172674294814296458870152469356983667649713172161525732 9316 171497269682323254485942798591923543570856069435652193782939010053478470 9317 -176383426676392507581201900244087229382845543465465547119821336236562344 9318 172625161507683268514641211442219117089262535452277109918684134100824786 9319 -161216623585039712895413459505675640563485364679639101910695672897336196 9320 144510661178354603239994832571873885768269299041866919499045258793321958 9321 -125796161136713632462750720336792048120470618819039361084018630017304848 9322 108704442446201114540343692458934449086875687955819411684916839519986882 9323 -96580731864165929379115970116776134013909169964383768040443615406262324 9324 91926894077188637386176322162139396097871557534375077493455781547078460 9325 -95976529484938426763886375917948990944037828579702275620342284652170832 9326 108437813498198648165195697702243490302242957964891276702244326402276228 9327 -127443816733335757102231184787306406660359929938439844247120622794506084 9328 149763850426144090741341979427253349452818940135185343274079761023850804 9329 -171315494448497187613886458084271656349065810894001606477670661127978944 9330 187950667151049524902976966410171930114073732451063674876583106294764798 9331 -196382151794078402036113045901872867632555575508196237751073831341117712 9332 195019117881878757259789100504044831582568834012727788613251344925475944 9333 -184452991667863010369240210630165340368151212776592638801046023161067032 9334 167412469794023732289819359008706171404951857383595289225062971846709434 9335 -148167924532505592651638094264582307651365771583312273067813557691702368 9336 131542645054453303737332479312677590610810551353194526825583973101438618 9337 -121804266174993551761419437639923733815299442071707937094101088764059424 9338 121723440182986615586697881945326995563919353944940370902832182202511892 9339 -132012416820494723261168082332455793402506754447554671025736764986387172 9340 151243447420734572775911480043375189198305006814446119322787591619159260 9341 -176241410771214068353406249850874313649424973199668161796410978415511136 9342 202861401156395172932011570893863176546065169161473917870272507817353076 9343 -226990318021212071215716507231038068405028173555113151084511362938645936 9344 245546884849917498455186833716066525105100004980434166088695773165977014 9345 -257219030003472590306404239941717546618385275674170524065180136422877568 9346 262710740795638922199819641525128797543241835021422644923202024155273826 9347 -264394381478545437088274032484275945105316338443308261127143444393602400 9348 265453088261429225467790137383599790935564170070589143563017891142521070 9349 -268779898392241177940341935570931316778497924826626001193788030388953160 9350 275996181532895870922570771098512144783360152303564915079703674250440344 9351 -286918618233022631358579859839724554074864197252253960018402273113449392 9352 299655161151160717149399780832129910094938146485855952067778706660173970 9353 -311302761117717531143499342036508439920785372543033896635778379503998064 9354 319021569700068416699720288736154010626825641082701629529199741823040488 9355 -321128853145950667663586252456090837823893698421277789456060570856999268 9356 317830093459506304222544392828605718591480052502978887236619431020608672 9357 -311304298854458685594923550030009302579528459132471779114991547256227744 9358 305074452073814692072120758480498949905048636058030937538502304020313518 9359 -302864789095992605449253929926191615783582668991667791713072533497867536 9360 307371578987574501864276004279725711854100059986813174473695488278662442 9361 -319442031852439602248460730896992589981147334877008192392031724394510624 9362 338008542614800850780448469673206672742182812596552632111720012787726576 9363 -360805863306101307641412477649068975203757152651153188471667459727427752 9364 385548256704892745980098754487071489500606263768017713793573088294644296 9365 -411036317877608491041488889757882054689288544715740734725629254272793432 9366 437710294900657839247795478088095270444146716342937939730140366381865162 9367 -467447284846171737107341379924385786680958590991596295936208637022543696 9368 502763040773439640357715173589376495086744116892422095851211158556768962 9369 -545826983564666189561526378614095582939399341272673536668003253816751840 9370 597702257236280999652068142681885939803942986136672515964700737522830038 9371 -658002011706480407588318676625701590599297891534438888717646886941539836 9372 724867891153782873621045463185430237652517557521448731378948258728931398 9373 -795022589096948325966258155044259919640768554969326841855587032966509584 9374 863726852254259469094518661736538377257538717951245584154087830897084240 9375 -924718753184155137727311863120952921748088104506587125982275802521796012 9376 970439688890912054990097789772486237543560865432494421057316524241201692 9377 -992868307375853833825552246367138094300854672305678498872153105485941504 9378 985032317806781452661131937611579637578667021781933543703920682847493064 9379 -942869010346010573950972301177740130333886271113753039397318045078923308 9380 866789251450420760580196750031068515791817727775325218942573171839004736 9381 -762269659031513956791395437381253068025219801827857046592582513884070320 9382 639104918864706624218393550075699800317854821108617043250971203660805078 9383 -509462640336119697346806434895862148928410007869523909409214849071758728 9384 385351026196418121561357331603450425790832963898382155163991972275145762 9385 -276313090778873071713072260968145834234242004079420139016207468057449440 9386 188019261868673806844491158133665839280009644470076534443750998949538482 9387 -122035842228962428133641661910834938187416814890278701155582358382894500 9388 76602695265946889280034883959164932537123737228996628173218888577444892 9389 -47956237803119151472219412434912502003230786502747858443744651424726600 9390 31677419471149707073752202100854530477070886830250985556605202369070972 9391 -23694428560823452643488142514988343910520395391159922907380492417168932 9392 20809295534556094683636952664053701503053096341748024087511792495523246 9393 -20823065642515052430692464442586165170442463372152507379357587920055872 9394 22434446599595674773554394030059155109711997447189710367135048626768580 9395 -25077545490504581911324445009406753809453629189768106711763535350416976 9396 28787532638176577654383771582014303514549665519978597265751672443781546 9397 -34094238590040896875219719094611503502294075560956843955915535850642008 9398 41886396940975014114894029940174438470542389073108596991353398149253028 9399 -53184129724721377195871579117921201117495084461818271819513195606568088 9400 68801425691226634671067682423596986766026517547782412615827057520639734 9401 -88951824576721736591328437169775348486612840159443341158474333771170288 9402 112915537771881490972619346262240772873942530776514797704271203311017024 9403 -138909821491359401066775222721645044938319882371620214596531477305471112 9404 164264318969282684843186458973859583600534574245543833404031454616403788 9405 -185903459770947548856635027690176900603994856844134302023916266598487792 9406 201014807728173653314686336784087607207508003021357947347190541542419546 9407 -207692342308171640854236249827854160396799727363280732526144605343247228 9408 205337383401658240214866080028473295911879596629924140654252286167767330 9409 -194689909756242075357308789787485904507861796447200627539360883141206784 9410 177510482965245801865390199730124028970434162346256839195461778261678044 9411 -156064880970462150238166800487785710772088320070499918981578728810091504 9412 132614825927535385145085939464793952737822154704611657915692689270195270 9413 -109071342521630774240560884355902797762159274252301147285522330486115144 9414 86861125970141590732161829394792536374028646397935387556826459848608418 9415 -66957436085661789983818161566283180350117410819928984577296109041836852 9416 49985345430401668244514458650401172136223981233132971811764251350168300 9417 -36331784665040996025625432006338458724236158522820469853423381765876672 9418 26239989398159701567726507943516478443243844371167863303567243184568632 9419 -19903165345869352708644914084580265278410706514662025413224352455369488 9420 17571211141639862080169842735430438817498444537060291630445046622279244 9421 -19653996654114286858883064798830426102807594247421731174046887289039080 9422 26769713244165005807000179557127451183486836444292550688840678778035862 9423 -39672463145889684890514867337065264986895059824450471902632317381127136 9424 59014166709654023317948149060278832510273107567126226370153466760431988 9425 -84952785057594826146118949790918497255110122056211571821284356961476384 9426 116698132274241031955862975052052569541492939342136649695782111193296396 9427 -152159730467507407109279586537089006746246449968186353204950349487775116 9428 187889196384936620609436072600350872445269701668837718449809068006266868 9429 -219457973700945438885013431472369059587180743052040590201799339154116400 9430 242273611155434255002654437236985428318604267262702354509150581603712316 9431 -252654498235820995107716788991677812364842789482250007436657788441428944 9432 248834582878737320920813534852516478015358262051776149876576617871231912 9433 -231540044584047674637346460075385367662828565040224052566986582544171440 9434 203905587726184479124892447306670689762946712689201327899400220273346128 9435 -170736406302845556137305110133495771499256029046140923915916866424967620 9436 137365991587470784870409989120092431447133420145643833966843708066160968 9437 -108495529227650110530224335908657484059498759977707459381044294122343288 9438 87370562829874836284048707476374446663955022353110031593157332689677382 9439 -75484226538216484243819869128062521200684719444369581003616597058094532 9440 72785462372809337269170820146704580840688439470032154606275682989279974 9441 -78211955690277331430443836522085148711259814865762165073483455042554432 9442 90312051896140591190843262833541972976827248931455637965235182372851544 9443 -107758804753679308764910477500531147188120052247393709350544859926080508 9444 129645854468243793940691767590778828994381595275317217522340148067106352 9445 -155539595904477130269839823574183174676362661863957900585517117606170576 9446 185317413326045838972499623390415824572060003955971643872103839996567626 9447 -218847144561138879094374400674000384144315268791778610287474403260592632 9448 255576087634753790938032634685325644857372972471836630031271546629076298 9449 -294118817636132158760420591090498474690748154595639343283720850522276784 9450 331967089530578760363105101751922239822351165070592330702934310367113198 9451 -365471442431849002517696676528439925518697513516920741247424125775826740 9452 390221779837150836520104337242340355871950579522066243755462979554232774 9453 -401849860812301944387429280451899392956287403241404469654368726340958616 9454 397101984159658919936753003285259719061553741654244005848711655998750364 9455 -374858169194045909059582255531803646881568053971976008137903506398057676 9456 336709610658802725791763421429948780400917871476070062799205176123944710 9457 -286818778021621086794270849356218812484379123004765563889979402711416720 9458 231051545785127197437299684388928350249391188575236740046481720409312296 9459 -175667224730623925310003700532336528207863869747966756774302956134785720 9460 126029473231371496500025550154443789782069574328157984671676840185127336 9461 -85770035579550427069717891429380544128850626120726704727153599113816224 9462 56623689731939816095448972971714494607532311128412950399439662341274180 9463 -38873601836381493960176725081218569119687192315761152266897659692437144 9464 32132604680399817993434373293074548620264393324718562738986056941431506 9465 -36110273997192158956103865849446473851881869545402013944677880077462640 9466 51070661131285119536946284395074936895214038055236285602385769053447392 9467 -77816177523638341480790651567124384913783097768997062791042485812707884 9468 117186163756420321049029342979773577462666522938142121632537524078444666 9469 -169207707805358056286858873395153910272782016108397963830775477594619296 9470 232169483293816039003043654180102599237453306297608583417163368758144494 9471 -301980526301348178017692159129774148017614783121963384301556045750884200 9472 372173061041374053372073159210906401113088755489412739978183398801251706 9473 -434760378172970957702728213314243916308183200926523339061465085376370160 9474 481867877276804406742228705009970284289484318285853900426719361899932314 9475 -507707157097012491377170364708855475428875609220505038969073330306427408 9476 510220920275550280250404296863141440892770120953524679984599274672362730 9477 -491745176419613285048882053344685108340394817299018421773540744585905072 9478 458361854508809124866272534850289870444958385573480185812592314868954300 9479 -418133643375608074231315117313605701667323121381120464699125463834024448 9480 378884759444121149334551936900058009169422054071631703207703319425214838 9481 -346378410846130817653617629606084248805535284734221151399099202648484240 9482 323542761293459214629495775820751370470707162919112379593061152374131148 9483 -310908472724963940674074790942146605345438855212029314989184326581458456 9484 307882257448775086256020411556600377713487200104051481290075473374218978 9485 -314143275382692886041980952381900257798688204231377057538338879748145464 9486 330448235925993365835894215818909597561708524528582446071078553216049176 9487 -358437560170149512484166254073246255512366993069896438095748489292013792 9488 399495653106241018502428903619404094629016729081093182390576702378133002 9489 -453142634092074557197537218336124320714623185097469433954738408137711424 9490 515670392693724518539114267215568767722292349033183921784241328496697062 9491 -579704561535730319452082248349479904574780735348909862023564992546109072 9492 635079410701803613571817236143837040207498957662620767777251970569706390 9493 -670939499108457392684681590958454161332775796852993082031119947248277232 9494 678489397158440479391323312385595228655005920185452466112310321447031052 9495 -653499068395147492731274603098679882656196359134791299219722297335230576 9496 597696332125793223443344416491495344420283612951341361973531976735584354 9497 -518565293276514595449512646618166551355889647486677251228911906947386240 9498 427669583356878956731627635469644470684948797581643182207284747389967732 9499 -338158440790379026519218352620284491179787688570801772907336957308189144 9500 262337185852706979538774199539292903458889419094475661890590744650059378 9501 -209998809360243308058786367266666662036753788917696638419449614710399160 9502 187742742446830070901559714438814266556120110259155648155096326673097992 9503 -199015157452958279481067789946068905264487660933102492824979954398881728 9504 244348434575528877162169391307915311333771335326904459609125652910714524 9505 -321367548709986034723831820802252343987961941377349743952281446435453664 9506 424487998765239816444404686614266178804551562380082694391899532658354017 9507 -544634873391720998951109882762374493701176301294202235972010514680093070 9508 669524895478101982360554857982029130425830765976672711417009865851693230 9509 -784932009819900782624591603518990050141131970898444745983280639683910616 9510 876937608417684976917401337038106946456193220634984738902937935456016198 9511 -934654083015877664868044025711121129539435336364278848176577183258265112 9512 952582791164084550140260573934691665760454708355457452270051523578875630 9513 -931822137227312728467386310441940798891531205065530903464220018159934768 9514 879769008238443455308673514738757833954804964014384256646240945031060632 9515 -808529504795926826408102778092718804552076679761167791783506258403150524 9516 732657299462259089527195742828978051367108974938217856220054912067087618 9517 -666867920720186515711442588888187486643536875859754750669359565109322592 9518 624080922601611018610266302720063265233739187230569901539912348904163620 9519 -613779833980709197984557221635427649533408019696251214116787704961079972 9520 640540453591463096125328108318745122816584525626004397977613894328494416 9521 -702768749281072554905793892749606418058914275846792555987958736785327936 9522 792054469190049818103644179844019892207676718543532089251559752226905418 9523 -893770351494884890478614112967068649549180290032422852584592749934508520 9524 989372666050699559659606731425873137599361308059854178518865549388405222 9525 -1060273131736286831305523616734669713067472157053433223384579658295583280 9526 1092415893355193782240199161397561570214028720971784209471059315008359538 9527 -1080198543263543309380508437596118379628911742691215093064197592695694008 9528 1028417018119436466285546319901158306876205756274175434443662415375746106 9529 -951509856900425914385345352556778611801614051915876757041916500840595792 9530 870260011285209504438987008450348353239090845781397820362418346809595604 9531 -806888016563006049979507155227102723945170133084297924727833079252196264 9532 779847767041635100059597429036636535030262698407161381865697273680351574 9533 -799571688476389128850898554856081105633729145127441439224990159060982664 9534 866074380687523548034108659010962539358807567723780801206941703390346616 9535 -968919663801839071912422900454833914734485991381514972140282114187840540 9536 1089665682494751686551888296971449559110635544245754754142687001914690058 9537 -1206462336171538914268191505518432014505818104829472798304838878750865760 9538 1299916665570935822656457020608370780613736733143868492965132817800351006 9539 -1358760422495797586223296836555686167872623241508990326460453877070578424 9540 1383540653077795244847996681492314798151785964751473054400400659964605224 9541 -1386832755016834860694112875087228098970840717623483331227522109067101552 9542 1389451888221335851306659475730370580886969633366296489140503020053029422 9543 -1413548471237646739430687978165252627923703240228394540555189619649187296 9544 1474757232958669239261976390891740989007497307180135063275992711001310690 9545 -1576141534330090979709512076204478147030536820731955981022735712144040272 9546 1706223460122378032942055013911364327141504479212993459774168021269306702 9547 -1842032295708908163844348948247390295110861420342221951760354498765296712 9548 1956328649920655386252605999917801198431200703490497502653948713582379190 9549 -2026621399897567370983953642462090518984408487066899054225981218212772216 9550 2042860756252703090892034823371834394931025499160169201945643609085027786 9551 -2011059966937223928099495983378871096536451528985875065407431634514533160 9552 1951490884956294172776177506171050462787734043101299477056685873664784674 9553 -1892059195760646353651255439555492291823819753068466629767268344955484544 9554 1859281579156993431526800701164570238543767769880516029686404561852907864 9555 -1870230983865432583950646318885359420476120782006816977054988681323280364 9556 1928444863698754077407037985876813423097689193703573721215233937788458414 9557 -2025186312873206401360877622547131484973071260258892246483099663863837528 9558 2145248540769492950729422468002015516396578118044399984054650675807268276 9559 -2274656408160987423959383674766774017932916045842696509423176631054375228 9560 2406982686924983158379755154295235816268845466859919712739886623160430196 9561 -2545846560785664892615121393774729756850051627868318846164303884945974112 9562 2703044674847732927896529261490509172618032787013752275375244893340427928 9563 -2893695647244014376194478452405606962256675638080955439235816124908314216 9564 3130770191747608772015675975095051273570575217514249972056346209248001092 9565 -3421010889562152671344362072298204253812114636377486315379221683806638408 9566 3762917421960864471619310220909511192181407213937964993305521824478379620 9567 -4146145014897091271417932039548439705861779957731080093740159973300011376 9568 4551225420795197831458319759096881942112451201960456654745140917061071498 9569 -4949195063083641063343556623286480605272752446636233884988348806228439104 9570 5301916975732954945290100318397033396501617684139472749179560989493972324 9571 -5564625639840938469100762518484919915714615750816237400362054437283118972 9572 5691805946869606672686433356069089644446424733967312032610316420793830416 9573 -5646008397371688473389767179664515907903172118089006784660602609950463720 9574 5407408053124991346057103485671375939218650838231521546916470176665569826 9575 -4980876405039959908214130306971714907709559573791048009377778438013755808 9576 4397710930177518146698564256061297355241733870088182217378118473602811440 9577 -3710872167495212584318602282005411299207334284056300802057831384011465520 9578 2984861059542888866776479338442049666199741639957874561650408061315161004 9579 -2283223905313578565018897048998642868272232525048481128511638142854499380 9580 1657334388463388690989008896263361810322030369205187744035448160194731520 9581 -1139381569007831454735225015225201310947165599496513559783530997032873536 9582 740806502232872193000756153412007978119334549569547283064133014972928070 9583 -455553924058131548404312804737987126459464435177762764876996627268105848 9584 266186146598682576580235805423280118893440620787235140171280103172259670 9585 -150535302338318157647561755632355670675633285777443473432519955136801520 9586 87071182004391000150320135476508126838310131842173425017061039434647130 9587 -58121326136578155987190448093034378088935072540729241955715380905189720 9588 51010227553405292171116653874367346682349265672179760936811965603962392 9589 -57758017624322371073257176482594466283010378093039876705094111873998536 9590 74119197650721273823876526945426254348234324421899268465646667942914074 9591 -98566124931023920022042799982829710302601897039341481179000827876765004 9592 131515536412377284135611394099158404807355929269171983874279196501864824 9593 -174809159161907630465475250808957205333274901785835722793654515383254960 9594 231268854461521659440607234173732659433271221869035771183122461996910216 9595 -304077485266315939209164090600214683652964733371377579823586118174050180 9596 395794829007820532873997121386759740424180944183606555928798646031101472 9597 -507001225762569964269280847138720154233358369852709681303596440904902536 9598 634836732919234154972303632794088968092201847399577766596408790509510986 9599 -771973193126896755816587670349682999574861243652159601749631813514792800 9600 906663376691730035164126170781932412368559510876682377963781930596350882 9601 -1024307057411721716304651822599727470101574575355688558026381505912022816 9602 1110434761902862044290592370171471505040818186102421732180758528458631552 9603 -1154319304566417394976152473890481015254477551471041496021466279659444656 9604 1151934591060105069488105360635902757338055835965076833214336874144743472 9605 -1107028538862319019416666566300116798453497621835921846688713215182291752 9606 1029754908039425678409430412347375125258016090070306277291427765827564796 9607 -933346185715939882300015018482996772706753193081536812950406960928105788 9608 830182030677366865547423205806543772753151968860080839034372994320138178 9609 -728837609781462591276262292984665755051392689848700485575204645663413152 9610 633153135057436229927456125844973158270393800736100258941757626293685404 9611 -543358270934346228447440927920706020094833867610400528971136089052957808 9612 458370883876508643647148356254322734654765812943132701303397812158392936 9613 -378034050592338782821757476336798931374337601141065533814341969678093384 9614 304364654097155931368646680846675218140618276106727219471417652294380646 9615 -241585519825754466863808040381418959869305728366582796168413994187149456 9616 195352522290592455733806905347506648220860838748160197402078068225922690 9617 -171829446299474010064814298941173292638242037097255011522942617573177984 9618 177050012329381793554330379819274268110377928292617336870578352116935744 9619 -216547930639420707541698351219274796944884253214008935884139280078790064 9620 294852014922082618367774016428054113728136541600861522261668683243658104 9621 -414383396668521097430741572006443527550466898018241004419920154127839272 9622 573619168914597418898694840526245185573204341565337193411042443669253008 9623 -764958598942686395352693130834713456020657594386028477810127661109128548 9624 973254522359961467077071160400867733714557750992444347287213731085584728 9625 -1176133101479031322923779500533539731706339203486441830790196465565971024 9626 1346818711539096639930898629258222851229953566894383982819743450092130504 9627 -1459261643699043621415221946585611430637232429063436494617810823638618360 9628 1494285887433390648597498340200846709633730921384754565714078490978934698 9629 -1444759676947206018898864414366315788401699557411622305414731315390033952 9630 1317880001546069903409637470375931558849689608128196820177704917986193566 9631 -1133625923179073389027418002930897342989887791761051250257980809205787624 9632 919882463299536621647335988063192408713336918054793010829083738595338346 9633 -705989327953669782469189007669877941988351720759015269263100619434591088 9634 516934240519498995533407587507703937267858027136602348915344004105057880 9635 -369914543418023310682270716724289006849910518923569967953172057074229476 9636 273854286582332573292344020130896220529499592406317051091801975194189392 9637 -231285101718540726440020573366431957259199750698833680268713550788121312 9638 241296298259046385942013198057051109988234568904013732338190945846555540 9639 -302215890135936002908714343825742685191810432086109616026473226062180848 9640 413130419259831165624293273560197256956519600535584153092382737444545614 9641 -573950063941469441235134952972415630229863547536996770656470368918092176 9642 784199395394285927203201375123416240545757792273964843014531256676036882 9643 -1040971898674569652751120164495348251616938729351204784572209815848877888 9644 1336598508613817769069224042607918396352796036349881892883672858191514860 9645 -1656659756489640197275948652607265864556493625397631293098146111344041912 9646 1979052994313409878403260328292953497293065405784342084518969363988304588 9647 -2274823618850886798218432000556317268294142794471328720945601981639858648 9648 2511228377223277729252241427065771228474501138706768355666674846814682702 9649 -2656925013976885086203960044661367027883409417318210588725158773999718784 9650 2688364716406423854957092789108096401112856845631596056800961491704585498 9651 -2595709232811297366589800021075791687909627471866169217574950004208272752 9652 2386317230300355841432488904357009817907985248051443078727251805521755338 9653 -2084336539083618048004994584880254936044405457221968825011678950583221064 9654 1726149073542535903091006077576678349718758082214696459476231024045649908 9655 -1352893380674795436739936788469209749764111130193971197679630961265376876 9656 1002376937049275641050804087143791266823248362988360205457077398184707468 9657 -702869087884365873187009995925256027728216199559073946117091179258054832 9658 470456323003046719932746425869014273909887738089091742106241172006505296 9659 -310244971649956363869994848504754856470188614200959695295930403481462632 9660 220350817713717427973183025487781511539571293958181375453900761554411752 9661 -196838619214706065958138169424766226427269537917207442610352972357468104 9662 237730720777377317928150503657150224943910280925065703522544172741628760 9663 -344722899682903089521978936125748039368581653054508658649284374201590660 9664 522032298992670612742172760771425925987099444713441983317911207530598622 9665 -772641714259443698710797964803927249683309164792497091618906666607579520 9666 1093007683366912010340059149048767381529642548627121006919757538347218708 9667 -1467989708141150490319618582530520100607898990935018688496763982920947996 9668 1868134974822327796233612844183161197346079865646094017573051145526940224 9669 -2251204165416203248186041618776202137058632917770400878013920505950447408 9670 2568725421315481422449775140092694898727630936409092891654571115786733268 9671 -2776555233139672370055960167370513763927535875391122697172296776704517416 9672 2846533132858563121744372884311882481321638325319726099255399412020216462 9673 -2775255374821913347742437109740437728257541755076843705870250845978782656 9674 2586485155847101785683174856495634934411146445791972010324330499576087050 9675 -2325811067382490472072255818481919313368653519244429198315931491688145512 9676 2049076668484639752785755991072826161211155106302891070357669096491472086 9677 -1808546612147620683997312952140572012904096675646121268692224692823593496 9678 1641616684571598219731744081061703717711692734603809967198267162949727508 9679 -1565725241136488636718213364774247186239818548913119127910518195029390512 9680 1580507614172116791388264243499374246652811672025244206768652425203252730 9681 -1675298074901679410484344158566889828677740403547964868748270723152720512 9682 1838041011518463300688094952069638691775825317205475053565296446955859750 9683 -2061317319077475669282299861077174102870993221144557020084709280998343988 9684 2342641963840402396010997573073551187187823861545523264195840033121570558 9685 -2678883625304223320105338878146041406117613958378076729820789311654577288 9686 3057540468748211776416177194537029029575071122563686080785850448433478374 9687 -3449459937133146856882454284920118584826497236546070863081350542903758232 9688 3807493496958603789523755766969005095874626831211404695298042280648484742 9689 -4073360064197292964313446334477331330196593162007997319494147783642451616 9690 4191457487687022512142390387435723590382309013408402957831023200145030358 9691 -4125054444425388413692471809423384831705826931504857696070402910837522008 9692 3868817494571759669854054462238371451672909889477172569115728312401259776 9693 -3452806281750675163646891270860617873323762944763343190401753098745170952 9694 2936445241627817690787973491702104927887348638211636930637254932170249276 9695 -2394971564278183210039200693341395721888605275870314040178399150070368264 9696 1903564043599785741498465542041318114403444381175183577736074944992735086 9697 -1524555646848917771392638041783883367322028993319467839637492490968110208 9698 1300913444414808235493490668893835332844510305858739071695519048592954714 9699 -1255829464501866179325682842430149608668397022751019751910991480298430284 9700 1395568263232353739075832001303872405152594392491994262534660824218095678 9701 -1711962166914291361542583280924070307288098785780955939388150644190878184 9702 2182354532297836545143001767616263272491118939778057045274471405768413083 9703 -2767467747344161494213112504255942567287823743299615793232541066549725154 9704 3410086265302375440424050283421047472219292188078744819674367341753667226 9705 -4038184403872067746928378132782885435130434233771039942117878967306154768 9706 4574600810851324202623513800496563539781052787463134632647880893998461948 9707 -4952153041144733684187730464960134792587503476156821192608292877689073444 9708 5129783312907091092078830894278420581563076598538121114307259059981458442 9709 -5103777596070222503427584340954509450452743387217815095341208427711853120 9710 4909395199837209407165757585249783523063758753794358486656763195833310174 9711 -4611973187429742068662695506682772973323809467826945713835071838364976504 9712 4290877741936181237137445599732580933915356172435321409202675012658122122 9713 -4022255205589319679165636910168812445208196550820275015258641959674604944 9714 3866016248545475197066183486367370774106782771304315558102251631669614216 9715 -3859339458270755792450403468896825271224981720069496034704049566476161632 9716 4015281823277049941245315353942598552708526226320124743010617319044368368 9717 -4323198207787786499382749574625715102462082832416038946696198045166643680 9718 4748696833568283240597971893890020733808400290798407353711534765520627292 9719 -5233870474500008872457377940811958693655209785691696014086812509135717652 9720 5701191645124546592145561071647106787646317207953938792794754593529392592 9721 -6064532666205968807434224256283834541273975322469109844605674014670735888 9722 6247716461097577419211488684929494961135215516172570237935438484528682748 9723 -6206388697892374350082787277401605238037200956704322644151026840512914024 9724 5945588354537037336741927136624228032286556550016271509549774767505106502 9725 -5525417682067143007756909488310355549895746092125799865552560433010081480 9726 5050983102275365722351806030690852401005049428984335992762281993282968464 9727 -4648504062292730676067576610424118850453233620503429943839896447154355940 9728 4434409025821121380593000669638335968496898103657368873599673564440155870 9729 -4486280317066176534772081163994031445735762805698749504644580537650577488 9730 4823330786736289019336000548396753322451945739535163345465677373528592988 9731 -5400912957356804499909205610948879507013415841492942421697678425433529252 9732 6120031124380362384898572208272963758582931925802025545927451014535635344 9733 -6849912937591153069719111554278072170111888708362223375996987775930610736 9734 7459376230398500112038423985664211049402378077249213313449832842479474864 9735 -7850625348311764728447683732305590701873730742578719897714236525470684992 9736 7987394834181468093610605823703648252087028815324208225282867995576122022 9737 -7909022243550567737046571515441186201280544688479709839883038472205973840 9738 7724273135366252566145112264021463729545687927405773537862547503672814528 9739 -7583887737291962159398289358290583377786948794394240958362234848806140148 9740 7637668926136623639208321047074537562487325116577400860502459922381387398 9741 -7988045234491865627431661297577325751989208283813885700999724800106395440 9742 8654819113373759055346223586190873788594485212073552163177960462108188966 9743 -9563683326149160322452995347374717961972266202581233308189304371892061800 9744 10564230519884018711435271397768988653562649993279751877418551642442596906 9745 -11473526365108290907868571998443197081607791245221465427947105176609085696 9746 12132035360591287284245893143701251121810235765593537274024834646847914268 9747 -12453277141607544606008942350098386386708471974682508187925568051847170388 9748 12449657219914907561538780880892506359291097688830793093872194152217082844 9749 -12224896786601697191462038620831733773412939662392062353093300996072919032 9750 11935907485516322220070191568856595612150246237375996949676124914882125850 9751 -11738946086916796346780509210343016356089872073981893405950765867729027704 9752 11741123955003276627524527268022415506810728277215216501937865503577173206 9753 -11975702533066160698849646318369588010060226380198318983735048643739693984 9754 12408980902471847898958603090229498744319053260445117040475153761643183612 9755 -12972782816592966059276714867878328929560550697392379284569794559030270372 9756 13606040696394677322078013496046742800726322079346870653617253614203202508 9757 -14286605636996155103563457302410735681957151123621650689213051325484071368 9758 15040899092862221448623865475785486488154384515656189063086805488890269944 9759 -15930560214837473089423806953701511218968098061818300520175529828477243768 9760 17025587806536188674532369362995385081626628643929236991154164637238818314 9761 -18377415559586745619543372647879773638286710767382116792482295139917553696 9762 20001643168979618734471443867786957402566291531369085786531938235523307596 9763 -21872082227979809518593545336374971394701930296361143932281062499259938988 9764 23921021586125048229381705660152191539315842442062305631295343627857163784 9765 -26039480744335920002866088931362509717115269386330943255584565935315188568 9766 28075878335314117590534819779719511528028871630208216917160712875002903168 9767 -29838054335543108007281111726976445061193337710414579094659062337589794456 9768 31106692168884304295296133069571152378201728556265631872709352652541167010 9769 -31664957373269381707656505372642658657698584410725641131499748980374843456 9770 31340977467230252651772451613273875167349418627045452021266135916328440078 9771 -30051382599665771804656486170993182048422552534801965994648622201070001300 9772 27830568521032756359280814504163521783960947507088571429013005917043936020 9773 -24833925857438157567704573540066209139786720104729116816729107348538189512 9774 21312344959041232324407407305106274477856797314079503128252627141604819520 9775 -17565447805767396628045740613471017826376853762560187634851658194381132904 9776 13887648415001598646842633270479136578445930733802519492980341695588222666 9777 -10521888939177387099501852541006965563010592556998480922335623528840347440 9778 7631325150521625529779206476455593280648202758508527872827704550176738446 9779 -5292103025431697464727892650420402562422882280068689526404283431214472576 9780 3503887894891300699547028235123478773673649970163630954677997917968539712 9781 -2211097303556849775376539280404323037664994154629319952293986594006586824 9782 1327264676113162359731485665186427163310237211875657446110715948511818900 9783 -756713974553859716094686789717745476752696823729730875733064380900387164 9784 410380412179651096250329199978409418922984080854520237719081676645808304 9785 -215059085969494774885203746856748049016305753825509504819934601012637024 9786 117044509382493196269900788199656550305938506948133643923758332714012600 9787 -81941004507475841593081412955399542881411944812896115251024686659228744 9788 92513849707837672718054850526333502177697317766305100417738421673347438 9789 -146023607202824115125872558728967618911199402232769494460196901116191824 9790 251761007298490002213952147455409082937190029465174718133663887350585350 9791 -428698278973006309411650397546417724770008262162041662021364198619599516 9792 702518230183157984886489040776446345576395096163952085768660704134816958 9793 -1100995583757300036311745971060093722718295364810378371121821269710078544 9794 1646979220417799298192541470426673653661550885773208707874662382080694526 9795 -2349151208815777628193015227341841393410839896124121814564403409405925076 9796 3192183983067418516084907602757868964325003376145394817119147778336795950 9797 -4129406059618435305767065460815804407064318980551889757939660065053324424 9798 5081836859249268944668347430026618306968880185258145339475353949706726424 9799 -5946659509930721767214897021468768488077354711164341391043235912794198940 9800 6615542492394043431233345629238710124284957397120299211024311191197693652 9801 -6999302381777581691758411879044822611830972811910528349819124673382676864 9802 7051790410576304425077798488423273169783233706824511396448339451264593724 9803 -6784517950782352123246793546995768624863074012594690807965627874065041752 9804 6265657905442559942780111719386884037873502925837340079215970548634684602 9805 -5602326065382096904057504486448338983414887658495769636386419347280413064 9806 4911406398432616097073526025431391802001971407581263912233807564457832664 9807 -4288777819139293768496567468228673326162911803591758929777050002695151496 9808 3787439459688746242121909195155713358762355535617734569080251021610089512 9809 -3411387227285200279253660890670093469218887792459431313127592148875857632 9810 3125871731012277223593885279955124915769073834051984169529899537696255104 9811 -2878687322070566703873943368851861312401062158728382808778076575199412396 9812 2623897552143576526868372443230531156101097862298550448698921358420552170 9813 -2339909155039493097972919530973333680479197514248173273221964279684220632 9814 2037294845445045453943459829896080714565867175287689893807625104200181512 9815 -1756254452758721250313892152230721829553311697436872361437226678979165084 9816 1556971539847984696728237745177602118082056736343241953286745550243947666 9817 -1507118210510453833235274017911075493931171629904648556548650369813788016 9818 1669513701026044521802426651561684000991533915933696296470210313987118840 9819 -2090763283761918493224623723977136516520786382412683305106744465301130560 9820 2790294369721712462666960047002762211956162336072552933304559962124848174 9821 -3749663346368117381010580345111649892621453116957467049445587716477520176 9822 4904129513038955200266706385165848362716580462859224349053241573994203740 9823 -6140792670838090145785443201094566759771775869692262410696012156688365092 9824 7308075636859949332435991362327936836497595787471093015507433182825490870 9825 -8238726894377490329036898164166486405918065171683269768368537541495263072 9826 8783267383475666945654508493141834189951146506097553324446018128311948838 9827 -8845193190746004936430157800349589816391068443697741828892219379112097312 9828 8406362068073171857727507164637253901364607369898568067662214053117333826 9829 -7532977874055275994990255823436652250797874284204373937535748607087632928 9830 6359179982135112734449110133842910989181975508167843451811672152078404520 9831 -5053628421416355187939095168283903674556176829153919650723065988633732664 9832 3780706411374360573976125608888167734325482416247023711588117819392670026 9833 -2669167423969137896285922407146531750882157655336478869816840867207000944 9834 1797008560236342899564083112838038663071394008339881811677697611005682836 9835 -1194422645259503568030155721286999852360977624083494576310117270100981884 9836 860257758813169579512381250865151127543758432534509759574129812744920970 9837 -783954156253369874127945001206810968650621040907043417205244951999028832 9838 964899579414755068169354200536496137752499961810661961866279732653077628 9839 -1423351903044004698749781951672546607525941854350660695471552921439185052 9840 2199908833341224147214393034939503392488033849704304869036068973812767990 9841 -3343054889290077915275457334367805036469284439255891870424874099020755488 9842 4886678875967361268961129734994253809304418879568342077989002773846727730 9843 -6822116039681210484657030646452287883685724603874564735966203046949534104 9844 9072181620400767894933203858414195726636666136065145120543945678009905792 9845 -11476737518687838918502396939322345778365332709460712828519640360838499920 9846 13798795338174610168724506155783673594416463458801924804618283207703366468 9847 -15755672955312194198192237181695725189922950517546158840315715251317179264 9848 17071665284993271197379430400876395326410692186381393184743874735676704142 9849 -17539686222667066933349941730295885680916236005158279710389521227701559872 9850 17073448453984490943434394721211036720523370774103407782166569589941491160 9851 -15732473850462464364005100916773942039756310950808220500871353165817702996 9852 13710359299332093505149915251228217695533289138107712423294500157770255084 9853 -11289405922719009241034424579889696789923220699323570211032827736482650368 9854 8776565118513921510377313512321039116343645524797035372844856090904895812 9855 -6441452617420421709539351291528514227733424186425089533775346876487929616 9856 4474645880921864831824881285378341982106289890668935560366914286270280818 9857 -2975339358479456273428425165303008319636683825137780433124186876726092816 9858 1966230737010294400781883053375825433001169822733001856952098311291334150 9859 -1424986764311380243561892409534918916611207478939000298258809283866616904 9860 1318391196597668661298033284500808972530109067705529649333238024131594344 9861 -1627076844620509337050343381639959038457007414259448744412349794032303360 9862 2353541494161387634882039856183484930453009771973593444882384000046424742 9863 -3511777347692073328923751992735928558691027711860403423577334998233047712 9864 5102101257075044677815825126659671657984290123712746193650430123882648548 9865 -7079290395148879835464630366334394969679739852921461442075800280585824784 9866 9325463463820647392146409456358824822227814591115620057352315476506194228 9867 -11640105451283292458541095310852978651666738606134121474631775674611675256 9868 13756616843608777368467390848987580310386491203951164535855942392988611752 9869 -15387114919954984868632024803402181665463824490201410318687306900798349216 9870 16286570748314989179930056706660764162337773853011297273351754057331479034 9871 -16317829978931324819699292390746938667616366059823551742914357480985979272 9872 15495513905801183228534204305083213065795614645029342483620350944288832910 9873 -13992084514379778272236242518516473739752533177876000307163173640093027808 9874 12102168403246534075138478424979974062292667850858315984972114510665373860 9875 -10176234729517180808048854412246116108021238090457780241025439514684039992 9876 8545225570615272965484038471980666227894737763727839553137857088577218528 9877 -7459312243422436232146688203661944287536794615395497906277600766502632144 9878 7056638069050210733819766206993289396940169602236455181267326106836892024 9879 -7365704168924779038870500720276937926260749816514281532954934900728835824 9880 8333312383044019140377638418350933327495956803711528199927361316571733112 9881 -9862711118069764077854324922939313421787075387392003415653340942422161776 9882 11845344720279499910128427969785999155510753027935621307797394087515898038 9883 -14173987079281254283074729841482484602993192105854025416000749379404630784 9884 16733614124310640537516772758440339061264528487425107029443942737727779440 9885 -19376864988057310134363140526673232233692662754901528513077476146505766480 9886 21899909952656587878102308462568491256219606223469108020497460385308087324 9887 -24037745527016693855725525191063326870114832724859549714218582265831809644 9888 25492268350955952127373410161283126308220447447020017459402023583737526214 9889 -25992599618673470126127431264012369272380106615207230279180236483587080112 9890 25370613135210818354780752340098593833594483513095369685016770866717561998 9891 -23623901094160224885218506066853118851129189779236363396254782911068939320 9892 20940101481000825464565310261102857212453447388873693584667783260357008186 9893 -17670945021453856074364476761808761486604199002969529836098055642101564544 9894 14264687281025377518538989425589878943803824028353958080292264690058224492 9895 -11181349386474240780377170168681549785452954466185506259126422137349881132 9896 8818509467544503764164636850081539983573105232691306069363438239061751114 9897 -7465497923526340685352944156640797640545294476964010635107943113368776272 9898 7287285490528587671398574321794780169644250951142755139488761130690580560 9899 -8325811767093985031363414701682621828949850308644894585326786234702266240 9900 10503185067353965913625717606334477864713890385060210284326845924267980363 9901 -13618994106045874983231184630687734876810451445865701974920317677813313500 9902 17347418656874232949161723031077627622015224201645283289532635163200123346 9903 -21250259999386039863600170758958194457313325129624353320647399212954792544 9904 24822271803009647835298432557494192598350596548809641969123523356672241926 9905 -27573428691510643940297839605001979752762856400932464853154806569131119616 9906 29133845355803506919052067633833590672667851246465791420375310246147943770 9907 -29350472057568649082284830601269736245412692428968836568234779789906072500 9908 28340003284985902000176928443615128312749831691725849610436831484319366396 9909 -26473958103135792666604308070505921789444493114309698347769027374921331520 9910 24295669990542198426715388180887009648467634414748576095107119663488534752 9911 -22394149132435434118392691520991111377579064407327998479714601570006678968 9912 21274349640618284483695525844805786752548615490891915867968594933624233502 9913 -21260619679294758501007561376617263046279646295846017229201999833669650640 9914 22452603760294133150794730927712901348260698961446399523821868983547495844 9915 -24730824559044638165030522439313109376974154651843948820911744395874392980 9916 27794358627126304850405166362666019211747467725508680132190467329372899532 9917 -31211827947030274071185668551856687583565356560991301395416836117265903096 9918 34476883195348561560341735324932583947028360193997345796147844797547795150 9919 -37071136537905021148472362438097711863311045626544455482835885457972471872 9920 38541213160916825096775019966901811477124692174806080968518779798615923682 9921 -38588357307617795007767504970191129533851738180162474828665453054868196256 9922 37153727487084599105494493494244542149969928640432012659940347954621668264 9923 -34470731590869334078554850730726996863866494006365706785958985675446571852 9924 31056815559842074349929739339062950595611491234715467362719197143063611958 9925 -27632859263624488865884582474147376408091094119481173918175431714724051336 9926 24981881238927455525863877957606406514056275649471723196852043609716456630 9927 -23779166594090033192934540055140066038168262279552568924539365022128130560 9928 24435117156378028914321830776791122267790041014684783166406136777600095490 9929 -26988897202088412428941647166612812898756729405200945642747021430026885248 9930 31079583493502727622251011913975729228081915210936128924981008333253339022 9931 -36006785883335114716939059262984745927746820343834351930174324359163428424 9932 40876167979860929389076682082861049313583045663310521884854044779520849998 9933 -44806287888005904074708935543816552777348741314190967507233676617953110504 9934 47153046884484227209542680237335276515093750367953728831218732482003400046 9935 -47693209799121758857837615451817810208166285696836241225637138987954834220 9936 46708479802316517763655352003148023822063885590750461245539285224773270682 9937 -44932741207130592331835657374672722807688625753208528974107512982551903536 9938 43364350741856103276063579258219896473104310653896239693330663413396010420 9939 -42989911831759122189195903804254992729903550321902687682890242308114581020 9940 44498760190723089042662580185555204529723580387799151497512964290805892864 9941 -48075370730567022016952436674283834467113116532525934480937178797479606120 9942 53336495204440150909958778947023285823128285933989105786678292245906177494 9943 -59437261218319414251019698424685595523606467145598653743578620143715415128 9944 65318353325961135973981637802571618406097246820547425572384553887219864220 9945 -70020038977102016500167624576930581880894278053332286884582540744338288432 9946 72963144990508049260781731917863159865773270112773569555301493383966920800 9947 -74103369737310814340494681055797788967771875838142360871559192253518609648 9948 73906110328097664747552617445033244707691984055200407997386610365394849552 9949 -73153587458740689070186210841336773924493248308748433125186614383662739072 9950 72660723497282360665370445669046278140193526300205570952128329328387040494 9951 -73012514385451090664949871613253530765757583481853179527283394334956904812 9952 74424455942933220123219635028819321502094036851729497699435475570093562262 9953 -76771327048166909184647517773335147309104317453192979533710950467591062896 9954 79753744700822526097324625332224047141508473488887978691497436743037677612 9955 -83113131736963455324513217466859234839276811820756939871730457076689413996 9956 86792583376848173031702092346317729208155346203671698741241200430503000184 9957 -90977820359359639921230483924655188649449562744007427051971728475860232320 9958 96016432362520121213585139778750793453150147925612621834233820707047471540 9959 -102268872115910137944243325481620865571112328729697643359129033439975442608 9960 109962974657717355251384430415955485536289156197597187217866042478885414742 9961 -119101252071844808540017681921482294274225113715979987952489821936492589168 9962 129428064900606361390875475241809712609344631987625804237681532920637920716 9963 -140432907329973392604374515024204853824208849952228693580636903911047189952 9964 151365718278716810211423750216006533477121685682637210202542173277289353608 9965 -161265261939190994948179645516328067464457467417297523777104614417083730960 9966 169027533901005559916770522231566581149293654506848089864369046821092504230 9967 -173542241381859475326064623637092186878470210650841527287441335734383344956 9968 173894380113583869504024268258776663994812763118253231540474043457385371934 9969 -169581977496150139479135111180837968897228238584503915875943292279275208448 9970 160670803717408514185299500811116314269467739610942486404972206494924863366 9971 -147815776576302831344902692864398549778192253915158387032325934375701496296 9972 132127257443939636846025120353981155348229900602149343557044738014365677084 9973 -114924547421950973631437640155994013441119248633325432944890218407938453120 9974 97464692922120735972347103367018612850605120285194117572054334943427683742 9975 -80738451226676473322772135397688614680855388911988791453294815308025484296 9976 65387004055050421429278994822480913091428809268410518098534762997809130642 9977 -51735476720349531847971040871056983511490707212312988274091186698123910000 9978 39893448700583843121358481865201383521128505317677713098626418492201716246 9979 -29859302019428281256250623126028910148832149542830062079364737447062804988 9980 21584736269751375755915508226710720936358282876905679574008289472156074292 9981 -14990736115707032371494094096788392926129401753633627610787574311550621832 9982 9954722904816822852543404005816155217341299293108277018255236809786895692 9983 -6297420190686920132515875568710174830965748247745281200267346790044561948 9984 3788282339070406477961751607383756251662505473771349306153164043221943590 9985 -2171276264454738711050317569270786983317934890064359109355319566519028032 9986 1200199188060720333078955809028598268560753468134967361415100394040890846 9987 -670081218571218479469599785284497945703997655569781901459634975584904500 9988 436636741681484411565167939390150904573708900957398214102877309660377738 9989 -423427818890593224587228859106945548895413013608875302264133151293149944 9990 621313786991899971103997914335891695964701552979660878674950152415852992 9991 -1084945762654047788396984637771978011626859124670731438555650996706041100 9992 1927546345028963645413053246883921223966920388200949326368447435269255356 9993 -3310512949104367897423701232831564832302001664546005554111035660007283024 9994 5421200060287184715417402871457378986883293396812101825828057227984630926 9995 -8432758003391127747753487731973433414683090560876591557996305192700124752 9996 12445308596418993728416794891267185563686256573190532093745233940989172164 9997 -17417445596424744295420748700171598675474210244519732014632377646874975904 9998 23107989950720888783976700392212904788771452742069487254572746822668507026 9999 -29054710399192412914940996124825485517368166612922488579122337202992999596 10000 34613533728031521856484679643173215768240129712918287579783256712511275106 10001 -39065813532641565354870229594613870926424199875053485100135732940614706416 10002 41775837889400429159506333521942046690519421383366800929585855940933594056 10003 -42355774175543566086343753500212047037825304951762549649480855956040314136 10004 40783208069529868445865966271587565799719661564454430009210914400723160226 10005 -37425878486971905262299774466660242299759621938837341495891911491458889976 10006 32957972897803290059430628556683787303275741416482795421539949659123518378 10007 -28190824176287759154738081145368526932303892760597637650073282668203042524 10008 23871445990466370644491093487747215705844027849928732007930967286955679270 10009 -20512087388763863760620170963990259349014502527661664916159248579009092208 10010 18300010307763721721144023412442452178800579841126071549279525027059900472 10011 -17106748346910936746459641672021737325705325936752216168729692555609191280 10012 16583440085096704514588844400007993684613176392960511626380998907294227434 10013 -16305276819655550735990365857873867171727670076793971353927388379738079824 10014 15919551713178331083812283654065431917364112662867502318553974951987245034 10015 -15257656377206344399262720538276062095306804594276852047406229247906647712 10016 14386758365247587549884828083185272451130601895352250580590213540204232482 10017 -13595361935560194109909266339745409669716736081000764984942332915904381984 10018 13322652642573721793858114935063849433108731553132796552890868081916378526 10019 -14050835099921489902252818024999817900321409145802358526483249267895671704 10020 16182328540171897580657658103226375369926122986829638909446532407446057796 10021 -19922607799203074744113358332743334329849821706871411779544282457813594632 10022 25188595153345896394161573858978975185598757492425166644984967151437494748 10023 -31563347577046806684138268767284020679421318996689974024455269776509839456 10024 38317324002637737917239437647786776224506449351038251783374138448963161634 10025 -44508711486939855133583497962412723255209474025133288861291801802965182320 10026 49156154990891051195971746930439652347362217091570180521476289264393024250 10027 -51450148927381381718572316569219558677289887259470547118293323425490889260 10028 50945983761131369524010558617516702945028205394082783631494020994844632084 10029 -47675942685862587151149724022078415361689010632345459925881648907718014432 10030 42139322136277148213625855648629913924321869371246654164777223789272891296 10031 -35170353170291167464000464446513214936862744736613960501445729081481662160 10032 27728504427673437290813406280978006905885834413949081875929059365797357960 10033 -20682230994223527868660580891938487630488038687382872264648237445559784608 10034 14654079901701062743987064782992980010406600871239727691625316272987755250 10035 -9965630265977332018864697931075923371836906204982000694182433382093225488 10036 6680996215499547821817363248584241350438678900346367862178627770671279422 10037 -4716026922039786169859895808342978265728522246287694369554753362859926656 10038 3967679858244644489500385999952801185287191086994933867498142875248748796 10039 -4423323502159310407013703644698432412339436598481006297803382042980936840 10040 6223753499185331776330388567607303186619335775431966122538188685555082906 10041 -9666808207022408469438736266455696228533563341608472693248590903110410464 10042 15146836510698457181168937826452283982667639830836451701580322117226703450 10043 -23032207829577816811977426973888501820004974351733254507436796143872838164 10044 33494933845242331962791643722582378114202652702377702166695759831717876228 10045 -46326209444795219961805661163035010798987037041912961722422058660008126336 10046 60793861200982047616520381551260015915498631689092840468007912695779403966 10047 -75608885125310907649211568694260886519074029769264086515923948092475300364 10048 89053683655403051887297742984873196118391798144793409150222066963922463038 10049 -99278592533525560852261598156723972259013968621479882207522065891404703904 10050 104707360350376244725444801514559961755734157463296713577406785386371966128 10051 -104434273206177580766531896652969641131834220656163806172043053877330623116 10052 98477427736266541347125689351644193250808885834705113513502491379382620706 10053 -87791467150303391616380897311648257244181870475621005071922151458298673504 10054 74028149141360093017493237453825537909560269039874471631231380275180666996 10055 -59127743315678291036493167494927931390170858602829955054463432856812249952 10056 44884365453401505823063171297061731130889208914860898998562050612683545866 10057 -32626772379003783784652933442173714079991636400734983664420976380073676800 10058 23097319599141528325037183791608899724741492299039914051088236237678925060 10059 -16527531990334176289562981539206663165832241548535067384541416973591131916 10060 12838595014918145753662854585493762829299864273633251529774715823931223328 10061 -11864960990823268221244027078978583733462329142460980467802961205160574544 10062 13511656948134939275546558125055673929773473396360604490721557232969340344 10063 -17795185419323304780698235796934074755017697721793956909692745822657121716 10064 24764044769915734416708375722400498529098725344076919291804071806105005044 10065 -34334176164301251627854196898317204238084941704264904503848483125408053056 10066 46101691949215249385052994881612980324374228553188499038989368855905122270 10067 -59207866191263890972994484974006019385635088934779301291233228611069487720 10068 72325574256484304394557927415486203953902865626945976932361575511975247318 10069 -83807349062528155120206962208677317711569754746754236450878588025292126240 10070 91984150364693016703501336674260667660645389694168498348078275474994721624 10071 -95544353183194693158433098479080256788491570633481032442202797218370839436 10072 93878909090937705036902385394575344999406725057581957009701753525506933574 10073 -87275420471844867467016054124054816402284819849206403944851280934417191392 10074 76889612397839489570434097018184566494638190729758064692438292646536774478 10075 -64501447348622027520339763225373857098235448133476358296510872287371595304 10076 52139950476702812871800982935959436880346179122125865141109332631325546924 10077 -41700083604557911217239489330853747857991560197678617403890053434385614072 10078 34660471985814087705110701917440231996709823529389351380147516806105133986 10079 -31954156474944390218537012411713874104834732452564261181562632688607528208 10080 33977210974220260161743557385703517122853066116292752588151176544437368622 10081 -40674144304542695366257961300828670688289813767719382670667129136956619328 10082 51630536201702938147448778949449777667293952372877642279550266742895584798 10083 -66127574851471529437958210543904875609303578637798293253754945290360348596 10084 83152133252347401002972180374829396357559319681483257036325178627017232006 10085 -101390743340387319158582586168531076591889154216828003275078471426862703816 10086 119254108349877437188131646431894281240808527339688333250099251820312832602 10087 -134976078529674815907137402814035039493598913810260520406697479304209315868 10088 146807905544282862156875126050026582921935648350940198128535008203246991794 10089 -153290220101307180563393160349720092236166467327180827360523209257369409632 10090 153543186131063135626005249334325396685095045359273428860678651087259696582 10091 -147487870745467599515691748495725857092169949371572348036848039056734238140 10092 135917143237746666513724163086284092607473690723784709430550366272184685266 10093 -120378399758288178881652891298388001682219285401260356931588590867407374016 10094 102898197053737022132916499627916118597199727658766932565420131520761413050 10095 -85638261833843812406300887274601273207102318755075477793709241787726067936 10096 70591016861362601556484120078213098687284544336290593106424969437901205238 10097 -59388965515134774253239843769135614089511232146698035115363954211931414432 10098 53234200369369687449947725903958264298660816871839023239279938372541414354 10099 -52890657943263706352634678986152997835666244380866398230086723905747911936 10100 58659098739841830174872268518350975171653569955777737310004898341216822157