0 1 1 -1 2 1 3 0 4 -1 5 1 6 1 7 0 8 -2 9 1 10 -1 11 2 12 0 13 -2 14 1 15 -1 16 -3 17 6 18 0 19 -3 20 1 21 4 22 -3 23 -7 24 8 25 0 26 -3 27 1 28 -1 29 18 30 -18 31 -13 32 17 33 0 34 -4 35 1 36 -19 37 -4 38 56 39 -28 40 -22 41 20 42 0 43 -4 44 1 45 31 46 -127 47 60 48 136 49 -98 50 -34 51 36 52 0 53 -5 54 1 55 120 56 163 57 -511 58 80 59 288 60 -126 61 -50 62 40 63 0 64 -5 65 1 66 -483 67 1212 68 -58 69 -1603 70 730 71 548 72 -336 73 -70 74 65 75 0 76 -6 77 1 78 -933 79 -3154 80 6104 81 690 82 -4157 83 908 84 968 85 -396 86 -95 87 70 88 0 89 -6 90 1 91 8623 92 -15427 93 -5998 94 24328 95 -6685 96 -9633 97 4100 98 1608 99 -891 100 -125 101 106 102 0 103 -7 104 1 105 6748 106 67553 107 -94727 108 -35848 109 75296 110 -5201 111 -20121 112 4808 113 2548 114 -1001 115 -161 116 112 117 0 118 -7 119 1 120 -189589 121 251198 122 231350 123 -474145 124 57891 125 209084 126 -64092 127 -39301 128 15777 129 3878 130 -2002 131 -203 132 161 133 0 134 -8 135 1 136 41561 137 -1737128 138 1851152 139 1263336 140 -1713452 141 -95368 142 506400 143 -65880 144 -71858 145 17800 146 5712 147 -2184 148 -252 149 168 150 0 151 -8 152 1 153 5147391 154 -4989983 155 -8350344 156 11611376 157 278668 158 -5621940 159 1203832 160 1147424 161 -352990 162 -125562 163 48040 164 8176 165 -4004 166 -308 167 232 168 0 169 -9 170 1 171 -6328400 172 54118183 173 -43987263 174 -47348704 175 48173120 176 8325028 177 -15523380 178 713136 179 2384240 180 -376198 181 -209562 182 52800 183 11424 184 -4284 185 -372 186 240 187 0 188 -9 189 1 190 -170622599 191 113792344 192 335148526 193 -349311143 194 -61420812 195 184829016 196 -24798496 197 -40314028 198 9600558 199 4730312 200 -1427860 201 -338418 202 124452 203 15624 204 -7344 205 -444 206 321 207 0 208 -10 209 1 210 394612599 211 -2028319302 212 1220676112 213 2024530310 214 -1642670683 215 -479456216 216 573951824 217 15115032 218 -93942074 219 8570444 220 8838320 221 -1525324 222 -528342 223 134280 224 20976 225 -7752 226 -525 227 330 228 0 229 -10 230 1 231 6807529823 232 -2658118627 233 -15499725858 234 12639687344 235 4353431449 236 -7318899475 237 438631832 238 1691727440 239 -306558234 240 -209514390 241 51058660 242 15955664 243 -4702366 244 -804366 245 286200 246 27696 247 -12597 248 -615 249 430 250 0 251 -11 252 1 253 -23890335372 254 90448845925 255 -37326073287 256 -100271143448 257 66742368832 258 28074103169 259 -25280520963 260 -2346710736 261 4372647016 262 -161331126 263 -433590382 264 50043168 265 27561248 266 -4998070 267 -1193214 268 304656 269 36036 270 -13167 271 -715 272 440 273 0 274 -11 275 1 276 -322371010985 277 39986804810 278 831102485918 279 -539353275733 280 -292998265451 281 344057333064 282 4365103468 283 -83913029739 284 11026556966 285 10870759500 286 -2148526028 287 -867789026 288 210948682 289 46351976 290 -13338160 291 -1735206 292 600435 293 46266 294 -20482 295 -825 296 561 297 0 298 -12 299 1 300 1564733285829 301 -4743181017836 302 1109512296456 303 5753455108364 304 -3177390522882 305 -1803975117140 306 1310176017824 307 205965399044 308 -238399949033 309 -2485303480 310 24694971888 311 -1734074952 312 -1644054252 313 213488472 314 75360032 315 -14086072 316 -2471997 317 632676 318 58696 319 -21252 320 -946 321 572 322 0 323 -12 324 1 325 17884889743135 326 2570900427937 327 -51524090304204 328 26621775462072 329 21097775974602 330 -18946974105718 331 -1643846573892 332 4867395241376 333 -417102725867 334 -656035420593 335 104178967112 336 54404010576 337 -11050351524 338 -3033012724 339 728747832 340 119919008 341 -33746119 342 -3465297 343 1170884 344 73656 345 -31878 346 -1078 347 716 348 0 349 -13 350 1 351 -114158790326872 352 289250873308939 353 -16725879468735 354 -380607270451088 355 174384899808096 356 129940389348198 357 -78963835980294 358 -17540501493992 359 15084667134960 360 809098447789 361 -1623551382065 362 52271700416 363 112202039008 364 -10101018188 365 -5365134164 366 746602064 367 185779880 368 -35418955 369 -4777201 370 1224080 371 91520 372 -32890 373 -1222 374 728 375 0 376 -13 377 1 378 -1148760455103339 379 -485438156413996 380 3671595680008694 381 -1489161089792811 382 -1678986922388594 383 1207545260725532 384 199328495040464 385 -326812779280050 386 13773290234743 387 45677904949768 388 -5686988199082 389 -3913084660233 390 666109051764 391 225683560824 392 -46060191984 393 -9286483596 394 2198422291 395 282773348 396 -77970750 397 -6498349 398 2151006 399 112684 400 -47840 401 -1378 402 897 403 0 404 -14 405 1 406 9352547367316435 407 -20300375314327514 408 -2470310169053656 409 28840302714581114 410 -10852212655240985 411 -10545426495899052 412 5475067921476568 413 1587351691466220 414 -1097777262629601 415 -103828787101758 416 122358264832016 417 157471761278 418 -8729189836541 419 500148304312 420 431610578224 421 -44363360952 422 -15548436007 423 2262206154 424 421146440 425 -81387306 426 -8717995 427 2234804 428 137592 429 -49140 430 -1547 431 910 432 0 433 -14 434 1 435 84506129360018831 436 61025863006530717 437 -298716889100775574 438 92097815195771000 439 149107567576708895 440 -88084911601232149 441 -22072197240024964 442 25161710666858840 443 15645316387011 444 -3640002824969739 445 338959231529662 446 320947963229936 447 -45549881312637 448 -19041919702981 449 3329226122088 450 808363019120 451 -164174711715 452 -25564850129 453 5958397510 454 618012824 455 -167298131 456 -11564839 457 3759964 458 166712 459 -69615 460 -1729 461 1106 462 0 463 -15 464 1 465 -860853377891572404 466 1624058235742193929 467 503812979200434105 468 -2486084603860075816 469 751691966522993248 470 963451091889352819 471 -432398925569922365 472 -156927940986397256 473 91108586193938172 474 12259113028654793 475 -10495713418698055 476 -334063036484592 477 770148153612640 478 -22471793303013 479 -39156764550005 480 2874041677744 481 1454833211332 482 -162212081149 483 -40915962477 484 6137206712 485 890718400 486 -173798911 487 -15163343 488 3887000 489 200564 490 -71253 491 -1925 492 1120 493 0 494 -15 495 1 496 -7049137227246760125 497 -7426919972087760074 498 27559388959637052710 499 -6072001799062818729 500 -14800233256408064089 501 7278851876969761828 502 2524953434942968980 503 -2202286271551342129 504 -96258513505174849 505 329456795107791138 506 -20947347096493806 507 -29826023955972853 508 3481075741333635 509 1813584687081048 510 -272255705777048 511 -78987430448141 512 13921133027913 513 2572200517530 514 -517602687382 515 -64484019275 516 14800858709 517 1267679556 518 -337505324 519 -19691139 520 6301685 521 239694 522 -98658 523 -2135 524 1345 525 0 526 -16 527 1 528 88800890398845857969 529 -146801098434494343632 530 -75406955960802756960 531 242163852395762610768 532 -56582674943880635736 533 -98773828834764152272 534 38537573397470751168 535 17105193783472583696 536 -8555864751949649524 537 -1493679388862320912 538 1017675761664759520 539 61553515335507728 540 -76618621033510856 541 320258316785648 542 3990809456195200 543 -193937832583984 544 -152080877047210 545 12832015439504 546 4403224325728 547 -518327299088 548 -99385677352 549 15235966096 550 1777028032 551 -349187280 552 -25317396 553 6488144 554 284704 555 -100688 556 -2360 557 1360 558 0 559 -16 560 1 561 660566546904512555775 562 945324298844538652993 563 -2864499216562465387280 564 397127972442402271072 565 1639035037493514263128 566 -674748790541042892328 567 -309588492884022456144 568 217409735512342911424 569 19154315568054005876 570 -33629060865279907812 571 1180949042780886832 572 3120897168055675040 573 -292215322769259320 574 -193982643003530776 575 24930680212041712 576 8635291270541440 577 -1328694474364790 578 -287965732362618 579 50700425696720 580 7423144194720 581 -1477292342488 582 -151159971352 583 34192821520 584 2464106944 585 -646254700 586 -32281444 587 10187280 588 336224 589 -136648 590 -2600 591 1616 592 0 593 -17 594 1 595 -10227371954141244765600 596 14869857836795168500687 597 10988527649246816453761 598 -26486099664799530718656 599 4456624384167931435136 600 11315965847235753475528 601 -3842137801486164403112 602 -2060214871915388499232 603 902589504089056569632 604 194549846097745893316 605 -110817890696051479076 606 -9752480264357142144 607 8546562219527366080 608 159496771439342392 609 -454873009539711000 610 12257404902579872 611 17712872150712480 612 -1094436397224838 613 -525075206444730 614 48416981298752 615 12184440518400 616 -1490231356680 617 -225631337880 618 35152401440 619 3372912608 620 -666276988 621 -40808228 622 10453504 623 394944 624 -139128 625 -2856 626 1632 627 0 628 -17 629 1 630 -68916851324532411971087 631 -129160334460576344077776 632 333377787685171307545438 633 -20385823069580114713039 634 -201873828221302811214872 635 69497172925557517498096 636 41235810960761254486208 637 -24033747110692833645528 638 -3239324852213401243444 639 3846006356899621977200 640 -27448720332826619976 641 -365515041339102418036 642 26324298545175501048 643 23181223014345996336 644 -2529736361187741344 645 -1051962927057199048 646 141581198230376854 647 35789962707395472 648 -5558538303600540 649 -943497852059690 650 165186486420120 651 19734566164944 652 -3881679745152 653 -332926721192 654 74284435628 655 4573381072 656 -1183230056 657 -51213588 658 15961096 659 461584 660 -185504 661 -3128 662 1921 663 0 664 -18 665 1 666 1309609394516299527236591 667 -1674701089177093506882318 668 -1666424565258270045635680 669 3233429820609433325505422 670 -338747837638754557909815 671 -1442247650390336564166000 672 424853123141859939179168 673 273961130396385682727664 674 -106254059142252926614692 675 -27447212304057011119272 676 13470826889542222142240 677 1548618455902074831528 678 -1063114028295769440492 679 -42531440904461108688 680 57710791668080009760 681 -434917545806593968 682 -2290348634615516318 683 96974253255802124 684 69256062407949536 685 -4929927768660748 686 -1643297883188034 687 161044843840624 688 31253274524128 689 -3931391502832 690 -483442847316 691 76248548376 692 6132204640 693 -1216203800 694 -63791004 695 16332240 696 536928 697 -188496 698 -3417 699 1938 700 0 701 -18 702 1 703 7933382077080591819232447 704 19132147243090743581939901 705 -43197865725619535683039050 706 -592180080202391353623072 707 27549878004107721197976181 708 -7874607676917062610686055 709 -5994745729322408086408080 710 2955359749499651028029600 711 546180943739256135762108 712 -489860526503423662374556 713 -10211946878614652648120 714 47649625060616242287584 715 -2449083896928189547484 716 -3079472779546954680380 717 281257951955206509904 718 142188499384362570144 719 -16711294345735566814 720 -4922406539436426570 721 677430757216247076 722 132215791575912608 723 -20559986589919354 724 -2825294072426386 725 490736829372816 726 48917341081824 727 -9509692831796 728 -694920220748 729 153087303432 730 8154131872 731 -2083712780 732 -78949836 733 24330672 734 621792 735 -247401 736 -3723 737 2262 738 0 739 -19 740 1 741 -185646394207678414598556188 742 208121899272006995252371789 743 269332277005001808711563641 744 -438180693586319979947501624 745 18416296618077956496891008 746 203586483457453505665922949 747 -51657025881308457288166727 748 -40131751914477574323572000 749 13872348718459382407108432 750 4214444707210345108791748 751 -1817764027468880679475724 752 -257798124096179485077696 753 146712636965556147758272 754 8851114944296768752020 755 -8112565260528387497564 756 -83178600204395836576 757 327510043741649542328 758 -8236619331755638922 759 -10075440818766509026 760 536762674180671760 761 243554858078575616 762 -19028159663001866 763 -4731797594720690 764 484565451428000 765 75112608642832 766 -9651849442860 767 -985197717436 768 156875094784 769 10737553600 770 -2136188924 771 -97066668 772 24837408 773 717060 774 -250971 775 -4047 776 2280 777 0 778 -19 779 1 780 -998149422259644440709686097 781 -3083069516895034981428213758 782 6199257921607430862244151758 783 540401836406895657670850787 784 -4149655829330108790889846375 785 970847052023255570797264848 786 952059354737460797504712796 787 -401748107698984015175448663 788 -96188945174354701339009124 789 69103309870771192916233304 790 3404612136983395766644424 791 -6878617618595315174710196 792 215991679017055733305556 793 452596506030524721206128 794 -33808981789755391619424 795 -21233221534997150150220 796 2168047947712019754914 797 746527288520511525804 798 -91185871550391855532 799 -20376915633389540134 800 2831628346069665054 801 443220297549938224 802 -68701486857606376 803 -7833810164033570 804 1348414866045292 805 114139755779992 806 -21937590313272 807 -1384223604708 808 301341536036 809 14035393936 810 -3546405632 811 -118663740 812 36200871 813 823650 814 -324786 815 -4389 816 2641 817 0 818 -20 819 1 820 29011822974603767392855970205 821 -28321918872373376964183336020 822 -46841185410403867186013030824 823 65580063812391958754345883316 824 1370869671574434503770113554 825 -31691638848935051658392360316 826 6842826742505797928238341568 827 6457558667975817596754902732 828 -1997113126788557741433378339 829 -705056825873473705174907600 830 270891773173700723593376288 831 45780098554948076449919184 832 -22354611799329945945643912 833 -1788230975044221218911024 834 1257978573675845102911296 835 33785669365851939490032 836 -51588684349267895022886 837 496325686620590401192 838 1611551667086674259600 839 -60618433945019372520 840 -39583644785603403444 841 2428066152131947064 842 782722350781034048 843 -65285677727098712 844 -12682797591257022 845 1342297382370672 846 170602138129184 847 -22287732517488 848 -1921569819464 849 308295815184 850 18189396160 851 -3627476048 852 -144217239 853 36880140 854 942552 855 -329004 856 -4750 857 2660 858 0 859 -20 860 1 861 135784021735737871794507386143 862 540750142065423286665163200833 863 -980519530326905566179624158676 864 -157150990822430947419519100824 865 687190040201877542214825321270 866 -128496139009367605994984994954 867 -165026893464472557038895719404 868 60022491898755718482358209984 869 18016593140946639344908449503 870 -10741675469476156154726333267 871 -843689472760641209594883664 872 1094345327847133820154027872 873 -12841169284945862716108312 874 -73264664638372598002178808 875 4315972563196030247569040 876 3488712469904869263986752 877 -306689347585776198771938 878 -124390608090771153961006 879 13473391470158594265896 880 3443748820319943918192 881 -429157022781667132060 882 -76046942580065332860 883 10595085717965048728 884 1367127903243659328 885 -210708697052294506 886 -20321626075396014 887 3464824538245360 888 252631380259680 889 -48027836315224 890 -2646180768760 891 569759508944 892 23417841088 893 -5856428957 894 -174384147 895 52712460 896 1074792 897 -420394 898 -5130 899 3060 900 0 901 -21 902 1 903 -4978069201258547238099700132392 904 4186358909673634309266717006067 905 8798685043271580379561896177537 906 -10788622722242138163343624362352 907 -916024585261505389709828479584 908 5418061394922691290984485552586 909 -977083238541739837630916705050 910 -1137837359495207249530805575800 911 315315115735078939562051611808 912 128421098396874309169734175471 913 -44370044443888157817212819155 914 -8735412297316816734412194688 915 3743985617099859568841797184 916 371735991984770209450468792 917 -214281724857959758557325240 918 -9127916558657714947965088 919 8917220137910513292046864 920 41555136107967813268534 921 -282453366583773197311534 922 6673766162230421248160 923 7035965937215971681280 924 -329211648326597498436 925 -141237431780739815132 926 9529463899777693360 927 2327566033969356448 928 -203716586519852570 929 -31939658928662062 930 3467339559807232 931 368752137652416 932 -48810308874696 933 -3605616433848 934 582007601760 935 29920676056 936 -5978457065 937 -209758803 938 53608272 939 1221472 940 -425334 941 -5530 942 3080 943 0 944 -21 945 1 946 -19701622829199768122686429598707 947 -103128080709822833655101788001684 948 170159989852992739397483158792614 949 39804492167628113839435610023789 950 -124649452649654609219809896863934 951 17917668485523151102411734405204 952 31164039906582516651545393559792 953 -9800729293517454178095138299294 954 -3616641859222891904180715358755 955 1831210597386247913762703257520 956 199775689179209247557279467922 957 -191027741851710273894572185955 958 -1499523632719855492159819848 959 13007913910856954617877476496 960 -568643575517200273815263392 961 -628217911752883896199733448 962 46889327411639568354934650 963 22690877253576791823635368 964 -2172213246769018456614276 965 -636234176211952440986438 966 71204161376956762220908 967 14236517652980198392856 968 -1791253113431784786752 969 -259645707876260231636 970 36117805813476707074 971 3923258095448329456 972 -600416610395561308 973 -49732930759005438 974 8398707138734584 975 533757973052880 976 -100424465373792 977 -4877610893960 978 1039541852121 979 38003302732 980 -9414539330 981 -251157447 982 75285410 983 1383732 984 -537264 985 -5950 986 3521 987 0 988 -22 989 1 990 934307873972788789100395043394123 991 -666015605624366075537297184494050 992 -1786721371673825405252045001106952 993 1942355241120201176601135864215234 994 292951966477204602575759336155275 995 -1013362296769235797290317342773924 996 148351488176912113012232746370280 997 218852468864745679797767736019492 998 -54315132584646127746328327267539 999 -25425690807367894270670685051714 1000 7952191894450408412737529790944 1001 1795964897375441812436949946242 1002 -686371586337849534976895212827 1003 -81306270332955206338885126384 1004 39937995736467511852664573984 1005 2305283019628828545491104240 1006 -1685224763050775217341262930 1007 -30326420587323606209615620 1008 54066587619433360479679760 1009 -589895850143885180466364 1010 -1363903246877725713228530 1011 46248076626643564104552 1012 27740438192581059437488 1013 -1491165378632108621160 1014 -463755659045037302278 1015 33504846167938311468 1016 6468613024494912096 1017 -587309261593997356 1018 -76148670473157622 1019 8433993306502288 1020 762874288981664 1021 -102052368593296 1022 -6536628800041 1023 1060355925286 1024 47942538424 1025 -9594037574 1026 -299313289 1027 76449692 1028 1562792 1029 -543004 1030 -6391 1031 3542 1032 0 1033 -22 1034 1 1035 2989425234325513029314596556010863 1036 21348941315245129007717157399876605 1037 -32264973793002690137932116106693310 1038 -9969095492001085429630499006042008 1039 24677723288042642956964147399072667 1040 -2550836541080659590885974524205513 1041 -6397105053265191354382353775257292 1042 1739419968440237741251320685786472 1043 780456478005929180867286051663473 1044 -340867619778266340015650102276617 1045 -48191181856125312121764988843054 1046 36437141040528074238270476353056 1047 1004665090232156502807410759565 1048 -2523216410609937714110575352843 1049 72975326756187601066851238448 1050 123522346492448608957112417696 1051 -7667121415514332225188863754 1052 -4515870122504813857666196046 1053 379816580939220576408545412 1054 128099000261994944629126064 1055 -12869184075658008522525874 1056 -2900277584410775455897450 1057 330485813391859381296248 1058 53559778608150272845104 1059 -6761793933475621844318 1060 -820548567483908950274 1061 113679954710864544308 1062 10568436407601874592 1063 -1604877317492472518 1064 -115611537522844902 1065 19341205186744752 1066 1082111834778912 1067 -201605085677589 1068 -8703027366879 1069 1837312499834 1070 60158113576 1071 -14773753753 1072 -355229149 1073 105667188 1074 1759912 1075 -678755 1076 -6853 1077 4026 1078 0 1079 -23 1080 1 1081 -191119260440743040466298231441558724 1082 112757594720704396103030616535720113 1083 392035345331754976498719263110943353 1084 -381138117341835124152090520264465992 1085 -83666443258740481053221174783029600 1086 206598848053931779122413389521970615 1087 -23474377605086278798245952302015265 1088 -45807020385858817906030120839630040 1089 10156272507559989092900323915010308 1090 5460526713233137100213033005661035 1091 -1553039705869430617685105765897885 1092 -398068881049732121518551883316048 1093 137201266149778923272770736473408 1094 18894901592781183970908817765341 1095 -8114786097490800922332779276587 1096 -587711466293274945019690994528 1097 346999717490629604185145596184 1098 10622443915162768907453473818 1099 -11266531663794203406849784598 1100 -9322721632445028474529712 1101 287501478710843677768757376 1102 -6412031155148246216195978 1103 -5916236000894412385634170 1104 246695822989303511463856 1105 100142590596596245834824 1106 -5925875314150061410170 1107 -1416185864215754277258 1108 107690301375582977088 1109 16938015580153672384 1110 -1582631721347220086 1111 -172952026368925702 1112 19466847337491488 1113 1517804202337772 1114 -204806480395131 1115 -11490637154963 1116 1871597454648 1117 75026886880 1118 -15032426365 1119 -419800117 1120 107160680 1121 1976436 1122 -685377 1123 -7337 1124 4048 1125 0 1126 -23 1127 1 1128 -458333132626983885317146906183623397 1129 -4787275471952821460122188237650132818 1130 6658754364326355657118297529636624150 1131 2572055333412439791935473686385860687 1132 -5314433513257297694926746402334359381 1133 346496303086005670036694328927680204 1134 1423916141901412588249431119697962500 1135 -333695569785812681897897178844987485 1136 -181192229202048362983613921117124627 1137 68995938615936465493193160705099166 1138 12136918399574704510904937108051030 1139 -7565556876314052131858072221787599 1140 -360435195753481585868825360880955 1141 532787988599261404147414612750800 1142 -7653981781666183096207233481384 1143 -26427872526481055404360539248251 1144 1322214733263857246017462976142 1145 977312008990463458660166700124 1146 -71569768494510693601824089108 1147 -28022031299552609853093494858 1148 2521535521151344248612803022 1149 641230749569580461799680392 1150 -66257159501787704871297608 1151 -11973135780065710118027490 1152 1377052757371804563260090 1153 185630694383968945014572 1154 -23425168712308581504996 1155 -2423012183405281128670 1156 333835314914951462986 1157 26920667517917034064 1158 -4055167779809358240 1159 -256742947582958678 1160 42561470719847079 1161 2114315232449206 1162 -390279189182658 1163 -15081613893301 1164 3155920374935 1165 93116531596 1166 -22684703580 1167 -494245873 1168 145986313 1169 2213750 1170 -848562 1171 -7843 1172 4577 1173 0 1174 -24 1175 1 1176 42466019648176117365727330434783952649 1177 -19996529317245168454619763548421458040 1178 -92827590194047056063115276820582645072 1179 81201367035179576559471189754585858616 1180 23704297617631211288801187639783217532 1181 -45756566113823248104732423827269576664 1182 3735676298472314820900058647581075680 1183 10402005676789714935066639037410857016 1184 -2051134150773129169336404207713047494 1185 -1269211713905529311863625758170243656 1186 329218170819790915406087251475430832 1187 95060574998148530828039841421075784 1188 -29796151824041442186328649056824356 1189 -4685866761696685755675004395094312 1190 1791269800857667825193279219251328 1191 155606449217097703724034462436232 1192 -77592170845462734244621944369857 1193 -3312129904239066381800216798384 1194 2547935227158236254290070525792 1195 30071823011604724042401740592 1196 -65713912805251289510498473416 1197 768106937255089530422786192 1198 1366636964520961800055885632 1199 -42249881911150888846479312 1200 -23388250210017730601470068 1201 1116861756576820271534192 1202 334700880751007045659360 1203 -21247067378192177348464 1204 -4056789202628074355368 1205 320938339950427122608 1206 42069813363838878848 1207 -4022029482275408880 1208 -376173047832939241 1209 42901725743212712 1210 2915901532692464 1211 -396290508189416 1212 -19646262993972 1213 3210862957256 1214 114932394720 1215 -23050674152 1216 -579648806 1217 147879512 1218 2473328 1219 -856152 1220 -8372 1221 4600 1222 0 1223 -24 1224 1 1225 65653741722454926255234985908737332223 1226 1160209589167158593648653408613399594017 1227 -1490288220064066683724642522622577618328 1228 -695460228504842821114455409456122129584 1229 1240985136587572265224572619699360886116 1230 -35659948412811866969637652081886525020 1231 -342825970884998108770523753610503310168 1232 68798688567736473153440758373593178336 1233 45237183614657758949640487414804972278 1234 -15127310258915237844213116488011670078 1235 -3226490623622705887662069829310833384 1236 1703891986537750299956533615004420624 1237 116308645852607445759701804180080004 1238 -122048731906809776217969719515087724 1239 -11170038311274570041966053123304 1240 6132614862426078560457137228958336 1241 -235371998081382041528761752988775 1242 -229285959038917505045406667969361 1243 14431274684480201024310392373008 1244 6640636149960421281779368020896 1245 -533061009290688975746385485432 1246 -153448797541076828730140227768 1247 14375551283479900514501081744 1248 2893778200759618152822159680 1249 -303906812790724365224514412 1250 -45337630396704074884164836 1251 5234430833439605918885936 1252 598611630137506993962400 1253 -75326451922474129702296 1254 -6737694155950011144632 1255 922384707140967842608 1256 65241370427455810176 1257 -9747906042661006303 1258 -547281742260729841 1259 89932177324009992 1260 3996194308925712 1261 -731243104986732 1262 -25454673885420 1263 5282911583816 1264 141231182048 1265 -34151191338 1266 -677478846 1267 198811448 1268 2756688 1269 -1050732 1270 -8924 1271 5176 1272 0 1273 -25 1274 1 1275 -10217142163339949776366659040318086705136 1276 3619929538772417365798274686249035049463 1277 23680722036783712670534787262670548400449 1278 -18715683500591499098908967428925635388832 1279 -6907514992657729752333462752262683694912 1280 10973751719948076600480979034919476656748 1281 -550178992157452799223432876594547757148 1282 -2555395918528719617995273892450892550256 1283 445084771013562980403118663851806718992 1284 318532238983007256454560324382772093278 1285 -75472930052708956636699908177896680862 1286 -24428124484632891028804348906615905856 1287 7006448540121207198143060321727908704 1288 1242206074891544805379413914373414684 1289 -428191245311781446108128348037392812 1290 -43330409544842916764391626361077488 1291 18783758038710465198485761131215904 1292 1021054223556993647114809779933897 1293 -623514594794743049347470540223249 1294 -13829433193963639421452000008896 1295 16241959846454675171857365036288 1296 -30163698952092114570981475752 1297 -341069936224858923583864675256 1298 7205980921398877958200384800 1299 5894866126473017382030875808 1300 -221646835068124477218087196 1301 -85244667641062431505289380 1302 4480479881072068876779520 1303 1045102052104375020111680 1304 -69982362778128007432680 1305 -10979177962961997306680 1306 896222004956220098720 1307 99672140315398250960 1308 -9708349209309912455 1309 -786979029816061265 1310 90736805948433760 1311 5427674791915840 1312 -742098025789380 1313 -32756745474540 1314 5368830588240 1315 172681304400 1316 -34660435810 1317 -789033630 1318 201185600 1319 3065440 1320 -1059380 1321 -9500 1322 5200 1323 0 1324 -25 1325 1