0 1 1 0 2 3 3 -3 4 1 5 0 6 9 7 -18 8 21 9 -15 10 6 11 -1 12 0 13 22 14 -56 15 116 16 -182 17 196 18 -140 19 64 20 -17 21 2 22 0 23 51 24 -144 25 496 26 -1329 27 2436 28 -3148 29 2934 30 -1971 31 934 32 -297 33 57 34 -5 35 0 36 108 37 -270 38 1680 39 -7005 40 18846 41 -36302 42 52462 43 -57914 44 49060 45 -31724 46 15412 47 -5455 48 1330 49 -200 50 14 51 0 52 221 53 -381 54 5647 55 -32760 56 116068 57 -298976 58 591690 59 -920249 60 1138052 61 -1125135 62 889253 63 -558740 64 275744 65 -104672 66 29524 67 -5833 68 721 69 -42 70 0 71 429 72 -63 73 18281 74 -134985 75 594399 76 -1941037 77 4947447 78 -10062669 79 16571700 80 -22316250 81 24716922 82 -22564425 83 16956135 84 -10435305 85 5210319 86 -2078910 87 647565 88 -151825 89 25215 90 -2646 91 132 92 0 93 810 94 1755 95 60180 96 -512760 97 2685603 98 -10715945 99 33766672 100 -85672571 101 177875581 102 -305965004 103 439827631 104 -531352413 105 541071804 106 -464650323 107 335872604 108 -203443675 109 102482444 110 -42444014 111 14211986 112 -3753421 113 752943 114 -107862 115 9834 116 -429 117 0 118 1479 119 8179 120 194479 121 -1789591 122 10904404 123 -52088184 124 197697586 125 -606691509 126 1532794081 127 -3234090257 128 5758996393 129 -8720669683 130 11287903467 131 -12529184603 132 11942296411 133 -9771815575 134 6850026870 135 -4097466470 136 2078509010 137 -886145540 138 313536181 139 -90442667 140 20732443 141 -3634312 142 457734 143 -36894 144 1430 145 0 146 2640 147 26376 148 613486 149 -5805219 150 40694535 151 -229532765 152 1028865429 153 -3732406755 154 11186557041 155 -28145409303 156 60153033897 157 -110172386709 158 174056705571 159 -238318408704 160 283694722274 161 -294141584436 162 265767993513 163 -209108471416 164 142979477256 165 -84662465811 166 43189348367 167 -18844976019 168 6964223937 169 -2150772689 170 544942230 171 -110351829 172 17177671 173 -1930335 174 139425 175 -4862 176 0 177 4599 178 73017 179 1860585 180 -17532327 181 141463173 182 -934122759 183 4870208277 184 -20523775377 185 71599987129 186 -210410760417 187 527563417239 188 -1139579447073 189 2136544659683 190 -3496629670021 191 5016593326391 192 -6328674092324 193 7034231622280 194 -6895168766608 195 5960818301444 196 -4540345054399 197 3041171060169 198 -1785751904243 199 915223564885 200 -406988219887 201 155798417262 202 -50809541166 203 13921769330 204 -3144883309 205 570348197 206 -79841179 207 8099377 208 -529958 209 16796 210 0 211 7868 212 183351 213 5417769 214 -49549680 215 464440913 216 -3564686134 217 21332360667 218 -102964422314 219 411946459440 220 -1391624523798 221 4023328786788 222 -10058425483679 223 21922029774228 224 -41919146630205 225 70680180883280 226 -105489806666461 227 139765108819634 228 -164715150398283 229 172878604016950 230 -161666961149603 231 134663823983579 232 -99810897374203 233 65705189858291 234 -38311295147000 235 19711870404481 236 -8905262280128 237 3509811676895 238 -1196797432726 239 349266617710 240 -86000881220 241 17527169592 242 -2878202753 243 366051621 244 -33841990 245 2023918 246 -58786 247 0 248 13209 249 431361 250 15124071 251 -131150496 252 1455553575 253 -12892400983 254 87522447285 255 -478302884136 256 2168820510034 257 -8317128553938 258 27354208707384 259 -78001859853632 260 194523188097174 261 -427196926975758 262 830775292742388 263 -1437011321941197 264 2218573639079316 265 -3065426249038028 266 3798118413929586 267 -4225543343784744 268 4224202403107652 269 -3794990627845752 270 3062528397326394 271 -2217623031621465 272 1438418926076301 273 -833706408350997 274 430384258017967 275 -197053847875707 276 79591515973491 277 -28167311039559 278 8658879152193 279 -2286593076078 280 511236930068 281 -94909825314 282 14239615248 283 -1659230989 284 140908716 285 -7759752 286 208012 287 0 288 21843 289 964278 290 40589103 291 -325149612 292 4399890783 293 -44563303701 294 339495990894 295 -2080722676521 296 10590849621394 297 -45638154745478 298 168904158599692 299 -542994708172930 300 1530182310912710 301 -3807796136811910 302 8417423300136410 303 -16609985584994857 304 29373500542478444 305 -46699721330679896 306 66916046466163714 307 -86582797625837849 308 101300729721520575 309 -107262915055204612 310 102827800114643438 311 -89239666731994547 312 70072297041920264 313 -49729461700650148 314 31846823106178234 315 -18363438811949076 316 9506909202576744 317 -4403003804981350 318 1815980978527698 319 -663233996536029 320 212982579902641 321 -59604630953924 322 14373184505497 323 -2942873973709 324 501655998876 325 -69282786339 326 7448784396 327 -584957522 328 29849722 329 -742900 330 0 331 35581 332 2071199 333 104989479 334 -751701211 335 12940138177 336 -148083946831 337 1253759751337 338 -8550846258591 339 48472821976598 340 -232753331312718 341 960690734965570 342 -3448869312509908 343 10871675385480888 344 -30324302627152976 345 75318553030401664 346 -167451117471931784 347 334666234641252979 348 -603401735855693565 349 984292507792436187 350 -1456037944276740741 351 1956785219084239213 352 -2392378475728580023 353 2663450473012023309 354 -2701629355083979928 355 2497141100759331884 356 -2102801529164013792 357 1612209158912613640 358 -1124249285171097882 359 711998986916132038 360 -408711806371061354 361 212120871530440230 362 -99222799469694167 363 41668957176635264 364 -15635448285860246 365 5211350259225794 366 -1531702138013654 367 393405116664936 368 -87287683480932 369 16483700226168 370 -2597485994061 371 332322900322 372 -33164853818 373 2422115630 374 -115149500 375 2674440 376 0 377 57222 378 4301856 379 262603335 380 -1603551156 381 37306635840 382 -475082610408 383 4432474666146 384 -33429146809140 385 209669579643414 386 -1113953208296214 387 5089480473720966 388 -20242213190428581 389 70778136923093700 390 -219322176903853599 391 606286518651827110 392 -1503370805722763631 393 3359168184029017566 394 -6789402797629221888 395 12452196969875607738 396 -20778686742045758262 397 31614304124037759575 398 -43933276929644470428 399 55838205985277471277 400 -64971906255006334403 401 69256110305222442879 402 -67650322958770923621 403 60556807517753119713 404 -49659188343179142345 405 37281919824781771572 406 -25599194588386570453 407 16054209216866469924 408 -9179384818082933619 409 4774511297678612989 410 -2252873199034907763 411 961113684808654566 412 -369204577235958646 413 127074265192698639 414 -38951046044746944 415 10554229321551663 416 -2504814174271299 417 514653069415671 418 -90184552888727 419 13212558685161 420 -1574507132166 421 146610276878 422 -10006773852 423 445294260 424 -9694845 425 0 426 90882 427 8686440 428 636980802 429 -3078369210 430 106037854545 431 -1475667960445 432 15067502665991 433 -125038040264074 434 862902644904605 435 -5042043435615415 436 25337322660467759 437 -110897052712035856 438 427079938374372605 439 -1459274936978330545 440 4454356497108603871 441 -12216269209006249322 442 30247145074201825120 443 -67886005071982830976 444 138582749349585604280 445 -258059729618660587597 446 439400224735968314056 447 -685485678408038030234 448 981397503696275063308 449 -1291118834532392967640 450 1562411085685416718457 451 -1740364411696211846965 452 1785208638788923184585 453 -1686602990890593838682 454 1467461722211919343855 455 -1175405675053170424921 456 866145996299349428747 457 -586629141037922662909 458 364715741207321994420 459 -207807987843971626020 460 108297305690015443332 461 -51494586920358715763 462 22274897349854109815 463 -8734629525849662803 464 3091752906613466305 465 -982830409098977810 466 278856991418825806 467 -70086702075237944 468 15459215062375084 469 -2957602163218430 470 483435330104168 471 -66176238925090 472 7380047713682 473 -644070831789 474 41261037450 475 -1725682410 476 35357670 477 0 478 142769 479 17112906 480 1502587516 481 -4986195881 482 298300051651 483 -4446039987841 484 49431505370777 485 -449609862296745 486 3397670061079798 487 -21720189249996727 488 119392228253067001 489 -571753819996894062 490 2410586995345722144 491 -9024809979196223751 492 30215917191634063165 493 -91011055875009296756 494 247849079378904065709 495 -612856154953319350620 496 1380943140439376584812 497 -2844291949067998583437 498 5368946594798418578573 499 -9308551435170600717438 500 14851191670625772375240 501 -21837215221358901853528 502 29630263637519986297023 503 -37136952459386664304299 504 43026051343677322938219 505 -46103100915628535052578 506 45700536325179602356850 507 -41910776477781883684998 508 35552121527304922240838 509 -27884468315371083745482 510 20208477066024743370097 511 -13520304510947817482625 512 8340848949315430245861 513 -4737676283813843711521 514 2473258831514832490893 515 -1184076624277906020137 516 518524455482589983639 517 -207060545447013404239 518 75122705417592041470 519 -24654414506087640146 520 7281161331098009448 521 -1922910562257229668 522 450660474280094766 523 -92849317906005599 524 16619290350841329 525 -2545433378784350 526 326973472058194 527 -34265915053745 528 2813883188705 529 -169836438195 530 6700278465 531 -129644790 532 0 533 221910 534 32995560 535 3455374720 536 -5321861610 537 832183663140 538 -13007997664224 539 157010113291116 540 -1560519620111769 541 12858614306149861 542 -89518300226702523 543 535674426080368773 544 -2792799000172072333 545 12823667813992452057 546 -52316949933217843503 547 191030342222179459989 548 -628135555315412465886 549 1869593403801308285994 550 -5059424531687678717406 551 12495553857053330411874 552 -28256441299890913267872 553 58667186066516207773154 554 -112105075897121096897130 555 197557440238888003706010 556 -321626596388549640911765 557 484432592953346796558657 558 -675866219321596793025567 559 874291888156337627266521 560 -1049417931134426058682629 561 1169432827406005258155621 562 -1210288818894768958120323 563 1163476180328235067546329 564 -1038878374029657426862485 565 861410437267585144208250 566 -662989527767713055409690 567 473344303237417946942346 568 -313219854902442245484981 569 191888412605196583245063 570 -108690169173034277209797 571 56828479246786572814623 572 -27373548757959071144286 573 12119501516802387112629 574 -4918660638787367020421 575 1824011505885049638459 576 -615727048829152224696 577 188360633504915584634 578 -51942940268569668486 579 12830108720955083610 580 -2816737478944692905 581 544438740531787905 582 -91553162715016887 583 13191724105633489 584 -1596219054889395 585 157767649255185 586 -12233437141395 587 697988349765 588 -26058602790 589 477638700 590 0 591 341649 592 62405469 593 7763357400 594 4087456746 595 2303184930696 596 -36980454495972 597 484258237727046 598 -5246365525907013 599 46954998882017228 600 -354531126129512274 601 2299806632384092671 602 -12996879696586830759 603 64698465820569162301 604 -286270003325179768595 605 1134336425531856092437 606 -4050696357280040821021 607 13105722489054232479620 608 -38593919314354304016412 609 103850086463547669461131 610 -256208693546595552027161 611 581232290969192804907698 612 -1215550815953410415819217 613 2348624892493781954470224 614 -4200391764485968194051099 615 6964711018371823740733892 616 -10721357837051393298496750 617 15340164346473464098818309 618 -20419975239877780357147395 619 25307772706946427565006854 620 -29219729884744037977276869 621 31441029969201868720462878 622 -31536765288324154547623884 623 29489450173923757300916625 624 -25704107479573781478215367 625 20878953588997651082384454 626 -15797708429199770943433710 627 11127280682134393514463358 628 -7290228519193804438544732 629 4438223878483276062056166 630 -2507585312857891224571281 631 1312916871581699129048502 632 -635905088514465167670634 633 284332412674044711903863 634 -117082705384011257519575 635 44276022091003054426113 636 -15325841054451894467567 637 4837089904546883033635 638 -1385717679971453620151 639 358390809332212754675 640 -83144388080474070574 641 17167977683265726642 642 -3125092271210333958 643 495534213701056050 644 -67407721097396314 645 7709156681398692 646 -720967172547315 647 52952378527785 648 -2864582275350 649 101498223750 650 -1767263190 651 0 652 521196 653 116009930 654 17074042644 655 49650543638 656 6319066252475 657 -102180591377311 658 1454236896369789 659 -17136130884904451 660 165983715757625214 661 -1354253526439742040 662 9487857745770824374 663 -57896503246683398696 664 311207528687650179649 665 -1487211355313409294841 666 6367336645126091937579 667 -24581831273623226076495 668 86045460285940272292260 669 -274373191844449296892150 670 800230446611021294444800 671 -2142256060589363784154074 672 5279997406341080243322913 673 -12013063397044546947519105 674 25289183710909880458074747 675 -49357151446877785073073911 676 89465952649831692752750563 677 -150838846552284651015238163 678 236852827580824151722640791 679 -346761721582966465993084072 680 473772289683606871103300335 681 -604532227345552497991064541 682 720836226115158269115343979 683 -803546207635297501949947299 684 837660068329784312607106030 685 -816714377192689583902549506 686 744763437718923180560671178 687 -635111342471174927061537694 688 506335687803104201631515569 689 -377217919245125885191964535 690 262452336193647862776740771 691 -170403901372518111920091127 692 103149821582176296064750306 693 -58146291074978355867182894 694 30482645580178473165396034 695 -14837839610123172726477728 696 6693783700408469228383795 697 -2792679889748142915874781 698 1074818671711497452046089 699 -380501351002601725677423 700 123487227668344836714265 701 -36595397685948757506653 702 9857516156976343433545 703 -2400374118430917397769 704 524974083805440940132 705 -102314331510959348682 706 17599465631225170210 707 -2640067464841437594 708 340111131535535270 709 -36875136028094600 710 3272541298172970 711 -228300988737645 712 11741655693900 713 -395866954560 714 6564120420 715 0 716 788460 717 212302413 718 36821154784 719 207368579640 720 17163134873937 721 -274396326337092 722 4263234680875635 723 -54520695734111622 724 569578058322925345 725 -5005202931133071051 726 37747228202557121802 727 -247867829909742254119 728 1433567302570201519890 729 -7371890711860969425480 730 33971721130397380924115 731 -141224524898099089610655 732 532601680933512403014510 733 -1831016074715088366091009 734 5762218483865372486440815 735 -16659693135731599708477584 736 44390913265950439221270270 737 -109312261304578416936754773 738 249367991199033511452982671 739 -528115984232162496621948155 740 1040256267614868585732942672 741 -1908877134518711824236431940 742 3267798724424226033598176867 743 -5225198648102512363597829457 744 7812236603930831567660525970 745 -10930953226530387355758653437 746 14324202520734368805746166630 747 -17590197835001895211943552850 748 20251544883882805015512528380 749 -21866303918159803361458410615 750 22146735815642056275350442666 751 -21042338110940533952617266401 752 18754546464973333950147033408 753 -15677285712626358399765547518 754 12287236885230652063692256865 755 -9025389881952248582682835404 756 6209474215927531367661056961 757 -3998577163165661849728555661 758 2407876220309270476838451786 759 -1354512819686245931816698455 760 710908734038378634312548940 761 -347615124281918261316758154 762 158092185516325928530220547 763 -66743618927457225581266919 764 26099341552014563783389440 765 -9428775781607651207735631 766 3137622806612432313700961 767 -958466085902948770995861 768 267702078193386479204355 769 -68045559470874830710525 770 15654244505442193296741 771 -3238205638135914188817 772 597569838989921308894 773 -97429476503943588786 774 13866900757988655255 775 -1696587133887888179 776 174856104687865230 777 -14764177971075645 778 980796571289040 779 -48073209292350 780 1545850358910 781 -24466267020 782 0 783 1183221 784 383005341 785 77980119045 786 680547797043 787 46077459812709 788 -715894977944611 789 12232035053603597 790 -169344727062886207 791 1901852753306157487 792 -17947426247060508743 793 145271319440951191885 794 -1023382440105970029368 795 6348311248323802233388 796 -35012966984256021685532 797 173077285163509846162956 798 -772026016339976355519918 799 3125409335180101076456493 800 -11540199230901168625730101 801 39030923398912195311746075 802 -121369441931399256368524165 803 348118548494089747472226325 804 -923636571254292928863507095 805 2272588875849171214393626925 806 -5196924594204231445477851615 807 11066848695808466814082903761 808 -21983614004198962130204869371 809 40796919967822344419500441797 810 -70824481509786420354888093170 811 115151096170572346968370545538 812 -175515199816485334582065458238 813 251011822176762590617505825978 814 -337068987869867337046950115729 815 425251545420631125758231540016 816 -504289985661843199798410699012 817 562310953961784748206850625124 818 -589711930371060711087122255012 819 581738445131821560712329180664 820 -539820896881442436344851801748 821 471158951033206277162605438592 822 -386717924197118380743114960573 823 298396610975461609222973893287 824 -216360731411019937486691039515 825 147335182208758876492304037961 826 -94162865799526830106002908360 827 56433780167560489486584512148 828 -31685504421260884690659182916 829 16647487478635881142206340308 830 -8173907193942031554262572880 831 3744925087056219533904295020 832 -1598199976129561502282119278 833 634052980849975183954110314 834 -233309396795384168195270300 835 79416592171340135050831780 836 -24931726803681291179837716 837 7193560486096543927345852 838 -1899909458050512092050073 839 457165298173949621196945 840 -99668297967723349502479 841 19557881486459597158745 842 -3427064286318405226968 843 531064741407329684036 844 -71903776827622157548 845 8376072250916754540 846 -822620435243999355 847 66241670955155910 848 -4199910792403230 849 196619528573970 850 -6043167953940 851 91482563640 852 0 853 1762462 854 681931012 855 162395710597 856 1985263939862 857 122100066861017 858 -1813304828090280 859 34435214703121050 860 -514471897897386385 861 6191881407630235055 862 -62584900092404792693 863 542268498418714629438 864 -4086963674411844333632 865 27114711357073297833918 866 -159920610257352458568547 867 845400311911407489929308 868 -4033488488464735566703546 869 17470922116939343507764965 870 -69050007753436688711860050 871 250107075028716934567630000 872 -833410775340364001806011553 873 2563384939837529089771672114 874 -7299042368346530326234495659 875 19290383091894761689329524741 876 -47427927285133602096599237309 877 108699451116843233039786139576 878 -232649248965603814927309506577 879 465745787431020248095826133125 880 -873335234067819403551783243150 881 1535808876017742763807119084420 882 -2535659245319351117344960778307 883 3934185791506918749961050058906 884 -5740974723937751374117961925173 885 7884737201224067042559631632632 886 -10197980113530063000371464632533 887 12427217965015340249689202471753 888 -14273444626264704193195029329193 889 15456009208005405321330044206950 890 -15781760408482518841827354426375 891 15196257031841512176744175896625 892 -13798518303531193101800757428588 893 11813867694659512861396281172531 894 -9535022540341555505576747710310 895 7252425710896348337944469644580 896 -5196285282682184561817218041470 897 3505250843912211204845330113928 898 -2224740321930296136199838812359 899 1327508787799616084953262263354 900 -744044738974045063989212875796 901 391297405642810856803017443404 902 -192856751398370952142892971412 903 88956992488583228511014375665 904 -38340258851691431823088533722 905 15412613986679826342315485743 906 -5767023820733766503087296842 907 2003846917822017048741987390 908 -644842118883197320267826986 909 191596631335462629017643598 910 -52376583391959483598256522 911 13119889939422854486137653 912 -2997116486788519494127860 913 620916480854057252576040 914 -115888641763648824591703 915 19331543819016975194922 916 -2854204843035023705613 917 368499922558691997255 918 -40965273843081155505 919 3842324489138087295 920 -295707547305370830 921 17931387164950770 922 -803412042157140 923 23648242700940 924 -343059613650 925 0 926 2606604 927 1199507526 928 332951962146 929 5379535919661 930 319002492244059 931 -4453626643034241 932 95348985687565467 933 -1531124149989387006 934 19690533026648908966 935 -212679586927623586494 936 1967908945843253943420 937 -15828447165478527882425 938 112022974017367897050639 939 -704659978742527453463355 940 3972745656877262129561219 941 -20216319666241496788076970 942 93415997137918998721536846 943 -393994503858617411441276094 944 1523531637489729048485295000 945 -5422501067421437725057522209 946 17824642210026583303430449351 947 -54278075467424252365812749775 948 153521262419996978545021657623 949 -404278077556765329829331586795 950 993281376363922645037509514181 951 -2281167889503471044006376217005 952 4905219101996401960933315518319 953 -9890529662527267133721070664205 954 18724611101678759905285827573321 955 -33323096518743805043922990134993 956 55803955786486595312633064742659 957 -88016654147729411993379124479807 958 130854118569853989809143182553190 959 -183496438478254698289526763551928 960 242848788170184053957768589958824 961 -303473110968896231323125158903703 962 358218268931986458574016533863708 963 -399527312135947430995927743980820 964 421120290278609525451030350064678 965 -419545352391979190078744728311813 966 395074962810802247967380412917364 967 -351629577207874663739171657467142 968 295757882770427309768121475573074 969 -235035581941438072079060224616490 970 176416444238156525545797869556159 971 -125018273465090400087599511703491 972 83601647584821039008491681833855 973 -52722466894151838330581724185998 974 31332899071529147057637218684145 975 -17533235215275974443681713079119 976 9229044868421284001249218317699 977 -4564572147449458501699635795633 978 2118556528257793328420749461270 979 -921403763642750755276882049722 980 374903474989748585400237217314 981 -142443842169898429696409626338 982 50432470603152848991356464145 983 -16599047761662864273316417959 984 5065041843000417091380053907 985 -1428440600638476570588345080 986 370999640772842695129557093 987 -88375182393954101607326493 988 19215627804971754597648431 989 -3792345483683357563593693 990 674836894081397286411579 991 -107412386631518450905729 992 15143881997142348024591 993 -1868427887909516704440 994 198633735520183580280 995 -17829120962900383650 996 1313975305033835490 997 -76349774534160660 998 3279984987977100 999 -92626095685500 1000 1289904147324 1001 0 1002 3829437 1003 2086253334 1004 672763000626 1005 13830595877583 1006 821088558184791 1007 -10585841805386274 1008 260294193834549990 1009 -4469594398444003341 1010 61256506670677949568 1011 -705617348300416497207 1012 6957399519157783807851 1013 -59585744460976823530844 1014 448806117037721376067216 1015 -3003699832528609083121499 1016 18015259442257863700965423 1017 -97528165053361677194041962 1018 479493229360455551362425795 1019 -2152204030234085770692198588 1020 8859612889447857047281748919 1021 -33581998941305313486385855293 1022 117619156537575876962762429008 1023 -381829835411553604992912921149 1024 1152045605983114722577621358944 1025 -3238420946683171232956308020553 1026 8499662949017062297927538217105 1027 -20869645227271371313590072760005 1028 48020254460039628102583706399367 1029 -103705448335788574771223982997035 1030 210497482082594760490670592301653 1031 -402065319255662254566898207655932 1032 723483018158629050879644143349894 1033 -1227626139950517488377919880196450 1034 1966004772012181668055085081229169 1035 -2973803944924860056740829532383957 1036 4251430946826458217996884638252630 1037 -5747754010934387311995356653516358 1038 7352046435205858706303757662357911 1039 -8900929039694079904492594637400602 1040 10202674182344816504312126514804435 1041 -11075016454788523474683371160353361 1042 11386566242690023627387771486272879 1043 -11088995956592043624521333999139670 1044 10229220538729802506805485138855574 1045 -8937379611527893895823893966751682 1046 7394825454025788464512865099357138 1047 -5792872174432853129924119625183203 1048 4295077385693068529000340141932759 1049 -3012901601219584670058831969147674 1050 1998587258376174883993466158302358 1051 -1252945258878966555905330595183971 1052 741848503187854341861072275862896 1053 -414504686064784034638957656276877 1054 218364287946851636568982966786196 1055 -108348792859360868052986484694511 1056 50576573452330892004731536278908 1057 -22181152375881833432177858360647 1058 9126014288332829313507586619910 1059 -3516502436085705693038286819408 1060 1266631916066324425992015131454 1061 -425569060621286447975284436453 1062 133050786461102561553055861327 1063 -38600920280780382489446772782 1064 10359725908576110361413341536 1065 -2562760782732210588069647846 1066 581938430759866229836234303 1067 -120715841949233197282771262 1068 22746740549902553082455065 1069 -3867573823327171707609551 1070 588624601600603040794818 1071 -79409144521702851869280 1072 9381096820523036162175 1073 -955562511911961276870 1074 82231873053271222980 1075 -5813903456389549770 1076 324276992257462686 1077 -13380024773961846 1078 363108017471706 1079 -4861946401452 1080 0 1081 5590110 1082 3590608176 1083 1340985623724 1084 34145685388370 1085 2081205431323196 1086 -24274118897876600 1087 702121362442883792 1088 -12810511454191713258 1089 186681683050210546660 1090 -2289350755793737844296 1091 24006732059961470472996 1092 -218468444466528267828144 1093 1747530165043014382779050 1094 -12416335237414189111804450 1095 79043794414339090629903038 1096 -454175052146075854448029460 1097 2370093725296820521827644175 1098 -11293338103344758585623220187 1099 49364302632026923704192401725 1100 -198747464247426965427716300999 1101 739670812702839470457076458045 1102 -2552661823302308095743721503123 1103 8191835332779095993321551226609 1104 -24506675971819983032480584178580 1105 68496653300805936014341183679430 1106 -179226094755341907291426963119388 1107 439800686954406559657074860808268 1108 -1013747408381007061693757936239142 1109 2198103733193099270301460113514490 1110 -4489237606682706699547537941966438 1111 8645824292927754104579936430117766 1112 -15718103617483534973285954146524026 1113 26999503477333400142001802036271964 1114 -43856137135309475683137737715689460 1115 67412321641152931294291646802332220 1116 -98120276713610391825144970683839684 1117 135309486699340638195422255545646948 1118 -176869197945907371794084064321890008 1119 219230873344259961888638498745377100 1120 -257760096129548354994457887509762749 1121 287542377476288284435381626519529821 1122 -304395005586730535978663545040590449 1123 305822888871987641840674258854033087 1124 -291619684549798335881568854300269545 1125 263916135464292582154949104702983527 1126 -226660192796058324702869665595338333 1127 184702313115037900909190612450217983 1128 -142775495088759973227051781292628429 1129 104660722899075220896707612031273330 1130 -72726666193148566005043800198087320 1131 47882837617792250329494183812056944 1132 -29853961510122497415294032758192560 1133 17614916624903232359775102994468890 1134 -9828668332343731274151166969828190 1135 5181771043985656143817412550883970 1136 -2578792690205448618261271837153703 1137 1210155669560637896891609870238841 1138 -534842518607027959545658585662285 1139 222320112154951818062718273401955 1140 -86783147665378003683581688166619 1141 31757760850204597469228520190243 1142 -10873856759820496643375789436909 1143 3476099509802277126564839111203 1144 -1034925875318564971045236054925 1145 286171495892864131864894779331 1146 -73260248204077292406811975671 1147 17300628738156102934775776229 1148 -3753143648345056616181240275 1149 744331216261233759516837445 1150 -134188026986337136553494003 1151 21843610002609698628934773 1152 -3184961495999074191087470 1153 411903623038969349562750 1154 -46677578263031388624300 1155 4563572723867387495760 1156 -377164154979506158770 1157 25624033706783044338 1158 -1374113371797145086 1159 54540593778515850 1160 -1424550295625436 1161 18367353072152 1162 0 1163 8111346 1164 6119244435 1165 2638967268427 1166 81571802293692 1167 5194015397821701 1168 -53426588512759311 1169 1875135714579480777 1170 -36076947576204491835 1171 558010658794483971038 1172 -7274370393219070933623 1173 80978324189375408892459 1174 -781546199915909658714291 1175 6626131732679264497712802 1176 -49880086474296700097803782 1177 336352454726452746469827596 1178 -2046881837034852518303859699 1179 11312912123817592468044987972 1180 -57096338376285430973950743241 1181 264392867687345962669887680037 1182 -1127964234425164046826100219779 1183 4449641250638335424943880469947 1184 -16283049146464678506377322241692 1185 55433006035396971867276461788854 1186 -176006871024616740756937260857300 1187 522407318457547417320418565370744 1188 -1452430343431629372272418227451381 1189 3789535762029142321692206547828875 1190 -9293941351098132369641121448684788 1191 21457770109445820768432578922176940 1192 -46700731467598278748544274907629992 1193 95927519941179196608331202442135078 1194 -186173019740881824037051178572354905 1195 341719561453877382377392932589861609 1196 -593723092148650251585188978543823585 1197 977236346626047668428578251026766238 1198 -1524822752316736253948428826863145140 1199 2256888215456009539287447257655679497 1200 -3170333125023869320565817746984504091 1201 4228684104568846354795877660722280436 1202 -5357743893315105339231255428268970470 1203 6450250772370856055099387870537311089 1204 -7380782872236847019635793134218898969 1205 8028696813166431416771129626786058046 1206 -8303534599990565271091573019077531911 1207 8165597773034126667480568254733525158 1208 -7635281903752945772720465164996658589 1209 6788168538273902201776157417290953504 1210 -5737490105242312233146127885045427033 1211 4609533406559318245892618953354473645 1212 -3519276858370246874366312197182820299 1213 2552572560615336829676455151971537328 1214 -1758197049016162452933239716850277192 1215 1149547246360919319071832312669958941 1216 -713062719378617714470267385454908343 1217 419379117163498049144922984777656778 1218 -233702263150455084196159909468247442 1219 123297560922260810785545063560960443 1220 -61531301883708361524343075059759627 1221 29017143832807739340109236362108058 1222 -12916496629739962249369722482412819 1223 5420297846292728557339720034785824 1224 -2141324927427800818725300445822575 1225 795140453459521116888946948765274 1226 -277042818679079994720633450141129 1227 90394025079202205488652282325984 1228 -27559107364979565224807373142170 1229 7831492886902283413842689470632 1230 -2068511515343754613690125110475 1231 506196305335720145828626901654 1232 -114351955993839381880451697429 1233 23747064727866848703732104667 1234 -4511346216286700090228980937 1235 779581685072095530564946104 1236 -121717763973836389713757320 1237 17032583649742044075607440 1238 -2115317318393334476091825 1239 230324723794736106484284 1240 -21648638423821699605288 1241 1721008359081378079704 1242 -112526140154339248146 1243 5810336734886764498 1244 -222169352920505052 1245 5592859010470284 1246 -69533550916004 1247 0 1248 11701998 1249 10332829998 1250 5131228286778 1251 189546694608498 1252 12763978742359608 1253 -111900318744164312 1254 4966816104678181512 1255 -99881811632587082448 1256 1637828211714720727917 1257 -22667163532804596303741 1258 267414079753452546419943 1259 -2732331451849658585615763 1260 24509079828843263117135082 1261 -195115455380952805363914588 1262 1391007245519404281648442922 1263 -8947972757845722446898807180 1264 52272870977579779353542913852 1265 -278864429550418771881602830338 1266 1365102914052544837290335186312 1267 -6157733277801181554300603258382 1268 25690218525045805200495504901784 1269 -99455578081280887942582867121022 1270 358319140321144897437682841392368 1271 -1204535864967506627709197842269777 1272 3786954100545762350905703236112617 1273 -11158091275054308948992890411978487 1274 30870096849456674979246838848762005 1275 -80329113332398799396149417359457290 1276 196907519054406704646608956248748560 1277 -455312496542916242444986459222196046 1278 994399310804315516752055419527443670 1279 -2053571684422667597673628330451464380 1280 4014236571869199316364214803623484960 1281 -7434344611887472634091387705678591840 1282 13055436028323094255451485955871648768 1283 -21755749894953225450562120111887351851 1284 34425553586914134183371804618359052229 1285 -51757058282436259304765631734491808661 1286 73971905327505504766518804309906287919 1287 -100547245955279510266555805517902666722 1288 130031751455162777336646756860605109708 1289 -160046961718298236407009504900118152378 1290 187534554754163863645724631111879820492 1291 -209239131772219616321430086636504269223 1292 222330743591139645127898607409719943451 1293 -225006016703419518594763033659583142261 1294 216893066147595769365501110023321436965 1295 -199135653663481372179859276040012385245 1296 174130533986902385561160653811398692965 1297 -145000558509303968982719771228791785177 1298 114962083409659807545813136474553503953 1299 -86761210949944872803769605913620750521 1300 62309182305483507172429243569361406699 1301 -42567288534784993026434077552956651131 1302 27650994073328810939424046970640191231 1303 -17070234213999779111117579144743256746 1304 10009521810241001064734365184347645740 1305 -5571207625990832098005046050819762120 1306 2941223166555382145162538772667154240 1307 -1471601425161645524334308028731711285 1308 697162615921683673284505019642999497 1309 -312399890227209901998973747131822605 1310 132257480101238026161987657542757835 1311 -52832954299225752134258984561041425 1312 19885844419331357408077373146334127 1313 -7041184218582541595532033919533093 1314 2341195103362564521240867565141651 1315 -729551728754490307864224641605604 1316 212585108448627618671852316610186 1317 -57780141831040220325901721517604 1318 14607072462283060706425802847212 1319 -3423658926062087727727188875153 1320 741254142811437009691985828292 1321 -147625793950771659694653255348 1322 26912583153347825726735186250 1323 -4465474679856858963924362865 1324 669836236306290606338879712 1325 -90104834541392561156281458 1326 10762986843545530690966662 1327 -1127761510767748231064868 1328 102058586055044063138064 1329 -7815564896065873947532 1330 492491808320388208808 1331 -24519896790059681842 1332 904421276115663544 1333 -21972602089457264 1334 263747951750360 1335 0 1336 16790136 1337 17296783273 1338 9864703370592 1339 430032487306992 1340 30893473037866409 1341 -219574067502733930 1342 13066274521849081035 1343 -271944173155180183853 1344 4725452822644376530337 1345 -69349359222728498132793 1346 865653292294401980702463 1347 -9348583891591534397015055 1348 88574322434715129668721143 1349 -744444907613772732540238396 1350 5601231306574496458516853528 1351 -38018812519877059872472337770 1352 234326867890311136844061548246 1353 -1318869454084522406092911010759 1354 6811805222134832667563741588526 1355 -32423600379443735650403461335003 1356 142769125100208759755978973850708 1357 -583484349403777015281690656323407 1358 2219903215699732344781556621254890 1359 -7883147406347407008631801848279468 1360 26191364188403908696639503287738253 1361 -81590190896037797728686569559743883 1362 238768291814012613801586298507108800 1363 -657553849263376063859154649649838853 1364 1706819253645811731469885369817798094 1365 -4181834609086153792756229170197135218 1366 9683520495547889599334388413674158299 1367 -21217719496725571815038091188168672934 1368 44038006435843687119666008211379312487 1369 -86664513616458001828844550285453360560 1370 161853100697033717202413389295692529130 1371 -287085574449858479841306489827111460644 1372 483974773049588095682343031795889000308 1373 -775949672764192440106205931668654235645 1374 1183838257952861319855112527099974053555 1375 -1719568248034393010768669774310899620510 1376 2379074880451075446929451487799947112666 1377 -3136362671948498555756018069388282253337 1378 3941097440061450434101160265660092857202 1379 -4721721347603704763872160702505754183092 1380 5394762821939601405428003002200595583237 1381 -5879051079763287261014109008996528219406 1382 6111628493566857908274969123647636085235 1383 -6061102246140413528704321501008367624498 1384 5734553391214984423213451455765839844351 1385 -5175919710064919398740576618201814031239 1386 4456358130339391026102731032782781638364 1387 -3659482822682724700610394116765601586855 1388 2865670000118989803779258517920325983142 1389 -2139419493812963767613186005210554785731 1390 1522304164435515116817518668067006705028 1391 -1032024564571745731797431317569430062646 1392 666320214245474901207682941864190618941 1393 -409518971646082887026707801813561355717 1394 239457122149599976067726936774215553588 1395 -133130575138408732273284427023360146561 1396 70327408917887274853583536657058478464 1397 -35272228746656143303088394528515581914 1398 16781419463169918324111102282950781953 1399 -7566514665525600897116078934876825924 1400 3229774351479153818501582549000843725 1401 -1303600300217571896159391027372788607 1402 496870413215540399570457196483665158 1403 -178581211962855760081150361224579780 1404 60425357654668863887978635760540181 1405 -19213681023554838620855025827799289 1406 5729753922950567639040300553280308 1407 -1598885410451329949242920556528603 1408 416443503741984959639522215329063 1409 -100951567390147389091246115046058 1410 22703017190288341301221510804311 1411 -4719173798895725932026829063123 1412 902862155412828571235071672426 1413 -158205627532402150296091896274 1414 25245334937229512928359467225 1415 -3643859686771870601690344470 1416 471896015515730271791315751 1417 -54294439233904277570989984 1418 5482477871709694474615594 1419 -478357779495368611602010 1420 35335235641173087853712 1421 -2148749777643912238934 1422 103284226375330455336 1423 -3679582735703338660 1424 86377454198242900 1425 -1002242216651368 1426 0 1427 23964594 1428 28717532046 1429 18762558122718 1430 955284312124380 1431 73671433145576154 1432 -390922199297220010 1433 34173599901708577158 1434 -728245845413606267874 1435 13415702098126559310134 1436 -208548782872600523743824 1437 2750140467865236084789228 1438 -31343723979566443584381263 1439 313196015584494509613209385 1440 -2774723725395603629714459487 1441 21998086084912152105234285497 1442 -157290583485709803608026242813 1443 1021086669223663149883799331000 1444 -6052719967238101228812034945616 1445 32924898345550199787081765988128 1446 -165071263680716555503444861474836 1447 765690777498835193633293712464416 1448 -3297174587023151202411789847715712 1449 13220475225279310457414867686031196 1450 -49492577118541621567960979823038431 1451 173409247140253105771758678317091909 1452 -569889150875302414670510300746471323 1453 1760149466599868893601376602997618697 1454 -5118277665921462880349975099881105614 1455 14035098900994388573881375062930256650 1456 -36346485311296243173562288282370966326 1457 89011258651699414012779196203210755898 1458 -206391212987348612128393116679826231826 1459 453609428929572534360739374310110489172 1460 -945921889621596016330080435408191517990 1461 1873307101226483153042541748750249224306 1462 -3526183541001888057308598766895075700815 1463 6313512910182756994722779778765294572529 1464 -10759796697876616632155569193824422518139 1465 17465103402578919242659081608072228629773 1466 -27015441111479918361803136758179740048006 1467 39841937122409290207148048416511633597340 1468 -56046084862660495154702689203398921006338 1469 75230157277601212625752715471638006584174 1470 -96388076972705235498941723526182298096339 1471 117912629468646014924113597581101448651593 1472 -137753572313428845329890114995761204892783 1473 153719946629343998290904084074584730925097 1474 -163870756686903010874738868961004285291414 1475 166899762762309845582061257204546185557465 1476 -162409859348880670028013193009605399469395 1477 150997980077216336220336110806110666113709 1478 -134125649114810428439447820086727500670378 1479 113813657869199146255387804525517068479090 1480 -92248300322165810451765745461810054669782 1481 71404023318053687760669082674771352156086 1482 -52769731267456920329344108517414218034811 1483 37223784703323977417731249912719765116003 1484 -25054301129648946734904945527947067556801 1485 16084180337851052741148283466268476386035 1486 -9844055706872819774878406491420758175338 1487 5740962577233612363158237247933377119638 1488 -3188450545930115331849245318007762630666 1489 1685301400548965611756331835797325569238 1490 -847158341648978466742008814778187688383 1491 404661492427762804385719298900446145760 1492 -183515425520564562005954791475156728446 1493 78936575949380190730590938415944110506 1494 -32168811564199819099338432180134250255 1495 12405619192448876899755127811094740999 1496 -4521144038832506047703793785232867081 1497 1554826859680120183242327687335661231 1498 -503740241570183854728124685367123900 1499 153472256342141101782822116787373458 1500 -43880234047239789105835939179403014 1501 11747275448169918248427714466741286 1502 -2937160562580318879737439451969290 1503 683901347532254599487477337292002 1504 -147816244016463411822530008019918 1505 29546416396727555462697636975762 1506 -5438705687530484757006322091511 1507 917401639502338579465178310721 1508 -140995044772199802166071308919 1509 19610325968490152142964613337 1510 -2448381834718512688989808932 1511 271707216789457506252925968 1512 -26474837084139385563098280 1513 2230036216009571754986896 1514 -159094974784285490944266 1515 9347710555237234599972 1516 -434311044500892389908 1517 14961824273343506076 1518 -339760111444813752 1519 3814986502092304 1520 0 1521 34034391 1522 47310131241 1523 35325717648399 1524 2082469177750455 1525 173169193554812736 1526 -581700885023357731 1527 88912068060444912200 1528 -1918145732029960844413 1529 37515819726518924213740 1530 -617055978803265468003935 1531 8583674261473442979752485 1532 -103098490030558690604146574 1533 1084941677123336651833978426 1534 -10117132897641403658470011875 1535 84389692273844559444109344826 1536 -634667963745134374667998888892 1537 4332742845146357050902501132697 1538 -27006120745063791613686344208546 1539 154466701213628278000583148091515 1540 -814323297943955067811824296704779 1541 3972239664036210141375756176928925 1542 -17990588217724211455424134879663630 1543 75885309729092279766268929967191812 1544 -298925715236021084587948279708178235 1545 1102380725137047253206121989124515320 1546 -3814404358908066072187019025525108646 1547 12408525182070774595861558853005514052 1548 -38019105123189632949194185772436816695 1549 109897930208095874744262211715407209010 1550 -300148438993407669999471385453972286284 1551 775598156273227296942344736730628635088 1552 -1898604446507459955547624196884717697971 1553 4407830713344989943998106512100163090171 1554 -9715397644698865176034880123184223667415 1555 20349544507969869016320958940111973565143 1556 -40540043795854892334725325796622778755926 1557 76876337783304515609418325516566765185901 1558 -138864952604407977505167816381364485403731 1559 239093492900606545328099499749403740408965 1560 -392621986916306522460358824730005818040427 1561 615239785940987499108196671746997144611777 1562 -920416299831540818203657171212625030774514 1563 1315160119390971619179906038635772829457487 1564 -1795518946089777063446555655983013620546065 1565 2342934327544857357485841417183237875552868 1566 -2922877634809607952677985557282010377645726 1567 3486933920661077669344885625470599823131322 1568 -3978712753482967655545363752074807713279075 1569 4342820879091110020824459839847533969754755 1570 -4535008874105195656818031399116135980695732 1571 4530953840419403682874549695699675732158605 1572 -4331285685602296607817877594059713568703743 1573 3961431778288593227970469406162086896305796 1574 -3466331461538691138601974678960071934328300 1575 2901527436081762237273210735234209015690422 1576 -2323055072342427197707436915946168866842145 1577 1778636119833737652692044492291165122932870 1578 -1301992540717361253732765815741293778345330 1579 910966660800892190878145576927212573886650 1580 -609013455977042342466328859084025584455363 1581 388881781513067513366672670997586096351002 1582 -237075927534899215997087261699496271200650 1583 137919283983012436108177060942863506616696 1584 -76523163129451390765914027798002250781795 1585 40469365283771851527917887459527628356983 1586 -20385956337762148960140605149709469940797 1587 9774191774735529057540769879548259054821 1588 -4456717440453793006816666244334373387119 1589 1930793112422832323472131114971546149695 1590 -793969237207548849861011542321984051692 1591 309552763832891578646938107421757060883 1592 -114286428354173040193624369481348620926 1593 39901939679218299786767224108364693231 1594 -13154704077608140398734469651914419525 1595 4088221464042061773432331041818776692 1596 -1195510656047112232647025711917370171 1597 328282308838905829342022106753014462 1598 -84454388334352328534612300741884729 1599 20303154436351966998376324976056240 1600 -4547966369446495597586334363719687 1601 946159417023897630648313581436012 1602 -182133240364281248292793908114900 1603 32302771236837652802203647136464 1604 -5252608785527109822803187356000 1605 778567619679911075617838411143 1606 -104485059581875520140689092612 1607 12592729904342827500356719690 1608 -1349591786146558864922836090 1609 127051289346570330161518790 1610 -10343827270464482878115422 1611 713548630219651526670594 1612 -40554557468948047922460 1613 1823339577648185008860 1614 -60805669440305423480 1615 1337152768983352552 1616 -14544636039226909 1617 0 1618 48104069 1619 77367644655 1620 65872613890093 1621 4462908656343513 1622 401410802307433162 1623 -505702727197126208 1624 230179427681910252696 1625 -4968523632039282640121 1626 103438013977729899895506 1627 -1797970866313776340388906 1628 26345757178302723820808250 1629 -333049484848284515107731156 1630 3686216302454724809772626121 1631 -36132064456105428861780880439 1632 316657794767909447041559882719 1633 -2501330283110063481645871757045 1634 17931370205766106762890855416069 1635 -117348764145855638056136356618649 1636 704674670514275544343104972440231 1637 -3900209248174017886361888833287849 1638 19975075565848623325310047525810391 1639 -94996443731497157325946980981917755 1640 420819741903656425461786907770092393 1641 -1741262425615414256514903144263914210 1642 6746813317575124660003201981883217942 1643 -24534651700597736223679041550052095706 1644 83906366660987671457042667196144632026 1645 -270363838731944272777015349609487486807 1646 822191435999642393662931242811588181705 1647 -2363387844909796506365251503830005153829 1648 6430483418134393656743484577988681079119 1649 -16582702799791189700508891873759785363431 1650 40576930044269286023116899720900284705456 1651 -94315106923587842491687739382237530150090 1652 208443446640148537891340575671514310966636 1653 -438420417928105461521441889033706789935495 1654 878306802383269258123155219971533686520242 1655 -1677186419694391298719440653268356915065478 1656 3054879973467140309486073281290902609646030 1657 -5310753507397200667504584552909785150127128 1658 8816856958465178753827888378252365031436255 1659 -13985888779872504845204003063112579624026405 1660 21207316118941502114021070111071323853103627 1661 -30752494173524661720150456458111025943347549 1662 42661239266820587292759173955705636519854135 1663 -56635047454251503587188860206435435092866265 1664 71970970140677475011956376101074382813713307 1665 -87569598185452458204383908160571897729546939 1666 102037406537522151163343167167677954433405657 1667 -113879245648937766223849264960448758217908077 1668 121747808539244312186490217051140643660552501 1669 -124693798223233818121494123824366009546871093 1670 122353103325085696915293761095679328644216006 1671 -115020296255385685226275158145498840408262132 1672 103588092465572408088401519737066273926650092 1673 -89369845806617445818558445393198974608030899 1674 73853519790363085777344498670454752512820438 1675 -58450272078591781022674669485539884116706642 1676 44295100532385590835276535510812742728965006 1677 -32135078131071827129209033953441872592360093 1678 22312059603269192289098789572735900653062889 1679 -14821747372272711468768232139223791632128241 1680 9416754375678825391972823137566458514224707 1681 -5719613092734604393132523201497584331790922 1682 3319669101208568042648224648339348480372731 1683 -1840183718794095894752192715893290727166999 1684 973679742994394190575420300562867864012111 1685 -491454164518283800196842285582344385011674 1686 236459212393767919364020575296598705354916 1687 -108367461554333899910295874243770467375108 1688 47265053153909686204698823917468057346634 1689 -19600723209789631709112530282409683164381 1690 7720514571604590645503373633095023942907 1691 -2885156639812793361112303613683142036857 1692 1021642193108016610194885611559264958807 1693 -342323463416279035107683240237718182519 1694 108373566235658226663911056741665574006 1695 -32361588273350522679260826395415920238 1696 9098047303303651227416125943779936104 1697 -2403148998770751263595114444366504432 1698 595012792502864283296461455170530860 1699 -137741345876274586204047900375784600 1700 29725854178538954845736797010795238 1701 -5960891518585005222616920443835396 1702 1106556459869141367167115176947727 1703 -189349260969447661875660461259813 1704 29719048769137828407483898794963 1705 -4253862722444940171532295744005 1706 551511752012969367122749200528 1707 -64241418562645008358517197172 1708 6656849535625376523900429540 1709 -606161362598790586157845668 1710 47752989774635302505540784 1711 -3188716594643324953699764 1712 175494579709400387460052 1713 -7643245847387794711991 1714 246996669749013470594 1715 -5265158246200141058 1716 55534064877048198 1717 0 1718 67679109 1719 125637622209 1720 121713517960704 1721 9416550175734189 1722 918063635797955934 1723 917509265526484386 1724 592891440677755687461 1725 -12652855620360865926759 1726 281479379480716233980131 1727 -5163337618309812875214681 1728 79586550083866214625830265 1729 -1057638055903844165894188003 1730 12296930671777579643731292727 1731 -126538535800357376499271988973 1732 1163658704015067428791813817149 1733 -9641782056354876309079836251919 1734 72483609200038166497853868520146 1735 -497360092654656170275602400062784 1736 3131156491701251358989574749664921 1737 -18168241340227186738328540678103813 1738 97551018657805323614462454521368120 1739 -486407698623655781382431600042449722 1740 2259383587498924003924193899106268093 1741 -9804557471864680360989675889016238007 1742 39849073692605164789301811875215807713 1743 -152039597832052630863480414602648473488 1744 545689106981239151065417362743708852656 1745 -1845877455483265654890397613323861707564 1746 5894879716506260842384094034649833832056 1747 -17800887408727850181020861409452413450266 1748 50900799500444218447719677934005439901770 1749 -138004361485354494378435637982856186437370 1750 355195745198166645852902775760780982915230 1751 -868815907013359148836353302838226127315865 1752 2021677311399549789948086820648880820920923 1753 -4479432146695674100338997993926458572271116 1754 9458690581001978611900157896315663350391590 1755 -19049137705136462276684480052530958966613215 1756 36615658876951118314196981591399100651643645 1757 -67218718698449792714069755692416283965504670 1758 117924874789864118921482809055666593481670040 1759 -197810475621449316088290394602054991441035548 1760 317421900641258434787730005587785966088901382 1761 -487486601747750504583593362754905375205298303 1762 716805871277093772798296696253777108351738087 1763 -1009507836799661655964457522757418932277894509 1764 1362151464498623242877910370892167228855599813 1765 -1761447649355684448330117960282358885650124512 1766 2183469444373266476195493965988615079012693473 1767 -2595050217564893077686470047673573511640436592 1768 2957591078221660351257337115001928965518764670 1769 -3232817371617142838661531542820795792189474708 1770 3389351602140109009788975719480160988268292762 1771 -3408561425636742927830316059372151365198006278 1772 3288185494119197151501340078148165062914433698 1773 -3042767818941060795122906335769397807360804012 1774 2700786263545612217164733667728265467049098593 1775 -2299253661196282748302784246613980627841161772 1776 1877196685234425074539809938297208688345298418 1777 -1469583026341586125429066481877625170381648226 1778 1102958240346992085661116349245970321644296286 1779 -793427366073877031286681982994515328374733418 1780 546920096291787388782573451940394173835430842 1781 -361141022042730744965265208013391175666147518 1782 228357380051515647288518198751178749843962484 1783 -138219122848046110056968285825284194403437301 1784 80047006959586482888331429029893087155601580 1785 -44333625705444916285181125049837050807704870 1786 23469119254870137163537960010922452124345395 1787 -11867937597822202415412259330284864930459249 1788 5729038046711322010808492583019817619405852 1789 -2638157402232996897393692016248332283199959 1790 1157939681495660960789859133312881916148436 1791 -484013571162842955484857142959603184222809 1792 192485926181564018507629826417099089767991 1793 -72753434012628884512670147847547510163304 1794 26104774077834530902390140421039864482924 1795 -8880715536227515896623940062309598906336 1796 2860436969202108218128384892185451349024 1797 -870976818295196392266574833786922595109 1798 250284953813222945161455253358379855621 1799 -67748928945052757918706895977628598046 1800 17238744636152574138253067411429294439 1801 -4113743853074522440059198477456233621 1802 918270732370618982259962540624542332 1803 -191178951400214531743742472959616678 1804 37001101595012378411653051662808159 1805 -6632356294400757961099688746283901 1806 1096318557202109961525449834807334 1807 -166291503297587778708824548530526 1808 23012244955306062068830092068544 1809 -2885654924517455712246410359296 1810 325228146370220794402365510784 1811 -32620457759482516719774627786 1812 2876196752543092508516213298 1813 -219480819698830665634271564 1814 14201370430735531346582454 1815 -757609082547723840674541 1816 31994216163010929814469 1817 -1002855407764273589883 1818 20741973231577501953 1819 -212336130412243110 1820 0 1821 94800537 1822 202665176523 1823 222936371746839 1824 19585623198425751 1825 2072735288066901405 1826 7103865170699276201 1827 1518966633539271205961 1828 -31664263329992580224689 1829 756753944852607286160948 1830 -14624354346665443770222040 1831 236809136059919691847707392 1832 -3304599416164073019044636386 1833 40315452733375014719528170310 1834 -435011429121073993181198923150 1835 4192625035009207508115727333958 1836 -36394369958809875931345199613055 1837 286556689016547401694686331243704 1838 -2058966393203000530307739990525664 1839 13571742706428661398253518302249580 1840 -82445759547863631982672130733734757 1841 463455231971946136071495691759492613 1842 -2419436474367139588534590204589681951 1843 11767332354014105489344913903689391705 1844 -53474199526069914854085673730517586150 1845 227631777147718184818964147275216110122 1846 -909818719120153601145098592946008231502 1847 3421575886067255527880393896129083810870 1848 -12130511024804136599713693259488168109762 1849 40613637687399619512083197425530754811780 1850 -128616584988768197857776678641913074176580 1851 385822808478955486096198765324256889117892 1852 -1097805304151577458899100789719361498333966 1853 2966485191255994599716013949574908862989771 1854 -7621283844575233691492628309499144877016029 1855 18635173689375564470043755789186169250000867 1856 -43408258222366353870320907229340267447708058 1857 96410886364196525147808003828895738455414602 1858 -204336205694381204340709920148443785898965794 1859 413573458950958148343521331325896713145806762 1860 -799916150107292504650667658262991140119816427 1861 1479424228731243974213383558669559243556148247 1862 -2617861116478093522497816512399586687110694717 1863 4434389143833428795441654440344646651269707067 1864 -7193857184288903491343005008766396992097160358 1865 11181986620943526740854475638171458186315050418 1866 -16660015846099754068625371282588822736220082890 1867 23800380925020968037266664845370288468165503802 1868 -32612237119841077997955257148920299102902413002 1869 42873168277316627514473614232422458590379495452 1870 -54088323160939744531955163287277748366771369732 1871 65497397767170926662357118325407864027729048340 1872 -76141629997909450192001096466628646462057290677 1873 84988189299280924362355735086409710870871651005 1874 -91091923354747129818555383283300010011564934607 1875 93760249444632776878887110683726292771236194969 1876 -92681727585688098109243140602820394493783867379 1877 87985501256611954784737200382212144984446523929 1878 -80216017348732673816214327205903088751203365135 1879 70229823260233048284297342927788595719050275905 1880 -59041318429366785383034958504921151707018138424 1881 47655582202409608175190916522274564863828466578 1882 -36925767382729286736942737633493482549314530590 1883 27461431915849828940708779102268550317657801770 1884 -19597437910460360544331449521217367908036403798 1885 13416728089214177871393249216206530757838650102 1886 -8809219382938813494439968707649210488645730134 1887 5545322901864401345890145309896610734544474770 1888 -3345430372894743051923501553852140665394760302 1889 1933441770082966257515577350218607907224764852 1890 -1069947184547554146031327759168351831576164248 1891 566660164379850794071748107614226858866758584 1892 -287055877117435774179039443031577776961303810 1893 139002848380801563920806079078876134199350582 1894 -64298150095694889225660096864061051093263788 1895 28390083627905217617346489707734531344458156 1896 -11955663188339072549276465326545850522520236 1897 4797684110451842422233225575506194817547606 1898 -1832805748479177576720614589768867577682962 1899 665830882350523404078293918098025810718758 1900 -229755512444451364311655571829132544253341 1901 75208222977680165045066583456771088702366 1902 -23321173336773756474861443803813958618650 1903 6839876405756611431777409824409474802786 1904 -1894161427583724677747485157827451645372 1905 494352092640274551377687822879510667232 1906 -121337978612759332004930162264013755288 1907 27943807891068349728612509780615035992 1908 -6022420843462786770678487445930212881 1909 1211106051591524002284247589670539223 1910 -226507878298388348780624463776539729 1911 39250314178073942835564457027096395 1912 -6274717258930399104247882574777340 1913 920832390474601568041187155361580 1914 -123335857882403814514339017874692 1915 14974665699782490463600684515996 1916 -1634713693176994498963255010798 1917 158868936995483754718389128047 1918 -13577305465376907936120515633 1919 1004580181086831780766627103 1920 -63045585346992022664330875 1921 3263216056251491277220073 1922 -133747223229360886414227 1923 4070027447326924665645 1924 -81749410208713597350 1925 812944042149730764 1926 0 1927 132230021 1928 324839948642 1929 404952829120338 1930 40198722801136249 1931 4621925461474164212 1932 27886615814387759283 1933 3868808159319973952109 1934 -77820227838560468036480 1935 2012106473862484221751191 1936 -40878040820777835984945870 1937 694537638325294203922228722 1938 -10167275999589770345980694510 1939 130013208983963581599270110761 1940 -1469402082457624050073317827658 1941 14825839387929820513104247856158 1942 -134674206392689057194757047692025 1943 1109287969427293063487094183490432 1944 -8336220036073715003314696610350873 1945 57461265565909192059639251611371162 1946 -364995758314150194845061297677393646 1947 2145314510103908534567003167300301346 1948 -11710238093476579896723526647150837235 1949 59555411606778828184679152389086478669 1950 -283021634084157286734643674795692928327 1951 1260075052302051081343995718434527652496 1952 -5268380152777807581709759617898206152204 1953 20729612977971094250258397782329908108885 1954 -76910162467179456633036411479204477642267 1955 269541170273915072332120562532524591172361 1956 -893756855305993012130989923125588545011028 1957 2808092017882149237751689341959417011762968 1958 -8371292794107214970412865055195520900714338 1959 23708636721127872140796806059172371241568263 1960 -63863637294934107450631443907303102644623776 1961 163792645105988961546154125701986074469221352 1962 -400362522891869662608161259864608590709645071 1963 933517039288681620398560172761110909783306945 1964 -2078078810560111616931379643161811669187504966 1965 4419831802425508991963091135220392131515592428 1966 -8987945476853510220158083197669067829090195723 1967 17486739726754435856410848795529697677430751131 1968 -32569504290048189830403969079105340685989610444 1969 58104035930600816900446043872870678777651615782 1970 -99337523915512815676178979636249218573766183152 1971 162829263672452913845136471669337807104789871850 1972 -256003603672583161970593422249827769588110511410 1973 386206549682076532591135711813133227337381082676 1974 -559245364748928827481262868072708160468500039208 1975 777549629368619793346004507012376074292477020783 1976 -1038282811159609479414792502139168217781483873711 1977 1331893448196341046975101119623802830679060276829 1978 -1641648079964687602917753645680015979205788851837 1979 1944573223503634499732827287902739265521236789059 1980 -2213939774223914161052900412104997298801821810930 1981 2423009544670763146338523847171284514279564849948 1982 -2549352925148905996000745912716729482781074737550 1983 2578785801864289036840541455167445475094097587522 1984 -2507975782291418210931443412932872677316058756542 1985 2345059154016658831808120052036416301795263181774 1986 -2108111628976954696157216574273948842848366127160 1987 1821867948333697747304582219050709072868060020696 1988 -1513508567866447040443591340975640357568123281098 1989 1208497113965666247198925339519387840954553016638 1990 -927328722658043904289278009231670905329800805276 1991 683706968302164136794735781802120465198736852321 1992 -484240553445956799286742004082944508433543350917 1993 329381461208196260895025974766028304184829280142 1994 -215110070909254539032169108353071194172542711197 1995 134836291515157696402788912529558825902013831879 1996 -81092661016335718617087240175715382513202433388 1997 46774778817149549462731464301074198467616045415 1998 -25864592990801364461685362599180696873257877990 1999 13704145975226699706952603735680079417378933010 2000 -6953742471859859025588064058086195899095635640 2001 3377156242573259426391376949798460338469993569 2002 -1568813726749257567140221199039423359597231021 2003 696586934256588989906774245163077896763566661 2004 -295414098126666725347461038384642785763166525 2005 119557574776045261920540268634739271222025824 2006 -46133676813433936036002458165616531109890743 2007 16955990870693243061082548839977275160538847 2008 -5929550550727683225478096339587587004836144 2009 1970604122310767322609071157533946434932175 2010 -621573975463687530764940754089575484882911 2011 185816615997100430290790302218719140044703 2012 -52564923260419781220481505952582014494001 2013 14046882341187554864414172079004121112639 2014 -3539246491023692609243768673183037786631 2015 839023068156666008298788409127348621764 2016 -186703209907135804533878619568457741350 2017 38896269818028259465110608267238478891 2018 -7564264487931906019636826372006284783 2019 1368636465744180938251828704430717683 2020 -229528428873182309525567822016992116 2021 35525498585705888185159818271812550 2022 -5049395227398020549965462109505930 2023 655265130587261084100805957290010 2024 -77109185320874186200857410029305 2025 8161324059465336835775122894905 2026 -769259603796691558080115457186 2027 63782879464270535926258819554 2028 -4580046814846207017235627250 2029 279042046860406599204621088 2030 -14025621413093164744802639 2031 558407053086088142007953 2032 -16511204766828031742454 2033 322332312712368247926 2034 -3116285494907301262 2035 0 2036 183686994 2037 517502197536 2038 729741684101476 2039 81491286321153990 2040 10184181712680233832 2041 89911605665753064542 2042 9790787191120230843006 2043 -187662143281532236746489 2044 5296454582476274021016040 2045 -112823683056202023926618640 2046 2009164551466240892736066540 2047 -30826043373772409387916302757 2048 412757927794023376079607507054 2049 -4881154875373009966346814601440 2050 51503387955093868684826109554398 2051 -489046194186510993072019753881858 2052 4209354227602162662867380826687114 2053 -33047497948007571889597001713639030 2054 237939191353950423944683759560626730 2055 -1578518184498251533078323624058189557 2056 9689390846232890566183989181601576166 2057 -55234219807775067848230508537555263752 2058 293367735538074008821473928011586878678 2059 -1456087976129711922248689873243707470700 2060 6771497029428984102213523030989144637644 2061 -29576251568150327918229371311522705262496 2062 121592130168782500723983453336548857207780 2063 -471442791470103613658173424231276179183863 2064 1727013480391351860037105119732143762729850 2065 -5987158600534345917774967329349937109170900 2066 19672498077446626694805606844633964072459262 2067 -61349896015440324337288477934327240074397064 2068 181818192859777503066817449123027242104303106 2069 -512672473157942342056856722538440617852135330 2070 1376867473337064593152080372856886348812940796 2071 -3525558465668555473988676422411908879386561846 2072 8614863493967285998113285832195844858639920929 2073 -20105932465954197539038045897758010652025082695 2074 44853668697594848191735377094743002452718050325 2075 -95716385183572835918249778201270687223495126572 2076 195515728612379459810095507294530841354136110242 2077 -382520108741706325858113301380372820270295872414 2078 717221097352077256625128659730761155995319688132 2079 -1289458606942705548464543900621038882029905878035 2080 2223965828049257485945536109778483987003519043360 2081 -3681361184236800881080092630611679247322030994690 2082 5850931316581694715114707088672065389568850782550 2083 -8931792953755984665297312450682655015436384054788 2084 13100717911408040522613825032771094617664674641500 2085 -18468243871597260821860774608671027027717565500250 2086 25029230852763413257780680515514121918193871768970 2087 -32618554570438934417238580351819425993836745088713 2088 40885387213778504967514850143950470036679878697975 2089 -49298753674893477745883909361198071384896182000205 2090 57191837194378062020107466627873962574515046961999 2091 -63843424754273122709826095230092903413062751686164 2092 68584207887315696148950946985483093473079019072724 2093 -70906803722470070151901278895953041635265611067772 2094 70554679433751605911528897117667250375313827568890 2095 -67568535338830326979704801307696130567694599481462 2096 62278611040160231896736857111390209730085829607770 2097 -55244913362558123310928513902230648428061924295798 2098 47160243661211365946123505519840026018170503149340 2099 -38739102708761555438378883516557948185737629751660 2100 30616818293791213591287570067154260001939483627025 2101 -23277818909008548004576676731234234165184482792971 2102 17022298619658816902825035200265491747979470344985 2103 -11970067831908270861154772563100110844638386831582 2104 8092313226277431569955522771637799807602323306730 2105 -5258083375306469094747035043470097187204983681012 2106 3282670355607277957137197561191780107995580029916 2107 -1968443678728791033385533221373111007020866290062 2108 1133311584292548747702264060205960279636380170943 2109 -626215627719796324453904563771170989008662886425 2110 331929815123766435831942503447895707516516349629 2111 -168692883540342322441691080361264906362915593846 2112 82155238487268239767924263642451823633194374699 2113 -38317723551269162906607566861549435118031579863 2114 17104266522578567359606149098044580379098895345 2115 -7301943738399164485925743113236664948862198965 2116 2978949945890692845842719561530216572729705540 2117 -1160406399301746048044829538910716458443589594 2118 431199269148471867715758878849808874178302866 2119 -152696781470133180137074689261085297914292780 2120 51474156148887228602777470862647696936439157 2121 -16498176777131291937426547089956221684125117 2122 5021129425897736760935093840383472901187213 2123 -1448981513214758052978033851797242322130298 2124 395855470234162963448312080135986105534390 2125 -102204636869366335319382470014914554284626 2126 24890550086376581637667897142950269898320 2127 -5705701298506470533728385572208648414757 2128 1228209210612002890421525416489458979014 2129 -247618823789592396586148552130874608600 2130 46619015082642507397739178206500484208 2131 -8168958788911745509067091742176150714 2132 1327256655528377646530460174629069928 2133 -199091295125626441808819510075218956 2134 27434387759826697794568282732252200 2135 -3452735952499564392441938393698371 2136 394172152732284455007556316633628 2137 -40486823330781349213249683618090 2138 3704552217303244213358104067676 2139 -298270219745400617610148996470 2140 20804094820812887943888917290 2141 -1231540840046596991762415684 2142 60162478520347300382577726 2143 -2328628667607526503208157 2144 66956437342619276431980 2145 -1271444481922178914896 2146 11959798385860453492 2147 0 2148 254170332 2149 819633129714 2150 1305037298315241 2151 163297143351955368 2152 22185165887540647257 2153 262301212362591179806 2154 24604682999149734580069 2155 -443506887387387767211869 2156 13816763854317876542105807 2157 -307608363438190222571332928 2158 5736154324954710652929592078 2159 -92163206619347661510763432417 2160 1290976219055080697152971969067 2161 -15958630904157257997525091430915 2162 175918927898861024764780346868929 2163 -1744360689062995466738860283674418 2164 15673257591998840459808775550438938 2165 -128417169965578119602234826968863583 2166 964728079846710651645950331317560084 2167 -6677023012688624170460975645541853406 2168 42754997814245674343133673261805312503 2169 -254236993643604678238848406546050165948 2170 1408587980309488863631255429948115017071 2171 -7293191494653228652441869223357077180180 2172 35383854273802043011021917534890924375144 2173 -161249994644966789411007223996352970362521 2174 691761663238313469235401401958534850547148 2175 -2799268718987437713057006650374112769351754 2176 10704272102332379471439095796258947072161043 2177 -38745370842734215513382076402133369190061401 2178 132953004260861990777971025525682531682736362 2179 -433115511220367855998682884980367823534235707 2180 1341218778494093457876022415798077102524292617 2181 -3952801412001550683757349799413282234819437296 2182 11099392264564470704705255400967968362144653050 2183 -29725235371111880434074259704546978413686209126 2184 75996428506696254827440280931576509599945539392 2185 -185644576975240175439006900874025892310324104796 2186 433654572796147567666332741738102564377029011620 2187 -969401360619752863973789348177318441642893039057 2188 2075213420140443729923628289412114703916824636305 2189 -4256968253268656828939566224748534081423250772938 2190 8372877537175066493729584962166050417487840821794 2191 -15798810405404844040848742951749899666825221711474 2192 28613410816330986555130000058890928662722255701960 2193 -49763788483582482602757650560515151471272379694225 2194 83146199815667693894871960853576086982729352145535 2195 -133514247549146181077516034750316277231312812031315 2196 206122477501065928936046230150068483927589442713565 2197 -306039727583661511556045565496897359546322355501200 2198 437133026986093283514790718960600265557060791828757 2199 -600825605518679448998372468806880023536260139067533 2200 794850270280520253497794267879831693930003343093790 2201 -1012313948592651589987602996658059894477641838061769 2202 1241415649868200984738926155113033225357370048219398 2203 -1466084076208258258171139901613541835669905210840879 2204 1667617615292296621928386697893787437508458065185557 2205 -1827154097903004396244522854489628566130184093214324 2206 1928542422161852793835470411787093886561690295896493 2207 -1961019423461500161961745915739344805866089109902373 2208 1921081728106963582309550823075186937926764501242550 2209 -1813104472427665340068349663977916746962660886526092 2210 1648556570398471707294704948676896164073230077288161 2211 -1444006164247809912137910387348879378607874637723181 2212 1218393460577605193951521393529922347707578280101035 2213 -990187434012903240886576018004755434807654696225738 2214 775006392953744356223186218239125525303268112699568 2215 -584098754353853130391749294647141838782515202898262 2216 423822105308275269260906788735562495764693643232542 2217 -296011252461266822572602819265873429963064315535151 2218 198956635405929715834915100941062253286094581638763 2219 -128652842017610931022773604873897855228515622374618 2220 80013369057723367108078057946136157059804737928976 2221 -47845940760084783873747932010514307767082296034270 2222 27498508359238682512513340413981424941102667843159 2223 -15183817603447670816574012729711472411110963895660 2224 8051377763651597140186549239068186111540402354969 2225 -4097968824337683470422882622171120422329343505919 2226 2001010013177893267751682846355185481084229009736 2227 -936838645643339136841072079772739723588862988375 2228 420287397794328923846004093658285557364648930877 2229 -180551784069199392105844034913947994605072512161 2230 74218758631160448869753223888765252511251759321 2231 -29170066531809042539291490617012960435155584822 2232 10952130726850897202320244562245192134590898422 2233 -3924555256040103211946841962205801325178046135 2234 1340819881691670428263500113560670626337360447 2235 -436271525388322546315052093665309722222439537 2236 135028219915598250024098494369490837458932563 2237 -39700863352220235371939614493096512470280831 2238 11072752308449841013582894318110957331579007 2239 -2924847883058518155280504053573227343191221 2240 730443098304972211449734253987227325961415 2241 -172135492192726846070054929796960839851715 2242 38197236293575813469095327834025889575369 2243 -7962419577556305353000323492129542813212 2244 1555124247149348322277893556577048176442 2245 -283732059234994554473512650044128629514 2246 48197819281266110042391559833333966725 2247 -7594145170189165052750963287023551761 2248 1105055349258050263376515381297089176 2249 -147766480317553242730934940757306747 2250 18052226633163785641430536249348840 2251 -2001127621910433258163619288692178 2252 199643687239476641122152734234128 2253 -17748400541883380289797162641026 2254 1388803095044148135089948292831 2255 -94169376334254267015452504791 2256 5420755285518457293801105098 2257 -257575250253867142839702481 2258 9699754550753411652952808 2259 -271423233736893363500102 2260 5017135422868460239894 2261 -45950804324621742364 2262 0 2263 350371088 2264 1290907928848 2265 2316876235609808 2266 323681538467903728 2267 47800628640578769498 2268 718403717906302936258 2269 61367772038446902455538 2270 -1025516950810610001645562 2271 35756490383987901990332388 2272 -828774437761825918052440070 2273 16171804606308335023282298990 2274 -271895290934131143684499312673 2275 3980646255577392098170790718427 2276 -51390344273000839174836509714293 2277 591285046589915244808371773533683 2278 -6116698861469364040997462358658314 2279 57316017180792888194989194592574889 2280 -489610418048287424064919175345325981 2281 3833967422277577563898865850641297579 2282 -27654984493899326731771393399653728213 2283 184534768293321920678399166910990915857 2284 -1143416539905429595995408585311561383287 2285 6601087508834530593744312552592101540933 2286 -35614121758606225702994701192458888392802 2287 180054788113506472223822205672202614832371 2288 -855124268052872854693113521022735077412447 2289 3823519674813030543117180522627223161343621 2290 -16128259390413298979937629735194911482326089 2291 64299204073260289864579114558873938066397991 2292 -242690877790742317802978164647913470256060697 2293 868572853842062325641802271606546999039858503 2294 -2951785971630075081736967311820499580417796306 2295 9538087372736184036048608885001191733846646669 2296 -29340223344946063551455096737632227411017826331 2297 86015963736785655987343724394391374740645256965 2298 -240580058707247685707151973877042937900255354639 2299 642574105225897485735143091899770477059596695457 2300 -1640428925545800134144877168901179051659764842643 2301 4006099358933550522005713185072301765748749476977 2302 -9365903660795528971535491119181109714596636433388 2303 20977363102931801461143107483946680111178783829394 2304 -45041475774698917491468061119189634483217156019798 2305 92768667705378165225920289931925004330608721984142 2306 -183385112882890081267150581832367702051808678798103 2307 348120600652311929297775378487363593158058281420673 2308 -634906781906671076648400067927957516148991871282447 2309 1113013263886089754031908902035909396813346862279873 2310 -1876208420367012839149926168046194475856758621311672 2311 3042411093481131061905201516201242038079519573869443 2312 -4747474671945099015979120430515013335154114414818755 2313 7131058723811681698854611144891341930402093418278605 2314 -10313781913666265287507163169849435431142343177320963 2315 14367071132676584121599461053992974461407897566149507 2316 -19279996057013682589184343950933819468896951533204173 2317 24930138430667937619998269880449950180555099258607467 2318 -31067126130945165281462937899604354665978941189259520 2319 37316845327271478219525418931413684747132711582437705 2320 -43211016081538754020429024102983424050768007708123585 2321 48241150588767686050479567133097061101457717651929375 2322 -51929263683766120642210363973893346908664605719976933 2323 53902091321260114626076409333450251464076194412288647 2324 -53953001456875014162629151880583610927061582921986809 2325 52077457077800838286469729349382829272002231196572311 2326 -48473651719013856611088961815287110391472790212020599 2327 43508202685392377946758875507694726396287008177172344 2328 -37655075346463504547061346353355029870441097687073078 2329 31421738016567269853024355446882555348324521144906098 2330 -25278317400580876518687144944393596264274585290212812 2331 19603057654721592690437203992868691243755304748504438 2332 -14651861076988410916751717729576227101601820430090406 2333 10553089830862076935371477468212427597445098677667358 2334 -7323142439942764953306074884855153777484948225850192 2335 4894943352558341128601720327503586088069700321671213 2336 -3150788844443760707325701908109284053293075774922747 2337 1952489565758019969643618693836061205369806461919641 2338 -1164444984639425263440169352888443772061273050789582 2339 668127169889097225412293829983826012663445474731802 2340 -368674908977975284448607763137286940834284468529358 2341 195565029293564388930449957078177749666344251895922 2342 -99679173449559481142214706369600925522486148155785 2343 48794206422546184484268369861470318262391909174273 2344 -22927096020105930861662384445745584753969946364215 2345 10334589367248803611367160676619846192084600976745 2346 -4466072827862946255467363394104251501379795263415 2347 1849050272501500276888053016287355274372388377235 2348 -732890286730954725667328688167396168650229715865 2349 277873055416644194061607629825759482896766827599 2350 -100691198047086206179422806776466322147726943876 2351 34838726558029956816637826335381584285185286784 2352 -11497710350670169611289242210807511213548234612 2353 3615366436186704617430631914690330221328374632 2354 -1081820944263183273923828272529163446862220006 2355 307639869848930821011009264563809482416285854 2356 -83019905358244552624057312739166908704535666 2357 21226672913185963512216727131555134136995758 2358 -5133115430994139185392284023520812247137563 2359 1171766769503727134682593480663864941783252 2360 -251962059903210880018611662270866947416378 2361 50913554197726943343033857721719989627182 2362 -9642457669642266271753146644855347034144 2363 1706518694257567778256886319252170223286 2364 -281288759129780098551719097578055601334 2365 43019497947853782143578050815482058286 2366 -6078100486920253068530673922668268504 2367 789387145359981509575355244221222393 2368 -93692550082601285867200137947319185 2369 10093370262011003234742249579782883 2370 -978877344469402465136794418700152 2371 84618353675524590146805367951548 2372 -6440170554306805997127592575164 2373 424848210374852922757427474188 2374 -23799334292030039649922279047 2375 1100781317009877043196256958 2376 -40360648943986377348203862 2377 1099894610010630999781034 2378 -19804796663911970958884 2379 176733862787006701400 2380 0 2381 481225800 2382 2022254723349 2383 4084475531971432 2384 635036582467365285 2385 101913340610230101585 2386 1881135312139657517293 2387 151836689625361959439980 2388 -2314662056348354272361232 2389 91887065962731501499433123 2390 -2207141804024071450951417359 2391 45046671415223456697741465420 2392 -791969216602895966398339983280 2393 12108108760114973009842379678151 2394 -163108833430378584555380795925513 2395 1957084036526552974617015877804932 2396 -21102646475978033216904373944549627 2397 206032060930705730836056793024422111 2398 -1833224281068149311239148004501422085 2399 14949159479120399488086704211166316610 2400 -112271166567502986412641269334759339255 2401 779910801202761197356495497154482141971 2402 -5030466457541352419173127239852252070964 2403 30230056264912774561225297095071752017633 2404 -169771068520629260415730020704421775892945 2405 893463031484555892696916735571883232868286 2406 -4417301769384970969674727914953157155539086 2407 20562905824371993846407685509459736028455517 2408 -90313039240007081506884450780279827814096675 2409 374946418624687604987390699722034533056964428 2410 -1473962214467010830854697736465713784408198789 2411 5495235949677691467726205633258816010953263894 2412 -19458032586431711532909349232429388497661447039 2413 65524637297838750857468176528166514509364363630 2414 -210106531680378197161242183369709541380889939100 2415 642243277891416505294097638496848914205364361360 2416 -1873457760781880962510163165731169149944884205039 2417 5220335083134101730080239567904690252902726094859 2418 -13907791788668534560234488636052365387136837069206 2419 35456049937178391241385453115274087274022393981769 2420 -86563734470985770029620335328326284355390884751019 2421 202540636703299248301805389386817886496308195214441 2422 -454478902572552007691309021849647488445024807786794 2423 978621480052394733293353346416810024048991152984353 2424 -2023345101103331808537994495231855113061589678543040 2425 4018981538642631711422286384595408853562357469075904 2426 -7673129230211643048758878576450624686188560600432779 2427 14087796570307910072922799260998038823039507734444746 2428 -24883769343107503871569197132604063006936551676524709 2429 42302491579355437134263424561257715516553632123691488 2430 -69239344659932209168935176906596564725362449041768360 2431 109150249265705352308706005907302545969132528997070982 2432 -165774016069729370138848830826962984497604894905890839 2433 242633857643824450484137282768040941998014885830865070 2434 -342327197318267699132636525393532122666976246704928596 2435 465679663505267856389152528170964238716552200256791012 2436 -610912682432918788665092576956410760867638085605296721 2437 773030765773255835670361282023445522129221094060916532 2438 -943647634724751182822854341428651589199870263281139816 2439 1111419909938895071255342221912816123375121135470407828 2440 -1263141051608475912491896218756126110433042361047526183 2441 1385388194964829754324924241084074533814258433983615976 2442 -1466453375357196287508165751833406493145629899824307158 2443 1498180180194256989976258392914853931122140562012446218 2444 -1477309340493778260358921281665973443802254325198393570 2445 1406027436460601636665594923283679170520101347291497544 2446 -1291591518512451663206168026719956873141193429019940296 2447 1145118369739632528284442288431114361052309348781518764 2448 -979816536360013721601027212954569297203296131128629163 2449 809047843413146358849621877808251764965362226676240462 2450 -644606845501363665453611577013806537896779564476687660 2451 495510950997130884267425326647035640752392230013750503 2452 -367439235911383455975120775651333067342005506978348808 2453 262795353999096792040769590743410580415375053024328383 2454 -181244576104554762540170999871676497687369612261507864 2455 120512425297672972177384134634554890994273528260948486 2456 -77234435444465725177547235321135918685940845681544769 2457 47696164143154663833690198443089488061697461109171277 2458 -28373821610720218036454151565060113804452586834574367 2459 16254353314219035536772974859691221186635650351669932 2460 -8963568733326596343133687905627275286551146273553073 2461 4756408151402422083710931768750599282992480553012053 2462 -2427596199984307135834139207361453924635370969760194 2463 1191157116167714285434716205589651969607342766807152 2464 -561611236241652045870725080836741652692552645527803 2465 254294600469537820556997948738451549210171606716456 2466 -110513124385973594702801450933526488086878497629293 2467 46066529626571382822968121864165434694078795198672 2468 -18405547051715009386659776328317016278423857707195 2469 7043288244168564972330418567012038226493869405764 2470 -2579352403299564491962892977861010917573820768693 2471 903171090150485670042463156481182838967838270917 2472 -302090461903771103011727086180682750440437907470 2473 96418383883344876612831630628412980512333948460 2474 -29332412847575625962794629003836605334952556353 2475 8495069430995908514770948391382393252214727184 2476 -2339027529549412004826653867804654678020795239 2477 611388571683275068506809910531842084487779025 2478 -151466578313679053185912352140905356504815449 2479 35503364200828913261234781536573357068258275 2480 -7858388394005551932730967949319445573565264 2481 1638996802176581995687485496742337394900101 2482 -321344216644785072642905098326789992409626 2483 59068937986718031515760176704235960469309 2484 -10149716330518529566348767809410431286080 2485 1624802904958934848659673639296470860791 2486 -241407160659740618866722875753160206586 2487 33144947507592895927645473941375183331 2488 -4184364297999992483455671285650934823 2489 482899837021452450580042273226496126 2490 -50596523038375127530038298477183317 2491 4773781257619615281071778854047248 2492 -401571920165883842652495467456907 2493 29749038997613233573417085069679 2494 -1910715516336821632248735532741 2495 104236833063282414290623522107 2496 -4696310468633362923738291534 2497 167770723588743575394991946 2498 -4455660898537870249885860 2499 78204734283250465369500 2500 -680425371729975800390 2501 0 2502 658626822 2503 3151599585876 2504 7152238454035800 2505 1233849597325351779 2506 215098716487734931785 2507 4758562221338485816329 2508 372524474583982239747861 2509 -5082268458698043762911022 2510 234693161727805234153906580 2511 -5811105510677761035036456442 2512 124039191077113354535953791296 2513 -2278859984135409820379219791182 2514 36353029538069192984749616676285 2515 -510573967758324620775991163166513 2516 6383327741788700201521371963660923 2517 -71682724859422446098491465433094526 2518 728579368263656021072818585979089427 2519 -6746557184973764497487868821493108285 2520 57239781393216431859240892701060401133 2521 -447177237659216627060838258855487015383 2522 3230907650463571689128704829269669538673 2523 -21672718949040539583895489045158315252443 2524 135439164376727806333832267512045455077731 2525 -790968592460945245364221212202352567824665 2526 4328788938407291616558175727574902501879135 2527 -22256551614177644470523733750174476445438289 2528 107751829898319546113006185536545888545875625 2529 -492231219189855553506591968421728404442761850 2530 2125767043676707429424599880045848394042610655 2531 -8693992466794054040858877119760949123769832611 2532 33726659593569372123617443270394115512390625981 2533 -124284257949346941482831794401449791426282863282 2534 435648601735334983465670015310619801845639630816 2535 -1454380014695149928107484215241525551506334675586 2536 4629608992491035094189316593216087388585615742848 2537 -14067023840388950190186933942917776763670498688688 2538 40839902942506430134293788996981236053223933284846 2539 -113395045200710502172497039021423400413600508102332 2540 301373081365726497038468064415570014653833191013090 2541 -767297777701752013950875840927163361866754237119388 2542 1872822391247241882175085459066306529662108147886983 2543 -4385349535417664905975866531141139251280493056985469 2544 9857525311227708300604032584852290395885163475348571 2545 -21283813697866680827036693979923745981857781798080364 2546 44166462204807142889553323946851796075002127714726478 2547 -88130094026590355579164934820327726829337256915981792 2548 169182425608801979019354845737196881497614995957037220 2549 -312594691828721733253966943379477963659710528441370935 2550 556141186377175337184045476391192148919493523244589430 2551 -953090101902728194006277683402755993388206012004798652 2552 1573924354328062089946488274639205164648035311899287954 2553 -2505406048477106307907165006572730355468524779042595732 2554 3845461636061017777822786440368495437098236809765474076 2555 -5692663268477758421432315599760271236907792531611378066 2556 8129970503969692745918921612823717804401293109908054144 2557 -11203877574932072344263740689020782425612393534487168537 2558 14901948854910339210781397279525361410624195440233489422 2559 -19133428494781420009117480547693994226787888502672898048 2560 23718529054661517127319483090076653622411079600364310482 2561 -28391535839178636283452351588300787786745559951495250031 2562 32820718722927114658563455403101400190108997482917743281 2563 -36644460105988127108513724519881267114077960929646459847 2564 39518803683033215592620255921744421594529795452175007351 2565 -41168017713667554334265297825683346904671374058407258326 2566 41427972141734749341827209923840612010442578511476120494 2567 -40272926988420445681814373298347877732655363287863646826 2568 37819707196591016385895770679370844508201931211628962956 2569 -34308332022044008802189543843256804370536191421868400773 2570 30063522958444911146469520313491007345180380442792483258 2571 -25445591656404790706618992384965167969439515937031905300 2572 20800911421670221931102163088388473983545859549847717968 2573 -16421204034380949992025029329169722867307306312707713764 2574 12517769249706597870791975324191289325553559571632709264 2575 -9212664820393751287374714492625590654619341210837927018 2576 6544965912659954596862841141434898638350566167735771168 2577 -4487564880965683082886212940979039473859946220893645204 2578 2968947215889590410829332840205794383331984429887561874 2579 -1894868495166023515593737654394664230336508200063354552 2580 1166341999789880605511193607193583899212373987526401042 2581 -692176405929063380434476706692271985265817868016771946 2582 395925412746475686083212464650593515134927364775212049 2583 -218204960231203988427181322716244788701912034023971365 2584 115825998029132771667638696777235824541684820284815615 2585 -59191459575352073291655675749135622327187795114531845 2586 29109180379103895989576071353813283144950131929631630 2587 -13769216965672087731531986590358371765127660406707212 2588 6261382575597367108193177859717135522072206395385222 2589 -2735698050297285860903705550743429822367172825229455 2590 1147727180502064150271188695370405835980054770135593 2591 -462057893677101142251154355219079420641895627153055 2592 178374705888551552974700074149820529299628445277671 2593 -65980653510810548057254861462747728776889841344030 2594 23366140260990206149798345659194164890750964329140 2595 -7915087557188835684432709284917577665347298981030 2596 2562136194624743592128043219589337832125824730128 2597 -791718222129447506060765358856543235938667155972 2598 233274024707374544933334117747467887163121167561 2599 -65456347511985330539341266930870327658755682711 2600 17467920336924129223934945012257892761012122957 2601 -4426856806828647772764055789241797444877141398 2602 1063690016462011562970794312318830464835199384 2603 -241898055556265105909128918615694565934295830 2604 51963957313068426338028028154131248421001146 2605 -10521818510456195520408702493614358819122173 2606 2003374872754620933581155655072716200697607 2607 -357735487175255648200003240768847427608495 2608 59730630556170615400092692158187229050203 2609 -9294170015046301352644540033239398860243 2610 1342611824154126459175464187697125897451 2611 -179278846502801253330940104442048142611 2612 22017651946254130235700385109436595663 2613 -2472545270145303798381655173408498553 2614 252154636952779030702508394359278373 2615 -23162151750814140385696430246545291 2616 1897398228775999115212805747543653 2617 -136915694874371929569558861484772 2618 8567726671486435444375655377064 2619 -455493322101605885471235162882 2620 20003622945697195072245599202 2621 -696717669833740551641856456 2622 18044184526859577419939284 2623 -308913118765409013377060 2624 2622127042276492108820 2625 0 2626 898365204 2627 4887248968834 2628 12443159074120685 2629 2375338866040456220 2630 449601238493317447929 2631 11705583169306530195757 2632 906028579914707912088398 2633 -10799834401002400967525210 2634 596278854221572664381962445 2635 -15127439870688362808642775242 2636 337805925264937868175436046870 2637 -6481164778150461714592211834440 2638 107790839082783268856970282440398 2639 -1577177073952971183043616541305780 2640 20529826087343449237891246639773198 2641 -239908321306767332958841112035682411 2642 2536402974504679243346909087220039642 2643 -24422363492289616695385542464678888698 2644 215402607221895091007648735715778240010 2645 -1748997051708977635151791765323975412245 2646 13131710121106675845920635877850006173229 2647 -91526690093214196796383537538406886906878 2648 594269675894945634727499740301118645130708 2649 -3605670657466463380335591108852196926428995 2650 20501093585244956630043890841178139662317498 2651 -109511832427648644806368888968438944824849693 2652 550859118196313545965520988642205367596411563 2653 -2614739707225926158420899277865684533148548932 2654 11734345994997636047836031705304106995138764900 2655 -49876509723968007214457579126052983983373214168 2656 201113861953510819146507395522476620367634243208 2657 -770447743142094909207398541637986210940975376082 2658 2807993565076851062095195977506641597462671122910 2659 -9748824453697566280123042535495015050389171079170 2660 32279168421597439351804423042386681562747233479127 2661 -102042260163235848673158898813461513460196101397616 2662 308294223623101150545242915006853342371539579879883 2663 -891019811249732731670298927768974227172756590666209 2664 2465623289927617683620443851192835359571729037964450 2665 -6537897911845817106868773656722589700935398830405558 2666 16624637136320197847201171481502961106576062047303673 2667 -40567395957555164948624942292065970562859111122900689 2668 95060608523047310282105750880277086575205492223984263 2669 -214037989229692629930221414675679806831793859651656970 2670 463338362471581158515532613915899269168410710163605504 2671 -964842090915071341054666667902473134565294908765761528 2672 1933670390331758782325614759716517977701055296408472654 2673 -3731467171475937185044144133619895479504665571918271352 2674 6936437357930200058308946300290439436916934550004443810 2675 -12425914756678633928897531994559627873702715507283078776 2676 21459426026525776073369592356587967425052317811900633433 2677 -35740154801535886120949545461892640907856214887196286537 2678 57422574942520413021661815544440405259027609699815225794 2679 -89027700711280845002476490616353337466368138090735264040 2680 133229915882486685848269152635795766522925958567203007479 2681 -192495324348892454088707255875014639199179005633996231440 2682 268582944362550941607078826821748403128701931136390973601 2683 -361963712356001076777183995548727548620956083154257204580 2684 471258703545467110203817965205472991977546258765896872270 2685 -592832443109795508885241269477569642284698783148588068816 2686 720683460815772334485885830794452611260879794452926368128 2687 -846740702299701380137996381361417373886710587553265103814 2688 961600147325019650448912653697613441338539098800631432346 2689 -1055634294119071804300612046907654470575853377374203074180 2690 1120304007439753061203580463221214547247710901752369195536 2691 -1149429124316722996816855096709725063594315163604423200539 2692 1140157561662236434198240252114320360558771623235794029148 2693 -1093423416048605680219952949473076471258649098065672656422 2694 1013792653121641352170866750712673886778298694999538903455 2695 -908731506409413017683518912409710052413451757140012207767 2696 787459112245154561961369836865856516426386755061399807802 2697 -659627174515643067679171430308406183531324406119119708130 2698 534085737366873291601431100042052474240595475308733801099 2699 -417946517928221648468637954795036258448877915456168013075 2700 316063605796580403949104112685747823085465459740604487029 2701 -230945900711065022185678830630391387558872378625838943090 2702 163026009662607986858412473624327627081834316695060280364 2703 -111156271164276137476094566897435568522081567761674008760 2704 73189939841474761475457005334265271346597224149938958290 2705 -46527432849613308434694173291230115199309581652477378295 2706 28549375865742123078483544854692923514692431889707453554 2707 -16904124813873009668257954399613283951095275519188334777 2708 9655276220303296042424016771928456661171429574139327563 2709 -5318242915670151128511641066099068097454900650250421795 2710 2823879188050654540188951685732306076810719898772261519 2711 -1444868633283459182084086400514675777998637762708098326 2712 712083298737411810468615297241181037776112390356273456 2713 -337873779856008248147210724044331876593134826451640035 2714 154271156107645812314787106504693232417175986511649490 2715 -67746988652048247477914208996930488833138892625654062 2716 28597015413915576582100134049065731297588850229414742 2717 -11595992938148968346283125976144519590697245953820232 2718 4514003482672136719786411366880035028403037791798036 2719 -1685660798405682536184450207613810226202965004300330 2720 603387070789247615420235159479623040955441289749186 2721 -206859689549644769898667657910423019099996314882286 2722 67860531548627210679765396573064275267597499070649 2723 -21281182963156006778584085474271767292747965535270 2724 6373117720699063264547393782419379629416291503605 2725 -1820487142074928452722222694448887340538979335882 2726 495406489735912820813740904852356625154740802615 2727 -128258230399783867483952087841003363801058376679 2728 31543932046962229487712549921534626108616802708 2729 -7357847944270450421939510037622758148934484630 2730 1624873231149188454748663964035239072449296548 2731 -339057809903606461692871981554019454354879705 2732 66707849022918274045872399679831622853352209 2733 -12344977833047946853365089665935998336419666 2734 2143170473359063436528693052901449774430320 2735 -348000910539296676967926940391218862916164 2736 52674677267900233922558166588905465062746 2737 -7404003470580789094104201801235715071022 2738 962242428668967219743255644142253117809 2739 -115047663531017345967615515056947357760 2740 12580911528944281995969159507694555293 2741 -1249692900869596993329788008606433267 2742 111837884731795192899108700891451668 2743 -8927816847239929262650556087400738 2744 627939321171956908547696369549835 2745 -38309507041160450099111180530086 2746 1986078092420522443251441120420 2747 -85072885664796483343422455174 2748 2890682836354323826797279298 2749 -73052152268854202487640450 2750 1220600138179707076655710 2751 -10113918591637898134020 2752 0 2753 1221340197 2754 7542484037019 2755 21513242789592011 2756 4532997890859819543 2757 931031717973072237057 2758 28126250590275719387177 2759 2183955947218997050953093 2760 -22028549746765935927601875 2761 1508021660354298414726539223 2762 -38936693440666314550766621643 2763 910344295381974600483194106069 2764 -18227275655021337504672629049677 2765 315804502516125782124471919385229 2766 -4810391075436734214757121133168783 2767 65144813989217786905315797185955957 2768 -791596375423620552718046685242446530 2769 8698660199717569114332418494471532314 2770 -87025178216984973952276574229256045766 2771 797275799062786399884360872032503788310 2772 -6722793058143978417497000336377566643488 2773 52409445099386650572355026952121874740146 2774 -379234085483480867044577820357213759290166 2775 2556084096213276530029482640804699054904946 2776 -16098494639698458533682358946464210422749743 2777 95010826150785467903655834764981092586077671 2778 -526811731497874358497780883296709178953222325 2779 2750717107596664622630133669961118882100704479 2780 -13554010490495624158258090242969279253374746142 2781 63148747962448980867022472967188383904345181732 2782 -278682603009499130787785639000042804108783809604 2783 1166846128834190262329453200296659839991695646316 2784 -4642269075255932518535751741509110095064467419121 2785 17573734790243513338809784179282343559675976632340 2786 -63383112883025317538717107361330924185685105877756 2787 218060231283436205226045231031675091507431492741488 2788 -716396071677804619993112956346771972945237876577020 2789 2249832681109304459064739264776606348920302256370708 2790 -6760564993469690457519351980999072781556635541859028 2791 19455325718839735847860982769282827908908924571124132 2792 -53663326417871797219651598034826137580329835640820648 2793 141983189725934749646166647831950971225722123803931382 2794 -360604277318103746952298734044613700174008810369205464 2795 879737401350767973713988153160322551613941132605516924 2796 -2062898362204808275627360082176758335890351466972028054 2797 4652234271517984296945835477205544971487181231547838166 2798 -10095872475864752468196668020183847418625552822060365006 2799 21093491469446196884833054756557790204816942636326851370 2800 -42450655931537203455715984234358101590927496370405808276 2801 82327831199734736902612591406244099922814022655009392726 2802 -153927814868800378028651180865234994617730843863639993414 2803 277565203240093502483074957468190536834241309008213285098 2804 -482889632189387959302183393684861675325813538170196036937 2805 810796464641738634402916402900997846552073246357447621711 2806 -1314293289552978763660027794284631996459109274464038563873 2807 2057378829289614625484499092938555692529384648693227601251 2808 -3110949233396609195968513192085678201373318425374964717964 2809 4544999968239805730270010092875985037057297897543162251553 2810 -6417022740036342897272618173491044948706701429524956418563 2811 8757487881438444473606241934913749138347776943591234143793 2812 -11554487856772035517953320921317977212125363448251125099842 2813 14740681828540937756786102567967589405291574087591560220616 2814 -18186222708056759235156522819361122696712735711309210064208 2815 21701004614898381833432730887072643042405963255066707477616 2816 -25048173392448549955272413437604946802645405499624961292272 2817 27968548481252628891407785990815630846256580865777172960287 2818 -30212910896135422123290172410709731058754466254010628155411 2819 31576759972146800686285897345932130734711462793141586652993 2820 -31930888017399351249919381364730635128973983937514881133636 2821 31241471065195963614246102572146273962197474607417139361092 2822 -29575367764347723801426800481166188316680246230303112964260 2823 27089482414947752359880034915438831397658799371758711930248 2824 -24006524772824572035634268780482719798098732464846067355686 2825 20582328190464228471288776644968809081940017188547383896903 2826 -17071325112862011937876338622387541381653250931035719462785 2827 13696532657495694283296091180455429853476661482555884893151 2828 -10628694772835898813350168316692631244996771877073129112956 2829 7976681905016139172666755132512953107133030780796464562130 2830 -5788639799639286061318155900959246993452661722582471129626 2831 4061374843298854667362577767250735529987754632323620342206 2832 -2754441482301415907555752644823683216776979050551103672049 2833 1805387988934934363040102885580037943781251569684999406496 2834 -1143371339891790568578692952735141660007619862898064820834 2835 699483239296974227454065090385895787794686615288183524526 2836 -413260547372769070016043651571598466012754480029613005059 2837 235721923090081210237172710407924836400534798889039800693 2838 -129767837932102937402636436234357432760391090048081955195 2839 68924754577663298711925679040682194759103622190869267413 2840 -35307109062365309146818113094906366236642652287346664368 2841 17436229242882949978642328589996454492922722384566399177 2842 -8297693666850087411449781343130382167174672503596399113 2843 3803408191141731354814067455911095250270020618091568179 2844 -1678339759624295329882341014759995240014224187226688955 2845 712594142903401024905517310830755733920009879601240815 2846 -290941830283726826147421682649073017972855146826992521 2847 114155947962289830959122853626383949917885681947688627 2848 -43015557413173982084128306650449480779640210011615198 2849 15555033019278716276649962518725591535695779106981357 2850 -5393790658171766902903950336010942543007462129813703 2851 1791958262108751761232259884607238451238376577929777 2852 -569870624773483304234104698420449226999687186726192 2853 173305121378361382036462167162197354589464294038956 2854 -50346639176552721795133907124024047301847130540876 2855 13955716499759172902388721279213212846803068300512 2856 -3686482025201080535301123502744786483816216284540 2857 926741181383022813494774149596747448962373600791 2858 -221383760234827361095785188230315655318906678661 2859 50172818639083224125853742362770111627947577439 2860 -10768449752226768450687521034479474268425877924 2861 2184484640552737918076294170105396540778461770 2862 -417942566016507397041070991903650990656674658 2863 75234097118656811260312557107336182060652310 2864 -12708188411161926378474173015620499427211194 2865 2008284283968623794391429648118833025471765 2866 -295922198663368344147938220511024782983473 2867 40502681385192738141503478444431126272899 2868 -5126861056213301014943570336422002390447 2869 597174018509129794061124093388215865193 2870 -63634887677551002679148503533769019871 2871 6160960987886236363867025726503149921 2872 -537521619418558297417120875180828912 2873 41841952735847447808081592714167918 2874 -2870383414313958429795914571038928 2875 170835576193502831265303821344900 2876 -8641908755915608099963650944358 2877 361273716773341474492230691830 2878 -11983010512276179684734946730 2879 295668795378812331211328670 2880 -4824339168211277409927540 2881 39044429911904443959240 2882 0 2883 1655151489 2884 11586549199329 2885 36971298419045079 2886 8578692770862932139 2887 1910751850697919961524 2888 66225128540383998346933 2889 5216776431113924625987073 2890 -42516128666730264997816412 2891 3798586775181545066051817313 2892 -99086392380023316045025850921 2893 2428805542965410435559412927249 2894 -50712515963886276879691329930824 2895 914645388097244944720882453340491 2896 -14493722107434229127920038399779684 2897 204065378473758639120144637580679216 2898 -2576590480953602360650657407079917759 2899 29407094605624393167089104194177341454 2900 -305453250458071400475361073394515865636 2901 2904558267101901083836132266990198483189 2902 -25414981775756190912644055272855016092457 2903 205559165425039326019650573936463310386866 2904 -1542977438755458938812976018341052633330331 2905 10787150465901637032733407136024782902698119 2906 -70463727032987542446507131321215394866521461 2907 431305403733972609237660313909331524324425991 2908 -2480238816875086164723845456329521886034032871 2909 13431238212757317909301238677004046266007099878 2910 -68641364831764825160362024197502352455330927732 2911 331708086889721910344972393654339219865438765833 2912 -1518477453212775208468268416543831795446398846208 2913 6595707018902228529874470983284790880575003986716 2914 -27225580031080980107266548878223619420769685570051 2915 106946615022138822448923734660466916349000081865994 2916 -400310255233732328950308610819662114548873339642261 2917 1429520869315155258706631174116236243301114775064694 2918 -4875680545516637569408170104361408903842110456890024 2919 15899506783719092154739569495206759766982864536224824 2920 -49620055391667535180003352740439711188292523538197116 2921 148336815735194418643900576073393625244826540918900529 2922 -425133600685295761345110047958337362394917065367374172 2923 1169039314829988247965262182229759949249223749897085162 2924 -3086597868960205626221571701131756141893303372012392132 2925 7830284163336448414487657299845300465183460951266352543 2926 -19098599609063107635508556023438498265097040766282819597 2927 44814037426093668732904327849476613948672147837058135879 2928 -101218615182476201058260119296967971525925811234053615863 2929 220175998334369942652905210560994472672326163839321937384 2930 -461484955945255168587549285798854604525208773410028789756 2931 932446535853156144815200997661642302331554166693243730059 2932 -1817008103105671526791041672152912099236368354592042116057 2933 3416108315676322531536474882015111890708034469741639318513 2934 -6198859584755936474210422964838298920315444658476066703358 2935 10860498053574217607857645249739730952837736677044883113007 2936 -18377532303122143456507764327946807377195589272122924950493 2937 30043859481764465223250182497250453641173485201104642773499 2938 -47465400998953232224973730587043728012294497020072100015591 2939 72487642935656181521097169644302529092638183465768007444488 2940 -107033490775580451147002563809081528247713685703964470244152 2941 152840732798365288698927886404184385151260132464409603838418 2942 -211109936867504376526839812646681102245042832343036021486249 2943 282102334936980391183629476494049739882668844987614519528552 2944 -364756896922117721669988898267566879390964890604851835618834 2945 456417033650221037246519106371238108413148345206787611138586 2946 -552760254937333041867870145001647336128525149909103013927684 2947 648001700322562698612561588558650106467781952017431621209196 2948 -735394414362194720773786226917883194455426221104403958666139 2949 807983810623328466076096054307254669983925403160970398611984 2950 -859506890978125824487416927598090961681040816428355068204446 2951 885277923604695706636509837744378199378872550599977718219244 2952 -882888137449967315009522737654221040467716693127635758288982 2953 852575297171745618911936862446270804739849902107889725958545 2954 -797184954255108852059805548085347549534164667884944045299736 2955 721732066537435389640925860301368588535972493666973195871934 2956 -632656109279059398338684795034097852918395328777817723903661 2957 536922176690050520660040206231260172294384509533314937917416 2958 -441140422290565571593575121026104347811858827404039183345203 2959 350854370328366265988396644118727737834888627483412813081559 2960 -270095075977956882589484176218808553701280275922885073601871 2961 201230502985761481536862724766188771939192992455327238887334 2962 -145076873845608790421513368853971126200291306270924097085945 2963 101195610822905094814737444214879593788521099484913885455917 2964 -68282268261183549234694597974109229328998821306361405404034 2965 44560715603257491269189144372853280185867234420854529148636 2966 -28119054701250669116704540881739809970353500078114778893984 2967 17153426307812240423973676161135885926875603740347917421284 2968 -10113242163760383428562442152282264257637713578954737247646 2969 5760990040172270372703316580466015654057467569491315143063 2970 -3169848261999586119781610427717465354262833012741581372527 2971 1684112045751304249716047410222743463793508177467794635788 2972 -863653811516700017490263461356409729418455406108514520895 2973 427343919594901679361050466539426236786411948055087102627 2974 -203941015223880204143044453959472654882504540075497402163 2975 93826887784123090865682726685931681844477191360816623667 2976 -41594673170189122695977302478863326734552092500507214573 2977 17758746845680998500663516760407038328505365885328961502 2978 -7298121568257657812466406951364029382656731550861724369 2979 2885202358461844350487026787810176951478220272575617638 2980 -1096556469904893748832141162652887631433699963037597897 2981 400384979424081607943562921875812550249384583558366328 2982 -140344952613535272938756755837792509737807485937680584 2983 47189353365728816193155459323222315114052133344049744 2984 -15207191513800466179272708989641376198259467490070226 2985 4692588339665661561468538837795142423552925309169789 2986 -1385170972515874326831015774258594416501278668126446 2987 390711290601123733529374654797450274439044679104954 2988 -105187913423490038475672190753618384485694488660350 2989 26995160109743035754101078855249197090340263683941 2990 -6595100228098044256590227695154914772292630719199 2991 1531525377931891223255997467944123238682108021711 2992 -337509610345877914490188944501410967482495104077 2993 70458139255230926903639331465062789007951105098 2994 -13906119251680069933556631457096038768850618534 2995 2589218615098280872018407014351913059093094521 2996 -453707342518485990188597230208200292746086749 2997 74621713789594043549372856934975823510263891 2998 -11485145131711737902727126334951640775382280 2999 1648639154262503483908351122701932601330743 3000 -219873810466367624533208356204119013073257 3001 27125998733521463113247752333970145602783 3002 -3080209879199504271428126883802779000983 3003 320050608744322768825578534182774984392 3004 -30221262836804261728830556804599035330 3005 2572146815170918655696471640322003450 3006 -195362165186733951741177655802217095 3007 13079415321358509199478327109538564 3008 -759864332607016641026693895701848 3009 37528777563425230855309682556320 3010 -1532053999564568031028651753390 3011 49633042897575334226333250870 3012 -1196355803453264747892092340 3013 19073204011965320874088740 3014 -150853479205085351660700 3015 0 3016 2236138826 3017 17719537475808 3018 63168157315827514 3019 16106311760132201972 3020 3887711021239794791938 3021 153167485256438203733504 3022 12347806955729471538907598 3023 -75502880117333950761298004 3024 9533988778962916006297189188 3025 -249269787717184798340966852710 3026 6418743809002412847967036966764 3027 -139639727252953647564659604992111 3028 2619834504511778916339824733509021 3029 -43160459970950616080714855237950183 3030 631358797311764301727329360100996595 3031 -8277673459394990810231969228392250708 3032 98055474425035127881484994732386654116 3033 -1056715529199784858310196849996019926048 3034 10422055486482889439294342287837885685168 3035 -94561542826904253828206560270537278007945 3036 792914348174577700490071675824853643813985 3037 -6169441220452919072454109005875640350834533 3038 44703197422423122100806028364940080701165155 3039 -302626244402169889846494848037896113123990634 3040 1919604436687279711352875126889041352084345784 3041 -11439179494356705409324397284249478535990990812 3042 64193559042609719458684045236542163193093059784 3043 -339973267381825834987251821061013156969555836647 3044 1702616976538201550283327872051761464387632097185 3045 -8077898219234000167323606907066463133748752667393 3046 36367676001479893326101572464697667643692562584551 3047 -155610180175681293416376962890157687564636817560378 3048 633700651440150577573639174911601913578604666378177 3049 -2459384145177310193137836077970772305327930272155641 3050 9107421165248122008639894054892933628026381597554557 3051 -32216943572064815886155816196915876621407828937761718 3052 108981252116742593748268701859597847687721723230168319 3053 -352878421403251537032250499766623878526547992325768049 3054 1094719472468695724425590827108556941890207073955269935 3055 -3256545909766331560057445485277494008341115207562532198 3056 9296855058415204373904966051051377878474415141926517465 3057 -25489705504033275610407257572785814465843112330817159571 3058 67165782671669043448231044628427003929414928907966858659 3059 -170204533605148900906424652660023204182121664084937198858 3060 415050781197396646061961229923294601452133567915980173604 3061 -974515851840841150830714520904067264402386799545447378194 3062 2204290969002160467082387851172350768925922422461678009624 3063 -4805751612657982332616495964481968758994577913216885626707 3064 10103510468837571200101653823558212517506062668972728802045 3065 -20492501909161480396252168640921078157353468227073812949943 3066 40115313651213713101945952584203471211219762449516311115827 3067 -75820571469322948668253291394646858608282733332393378770646 3068 138415149225999265145860116570488476785323024212822225489943 3069 -244144772634072854313852275411581940598260521851756005285439 3070 416213293274021085308985392864788203938633971561170838743713 3071 -685988851096850634060795567022083210681326579484830524016843 3072 1093375784610801106897108598799459626127656852298102920376790 3073 -1685710496907694067415164117884612953954527303368916991181056 3074 2514542879977662900279306037159417322464769040296299681137044 3075 -3629867633411084466983991257974048398927877792221615567600185 3076 5071815708063262616999101862605926307403975929822951918022766 3077 -6860482079275643562734159834316266666954272836204181843433362 3078 8985337336187771938649962363013338507070077373598595220077036 3079 -11396343432378685310837414382141648364762363690384600657950872 3080 13999217218663244630799236336396030123888141548942791908333726 3081 -16657038140234212505829160038766147480904617507335632171426198 3082 19199480888937348655999131234965368956629614103856136955705406 3083 -21439467852232542050195036520791215972963021552932503091690647 3084 23195289338800787534180173717767285249740723711449959120244091 3085 -24314689979782109276429303989858162977318300168544027448336863 3086 24696542028256098146033961165628372639629212030209077721626125 3087 -24305850615713139459950915556711529937718901512636250612963351 3088 23179018559995896092431252354876258849298263074404317745341539 3089 -21418278268812221885599595892614468818351599820639883427556797 3090 19176465427690353889809804086031855023687334176411848149590107 3091 -16635262333570929549823244396199984986092512099245656015061556 3092 13981177857410399481493555462396716120613732605350274348957630 3093 -11383611222986383530519585778908307758538692554187705482884008 3094 8978439324269816957196091536710136105502485392264496022860184 3095 -6859010672796732118727284781528627480740676067953932073636887 3096 5074697115910630046849502088153658992606863774980155174802049 3097 -3635696974005534078505991794588677674168177012623807501493017 3098 2521897978619682511055905935020779408097191901053046788447501 3099 -1693383330862998029285595245680795807473061695315298507183180 3100 1100496457770158701215754298413917616999940873775039361607130 3101 -692049290884487705020535957044461590491012216900896544328686 3102 421018569077422065388372741703430899811147069515858681577324 3103 -247726933628404585549659186695172393515402688069182787831685 3104 140940417512558967810963203566355304726573236452844874463477 3105 -77510597885146821591553265768069167747435086567394075784249 3106 41191960757384728737453123491464685605093187928617979018357 3107 -21146650275756441931530157428505188838124240625871994948210 3108 10483082618765981807413101203984264514751668103361912784914 3109 -5016298111429848603696103208742902528729873500816057284782 3110 2316010273574528273388603493149037959757429000218491231888 3111 -1031247409091645324893481766351366087712923157866596929411 3112 442627689553863944923259819162422222650231576401444164668 3113 -183037613843775750269659114439248577016707572809894664808 3114 72882705784586916283439193172827463107064199400407564488 3115 -27927347285308736074746618913516968840774202448535869670 3116 10291427734318511868166506477202242786515373622412445431 3117 -3644697549374553825019415117300938612231795180817674737 3118 1239550553148783674017669466973481789774768913538820573 3119 -404516922725946384152073074530709160768967317758506118 3120 126562590708918802571782000797439259465689731564375441 3121 -37928700237438529570724078356110340583935481665536989 3122 10876537538163314320005161871044502778058787762782311 3123 -2981294251949906649584099685391887635151649625224894 3124 780195477302082628057747953885456727067658693217706 3125 -194686872492657239149045833445722354524464257442842 3126 46260170625293894930330924822156387218771011433766 3127 -10451159923319398758944442214956016506791397810567 3128 2241289036161176367484175504696745522702854469035 3129 -455437630297890568680740414355051231911843346695 3130 87518928206152155086838308866744171178830397853 3131 -15869859852813467675807643333880703998619478594 3132 2708921022227223798433770328175956872203040841 3133 -434117821214357277971655128110074378077442731 3134 65118494241535336913299530846143173254683663 3135 -9112142587807593083484441146514876017448265 3136 1184936326778316996328110426732505533062322 3137 -142571099152977808170881881934382752581142 3138 15792324428772010603318531933173377442212 3139 -1601025596035408363902727917985978878705 3140 147536054252727276383070295923021153408 3141 -12256812572747531047706091822201094014 3142 908881046481344970326154404582459686 3143 -59419169502243370356142165026168660 3144 3371562145252617019905160345721608 3145 -162667190741251851294383303798924 3146 6488316744353207746165277706640 3147 -205414792799973097441676096710 3148 4839526938267206548755474600 3149 -75426739602542675830350000 3150 583300119592996693088040 3151 0 3152 3012047298 3153 26981983314669 3154 107322807891042550 3155 30009641120061956481 3156 7844630486066172355284 3157 348617531700861814582776 3158 28960517337515228733922233 3159 -115356724987413468868800810 3160 23849516005920879851849971632 3161 -619767162183144948228911838186 3162 16811403169563187517622072905193 3163 -380682760091203888510178441317149 3164 7424338641095899079591725129281924 3165 -127084520177535586533105853380355833 3166 1930227876158948825644958721775532368 3167 -26261222609576011075024871600867519691 3168 322662869612570039553207052023006131466 3169 -3605269481843409754516194620652274096107 3170 36855045121390536849773429024795919283470 3171 -346504253961204662790320001255335036289087 3172 3010086134112454971649989596922644521937490 3173 -24259625477012324309335437090090455276037717 3174 182056410274128647986313315041187056340086686 3175 -1276324932248143391232189008006538879601418286 3176 8383491254283365772564109187302466189861914317 3177 -51730843423009225866379256457346174434260149209 3178 300594721969885138890548235541633327220292290969 3179 -1648440759420081349710493297104375128486660717151 3180 8548633008033276574672512923951902223760194594859 3181 -42000070425113914745741907832363431606283453521485 3182 195824791778628287396104266767146137167101952544201 3183 -867813594290820427730746661170698505841595487420341 3184 3660594502370890787180304419611926372985581694764018 3185 -14717094804872624939469429033861318520731440299904898 3186 56464413983085259758340104040943073034584216992136144 3187 -206970676856701542418057272829930267701750118313015049 3188 725585316912288360727306464575123395984962800082266049 3189 -2435267565335609462422032687631096793832570466693725552 3190 7832265372119260056205506964301517463158574592459771402 3191 -24159507072045951158191314778114275205240574879239749096 3192 71532227045529589549567407684854301686294725240742766951 3193 -203450571965903733200469761569277899150935475205196724484 3194 556248937237590366714321472852923086128526431803539127588 3195 -1462927598447016419365558613942194628411226974157808547475 3196 3703326991832495945960983700101880703688004306412973938759 3197 -9028847123264066787547031480383799850537225549669996283329 3198 21212080291632212703250338098706712803106362035316536315649 3199 -48047405346856376950241965351429871234877630153911301583856 3200 104979257838501886023900765351821817434479626685090948280274 3201 -221351306417883424694476239073104914864221683048513251824923 3202 450600417282056305541153114372839114686164879503712421250874 3203 -885943989184294622466078915986958182340548531130615013091094 3204 1683020425353441785770673345723318135516928825620603910986625 3205 -3090251123967547571290209931371704940976107725324328988490226 3206 5486082106071645588108634845943972023663055460271528524325579 3207 -9419511247685365222910708903127443925389247063267167972838408 3208 15646467200101989539523320059999041292948570902969578439863660 3209 -25150215486236887043656037398885860873194267581157232275670744 3210 39130185208644927564850437866308052052094558597201607775664257 3211 -58942170314663351122060164228883358503757716236643647853535419 3212 85975728658159982038851940461802611310449955647261833788140534 3213 -121463314269624254504655878995988682063139239005732857295613966 3214 166230470990381900524412550667409163027656619926953208980301745 3215 -220415458833312821027780931950109476611240974650546191154066454 3216 283205803824831956745141902850344300378347152141612732149984793 3217 -352652514895031564386967288252810551540788999308289881648567874 3218 425623922270409091213865629399163313828401285659431068315292576 3219 -497946049592651505921092661019334893561096381470539100606614466 3220 564745033800121949530271993499284515250875553307108734773422242 3221 -620964529047329452571410573882660749373470174219834897897317868 3222 661987176702158344163927581071797740514193848263018118345957340 3223 -684256266607555579997257641717805063127359455825290121516765028 3224 685782345778796060963467851746683726765124826824067676831160967 3225 -666435173300246728859289208410054697817141007489906085529977218 3226 627961889993598227570495221843517033708696165150693048933162383 3227 -573727923821045294679717133146468477299587776834009123487131696 3228 508233643511785897339053431256818798388504190661362028424794373 3229 -436502517948269143619778430996460551449738655992838509507994951 3230 363455247063704776483017215372060357733845566986309663759519540 3231 -293375979634840459773518993104183040780927126702051229672517797 3232 229545983867244184112922354471621296759742827035487699258809408 3233 -174077210251340617734810029805563092986632805181722320648967405 3234 127935192608003425108195656254746634025659728127971608784537806 3235 -91107883760222378899694427363894685540109031430326910197907513 3236 62860028956023459415279738705742679679358205611518720109919678 3237 -42012010507397648118293415158803458853385000596386329912543595 3238 27193975192548209173404093962378159064847042172332501174059374 3239 -17044511877329538583221361021808705403661190403775423707039300 3240 10342208994633785895926293018498093740481968538336150696418001 3241 -6073719922259112681447797596896726964274920036980348711803463 3242 3451405729062334929705622664011652234205024963133915751612499 3243 -1897208320392975787151667170103967167511848821938641693815085 3244 1008509846423414229420760333174345942939895975775455410463461 3245 -518262378105497923092093359096427551844003543620073610493373 3246 257377955064066109746748666420449558463378350955958685826629 3247 -123475742143510786767809412642853211795844984048967106371407 3248 57201215406388321644687605237264181573773930812515699082710 3249 -25577276398473356761639293197444730629887962326652259905543 3250 11033861372244936270730654501262431907105154030477784616184 3251 -4589965833219209995731785373243963400760411039811798300708 3252 1840218435628142028703961105844273962060327744994722578299 3253 -710657382462007835313702196877220922165382705083844913966 3254 264190731627829765834887008536634485137348269042565142179 3255 -94483906205728323196812957615574044666519325791857064336 3256 32484574760944648133030169718468102651899634250185813172 3257 -10728762083492833596575875604945922615537591339563721132 3258 3401144388958790196544232523969552256054692256924838448 3259 -1034016010994750689382306739663946610497730144274783582 3260 301197396640427133749376147786863206805698574778685818 3261 -83977015398123773204997192145358777217968489500972371 3262 22386373152414696214534214045386533722201434683875387 3263 -5699169237124846175275575681463079730497884265753142 3264 1383858534932260659577335369162317499127648074406236 3265 -320054889926637225456147515360338278326856736799251 3266 70397451581162918759399204936145600497970320953962 3267 -14701995007732874789494015409917242219523959037818 3268 2910059287387479764768022338813020605705142168169 3269 -544848631633394389828209088516409485358185960458 3270 96283586127117091771033807742567400050610898695 3271 -16020759947707048820717659969122298060145316296 3272 2503239001808361165674589507799081833374666040 3273 -366189069717401260708843114261386812328388416 3274 49983235104109339123333187553610613572076539 3275 -6341563587775252760699529498973395594195711 3276 744600234438277764858580534914644073373596 3277 -80504312862495124911312509585439770858860 3278 7967868275087064373267868935782662052273 3279 -716969182885333406315151259306016725284 3280 58173386498055755539355167408875152989 3281 -4213885512310085137046725300883960040 3282 269162139180532605592162926094776078 3283 -14924904034881543208284191993041910 3284 703806198500013412531668850455000 3285 -27443290170653647763219628570570 3286 849500576172172222759663299720 3287 -19572129710100963456272437500 3288 298358011171817808514532460 3289 -2257117854077248073253720 3290 0 3291 4045435515 3292 40914710547975 3293 181353857857958319 3294 55507765067967911055 3295 15702584440360200742743 3296 782011443305526644200087 3297 67309045236706988204725135 3298 -118192210467635283801994457 3299 59468285998451324205595753625 3300 -1522485456065101098472099319139 3301 43660326883405320653707071855633 3302 -1027830928116583238817118064419229 3303 20824254985182023667609512338621199 3304 -370153348604169224707268055538286185 3305 5833928735587779871876857241018159359 3306 -82313959070278167654836012310891064895 3307 1048348358365450786949934507536863850464 3308 -12137241118392277480135106728662114737452 3309 128517317150533427852049779700234686445860 3310 -1251231370471337003384577646969870812424528 3311 11253193786171290601013170297745186851134734 3312 -93879549497451154310044487546260344300353010 3313 729157837038648734082874188984471463641596118 3314 -5290036432005330217751140764209328098975024295 3315 35955910879956302130997713879892564114304943616 3316 -229572939972813171075555756980379197301691915196 3317 1380278072028257223198418652149545213620605375148 3318 -7831963551513446604170301755325288682272412836439 3319 42025499176071388642618497419625941283335764482305 3320 -213648630817787548241468935723385600944188678118079 3321 1030799630158401972862634991723028005961018149939361 3322 -4727365987411803469671510022704538110484427439611501 3323 20637971183389826594042011759103244220736343272089112 3324 -85882129687000288387057368940381604536633961941011140 3325 341090515507174595637840409368040271814592233154037644 3326 -1294411184874352203203272777615726915341560335136127868 3327 4698731080629405798453912718010397756992155206732991930 3328 -16331754435416775314840252099962431998135582377055113970 3329 54404918012441142126326715129478903707757284865544055910 3330 -173851738237419245305781043678903175223103257061889348037 3331 533351387171738134536763430334629131689827680196370298486 3332 -1572087274965485243643381257141833368972224825071741960680 3333 4455362857397963665817669356142681823586319772722159447536 3334 -12148639880530514465247803686926118832718420748630385297105 3335 31892405262251415837417871532360512041548001436336204905007 3336 -80653270200999994304142761772120981514007373086454102077921 3337 196596649429890945155247400427982338827107409766639362767823 3338 -462146085830926114614587375314389822855603988748900844146169 3339 1048207551004942008143957920756996626420573493018121753506450 3340 -2295001320207916269027751126321226348357732310417347952992012 3341 4852625988981966684767655183034872578908373790666107495947244 3342 -9913064629421566045158223155048055000194227626615626064769627 3343 19572412731683088420108744904703611282179012691382427399232231 3344 -37363177030445593737827924347479653653909811106407068715693505 3345 68984904174395225907583901633467243484185551187181833547073735 3346 -123229192769654249703097272642614086672797071132316672432043794 3347 213035450332173302755067161164313752829942447148385650575247430 3348 -356524826120100109756188563407291610609230281221077213422737062 3349 577750006583940330866315204607684789307756993214879161110671090 3350 -906790963786751308503618107874925505085561698673790147315763172 3351 1378759757256995342696722750108466187147241276050719362617911020 3352 -2031299722200251163322544833112822025082009698305286753706759556 3353 2900321324605900709721547190774652512786993582469860435884318348 3354 -4014031109991068007948713879904042256982301754874680422196396695 3355 5385759900142486002855151024801933297935084139450817662549761465 3356 -7006602609630875763017795623451628449612363309893947131337552953 3357 8839312216124027827998447811264144643037756840391785648806226935 3358 -10815085844727091247327570373955920212032546847420732119627163488 3359 12834704973684581786571356902434069584401147476915144261764693280 3360 -14774885994052382332565532634955657001512240950268741231662771844 3361 16499724860048360565615607499581236057868314310218758603086885864 3362 -17875974090366118396542010191747304331036495549071994316961534238 3363 18789858908539148485342713189940263495257874391131698262911612142 3364 -19162522990828256636658393036335621632469252139319639966600410420 3365 18961210982791647733438475061937609302388759962060828465279563020 3366 -18203998173324761618219807528065761127495848014253108763606430890 3367 16957124718707541640518018959458041053956694874167939412543544658 3368 -15325476980485951270343393747414377651865590559446909977331352262 3369 13438103731773568039754893401198442403692883958017858637920695210 3370 -11431525576039556550900818805836775608088288243845243064051459605 3371 9433801107396008923879281403459226421924397861619406747516196072 3372 -7551855625221144641805049578688458857381671920480474310983425340 3373 5863637498543248077154791360169314868508953579025165687938750692 3374 -4415530104713158507816705969311926611751573656624158091736043300 3375 3224410893728371557487654074976800827740321717681447984028829362 3376 -2283035694800856424201590728694681854324068068151874231294286238 3377 1567134054165784828926345522147753703566581226821707488959498098 3378 -1042701955502555262346898627325279530760208879808002945483484781 3379 672352785237183649802125369026583486897849960671356409561278790 3380 -420080254879656831200611623397527415355769464544103224083474810 3381 254256949296178185786780207538210242362216405871103465549710174 3382 -149045360582199484933795974748078266743482908769691050208876223 3383 84598077798635574963965916831547771197005918433992975094121969 3384 -46481664609842865883630273354457197503199310324457029106472495 3385 24714722453102587820363245711009909956660496948898773938033761 3386 -12712969110210407624475036081373696995514579153281394157930935 3387 6324261291471228686921507647216701191898317342562273119439499 3388 -3041501785384038503549856507094730194016795448520102695527171 3389 1413561268800214654797131787571326134076969481662562890837605 3390 -634615388148908469460042451508479616628770954053829739655709 3391 275096219165307158069347727298288952380612938110331318543733 3392 -115088549414188361570542056855106525492257234392106268226323 3393 46444506496118175712858988308874254439164499088419323643225 3394 -18069971778982198690010799933797270621291916086854015747570 3395 6774096854233138195518037986680380051637533779103879074535 3396 -2445392694895093470153627582620439711082448668533323116193 3397 849498794617477522602407967904144716431972614317167766187 3398 -283783539896340129535057959867294675748261150432477979428 3399 91094718011283013114383850284390559343659420642814773780 3400 -28075535662868526417758225136608197109165619134186305436 3401 8300665480553348331009365490599513369627048371006209740 3402 -2352016135059834039788486376279496129308004469841771665 3403 638074353407607058898263664325011540838277666557583048 3404 -165551199702791918318612234819015722620090511728238150 3405 41030948081494505396601894217013774529057353499642450 3406 -9701849200148551425518803199362922538192137922090015 3407 2185542959942485820696469855319102961157265710871087 3408 -468350487178837325051127926539976088471928239012281 3409 95317905152594898797819171635703019950228372564455 3410 -18390232885419423706483052392910600245865501184814 3411 3356985351648418669223797443554912346555275508580 3412 -578512988774110585164673667282420542196668108016 3413 93891968728645420592931167216706763167738339664 3414 -14312894974147632169407285307138769511443099270 3415 2043167358991480752577750791860726957786230762 3416 -272200004610758384420935104367174380660558374 3417 33714397765254043083162653301455192693046922 3418 -3865324143333918135867527165655375567015965 3419 408143006376791519059484148701249700777775 3420 -39459445325508566545447407435569410846717 3421 3469033735777949332572383745322448950499 3422 -275051254480348616623129428618571311588 3423 19473042092278965334831686881408784432 3424 -1215922485605372358478662073112735160 3425 65920717829800792592194331823615248 3426 -3039891798919164159933562507203030 3427 115933962370432043844867279867420 3428 -3510597871118509024615760639340 3429 79135345584425874636429812100 3430 -1180472637682400742311695560 3431 8740328711533173390046320 3432 0 3433 5418100581 3434 61791206128055 3435 304844652291202042 3436 101953702047926919652 3437 31189901431323189860079 3438 1730941623168731405705516 3439 155035361253982167024596990 3440 88110216510982841773301606 3441 147802218154012310567930391804 3442 -3693683420221694722414200241076 3443 112496288125714293996892139145635 3444 -2749234770676849855980448422601294 3445 57831468156572961652342843460117272 3446 -1066901499322758952302296596701893272 3447 17438793304984357157209411231362654682 3448 -255022783471108468824320671046251000875 3449 3364726291725903523905167212049839748342 3450 -40339088516329003354133282251347066144507 3451 442162858399405299721051131510809774176478 3452 -4455026619292858466886916080747492785037598 3453 41455259786774879050482898414938582325057513 3454 -357753398420935951998537614109375201548642769 3455 2873937743167045144860062234986742925260372731 3456 -21562844770484882415601852112070048139313518062 3457 151555144873075663851450795574258180019097668015 3458 -1000568979538446681379701978661313853097994196989 3459 6220170230129860099548251471375084413187559483576 3460 -36492917220408145085838870050856082763865315385955 3461 202467191895558429957496101857664560701419682571643 3462 -1064278764125659810390486807717101412864058826938613 3463 5309579760102507633062966149651055587448266326332580 3464 -25180236534231979790430576893839334079600573555652534 3465 113682305726251652214347728994136259146102205255901265 3466 -489272433474116640613620508697650301408841479218193608 3467 2009936266274225905423211498990266225432107642140552806 3468 -7890378051718244695448711623776342293317866402075693928 3469 29632794838947928578863143275302720130103264925881987074 3470 -106573698221326360833192310274844534371913792568374757728 3471 367404272127341595995569679857367816969491375985261002106 3472 -1215185079870431869062326405000961757753413313223161667687 3473 3859289679976753808507927595494456353752910780005108213629 3474 -11778201265953340384499429758122412774189216097507139883001 3475 34568147077245078111240343081139259420663362117243800242663 3476 -97633345053578435940227908596258095370170033538645661531429 3477 265537869034726281067740559355224780906967563152589617327640 3478 -695865673781395007313907645184541175788751908893743059921046 3479 1758100475641425646522006624890864158088911640760876920057318 3480 -4284648966844743890870133566230947606806760534493303780859943 3481 10077671976218063113016432032637189904197118164154308367890871 3482 -22886836570935761991725105684001336948012821132197149688281517 3483 50209609505828293165009674196618011189991983535922887844383049 3484 -106450293597540642681305903693480392429592972581943397316506781 3485 218191762042401144661522980865663193030532424350798151039427078 3486 -432537233818086629050553513463723665527134126107751885995676439 3487 829573185800734080114025359289862287435903891688410603768608673 3488 -1539838037256549268884332720286109055733337246851056759780367846 3489 2767060753894873716006601111200685810245090898654212003323896845 3490 -4815167002286745217551298881835874921272377286213356288686840839 3491 8116533601421290674548380773178555702479454292486268867377087907 3492 -13255807253452433177059639215673555847274268710324258359464191931 3493 20980720991453634056319965029333305720304659877175510614734715566 3494 -32189063767873347787293214490676336879740963374278911763210692093 3495 47880436219070211714533548259518144692445845332388969864394833372 3496 -69063890565328043826349126136775547059791946731746398481047865629 3497 96618882790556418730113133043360439717236831736274488605424253409 3498 -131117153406451927456284541901565955763974983709061970621740553659 3499 172625863198837206779437621508235827111715933436725619895945816912 3500 -220524760360177800353823976850420717711359130662978389470488529473 3501 273378525087526791503844414887178416168299142655513443662986544111 3502 -328905845241887757606473230926312762520813400817511068890826837383 3503 384076629259943685158335411075688192605657392941511079116506756491 3504 -435348051945948479575656006878828281904744770015805582193514649842 3505 479022130915434557730197880889851173029256944836502399826053289893 3506 -511678473366170583816714997666993348008005687773556455705746292054 3507 530613419633639202758583840947418215276497367673173844029735781600 3508 -534207955331851376864888602559458407151731587282770053206332275096 3509 522155256239784861389044765019560292202027220674808846748891724230 3510 -495503701183371662780479524745839181242963354872639706781708472412 3511 456507032874295337860918600035327403564274638425933629651690432228 3512 -408311231048763349898760491741467371971434098399230268364356719234 3513 354538149820522216235382912205477584319155540055155948460299635932 3514 -298841856643146749890519292991022276368979307867244417491339307574 3515 244511968576163465076728541363414053405588684319994894490136816848 3516 -194181054100164168790930935025937144288105330909696153422772862532 3517 149666178261722410373598408558236227054433962622794748645215009833 3518 -111945530004480890014189414380264309406468748000913366984041310493 3519 81246810948925504812376546263732527789382790121826789739907839641 3520 -57209274930053972266871092772601356083267738656040428631896381130 3521 39077331364798588722072809228301736721751181254110758036667133649 3522 -25888863536393458315387776021401230362783001773166248835829489029 3523 16632415511153127547913123934631677900213224516102762322756444274 3524 -10360235338745662339942490588647746405095222262367170022090806613 3525 6255563112101855462241614036289978178522438601637307530648800535 3526 -3660570623377624215080597639981579655718117838951651552972269357 3527 2075449197209453459202823558810219729502969439287513028707785532 3528 -1139839280167892361953273181966517810335320991261772698399137212 3529 606208642566130929086801887361782288062561510986170683408887771 3530 -312117089891576961848471427762077798286703888690260399399667294 3531 155521524207200387601245074338149239424508362045231895108286868 3532 -74970737515718743098575667223462597705168694217346230642034623 3533 34951178359449708760549021572572581620761721936002228326266267 3534 -15751796706459869716012697990785507441977939127273715332432083 3535 6859847596694604904107788036542665428842238625252668437676207 3536 -2885495730678003058923677112741632134927849857807540958999333 3537 1171764548754439493339564445316200139127647165737370302367000 3538 -459147815584798474369633747695245786469548221278147995802105 3539 173508278262121784937658013862030708075233514491562828468164 3540 -63196133504043671121237861306140739357704982292280465097703 3541 22171404236594013488305030769006321035938782810192354309794 3542 -7487542487598867208981647012289905479373715981805141744992 3543 2432313591363976586379565868893768512319227576801310237160 3544 -759456286870622585553122546984363081860737773232474803028 3545 227737115042380063064721612140628440392376510413530782979 3546 -65528683597350765373515729926478632807261180108739376204 3547 18075315304386982716206021458316479185970590816738612381 3548 -4774808623987819634821105221148648860365522122341508091 3549 1206607343545498919888615708176050326818172193299478036 3550 -291341170691259044468895073819045794345076905208107093 3551 67128532821196106603906539637756233152987957457026347 3552 -14739336500742459227271875107736767612364724483798380 3553 3079336597511442214559389605778174226964835475385867 3554 -611122115044323010821733459801628397652043343710717 3555 115002135783676977877830015110980590042442374701343 3556 -20479969024797652371054976490868164507044456124503 3557 3443882683874559565378044614196665675276331999376 3558 -545521066862436703102128680932976734418389993799 3559 81180021554484348568066863086898276768115556924 3560 -11314967025186567695095827314947180851592711485 3561 1472151794560325323408983251965589476939619524 3562 -178106932968872736699656345033768356285197114 3563 19949709113499888119233775857061170999151446 3564 -2058405720761974471755246280083036902380970 3565 194499645362879200327415982736276856211733 3566 -16714960437646846796871640569197961392600 3567 1295739771210208051212305872633869772506 3568 -89706150268734802184582623115706743282 3569 5478404706502180011104405189616739026 3570 -290538807103432368558117096017317090 3571 13108325376074806539790307441252830 3572 -489190706356441869534284026347060 3573 14497640380830025846361512170180 3574 -319892821882066764437088656520 3575 4671705696314481176979758040 3576 -33868773757191046886429490 3577 0 3578 7236723897 3579 92954351913597 3580 509822752054080867 3581 186006175401516185037 3582 61491968120013945690087 3583 3784369343575260523482439 3584 353941864336924372845744669 3585 1059005555454895032148196859 3586 366103739200500794076125181959 3587 -8845225997791832788955710953795 3588 287741859301050892172543627102571 3589 -7286923010596252489635510542943387 3590 159070259279726915139149013171884973 3591 -3044260844338618799833320403195317897 3592 51575792216272088101208164820725506417 3593 -781293953432340794307786063507604214523 3594 10672754518313076047222151480212385841440 3595 -132423029265749258425904635399214540910790 3596 1501684952981699594185334547690549252209400 3597 -15648745205013957564560626917201462568104384 3598 150569327403181994021724771243890943387377756 3599 -1343327512057093683561359815924104250369932546 3600 11154411532319137393772465296886576073917533404 3601 -86494956018368304707967138579056553502681230646 3602 628243280291249456150679726095817750708852023874 3603 -4285930416818576150305754586023902638585939513612 3604 27530878579087618416160158139699765629409435991964 3605 -166891532197668150024832948548201816200268052856001 3606 956720531638900491730597800040706819699444241324099 3607 -5196312436567028395109507974841525451557587695164393 3608 26786839318678313141310423975148021261946897478907899 3609 -131268783703416365392950310447780185086061964431694662 3610 612435174438299554081786549031548331347983287379195563 3611 -2724048802087060462558967278712175849918285730652106297 3612 11565922945379105360106153235311681620118209225000789961 3613 -46932328528718224291280924631214538583090594750659805342 3614 182209399847232929680009656125758916893439875714019519307 3615 -677523930024644849616615811376143519653846973872496364823 3616 2415197246507323409084633725734772350157116176245846508757 3617 -8261266584033734188802166241209416767281689113872195738969 3618 27137754518010191784076964047721557672976031171798841148793 3619 -85679860105581340140532610030291304395208754786353323970401 3620 260186261311179676537321634285377211491743997161345160523109 3621 -760491538477597429037968039975440526967182257655099606968366 3622 2140889718439121406546196995247851022398966666928852116323637 3623 -5808348279390851905333862906999732134241417680143253792688847 3624 15195753037885929534522806993193822895020505420459089027067665 3625 -38356684406456315554952887417534470147927198269937891346195410 3626 93461631754560662294487370629308666252987041526901449431925265 3627 -219943111565181111766424780420948706556527480684753371751911493 3628 500116414747333605275173671935677409780164318729590647672692111 3629 -1099266820029445889932606865562589701337921479129233937928459482 3630 2336592916172160511688938093571490477585954062824834239930335928 3631 -4804821872798073005330989420307368953755593132210912875243152292 3632 9561861496112937961411591314861604763709006918327947174765138532 3633 -18421537694434439836174326842754421729541296187480553945629195316 3634 34368938068016596370281484265803303886121492489317659925287429779 3635 -62114538983947178623944868311421576525006186423765102204601677731 3636 108775079122839859242372382411393331844253540702610124627620653959 3637 -184624318856398921453502211354676548724840724375327891792229910908 3638 303793681532874354444007119922894343506373576403478707589688578059 3639 -484728739663648866373626194649537915250509994679615715156721613925 3640 750139487891221978775432843748873386761836313264670506461449706595 3641 -1126146582318861897874302217880944787718163329806664979937960612625 3642 1640353597190764085072410951572312189650223539361630592729654275483 3643 -2318694355489173714992882269414446519294956947540614940706697629329 3644 3181125557549619499659759118064930103098852732647751356353823053609 3645 -4236540193523556534995902002320476646735391293138291619076041097056 3646 5477612226051071226323763785361549877939943998659835562505078995154 3647 -6876560962651695267321457560278340079132119132123215823100782165204 3648 8382943110285041580962462549486709810656289946031891449663109408310 3649 -9924456104741088502331872996154434171748001526050033530610179219147 3650 11411332408826487803454109349500203753888439979623919468436283696428 3651 -12744261867834801422609853918753932954644331634891132244283232026922 3652 13825020463343649240551125723751729944858541143818165870513857155472 3653 -14568290722101758882234021465887245222930657763029252435437712098133 3654 14912724804007522836279769794880951698728620656378869533994293713447 3655 -14829270740217241399596482152081884941649689647844947576156558734513 3656 14325200632853710330151427502835527066347264571525412604808259012337 3657 -13443069429767720133601330045941522012171306835540004430797706935772 3658 12254810082800643297872870344248875241451206657597611676785069387434 3659 -10852096509322543532280878363475836534320502903473726191407391412566 3660 9334756415272715384616345623775032983241268885763249016911243156254 3661 -7799248905400918759361646225026877805650697027553059127069228132991 3662 6329012151586784529794439175881717460893072201254846386742184773676 3663 -4987926084516364609879481929248867242947474835621039500107660340866 3664 3817395550926730665420302352307805676624100497614747138257651851564 3665 -2836834494115459083417244121428759787111681196372762560895439928826 3666 2046781425755239748149862134945689951222384976002801363668307627264 3667 -1433589203383952750013461018448457978287961292052964264629561672662 3668 974614718515653956919398380334155968141115982601365645337023801898 3669 -643027104445838989894956264811323372211159363405830736775501299851 3670 411661664961869287405381740402283310374674343007407609085030757589 3671 -255674044178665514559306541242243180391439603461056160934561360391 3672 154021516370561362731291190584543490604754425026167920299453248861 3673 -89976922625529904518408046237697522063326896008943520134191315916 3674 50960655197591735955642618025423654064174008606101035501452837554 3675 -27975928982059018841183275896611329841674222490462426416264734696 3676 14882066165873738540755050649038546058838762952568584372661987404 3677 -7669134562512831286638798380466308916202172991113226411061160031 3678 3827369160137134492441760953351669406348039428458917520582261339 3679 -1849193937615283299132614412988941035750313884091645085682685737 3680 864649739788596377818023363300454185506636083989864988596357903 3681 -391120778998918761920523119989613410698499514641092032356313862 3682 171088529344597948235748796666752836472663645809713523173168088 3683 -72341099886549765264676843008757748919132018994774785429544350 3684 29553311421819187819033909125713155115132649103744257562997376 3685 -11659329235500655607031762168806696871326860817193579651897914 3686 4439795129775582073397887866940895665941858032731984325719701 3687 -1630928252846647766516779697630856804321738857134320806941569 3688 577608917815719772584658775147139220712913547250224496066003 3689 -197100299390581263585998215945413229496491730846172943061745 3690 64759520923972709333247616969259161770297306814216421935695 3691 -20472520355783663709328631866140018149305349214597011965405 3692 6222384054783868458544959465327545964722376875239599822741 3693 -1816781742476077484859274157492889900754896952221828488829 3694 509126538213933398894626430401077924885660669457068363468 3695 -136808736643953180733751981594316066507988680160020999012 3696 35214685421476574868692576149790272081648413600671012868 3697 -8673171049710978950201479262357513059342817477677382650 3698 2041550608381110053804074277606238483167997263478727107 3699 -458682424909720902483634231232387260266425119924865631 3700 98226341706643892107351529574203825729242513453052219 3701 -20019300259002494967630950664268788368400163320939756 3702 3876646827390432829627782234492124149128476711542615 3703 -711973315543683584627298993122593701429432391687517 3704 123767904538034020040304134044537908851480272183611 3705 -20320655516836358898387675914892676113316867279809 3706 3143399452246304547812390482953047410787219116881 3707 -456901259372897048963738705360675949630533649717 3708 62215205123510472847727894539648326440488761729 3709 -7909504345747495561229096675991344177293015886 3710 935217919697430398478514630467434632849183029 3711 -102396309876379208001602722001742736045329771 3712 10329361019155629938028399161467576455693665 3713 -954407011601042575110719876370332858724555 3714 80217423999252428770543060143845824834236 3715 -6082814510624115933523776832271294103464 3716 412008319002240212671110334427806483056 3717 -24621081292336444654036978646754895380 3718 1277901555936924638178169062394522480 3719 -56435250030648105377973845438564220 3720 2061863732476134595997007890538780 3721 -59830817754471647467211100924570 3722 1292838039467058508246803328740 3723 -18492350471426311599990501540 3724 131327898242169365477991900 3725 0 3726 9640159893 3727 139302853335531 3728 848431231517618307 3729 337160978680923993798 3730 120363624745919698591662 3731 8179294163856136944822955 3732 801016158859340739624900295 3733 4420455939086875501910256751 3734 903552555246827462973167975112 3735 -20892582663071964531077393429790 3736 731024939006337110920160364289332 3737 -19143085461230367025829277461892324 3738 433494850281797111375691369687044148 3739 -8602138778255166497874323081897752692 3740 150976939212254578862914252162211032484 3741 -2367837980348980534514350334715439360315 3742 33471049922717462275313702648346730355345 3743 -429563288264117146580993637102098898638298 3744 5036837540309698446388061083132201219135620 3745 -54255507100780234216361101295635973732591856 3746 539482295291413665184575270288228021798983338 3747 -4972888496500190800200373224381491149743559034 3748 42656533832464992930762903674723780133519398032 3749 -341650467130705006066600105615566523572088481300 3750 2562856965041376992863637080558842434540996870854 3751 -18055570513336006333454592152073402670625572153481 3752 119765104866254066827976419793318090507794249998793 3753 -749674085102055308341290613791848469990131241025553 3754 4437553375879875122571600359225682662111420884300741 3755 -24887093824836137174599865512515805053692508937958933 3756 132473247905159436601579649492087230652753687805345181 3757 -670362962539066741522957613569199650796260479497870231 3758 3229764385413972169484208305023620132846117276002895222 3759 -14835902901764578131946193032764004453965249584917758756 3760 65057827772576050845615391808635324232322687412338485376 3761 -272677054347076369804732153868772496935810204299842248052 3762 1093570015615209440184848086162168765005301464682468759470 3763 -4200942115986873795067207191727533138346860332070771076254 3764 15472926422632909973303507869065738782007095652531042368918 3765 -54691561391139695640275400851547842472980566100343919015332 3766 185678577660640767789182028640877559630796516121452399155681 3767 -605962079586372813942601016890496833588151911876189800315539 3768 1902385810282207376601063592263813150088582476931994941159823 3769 -5749484942199983503690749960095502519076024488538117984991275 3770 16738861979019219286832717405665135394282028520467902704593285 3771 -46974487121079947690354796404122186057621105937132732239411351 3772 127143442494379849636212461720973400711709754962803018120688417 3773 -332095947228532999538797434985391940172845791263674007519161207 3774 837527216660501960065340667670855837836610412909165129881338405 3775 -2040398977274720944873721928568175417773277220578955389634391626 3776 4804132175781666720375357392618645035879006275839714222579701456 3777 -10936789478634833677193367309164377101104358529974226625756163574 3778 24083540665774918372564479874553876603842487895884092820000514788 3779 -51318820058678172037010770756183970391336764106899455227888866322 3780 105856950940739544209534442796567479784785936555193683625731104988 3781 -211446165486923114910423672831729784198859813320485731792926005879 3782 409129234858440157008444762468739658075613110959941980850745466267 3783 -767071196126630225138029053454593294014569654388575896014523194404 3784 1393963863632930006564375353531660898493252286743018575397265784252 3785 -2455990165380187377517322894405048831193588277194466581185045389136 3786 4196355545828630027594840807559719595160737331356940893495961983688 3787 -6954929626165420154756303718683984577284095281321601209566213411822 3788 11183700353976944121020117922709055799255285008856848561491456777074 3789 -17451856504486419360437335131714939863871866482325926325214056043986 3790 26432960109091522678168651513581207414740823923321453989811253974821 3791 -38866611179930909635662398313640854895517890845333694261801470449016 3792 55489015619588772533917745723232639936482094368223422837385220950328 3793 -76931442363726352338577398590926520862340788515603493695785445156225 3794 103592594530073013183254773837202617547894263204838600899089405438545 3795 -135499460442124138623695833895860870983904552447693439752256444806833 3796 172179392729608160581532791600350512842775534199669614171612688157911 3797 -212571510270128253848729106744332163955005302807996164963126777868802 3798 255005560675778669965581240436308843797271798517350191098364638677427 3799 -297269501355749982279580022511998036064282594157273279336665613647110 3800 336773278232663524511941744074273610965967763207782005416464198829718 3801 -370797693892916827055763521752324893947299146421272920122567257940091 3802 396797818647983831757616470054203859555302778535801501418465481703423 3803 -412715038726702807347955597014402138383212415091928848820285519265119 3804 417245069692102804052645176872415395625956247480353956143158719998443 3805 -410013732523388167059424804979441075642673770568477357127769520157365 3806 391627759341445451926196416179712921345885071848541114994051330848297 3807 -363591101763803486206774769989062594255691400445038564423472216061174 3808 328102687106446285581162416953111545233093425769136136262206085505680 3809 -287773185686539815904462357783438269884497591323370481109792515682230 3810 245311119656056575782080552480144223088766380150564851154879661669156 3811 -203230078903566160547125316208834444134348438489545379753091113680700 3812 163619504632866153655134192496438969137902546657159414996497493917202 3813 -128004708594966782459287031494294260246402692821881447561575498117394 3814 97302256434624108240386569093359768841592070111908460997005325129308 3815 -71859310245057819104214322073079543621112423623549118706599377147275 3816 51553488679821356049203971530994373474622886727727397703194330514415 3817 -35924785994783814271759186083768162425061099749908462272958947183231 3818 24312635207306832840217372538610771265457954391722623536067880642395 3819 -15977410668645792998555348267954871810658069957420526845952003833655 3820 10194034841997165616425172527604054940539431285823129658102531223727 3821 -6313553116887763768745899902271648797471907034592373145505451002239 3822 3794948077487450133448793508102768247022505255127341776975373712289 3823 -2213358404120454169368322438171180182704492637185980098032434344430 3824 1252317035575786724871701987460643981700997406108551257785310957610 3825 -687209279899909268062447595948894071700395952359805327439430219021 3826 365648639205987302405617999354990765678894286506128193130937008417 3827 -188590280740141346249114549621529424032534333797288915028149025627 3828 94259904293495889362852805162324918411329347942672009185426518991 3829 -45640491179469958008683506036237399061507222556261058422500777298 3830 21401461025102438411537274569482057713661039937530940422627203008 3831 -9715180734050250556145401472997037447591819362810707220414141057 3832 4267829625403009980663524040393046591164142067771734463536727145 3833 -1813575292008726594877267139373463809450009048690301415034496400 3834 745158372048016304763671440621063898379800093050484765864504286 3835 -295900721683226030923680330849722614137095663841031723393626846 3836 113504969266224108709122396514480257856531098493802980343892788 3837 -42036660600294007094557645075413021144299142268145273033475817 3838 15022568707821377530311947994375030959149621928726812519249133 3839 -5177320178983276616306929194147017553703825971929669992875294 3840 1719632436164754154268231521071234396526888443119739208643740 3841 -550100900348245401943925578935258383537059461174812917765868 3842 169360220853258743627069891663508383099759721367792859293954 3843 -50142633698048495442778922424009620563539873822518536724490 3844 14264944804544166937123726038281740342690554992071099019880 3845 -3895963179192619593294852431819420876412764079277986182763 3846 1020534046334005364771479554635548317127292208662566243971 3847 -256131445012149011661725475843557045692050728677400694390 3848 61523552839940635591422844483217604952246064052400929298 3849 -14126846030453028902781278154409114575311559998002736950 3850 3096806697552637550850707152954819833486478017440292470 3851 -647203010679756323320072754810561543561310077380870940 3852 128754950164955083217730450565540140579691015187038040 3853 -24342434943478586868542531475669501920686588594269196 3854 4365689713933162428029456085265285138212825776230313 3855 -741251515275132806099746783874220145470775819605015 3856 118891049561851581262001600277305107166907462040653 3857 -17970033025943189103996875844445289342031972950642 3858 2552654207013887796220414056330950174654512796336 3859 -339756300843972288697665723335912528550173688319 3860 42228066382313784200020203179580749760811951655 3861 -4882293571256906764795582044358597781796543551 3862 522794912157653239240848442827764675235246466 3863 -51586014195286219595774189859553822637471922 3864 4663132872575122359333285777526467593872736 3865 -383505352828314963792761511011906402358328 3866 28460169178027205030827914629217864218988 3867 -1886859118355206664152943646602802111802 3868 110385082226137612989826308807825931790 3869 -5609684473277715614989902126632466180 3870 242602957968457726592450118748455300 3871 -8681122525159847638955789558190090 3872 246760540602375716786598180624810 3873 -5223880087565619083541539302350 3874 73215303270009421253980484250 3875 -509552245179617138054608572