1 1 2 2 3 3 4 1 5 4 6 10 7 4 8 1 9 1 10 7 11 27 12 13 13 -13 14 -27 15 -7 16 -1 17 1 18 12 19 69 20 16 21 -182 22 -376 23 -182 24 16 25 69 26 12 27 1 28 1 29 21 30 176 31 -88 32 -1375 33 -3123 34 -1608 35 1608 36 3123 37 1375 38 88 39 -176 40 -21 41 -1 42 1 43 38 44 456 45 -886 46 -8292 47 -20322 48 -6536 49 35890 50 65862 51 35890 52 -6536 53 -20322 54 -8292 55 -886 56 456 57 38 58 1 59 1 60 71 61 1205 62 -5309 63 -44400 64 -113392 65 24696 66 510312 67 941082 68 484822 69 -484822 70 -941082 71 -510312 72 -24696 73 113392 74 44400 75 5309 76 -1205 77 -71 78 -1 79 1 80 136 81 3247 82 -26928 83 -220677 84 -560152 85 776117 86 5700032 87 10508058 88 3322768 89 -15218042 90 -26464544 91 -15218042 92 3322768 93 10508058 94 5700032 95 776117 96 -560152 97 -220677 98 -26928 99 3247 100 136 101 1 102 1 103 265 104 8910 105 -125874 106 -1040876 107 -2443932 108 9519130 109 54618522 110 97670205 111 -15058507 112 -325509844 113 -540786132 114 -274121264 115 274121264 116 540786132 117 325509844 118 15058507 119 -97670205 120 -54618522 121 -9519130 122 2443932 123 1040876 124 125874 125 -8910 126 -265 127 -1 128 1 129 522 130 24858 131 -561222 132 -4715285 133 -8951692 134 90392196 135 470136372 136 771025465 137 -887152890 138 -5512450554 139 -8778048906 140 -2651371301 141 11194086936 142 18964796600 143 11194086936 144 -2651371301 145 -8778048906 146 -5512450554 147 -887152890 148 771025465 149 470136372 150 90392196 151 -8951692 152 -4715285 153 -561222 154 24858 155 522 156 1 157 1 158 1035 159 70379 160 -2428319 161 -20646295 162 -21825341 163 753873187 164 3733120201 165 5038698501 166 -17363211337 167 -79461236393 168 -118169043291 169 15331188061 170 323724054975 171 505812776159 172 251838164477 173 -251838164477 174 -505812776159 175 -323724054975 176 -15331188061 177 118169043291 178 79461236393 179 17363211337 180 -5038698501 181 -3733120201 182 -753873187 183 21825341 184 20646295 185 2428319 186 -70379 187 -1035 188 -1 189 1 190 2060 191 201801 192 -10297040 193 -87602528 194 34524096 195 5807647280 196 27776770576 197 23430112308 198 -255573896048 199 -1015541474524 200 -1330598747472 201 1354563862576 202 7492636779328 203 10901933023872 204 3156245535248 205 -12713504451362 206 -21231317915448 207 -12713504451362 208 3156245535248 209 10901933023872 210 7492636779328 211 1354563862576 212 -1330598747472 213 -1015541474524 214 -255573896048 215 23430112308 216 27776770576 217 5807647280 218 34524096 219 -87602528 220 -10297040 221 201801 222 2060 223 1 224 1 225 4109 226 584780 227 -43049724 228 -359944181 229 1019643639 230 42440339696 231 195270172848 232 -1798172 233 -3238879397740 234 -11789009688416 235 -12006221982784 236 37456290679548 237 147607200605932 238 195548436367728 239 -22875608996944 240 -466459999892226 241 -699921802518170 242 -343074871613992 243 343074871613992 244 699921802518170 245 466459999892226 246 22875608996944 247 -195548436367728 248 -147607200605932 249 -37456290679548 250 12006221982784 251 11789009688416 252 3238879397740 253 1798172 254 -195270172848 255 -42440339696 256 -1019643639 257 359944181 258 43049724 259 -584780 260 -4109 261 -1 262 1 263 8206 264 1709116 265 -178145350 266 -1425875362 267 9923457130 268 299010440540 269 1299364573982 270 -1816381742099 271 -37261740766248 272 -126015813168720 273 -68674520107576 274 769700648677608 275 2564680187517672 276 2918069960822896 277 -2720062836155080 278 -13839659640351982 279 -18928838827751996 280 -5293752567296952 281 20664542620370220 282 34199763908359028 283 20664542620370220 284 -5293752567296952 285 -18928838827751996 286 -13839659640351982 287 -2720062836155080 288 2918069960822896 289 2564680187517672 290 769700648677608 291 -68674520107576 292 -126015813168720 293 -37261740766248 294 -1816381742099 295 1299364573982 296 299010440540 297 9923457130 298 -1425875362 299 -178145350 300 1709116 301 8206 302 1 303 1 304 16399 305 5028849 306 -731595073 307 -5390979450 308 76582453914 309 2053250083366 310 8136284839610 311 -30780086830803 312 -399988155850525 313 -1246794124206435 314 284605129496979 315 13478102001412232 316 40141104506521336 317 34285775285406600 318 -98829776854556424 319 -350460294299486318 320 -428385212728949106 321 46661235694253810 322 922101968857239150 323 1344118202769481380 324 650458253091526172 325 -650458253091526172 326 -1344118202769481380 327 -922101968857239150 328 -46661235694253810 329 428385212728949106 330 350460294299486318 331 98829776854556424 332 -34285775285406600 333 -40141104506521336 334 -13478102001412232 335 -284605129496979 336 1246794124206435 337 399988155850525 338 30780086830803 339 -8136284839610 340 -2053250083366 341 -76582453914 342 5390979450 343 731595073 344 -5028849 345 -16399 346 -1 347 1 348 32784 349 14873331 350 -2987185696 351 -19043835527 352 532214778224 353 13848278382579 354 47041938334016 355 -384186242974561 356 -4072222807159760 357 -11369455302636867 358 17510284293708896 359 212050184444558719 360 572287366980547408 361 235625821477169413 362 -2654833365822435584 363 -7815315648929084246 364 -8056810800318464608 365 7023455194679433502 366 33582195113054804416 367 43890119253490138682 368 11940578968007473504 369 -45556945095820729922 370 -74925005782399524992 371 -45556945095820729922 372 11940578968007473504 373 43890119253490138682 374 33582195113054804416 375 7023455194679433502 376 -8056810800318464608 377 -7815315648929084246 378 -2654833365822435584 379 235625821477169413 380 572287366980547408 381 212050184444558719 382 17510284293708896 383 -11369455302636867 384 -4072222807159760 385 -384186242974561 386 47041938334016 387 13848278382579 388 532214778224 389 -19043835527 390 -2987185696 391 14873331 392 32784 393 1 394 1 395 65553 396 44160986 397 -12143079654 398 -59805783946 399 3485742759734 400 92261420625666 401 238682301922754 402 -4202571673693060 403 -39729710304477796 404 -93676065430992714 405 371542853271213686 406 3080114288631872850 407 7446336744717373714 408 -2269511150823689538 409 -60435888735845547266 410 -156323775474244924075 411 -118136228310249068475 412 319516429538526509700 413 1047784404166394504964 414 1206420691254233432700 415 -124523208438746114052 416 -2399259038349757996332 417 -3421537763972642188716 418 -1638766220960522189792 419 1638766220960522189792 420 3421537763972642188716 421 2399259038349757996332 422 124523208438746114052 423 -1206420691254233432700 424 -1047784404166394504964 425 -319516429538526509700 426 118136228310249068475 427 156323775474244924075 428 60435888735845547266 429 2269511150823689538 430 -7446336744717373714 431 -3080114288631872850 432 -371542853271213686 433 93676065430992714 434 39729710304477796 435 4202571673693060 436 -238682301922754 437 -92261420625666 438 -3485742759734 439 59805783946 440 12143079654 441 -44160986 442 -65553 443 -1 444 1 445 131090 446 131499630 447 -49192670166 448 -142541086891 449 21994298628048 450 609791866500760 451 891994477914336 452 -42619202561623338 453 -373941772012754388 454 -657527794749927204 455 6150591689443096140 456 41967239113254700678 457 87501357116788748064 458 -135554248835354127816 459 -1228406275334240019760 460 -2829462042015210888205 461 -956903710909610558394 462 10725436221738512479410 463 28799908961493255632830 464 27583936819998407215767 465 -22807335224197852158240 466 -103970359439701428764880 467 -131210802801804010119552 468 -34916897405250574798652 469 130892422690809045200712 470 214260831231812077606920 471 130892422690809045200712 472 -34916897405250574798652 473 -131210802801804010119552 474 -103970359439701428764880 475 -22807335224197852158240 476 27583936819998407215767 477 28799908961493255632830 478 10725436221738512479410 479 -956903710909610558394 480 -2829462042015210888205 481 -1228406275334240019760 482 -135554248835354127816 483 87501357116788748064 484 41967239113254700678 485 6150591689443096140 486 -657527794749927204 487 -373941772012754388 488 -42619202561623338 489 891994477914336 490 609791866500760 491 21994298628048 492 -142541086891 493 -49192670166 494 131499630 495 131090 496 1 497 1 498 262163 499 392401415 500 -198747632227 501 -28354356601 502 135386284862053 503 4011489889170665 504 -224599153777453 505 -411232458296421746 506 -3409480960180070966 507 -3131584842967393470 508 90050145024171308406 509 541562191172961905146 510 895842298696381531918 511 -3606890511558935062970 512 -22893524319054573117918 513 -46297457222719218298389 514 15459936456905832217137 515 304222505474021864735565 516 708637977802539418050687 517 488978608966144330748981 518 -1255198375617097552738609 519 -3875503565000671069977925 520 -4259878286362980894598599 521 421262147948361412323508 522 7956395484376673564773852 523 11152591780297275083364268 524 5297001114273138181236004 525 -5297001114273138181236004 526 -11152591780297275083364268 527 -7956395484376673564773852 528 -421262147948361412323508 529 4259878286362980894598599 530 3875503565000671069977925 531 1255198375617097552738609 532 -488978608966144330748981 533 -708637977802539418050687 534 -304222505474021864735565 535 -15459936456905832217137 536 46297457222719218298389 537 22893524319054573117918 538 3606890511558935062970 539 -895842298696381531918 540 -541562191172961905146 541 -90050145024171308406 542 3131584842967393470 543 3409480960180070966 544 411232458296421746 545 224599153777453 546 -4011489889170665 547 -135386284862053 548 28354356601 549 198747632227 550 -392401415 551 -262163 552 -1 553 1 554 524308 555 1172747437 556 -801278389472 557 2825694231910 558 819450899984040 559 26331876839263830 560 -54265558589310048 561 -3829882421068499049 562 -30176321538681701860 563 8174642018110636355 564 1220859043917065079488 565 6654755865967888567148 566 7095168166859616097040 567 -76173880472277690111060 568 -397197778638960910227264 569 -673938936907151891143023 570 1026020707174419297744180 571 7675648766307850679859405 572 15715459115821440448606560 573 4594023640265827477335210 574 -50952345854102397883615272 575 -127434418652985139358316198 576 -115259149045621860813423648 577 91296658888502611230614895 578 400799272700588230061691036 579 491914321985312813365800363 580 128579630895158421769883776 581 -475266791884409670049716440 582 -775095529103299268626576160 583 -475266791884409670049716440 584 128579630895158421769883776 585 491914321985312813365800363 586 400799272700588230061691036 587 91296658888502611230614895 588 -115259149045621860813423648 589 -127434418652985139358316198 590 -50952345854102397883615272 591 4594023640265827477335210 592 15715459115821440448606560 593 7675648766307850679859405 594 1026020707174419297744180 595 -673938936907151891143023 596 -397197778638960910227264 597 -76173880472277690111060 598 7095168166859616097040 599 6654755865967888567148 600 1220859043917065079488 601 8174642018110636355 602 -30176321538681701860 603 -3829882421068499049 604 -54265558589310048 605 26331876839263830 606 819450899984040 607 2825694231910 608 -801278389472 609 1172747437 610 524308 611 1 612 1 613 1048597 614 3508804728 615 -3225070188080 616 26905503326069 617 4903099161842673 618 172796797566763832 619 -804455611407122584 620 -34730957370839615415 621 -259293600352686590515 622 513232441685801611520 623 15677350398476729733960 624 78016705364654907375725 625 18164452585694161981465 626 -1423458858574475163376560 627 -6471542953900826894259920 628 -8290201536734338596209675 629 33450760848448560933276345 630 176762582954479097868129480 631 313040452279291265061049824 632 -107806997348208097758263655 633 -1745368366885037612808567579 634 -3748801134524771341022134488 635 -2410547529650404187308114440 636 5923954135586716326180433485 637 17436484259548206967029519105 638 18466361812121823162070783920 639 -1762942959944201110817847560 640 -32776161375115679453135606495 641 -45306395196315888991554750051 642 -21370839317366255583896371232 643 21370839317366255583896371232 644 45306395196315888991554750051 645 32776161375115679453135606495 646 1762942959944201110817847560 647 -18466361812121823162070783920 648 -17436484259548206967029519105 649 -5923954135586716326180433485 650 2410547529650404187308114440 651 3748801134524771341022134488 652 1745368366885037612808567579 653 107806997348208097758263655 654 -313040452279291265061049824 655 -176762582954479097868129480 656 -33450760848448560933276345 657 8290201536734338596209675 658 6471542953900826894259920 659 1423458858574475163376560 660 -18164452585694161981465 661 -78016705364654907375725 662 -15677350398476729733960 663 -513232441685801611520 664 259293600352686590515 665 34730957370839615415 666 804455611407122584 667 -172796797566763832 668 -4903099161842673 669 -26905503326069 670 3225070188080 671 -3508804728 672 -1048597 673 -1 674 1 675 2097174 676 10506490800 677 -12963481181366 678 189216802478896 679 29110449056702294 680 1135225871057738896 681 -9032872146210922550 682 -308448057956325711624 683 -2158489644952687126906 684 9688153114288469273200 685 193168747274174050821210 686 870953371280655767618960 687 -866839905639484567083130 688 -24541063372614292114846640 689 -99413374051598561232166630 690 -71032380350167806190189540 691 871860643432007758276645710 692 3769554350841454505630089200 693 5485814890003881218511750290 694 -8147811042724865810949000144 695 -53062547671612315619329279986 696 -99164586964651932801019266480 697 -25915481754333750815420590446 698 283654535398973893197158319816 699 670386308205298375459920670110 700 579078323576421845971007855280 701 -442658237310773223997803806270 702 -1884994625383075117127811486960 703 -2261508970687568923654825708770 704 -582460474130646052255392709616 705 2128224694091781392150987788546 706 3460380547938906296288333670470 707 2128224694091781392150987788546 708 -582460474130646052255392709616 709 -2261508970687568923654825708770 710 -1884994625383075117127811486960 711 -442658237310773223997803806270 712 579078323576421845971007855280 713 670386308205298375459920670110 714 283654535398973893197158319816 715 -25915481754333750815420590446 716 -99164586964651932801019266480 717 -53062547671612315619329279986 718 -8147811042724865810949000144 719 5485814890003881218511750290 720 3769554350841454505630089200 721 871860643432007758276645710 722 -71032380350167806190189540 723 -99413374051598561232166630 724 -24541063372614292114846640 725 -866839905639484567083130 726 870953371280655767618960 727 193168747274174050821210 728 9688153114288469273200 729 -2158489644952687126906 730 -308448057956325711624 731 -9032872146210922550 732 1135225871057738896 733 29110449056702294 734 189216802478896 735 -12963481181366 736 10506490800 737 2097174 738 1 739 1 740 4194327 741 31477528877 742 -52053636132037 743 1178995773317132 744 171963886036406772 745 7474238193033503316 746 -90409104524659363668 747 -2693322295732516965708 748 -17316866625223450401012 749 143791148609557040942812 750 2302425470264817375726692 751 9191872721252615463925516 752 -26688587354538121284039180 753 -398611898206604232726567660 754 -1438981872725967153582050580 755 145696291255806330978652920 756 20083822188975067292288414760 757 75022633064294063402608561040 758 79219844655479281641471237200 759 -318163831333002679504983727684 760 -1468056849582387588823191358908 761 -2345733331144501076823156639068 762 812891396629427952746835728988 763 11456740845274312304370009729972 764 23063394494101387568301652649868 765 14015674030486096906558551495228 766 -33195828525872841421445530473596 767 -93980577388984924140597316303620 768 -96541754320816673938443897127420 769 8947585935004930259677937274404 770 164266972672560934343429659787228 771 224461114131352601629918719751698 772 105271245891919771715432146559742 773 -105271245891919771715432146559742 774 -224461114131352601629918719751698 775 -164266972672560934343429659787228 776 -8947585935004930259677937274404 777 96541754320816673938443897127420 778 93980577388984924140597316303620 779 33195828525872841421445530473596 780 -14015674030486096906558551495228 781 -23063394494101387568301652649868 782 -11456740845274312304370009729972 783 -812891396629427952746835728988 784 2345733331144501076823156639068 785 1468056849582387588823191358908 786 318163831333002679504983727684 787 -79219844655479281641471237200 788 -75022633064294063402608561040 789 -20083822188975067292288414760 790 -145696291255806330978652920 791 1438981872725967153582050580 792 398611898206604232726567660 793 26688587354538121284039180 794 -9191872721252615463925516 795 -2302425470264817375726692 796 -143791148609557040942812 797 17316866625223450401012 798 2693322295732516965708 799 90409104524659363668 800 -7474238193033503316 801 -171963886036406772 802 -1178995773317132 803 52053636132037 804 -31477528877 805 -4194327 806 -1 807 1 808 8388632 809 94344505719 810 -208844279656144 811 6882644138332743 812 1012745567499371928 813 49351325948258188081 814 -849814658456759529728 815 -23186093108071362492312 816 -132490010908010287876416 817 1911989781151139654499032 818 26688618396115119249785472 819 90156670132924697038699384 820 -552181302784417951765194304 821 -6173551238514651300068125752 822 -19495524855007567180390843136 823 26374551209334805586857206060 824 425329120338952016450015719200 825 1397051764084769743729588332020 826 714383132415805565824024934720 827 -9968986016333162258306212293804 828 -37471770642403686087908922659808 829 -48411486371534554990916908770356 830 70014621813067701613919869038336 831 410181951075182977003619675545528 832 712581861043984335958017807715904 833 170441711706343962916608036186888 834 -1838784989676592664932554128395904 835 -4149439656735522513846133367526616 836 -3451269489773114687486340425919168 837 2560281668912966329150329902193560 838 10632014977694453089706167617570048 839 12516534149874460592582327618744406 840 3184087618692757823948103327099664 841 -11522382373998412913066212286333318 842 -18687710118863461838524519339556064 843 -11522382373998412913066212286333318 844 3184087618692757823948103327099664 845 12516534149874460592582327618744406 846 10632014977694453089706167617570048 847 2560281668912966329150329902193560 848 -3451269489773114687486340425919168 849 -4149439656735522513846133367526616 850 -1838784989676592664932554128395904 851 170441711706343962916608036186888 852 712581861043984335958017807715904 853 410181951075182977003619675545528 854 70014621813067701613919869038336 855 -48411486371534554990916908770356 856 -37471770642403686087908922659808 857 -9968986016333162258306212293804 858 714383132415805565824024934720 859 1397051764084769743729588332020 860 425329120338952016450015719200 861 26374551209334805586857206060 862 -19495524855007567180390843136 863 -6173551238514651300068125752 864 -552181302784417951765194304 865 90156670132924697038699384 866 26688618396115119249785472 867 1911989781151139654499032 868 -132490010908010287876416 869 -23186093108071362492312 870 -849814658456759529728 871 49351325948258188081 872 1012745567499371928 873 6882644138332743 874 -208844279656144 875 94344505719 876 8388632 877 1 878 1 879 16777241 880 282848967206 881 -837358739121818 882 38585860194825000 883 5954885804901885176 884 326948109135886931706 885 -7680486259766707349958 886 -197168049008667654213729 887 -946323962307398842415625 888 23845393514730695976861936 889 301902897878729502265257712 890 789244049748344101137539936 891 -9799683249354386804055131424 892 -91838256108294861534711550000 893 -242911515776661559950907015728 894 840085275831231966524328667556 895 8447051523591369930868672651396 896 24266147099967957821071397820936 897 -6908070098789712202945060875000 898 -275688512529421361144185468374144 899 -888518467288016959419818541403584 900 -806505945705113901063852621071304 901 3211446733420646507184242581829432 902 13338424468288122604258860740887500 903 19629122246910344067732934348986412 904 -6767796783597202477886953658909488 905 -85930007219326818039608208006914352 906 -164046931557893026236585672086711712 907 -95179460210124678226417158675700000 908 218407007821408273098851100044910832 909 598695207024156795644787535547785968 910 599530276966363213551736841910440318 911 -54176001684118957582985746180968498 912 -984471118258911906194818015734637500 913 -1332225828899869740876595255084111932 914 -621785027912648249285911253376459632 915 621785027912648249285911253376459632 916 1332225828899869740876595255084111932 917 984471118258911906194818015734637500 918 54176001684118957582985746180968498 919 -599530276966363213551736841910440318 920 -598695207024156795644787535547785968 921 -218407007821408273098851100044910832 922 95179460210124678226417158675700000 923 164046931557893026236585672086711712 924 85930007219326818039608208006914352 925 6767796783597202477886953658909488 926 -19629122246910344067732934348986412 927 -13338424468288122604258860740887500 928 -3211446733420646507184242581829432 929 806505945705113901063852621071304 930 888518467288016959419818541403584 931 275688512529421361144185468374144 932 6908070098789712202945060875000 933 -24266147099967957821071397820936 934 -8447051523591369930868672651396 935 -840085275831231966524328667556 936 242911515776661559950907015728 937 91838256108294861534711550000 938 9799683249354386804055131424 939 -789244049748344101137539936 940 -301902897878729502265257712 941 -23845393514730695976861936 942 946323962307398842415625 943 197168049008667654213729 944 7680486259766707349958 945 -326948109135886931706 946 -5954885804901885176 947 -38585860194825000 948 837358739121818 949 -282848967206 950 -16777241 951 -1 952 1 953 33554458 954 848161025026 955 -3355658439073446 956 210500539369485903 957 34996095762388775852 958 2173817022419783227676 959 -67593672028208944268116 960 -1658413830475356231114777 961 -6008202887446344559394358 962 285092670685408381596925746 963 3339865315065392302381756554 964 5466975684780473566999069033 965 -159664909392276030099021276128 966 -1317999238288573358560867017824 967 -2664346225451275753191939496416 968 20279772973121835219234017756868 969 159095532120898987753855009919432 970 388536399562643986226076517936616 971 -602788879328737282831538191988536 972 -6988650909567614801525897205060612 973 -19596314364853201934550912489104688 974 -7509170630566915201865797729454064 975 118453430254158972340090461657553104 976 399116304274085392777261679403673228 977 468797872527398059429586322241789288 978 -660345786021870159808082704637058296 979 -3557595953048599697903337192931469720 980 -5821318700912749417307322963480798668 981 -1296257128097456735928903096838075680 982 13778415843437147073762183198159656288 983 29918436727567039870637591827301354720 984 24108708149907936948031429771432226462 985 -17432163912105925187363244676705630420 986 -70879981764685904178170892607373311012 987 -82118296628625781381350784761717401940 988 -20672247307733996519396578351414966718 989 74196417060683507101498746788351017480 990 120080025379918694269808122484348681128 991 74196417060683507101498746788351017480 992 -20672247307733996519396578351414966718 993 -82118296628625781381350784761717401940 994 -70879981764685904178170892607373311012 995 -17432163912105925187363244676705630420 996 24108708149907936948031429771432226462 997 29918436727567039870637591827301354720 998 13778415843437147073762183198159656288 999 -1296257128097456735928903096838075680 1000 -5821318700912749417307322963480798668 1001 -3557595953048599697903337192931469720 1002 -660345786021870159808082704637058296 1003 468797872527398059429586322241789288 1004 399116304274085392777261679403673228 1005 118453430254158972340090461657553104 1006 -7509170630566915201865797729454064 1007 -19596314364853201934550912489104688 1008 -6988650909567614801525897205060612 1009 -602788879328737282831538191988536 1010 388536399562643986226076517936616 1011 159095532120898987753855009919432 1012 20279772973121835219234017756868 1013 -2664346225451275753191939496416 1014 -1317999238288573358560867017824 1015 -159664909392276030099021276128 1016 5466975684780473566999069033 1017 3339865315065392302381756554 1018 285092670685408381596925746 1019 -6008202887446344559394358 1020 -1658413830475356231114777 1021 -67593672028208944268116 1022 2173817022419783227676 1023 34996095762388775852 1024 210500539369485903 1025 -3355658439073446 1026 848161025026 1027 33554458 1028 1 1029 1 1030 67108891 1031 2543677768035 1032 -13442143137592359 1033 1126285620066680245 1034 205717071240572099607 1035 14507152035064832674255 1036 -583677086596091291630883 1037 -13809379862674227320313669 1038 -29069213195733000726360263 1039 3308193975491048654553196465 1040 36168768796079127956068675107 1041 13032327789475271922208166431 1042 -2459075236932548631419550050363 1043 -18287652824122042378294909578675 1044 -22419634848650346744993625740873 1045 430384128815366836451987138162596 1046 2860152037546511311300528462731852 1047 5564824746641758700289323388727660 1048 -21421846626984251092217644885756668 1049 -165512368937768677945746437841415884 1050 -399810064914608770689219881149627268 1051 157284266154036579346822330671189340 1052 3851652370782466183491271988331232212 1053 11056160299062036723940320295320754876 1054 8885936719002993262972068647591334868 1055 -35001961671715384426169183298607618764 1056 -133614941283621537063465637493399413028 1057 -183802278953444877592855461467452686388 1058 62708268014619820570103248771260579972 1059 733715990407584953836147354562228897572 1060 1340044327662199780867708547805438432172 1061 747971598748861993284444234907946452158 1062 -1669886895155132607613704757467496788982 1063 -4454570217377188683796813588384785548678 1064 -4365291430840651776621042220421935112178 1065 385918785459905394241706693480866237718 1066 6953801089860405689906550954396304834898 1067 9332530162563323927548183373613166156002 1068 4337709313133808067441732721201672944582 1069 -4337709313133808067441732721201672944582 1070 -9332530162563323927548183373613166156002 1071 -6953801089860405689906550954396304834898 1072 -385918785459905394241706693480866237718 1073 4365291430840651776621042220421935112178 1074 4454570217377188683796813588384785548678 1075 1669886895155132607613704757467496788982 1076 -747971598748861993284444234907946452158 1077 -1340044327662199780867708547805438432172 1078 -733715990407584953836147354562228897572 1079 -62708268014619820570103248771260579972 1080 183802278953444877592855461467452686388 1081 133614941283621537063465637493399413028 1082 35001961671715384426169183298607618764 1083 -8885936719002993262972068647591334868 1084 -11056160299062036723940320295320754876 1085 -3851652370782466183491271988331232212 1086 -157284266154036579346822330671189340 1087 399810064914608770689219881149627268 1088 165512368937768677945746437841415884 1089 21421846626984251092217644885756668 1090 -5564824746641758700289323388727660 1091 -2860152037546511311300528462731852 1092 -430384128815366836451987138162596 1093 22419634848650346744993625740873 1094 18287652824122042378294909578675 1095 2459075236932548631419550050363 1096 -13032327789475271922208166431 1097 -36168768796079127956068675107 1098 -3308193975491048654553196465 1099 29069213195733000726360263 1100 13809379862674227320313669 1101 583677086596091291630883 1102 -14507152035064832674255 1103 -205717071240572099607 1104 -1126285620066680245 1105 13442143137592359 1106 -2543677768035 1107 -67108891 1108 -1 1109 1 1110 134217756 1111 7629355581777 1112 -53829624306464688 1113 5940467659630253308 1114 1210196052551979343472 1115 97175852799040141907676 1116 -4969519750596699515011920 1117 -113891819044733401384996754 1118 -16347677696368513700830840 1119 37548340875870851106136455150 1120 383367442675817553398995393584 1121 -513299697487226433446539832324 1122 -36360167773828031426758223142160 1123 -245376784768005449443748766431460 1124 -41785512501323412614287250212656 1125 8441122674211630444937322558856381 1126 49237826598324303212166862757893100 1127 65523365347268513093493449782379565 1128 -603465588108676976186413686325707456 1129 -3700765265802144246337211292227011664 1130 -7419423563469105389770896882228692800 1131 12385229265308290867257921797983372080 1132 114535184047696643425203060864537841344 1133 283562031943390303058946672155046314536 1134 84249975535545644282539289417867248736 1135 -1494111735662718010222811809609179168984 1136 -4609169560820960905680913708485703214144 1137 -5007554585342372237213169846604645029392 1138 6877737886178495584580629013156108178368 1139 34609969368547056434815943061579363614832 1140 53869002520048990744257268973820231192640 1141 11309694948903379895418547648723870859346 1142 -118455099571728979570056252124278302498824 1143 -248968741503461423307675456671273330398350 1144 -195291952086123696954111256768499442351776 1145 138112890386908451147337349455277909293000 1146 551589105023776881592698188235163213361696 1147 630337983363445034009189098199085187274760 1148 157257490478109881443107599547925919837344 1149 -560457260070193929467572957836885442688940 1150 -905388394423065835802415919577152799552464 1151 -560457260070193929467572957836885442688940 1152 157257490478109881443107599547925919837344 1153 630337983363445034009189098199085187274760 1154 551589105023776881592698188235163213361696 1155 138112890386908451147337349455277909293000 1156 -195291952086123696954111256768499442351776 1157 -248968741503461423307675456671273330398350 1158 -118455099571728979570056252124278302498824 1159 11309694948903379895418547648723870859346 1160 53869002520048990744257268973820231192640 1161 34609969368547056434815943061579363614832 1162 6877737886178495584580629013156108178368 1163 -5007554585342372237213169846604645029392 1164 -4609169560820960905680913708485703214144 1165 -1494111735662718010222811809609179168984 1166 84249975535545644282539289417867248736 1167 283562031943390303058946672155046314536 1168 114535184047696643425203060864537841344 1169 12385229265308290867257921797983372080 1170 -7419423563469105389770896882228692800 1171 -3700765265802144246337211292227011664 1172 -603465588108676976186413686325707456 1173 65523365347268513093493449782379565 1174 49237826598324303212166862757893100 1175 8441122674211630444937322558856381 1176 -41785512501323412614287250212656 1177 -245376784768005449443748766431460 1178 -36360167773828031426758223142160 1179 -513299697487226433446539832324 1180 383367442675817553398995393584 1181 37548340875870851106136455150 1182 -16347677696368513700830840 1183 -113891819044733401384996754 1184 -4969519750596699515011920 1185 97175852799040141907676 1186 1210196052551979343472 1187 5940467659630253308 1188 -53829624306464688 1189 7629355581777 1190 134217756 1191 1 1192 1 1193 268435485 1194 22884577083620 1195 -215509238363162084 1196 30993844914654728879 1197 7127344081626514274587 1198 653307998956440822053680 1199 -41857830013126148857341488 1200 -930491988469918643506999326 1201 2231522192249364975100311034 1202 419056606829261814442351715128 1203 3971381396822394128717737960648 1204 -14495240761411681518951223117146 1205 -520952049732958587953220785049026 1206 -3177139991567197428888142828029776 1207 4084901326985266637638687660272208 1208 156606171531269784142372705546751409 1209 812030948002554835440883136386932589 1210 426203306170695121359922871505342484 1211 -15095614680207458903442856170798880532 1212 -78562406950313952360052398230130573801 1213 -119856219111365391058965433891571363261 1214 497525396424935697383290453799780400064 1215 3172326883721662658640038657165068621888 1216 6682201757573881938319138747782734172984 1217 -3080811606616082490340049668942787096360 1218 -56172050847071375564920527926962278291296 1219 -146820295118050584557796804367674260846752 1220 -106776341221771619951107661859104810378520 1221 415545698635774327241971557533401502949768 1222 1479981995407533601771342246468797284202176 1223 1924232305900398460968308423568182152987968 1224 -647951136673307672911911394946745268873694 1225 -7098109347708438174812239271617234750872742 1226 -12485947664918848949484983078799537430717432 1227 -6744073717440717877626841823715687996304904 1228 14698939877785761984782589072007942168333342 1229 38308709379777781242006889810296085327936118 1230 36848941184194802024283287397353647393650848 1231 -3195892302490390440768038750524025723765408 1232 -57180502325412934662273531404939148110507348 1233 -76193586045686070820283148085845576480921412 1234 -35287570384925186509822600073621672061867952 1235 35287570384925186509822600073621672061867952 1236 76193586045686070820283148085845576480921412 1237 57180502325412934662273531404939148110507348 1238 3195892302490390440768038750524025723765408 1239 -36848941184194802024283287397353647393650848 1240 -38308709379777781242006889810296085327936118 1241 -14698939877785761984782589072007942168333342 1242 6744073717440717877626841823715687996304904 1243 12485947664918848949484983078799537430717432 1244 7098109347708438174812239271617234750872742 1245 647951136673307672911911394946745268873694 1246 -1924232305900398460968308423568182152987968 1247 -1479981995407533601771342246468797284202176 1248 -415545698635774327241971557533401502949768 1249 106776341221771619951107661859104810378520 1250 146820295118050584557796804367674260846752 1251 56172050847071375564920527926962278291296 1252 3080811606616082490340049668942787096360 1253 -6682201757573881938319138747782734172984 1254 -3172326883721662658640038657165068621888 1255 -497525396424935697383290453799780400064 1256 119856219111365391058965433891571363261 1257 78562406950313952360052398230130573801 1258 15095614680207458903442856170798880532 1259 -426203306170695121359922871505342484 1260 -812030948002554835440883136386932589 1261 -156606171531269784142372705546751409 1262 -4084901326985266637638687660272208 1263 3177139991567197428888142828029776 1264 520952049732958587953220785049026 1265 14495240761411681518951223117146 1266 -3971381396822394128717737960648 1267 -419056606829261814442351715128 1268 -2231522192249364975100311034 1269 930491988469918643506999326 1270 41857830013126148857341488 1271 -653307998956440822053680 1272 -7127344081626514274587 1273 -30993844914654728879 1274 215509238363162084 1275 -22884577083620 1276 -268435485 1277 -1 1278 1 1279 536870942 1280 68646483492708 1281 -862631967489209702 1282 160355696857796081170 1283 42031847788374507882882 1284 4407602292303983367882644 1285 -349608579469578469373959466 1286 -7529309488771008895139801913 1287 42965688552631814798245876860 1288 4616124629475205003630535901288 1289 40079023148814701020039255673268 1290 -275819101374111066316440700414548 1291 -7275936690451687354860506097351564 1292 -39488386898011736505324855951488280 1293 133832919118299672508997107209598140 1294 2783847718048673330493808313625094515 1295 12794471229330206644326545390290480830 1296 -7545358637782910965120807692950885820 1297 -349617996593147207590057766974780937670 1298 -1586602078187559262808572585694958830550 1299 -1463686031819250814338466580545531230030 1300 16200292892288594761081048572594304970580 1301 82650635577500164556947398952448151473190 1302 141570674888104736175195862728702835824885 1303 -246530648220046087528409749770441679945584 1304 -1927772189725481744240688119099382703463328 1305 -4314334699169139656973374479397315078767952 1306 -1020430516050532719601045994005024600222192 1307 20241302863439029887888282532650009611373360 1308 58053898863665677449645714849672938204152672 1309 59093146008688890748917594824012260383379984 1310 -79255309290760501723806770196599459755463526 1311 -376836554065012370319634965629798346498177028 1312 -562132713418391127636494782538651370521969720 1313 -112358354092017806758739246280624113911155852 1314 1160028851177668917396771195106386846956955588 1315 2370961375813317721755532165586635862124253572 1316 1817157112757572920203644779286790318580358056 1317 -1260467461742511321467155925853743369989497300 1318 -4956812052778137135321383275112496837040456650 1319 -5597519757220293659630947694028326601392250840 1320 -1385606667396633700611304873123129666016701200 1321 4908027595247727722883790816209380198634119160 1322 7916049855659501969120161329934752045138965640 1323 4908027595247727722883790816209380198634119160 1324 -1385606667396633700611304873123129666016701200 1325 -5597519757220293659630947694028326601392250840 1326 -4956812052778137135321383275112496837040456650 1327 -1260467461742511321467155925853743369989497300 1328 1817157112757572920203644779286790318580358056 1329 2370961375813317721755532165586635862124253572 1330 1160028851177668917396771195106386846956955588 1331 -112358354092017806758739246280624113911155852 1332 -562132713418391127636494782538651370521969720 1333 -376836554065012370319634965629798346498177028 1334 -79255309290760501723806770196599459755463526 1335 59093146008688890748917594824012260383379984 1336 58053898863665677449645714849672938204152672 1337 20241302863439029887888282532650009611373360 1338 -1020430516050532719601045994005024600222192 1339 -4314334699169139656973374479397315078767952 1340 -1927772189725481744240688119099382703463328 1341 -246530648220046087528409749770441679945584 1342 141570674888104736175195862728702835824885 1343 82650635577500164556947398952448151473190 1344 16200292892288594761081048572594304970580 1345 -1463686031819250814338466580545531230030 1346 -1586602078187559262808572585694958830550 1347 -349617996593147207590057766974780937670 1348 -7545358637782910965120807692950885820 1349 12794471229330206644326545390290480830 1350 2783847718048673330493808313625094515 1351 133832919118299672508997107209598140 1352 -39488386898011736505324855951488280 1353 -7275936690451687354860506097351564 1354 -275819101374111066316440700414548 1355 40079023148814701020039255673268 1356 4616124629475205003630535901288 1357 42965688552631814798245876860 1358 -7529309488771008895139801913 1359 -349608579469578469373959466 1360 4407602292303983367882644 1361 42031847788374507882882 1362 160355696857796081170 1363 -862631967489209702 1364 68646483492708 1365 536870942 1366 1