0 1 1 -2 2 3 3 3 4 -10 5 8 6 -4 7 22 8 -38 9 21 10 5 11 -40 12 111 13 -130 14 55 15 -6 16 65 17 -256 18 474 19 -420 20 144 21 7 22 -98 23 511 24 -1324 25 1836 26 -1308 27 377 28 -8 29 140 30 -924 31 3130 32 -6020 33 6666 34 -3970 35 987 36 9 37 -192 38 1554 39 -6588 40 16435 41 -25088 42 23109 43 -11822 44 2584 45 -10 46 255 47 -2472 48 12720 49 -39430 50 77645 51 -98160 52 77378 53 -34690 54 6765 55 11 56 -330 57 3762 58 -22968 59 85855 60 -209034 61 339535 62 -366108 63 252177 64 -100610 65 17711 66 -12 67 418 68 -5522 69 39303 70 -173272 71 506408 72 -1013292 73 1399478 74 -1315072 75 804228 76 -289032 77 46368 78 13 79 -520 80 7865 81 -64350 82 328900 83 -1128920 84 2702350 85 -4584620 86 5504650 87 -4582600 88 2519640 89 -823800 90 121393 91 -14 92 637 93 -10920 94 101530 95 -593450 96 2352285 97 -6592080 98 13343820 99 -19635840 100 20845300 101 -15574520 102 7777860 103 -2332418 104 317811 105 15 106 -770 107 14833 108 -155220 109 1026025 110 -4633850 111 14951925 112 -35345640 113 61926900 114 -80421600 115 76495450 116 -51833600 117 23709783 118 -6566290 119 832040 120 -16 121 920 122 -19768 123 230932 124 -1710280 125 8705060 126 -31915300 127 86666790 128 -176975160 129 273163100 130 -317354740 131 273381350 132 -169457708 133 71501422 134 -18394910 135 2178309 136 17 137 -1088 138 25908 139 -335512 140 2762058 141 -15699840 142 64700130 143 -199196140 144 466380585 145 -837630640 146 1154933230 147 -1213580820 148 955187033 149 -545556512 150 213619683 151 -51310978 152 5702887 153 -18 154 1275 155 -33456 156 477360 157 -4338740 158 27329302 159 -125464080 160 433290220 161 -1148125550 162 2360622825 163 -3782102280 164 4710707400 165 -4517541378 166 3272875935 167 -1733053440 168 633011454 169 -142587180 170 14930352 171 19 172 -1482 173 42636 174 -666672 175 6650570 176 -46115356 177 234054198 178 -898676440 179 2666648765 180 -6196034350 181 11349497940 182 -16406643720 183 18629923053 184 -16428864606 185 11024814945 186 -5441076372 187 1862264196 188 -394905492 189 39088169 190 -20 191 1710 192 -53694 193 915705 194 -9974240 195 75698280 196 -421993040 197 1787967792 198 -5889156780 199 15301850850 200 -31635625450 201 52226246475 202 -68758718808 203 71728832280 204 -58539877020 205 36584603310 206 -16906093980 207 5443487406 208 -1090444930 209 102334155 210 21 211 -1960 212 66899 213 -1239066 214 14669045 215 -121236112 216 738145440 217 -3429014512 218 12444161093 219 -35843163720 220 82768588045 221 -154057695350 222 231403468608 223 -279638466552 224 269753783670 225 -204869266812 226 119796766005 227 -52044746496 228 15820188729 229 -3002921270 230 267914296 231 -22 232 2233 233 -82544 234 1654026 235 -21195944 236 189916894 237 -1256635376 238 6364813192 239 -25288280318 240 80150678517 241 -204938183320 242 425621806610 243 -720133186058 244 992014822557 245 -1107666706608 246 993606695004 247 -705586154826 248 387639512331 249 -158891103224 250 45739697306 251 -8249479162 252 701408733 253 23 254 -2530 255 100947 256 -2180860 257 30139890 258 -291608352 259 2087734725 260 -11472991008 261 49630664655 262 -172005697570 263 483429325613 264 -1110620128020 265 2094844344593 266 -3247926104170 267 4130943695505 268 -4286198209128 269 3592703311365 270 -2395529943822 271 1240994295715 272 -481464659060 273 131624104677 274 -22612505090 275 1836311903 276 -24 277 2852 278 -122452 279 2843214 280 -42235820 281 439673566 282 -3392629398 283 20141185353 284 -94405760256 285 355811336760 286 -1092347923264 287 2755879381112 288 -5745234090648 289 9922482240836 290 -14193836165740 291 16764272573994 292 -16243534998672 293 12776751304752 294 -8028822140184 295 3934750789180 296 -1449022209536 297 377157259848 298 -61857842448 299 4807526976 300 25 301 -3200 302 147430 303 -3668500 304 58398725 305 -651985600 306 5403188175 307 -34520190090 308 174570695175 309 -712099936400 310 2375058471400 311 -6539318055200 312 14958592398386 313 -28532431832240 314 45433478805550 315 -60314041940900 316 66483844294200 317 -60416972829840 318 44763140699900 319 -26596984804600 320 12366749068100 321 -4334055774800 322 1076502037680 323 -168903452400 324 12586269025 325 -26 326 3575 327 -176280 328 4688320 329 -79758250 330 952178955 331 -8448120800 332 57883826990 333 -314621200260 334 1383147915700 335 -4988040394960 336 14907424960200 337 -37185798186236 338 77771811056394 339 -136680218369760 340 201854093152140 341 -249943898098700 342 258257384666190 343 -220951340140960 344 154714245334600 345 -87177106621920 346 38558406285800 347 -12889976828080 348 3061632546120 349 -460409998850 350 32951280099 351 27 352 -3978 353 209430 354 -5938920 355 107698305 356 -1371181110 357 12987220365 358 -95133464340 359 553879617960 360 -2614397915340 361 10151695497645 362 -32777436170880 363 88681584272886 364 -202112081987284 365 389218935040286 366 -634035410029320 367 872904668672270 368 -1012647760269340 369 984593903626710 370 -795742272057840 371 528173089870440 372 -282983593721760 373 119343809858180 374 -38137232273920 375 8678822424555 376 -1253056566298 377 86267571272 378 -28 379 4410 380 -247338 381 7461675 382 -143902200 383 1949073360 384 -19655747100 385 153496342230 386 -954322653900 387 4820160541350 388 -20077627314690 389 69743305168875 390 -203706788556816 391 503218084404160 392 -1055364477373640 393 1882741284231444 394 -2857583264659760 395 3684010252539760 396 -4019721080489400 397 3690391944713100 398 -2826016058482320 399 1782859592190600 400 -910454504860040 401 366905901634300 402 -112295689751700 403 24527176582342 404 -3405392282390 405 225851433717 406 29 407 -4872 408 290493 409 -9303606 410 190403850 411 -2737336680 412 29321433390 413 -243480839580 414 1612000567485 415 -8685998428800 416 38681365307145 417 -144024267200310 418 452255340507966 419 -1205303847774832 420 2738258524672020 421 -5316990638486632 422 8833195958242656 423 -12548277791415600 424 15208678825760420 425 -15662369291313800 426 13618956413491110 427 -9908695314307680 428 5956003699119740 429 -2905366872136680 430 1121011987575725 431 -329193488730456 432 69121111183383 433 -9242288005762 434 591286729879 435 -30 436 5365 437 -339416 438 11517930 439 -249645630 440 3801545475 441 -43157080800 442 380169069540 443 -2673472568250 444 15325696368675 445 -72748454849400 446 289373909982450 447 -973312456407606 448 2786998750386895 449 -6826921157929760 450 14352068527606440 451 -25938933521448920 452 40314225391468444 453 -53816866175538960 454 61536930701677200 455 -59998499672525700 456 49548976215220350 457 -34335903593438960 458 19708070338087600 459 -9201562593681150 460 3405398482468045 461 -961067253359360 462 194284096980834 463 -25052342327220 464 1548008755920 465 31 466 -5890 467 394661 468 -14164644 469 324543495 470 -5224579854 471 62732287425 472 -584948338440 473 4359168665085 474 -26518330038750 475 133808636072595 476 -566920188269700 477 2035761402546831 478 -6240096074005534 479 16413717006290555 480 -37186088993396656 481 72728636865829220 482 -122913591000896104 483 179437978158648976 484 -225896455195721040 485 244455417628203870 486 -226284474015414100 487 177926385091312760 488 -117697781871808240 489 64639586770656275 490 -28938900409960954 491 10289809877902835 492 -2795091954936764 493 544760001672156 494 -67828183027980 495 4052739537881 496 -32 497 6448 498 -456816 499 17311144 500 -418560016 501 7110435528 502 -90128497032 503 887808762540 504 -6996214557360 505 45061355498040 506 -241098942106440 507 1085069768707260 508 -4147474638680856 509 13564478782467004 510 -38173491119486556 511 92820419411812122 512 -195545548977256848 513 357468931637307144 514 -567232478840061496 515 780621956423165444 516 -929710973592151800 517 954852294653490860 518 -841273836532462460 519 631245865277368890 520 -399418912293441960 521 210279967123972788 522 -90422894173711932 523 30937796457414434 524 -8100108078506356 525 1523999580681234 526 -183441668320642 527 10610209857723 528 33 529 -7040 530 526504 531 -21032880 532 535786020 533 -9588719616 534 128082310020 535 -1330365523032 536 11064057772950 537 -75289738960800 538 426177485891820 539 -2032380573280200 540 8246748168324666 541 -28692842413607680 542 86110748029525670 543 -223907693102100612 544 506037824331036975 545 -996017556480433632 546 1708877955565774020 547 -2555255346852600280 548 3325601510275505006 549 -3757745745615894240 550 3672153806275052670 551 -3086478214082277300 552 2214613884813405075 553 -1342900815305189712 554 678878492250861210 555 -280830663315261276 556 92588851739807495 557 -23395883255572480 558 4254412971418989 559 -495611762573630 560 27777890035288 561 -34 562 7667 563 -604384 564 25414048 565 -681031560 566 12819930588 567 -180162850784 568 1969801783992 569 -17257251535524 570 123830057865150 571 -740006321006160 572 3730964595817680 573 -16031924938288116 574 59181431503653382 575 -188850099976772960 576 523415749859525996 577 -1264438849048008138 578 2668768136950345227 579 -4928092689480916304 580 7964588714661927040 581 -11258781695830266668 582 13897399823797343594 583 -14936855449966192080 584 13920772013993927940 585 -11185477932492999850 586 7689279628062369051 587 -4476057689702192088 588 2176233251454295096 589 -867271098258351662 590 275896309535459065 591 -67364926801365952 592 11852969312223986 593 -1337728979755378 594 72723460248141 595 35 596 -8330 597 691152 598 -30548320 599 859926980 600 -17001631320 601 250989958060 602 -2883973257648 603 26571037293990 604 -200683650307140 605 1263681794021400 606 -6721922870629200 607 30519056863252386 608 -119239918498633900 609 403501313439440370 610 -1188559768074611240 611 3059160989109830395 612 -6898851922800106674 613 13655538896955190030 614 -23744426683302021040 615 36266339376099834870 616 -48606940622065982660 617 57052663563542068786 618 -58463578805638155240 619 52073547787714771175 620 -40076386254589460490 621 26440660255916845620 622 -14799151108892993048 623 6930113280258397355 624 -2664201663795524370 625 818783750986737655 626 -193400398067561740 627 32960951509581177 628 -3607466317118210 629 190392490709135 630 -36 631 9030 632 -787542 633 36539613 634 -1079034880 635 22375635824 636 -346501066560 637 4177968973328 638 -40416976406632 639 320766049776060 640 -2124490850692236 641 11900083827627450 642 -56970021887462736 643 235060761610977664 644 -841477494452414600 645 2627326095150818292 646 -7183880833699661420 647 17254125228023817034 648 -36477565749881085186 649 67965927826895507295 650 -111649906987470695808 651 161633347442311665960 652 -205935712199890939616 653 230393265564178861144 654 -225573954581896960260 655 192392408365280937814 656 -142070384397282142670 657 90102654726615474633 658 -48561884596326639912 659 21932071410859783320 660 -8143743849229412676 661 2420672916644921490 662 -553714502816278272 663 91496636430997068 664 -9720008032521240 665 498454011879264 666 37 667 -9768 668 894327 669 -43502898 670 1345973827 671 -29236342688 672 474275892912 673 -5992486341248 674 60777885965902 675 -506073330619248 676 3519659718782982 677 -20723670098352468 678 104413710859275636 679 -454031633788575664 680 1715637066437801636 681 -5664282360206754504 682 16409958114153284471 683 -41854159288052239624 684 94205103452168387701 685 -187410196503421762374 686 329786865815968846521 687 -513332369789467745904 688 706238582542943008136 689 -857417821173242265664 690 916274336893797353511 691 -858819619840595598328 692 702651013337596561007 693 -498659604769761232498 694 304462657618538474652 695 -158226217277494174248 696 69006401572201991562 697 -24777407817141519588 698 7130902256935878702 699 -1581207013906986648 700 253563648723506952 701 -26168680822785768 702 1304969544928657 703 -38 704 10545 705 -1012320 706 51565050 707 -1669554700 708 37940361660 709 -643929440800 710 8514453618960 711 -90413815535700 712 788702347573550 713 -5751099502772720 714 35536487774265900 715 -188103751620198804 716 860403510941447650 717 -3424799994679497600 718 11930134074060288760 719 -36532752790473119850 720 98688979927990374495 721 -235802987728865113600 722 499260518808667193150 723 -937744992751060184580 724 1563126247782693466500 725 -2311621960382304286640 726 3029653352569041149400 727 -3512505939397175881850 728 3592528667269329537711 729 -3229331730487238938440 730 2538636417665851450230 731 -1734066551099520914950 732 1020681912080475234675 733 -512121683709610886640 734 215933788324925483700 735 -75055223779960782240 736 20935522239913134300 737 -4504320555457180200 738 701593201308173580 739 -70399065501934850 740 3416454622906707 741 39 742 -11362 743 1142375 744 -60865740 745 2059930600 746 -48917594180 747 867585414465 748 -11990421090560 749 133133857386970 750 -1215024552861900 751 9275721782278710 752 -60057211190312280 753 333436255788431754 754 -1601535551138012308 755 6702696477309109550 756 -24585080005288136880 757 79401747902122510865 758 -226637860350834545470 759 573349535099275199265 760 -1288255438108118949700 761 2574459179653141189640 762 -4579171175893740285420 763 7249932476174841626315 764 -10210945230236399130880 765 12776623374718250318925 766 -14173789037928754149958 767 13899684872869881378839 768 -12002486775507869762940 769 9079609474700938679935 770 -5977752340175180858150 771 3396367609914918662595 772 -1647216199539643950360 773 672219693071277106140 774 -226416296474788351680 775 61268327897180404350 776 -12801645076811101440 777 1938371755014383295 778 -189251485838974882 779 8944394323791464 780 -40 781 12220 782 -1285388 783 71558370 784 -2528761300 785 62683944050 786 -1160443892650 787 16743345562295 788 -194152325831200 789 1851406245620800 790 -14777599209687600 791 100114198600075800 792 -582116318476297024 793 2931232367685208720 794 -12876288839849664320 795 49638111868142870800 796 -168740914886836237400 797 507796344825039720580 798 -1356898950875735052500 799 3227004007319675702350 800 -6841615655533379543900 801 12943843138653423110950 802 -21861759031332152704670 803 32955664367880979951525 804 -44302647835228135563200 805 53030254301379536805880 806 -56393841855102951311840 807 53114199623715724797576 808 -44126008159007023894840 809 32166881672507809241300 810 -20438440181385297628700 811 11222676160999421396850 812 -5267043500622063427080 813 2082511914038647839300 814 -680354956403481632700 815 178762517293027747650 816 -36303772716886608700 817 5347810449786149662 818 -508411271416759310 819 23416728348467685 820 41 821 -13120 822 1442298 823 -83811052 824 3089393255 825 -79855850880 826 1541459084025 827 -23193513288870 828 280552403366730 829 -2791986780008800 830 23270512410848120 831 -164737515521482800 832 1001748832801486424 833 -5280348416894120416 834 24307070947381388880 835 -98313081744790366272 836 351121560988093193025 837 -1111788998150220449280 838 3131159932523522465670 839 -7863112498609052668500 840 17639923742057131906545 841 -35396188270598843239200 842 63572313471009111355395 843 -102206624471278595348130 844 147023842462733320773975 845 -189030471090841826382672 846 216854560290898873043640 847 -221434279253563916860096 848 200610347290574662597754 849 -160572329756951762186160 850 112946043615327803922470 851 -69342969106610073546100 852 36839095782176907375255 853 -16748082447786499445520 854 6421925041004872569450 855 -2036835306450540131580 856 520085107507039469825 857 -102739298977553282512 858 14734434771175843083 859 -1364926996460655490 860 61305790721611591 861 -42 862 14063 863 -1614088 864 97807632 865 -3757056238 866 101166856505 867 -2034145178640 868 31884486538170 869 -401885885751630 870 4169176527272295 871 -36242421134962240 872 267765765010438160 873 -1700587897281285024 874 9370364128954821536 875 -45134317251748760224 876 191225454416197491024 877 -716288939747585841546 878 2382026392797865411455 879 -7056454304085055548120 880 18671106540892487206080 881 -44216662358892955817490 882 93858069310329224296935 883 -178742130789642373957920 884 305507163786385816290630 885 -468591822736980179421420 886 644541255230166827203464 887 -794043535561233064748496 888 874500101744523288623976 889 -858775283080299650973964 890 749442603771389930337026 891 -578710864816102954397280 892 393257630862925732964060 893 -233556262880177831539330 894 120174177165821524926495 895 -52975675140266402737080 896 19717461391777059119160 897 -6076492370659275597690 898 1509016047299637859787 899 -290178961587135866368 900 40545108585480704262 901 -3662147842711494972 902 160500643816367088 903 43 904 -15050 905 1801786 906 -113748760 907 4549077715 908 -127486433282 909 2667530747755 910 -43515121304460 911 570944342089275 912 -6167725611768350 913 55857333477508915 914 -430188266302575200 915 2849978713338584384 916 -16393908351734922080 917 82510210276390868920 918 -365646288531193998272 919 1434199447318708841715 920 -5000574402967291145946 921 15553128296751650773350 922 -43274354632233823007400 923 107949335668664613544005 924 -241826977444015156325550 925 487053855756008491066305 926 -882493280257803093156900 927 1438695731956818184889100 928 -2109573198183687129392436 929 2779771491877650764524425 930 -3286956939246542282163392 931 3480717405305567798458270 932 -3291983753192013809354180 933 2771048490526569708913094 934 -2066840470079942885542760 935 1358414340738408003580915 936 -781247899853426156728850 937 389716696059242601417900 938 -166733180368106541733560 939 60289688155236736250425 940 -18067764386134930158902 941 4367107924839863434165 942 -818054006416003383460 943 111434026887046337076 944 -9819906237863340420 945 420196140727489673 946 -44 947 16082 948 -2006466 949 131853007 950 -5485116120 951 159841323096 952 -3477284847468 953 58978891100230 954 -804745044085320 955 9043451464490800 956 -85235183715064420 957 683528749230042210 958 -4718160377147770784 959 28298447154957767568 960 -148626512201046815760 961 687958754842910770296 962 -2821463594399270094428 963 10297917421181474231466 964 -33571183772976802771962 965 98042052612862134621075 966 -257106405489267710332440 967 606539461325016530145120 968 -1288913712074868672739980 969 2469298633107631871009310 970 -4266523023587651463288300 971 6648001527747315811115238 972 -9336544709547816018649314 973 11806099926028880612575627 974 -13420486606220183150436304 975 13684626450624218493174240 976 -12481676885189998379843432 977 10146704447473073325729156 978 -7318567702294512411925380 979 4657194488132973403231230 980 -2596296799326676388892950 981 1256773460075809498201005 982 -522291827120313301128440 983 183625131057584820894752 984 -53552805581238830161404 985 12607512708292206772630 986 -2302098746421294054668 987 305911988222145630774 988 -26316961864700771458 989 1100087778366101931 990 45 991 -17160 992 2229249 993 -152358030 994 6587414240 995 -199439657080 996 4507040972190 997 -79411967509612 998 1125784646025380 999 -13148008643986200 1000 128836992780466350 1001 -1074692390735916300 1002 7720694422564424499 1003 -48227321396644181440 1004 264000360173767636760 1005 -1274736428853251329680 1006 5458801218669784792565 1007 -20825606039424855918568 1008 71047643259493086331365 1009 -217416470915950261857990 1010 598287795587237914195950 1011 -1483398135704257984866600 1012 3318788661812083518653910 1013 -6706910433226034528623500 1014 12250205798269765677335325 1015 -20226114183902459419767840 1016 30179480382135736262445945 1017 -40665760859515678340494518 1018 49424870214850705011290010 1019 -54090337216859294749223280 1020 53181499720036487113129860 1021 -46837518346191045678265480 1022 36814104975583381317458699 1023 -25705175031739298992805160 1024 15853550226547770069023075 1025 -8575022845791630261782650 1026 4031431289517362675724450 1027 -1628745422411394600781512 1028 557188679482885663004670 1029 -158253407918070243618780 1030 36312085653160291889065 1031 -6467378249280214027520 1032 838875852892337927649 1033 -70490762631516198470 1034 2880067194370816120 1035 -46 1036 18285 1037 -2471304 1038 175521786 1039 -7881073970 1040 247698148537 1041 -5809948305840 1042 106251755817532 1043 -1563625083446348 1044 18961450782286870 1045 -192991179804759960 1046 1672853191688569800 1047 -12495012958013678274 1048 81198429402498285031 1049 -462741117649357696160 1050 2327963711827843400256 1051 -10395804107613185123390 1052 41398812370036141024213 1053 -147583622427521719089112 1054 472493534030382568313610 1055 -1362063309434357831619318 1056 3542865333253815626889975 1057 -8328672690522771548544960 1058 17716521333305933866574340 1059 -34127108894339851062494250 1060 59552499554583965262840507 1061 -94138232527348751680027320 1062 134742771992566737007337378 1063 -174477791840422684649826702 1064 204123585489177239125694115 1065 -215362594697992239957301344 1066 204424851184014264117330280 1067 -174047111507309242226486714 1068 132411630650033670385175271 1069 -89593372070426301509180840 1070 53604134824364435051416390 1071 -28155795569811007450373450 1072 12866802468000856307383737 1073 -5057518731383233355274528 1074 1684734599356442788261380 1075 -466314465316286776873138 1076 104353391268684363209495 1077 -18139646768895031850184 1078 2297963084210132904266 1079 -188715284861857252330 1080 7540113804746346429 1081 47 1082 -19458 1083 2733849 1084 -201623796 1085 9394353749 1086 -306272675394 1087 7450483356701 1088 -141307867441512 1089 2156889812328498 1090 -27134786911366212 1091 286607917241916400 1092 -2579165537850584280 1093 20009669294276342499 1094 -135138495046528658146 1095 800901826116589823274 1096 -4193186306006329104352 1097 19503224914159845358863 1098 -80967092157294160585218 1099 301206025408139278289797 1100 -1007400571868969003455268 1101 3037438840281231843936171 1102 -8274530397016020673521414 1103 20402068651999152575176785 1104 -45591174845625722827985640 1105 92420966462063585471475285 1106 -170052889578519458410101774 1107 284052049170238978369259211 1108 -430649405759490118769602468 1109 592248027342527782366940547 1110 -738074707993546149088570518 1111 832308901494910415668818603 1112 -847646631458881933452816112 1113 777698135178659317017844749 1114 -640793692492897960143822646 1115 472343630825343864801795399 1116 -310001087529381305237741340 1117 180088968405066926786683245 1118 -91934360798196984751874762 1119 40869334052945998092408123 1120 -15640649203567349471936712 1121 5076825147729715476399121 1122 -1370305221012558015613974 1123 299253749339230095457099 1124 -50799245757408955277796 1125 6288582377004372076749 1126 -504975185174806619138 1127 19740274219868223167 1128 -48 1129 20680 1130 -3018152 1131 230966460 1132 -11158990040 1133 377092593772 1134 -9506559062700 1135 186847834375378 1136 -2955764683594280 1137 38545290554720820 1138 -422142488765151388 1139 3940357825346541170 1140 -31723124680908860004 1141 222444689465672132410 1142 -1369586147960397676490 1143 7454433713833370600919 1144 -36071536097420448410720 1145 155925474759977502575776 1146 -604536276012953852074320 1147 2109359628706893694263880 1148 -6642445396246726010902496 1149 18921891828722823020409120 1150 -48851261828581606536973584 1151 114471823599643610790947400 1152 -243726633209529849082719600 1153 471845439866660071980226056 1154 -830892426545179798700621160 1155 1330883222427848967016750044 1156 -1938342703610621010698159720 1157 2565071556852086299845277780 1158 -3080754369453689875744832484 1159 3352946341333319130754460950 1160 -3300076756160634423975689216 1161 2929751085673107452385700560 1162 -2338604594251578725529040640 1163 1671830557919543496425915536 1164 -1065223762109311590224203440 1165 601353098379607443604252232 1166 -298594831263286997020025080 1167 129222726035848927414903620 1168 -48182295510749073659937952 1169 15249368963956561755208160 1170 -4016262267093583702613808 1171 856429091641823637112760 1172 -142050613804058455075840 1173 17192763733624135713168 1174 -1350610591492806358560 1175 51680708854858323072 1176 49 1177 -21952 1178 3325532 1179 -263876424 1180 13210544270 1181 -462399150976 1182 12071972845478 1183 -245700239108548 1184 4025116839746471 1185 -54368000756759760 1186 616886468317487914 1187 -5967626957742753212 1188 49812714550637916059 1189 -362321753801138917408 1190 2315317878813888268145 1191 -13087497418261896822262 1192 65815873984051915233356 1193 -295898829520596169976416 1194 1194205541668952767056872 1195 -4341548370610107224130640 1196 14259523669186823975460128 1197 -42414311196738370708676704 1198 114479630857019256369018744 1199 -280827590138391992540954928 1200 626863352412676346835658050 1201 -1274384782013637339027572928 1202 2360742377900998332680982444 1203 -3985637330812749796217140904 1204 6131736186473041924171164878 1205 -8591951056097943799192980640 1206 10956017064639108154812598122 1207 -12697816648585458974864395516 1208 13353692236729892640622465706 1209 -12715895845519019649066140512 1210 10934833294532680706107897520 1211 -8463992856920856174453798208 1212 5873504423688080267662192164 1213 -3636264097949437514318132192 1214 1996421933610989430469965964 1215 -964916267753902515481254760 1216 406805311521234517051906096 1217 -147881019740121006049881248 1218 45663942086962791067767928 1219 -11742033019115971220260976 1220 2446247679302535443400520 1221 -396655983182831130603424 1222 46961239362284166318432 1223 -3610737458573592656352 1224 135301852344706746049 1225 -50 1226 23275 1227 -3657360 1228 300706000 1229 -15588776700 1230 564788394450 1231 -15259239903600 1232 321378351658980 1233 -5448367485410850 1234 76167684276474175 1235 -894688104347067800 1236 8962725227006405400 1237 -77502327154136998022 1238 584250354601355189405 1239 -3871402367458542487200 1240 22704897773745620362650 1241 -118544250549841933644450 1242 553722300324696315654765 1243 -2323648810269364738406400 1244 8791355710734293848443600 1245 -30077991520530502371807600 1246 93291051151114044607255800 1247 -262864704421979646275373280 1248 673997833762312107303662400 1249 -1574687933003129994092592900 1250 3355589091379940337625507350 1251 -6526329162354878890700890800 1252 11588988279943625954079010720 1253 -18789382790372834493561471500 1254 27806470485113836082641108650 1255 -37538647110803564221070590400 1256 46184157853995457232077181700 1257 -51714110610935199644608674360 1258 52610017461900021788908138200 1259 -48519170603863992305138085600 1260 40453694765343946067361591600 1261 -30391497945938751750080703800 1262 20489410286445341711144266228 1263 -12335111370938477929441595520 1264 6591332849398742957313201400 1265 -3103136847458442655037806200 1266 1275341288022641926765493100 1267 -452273647688532819412211520 1268 136337569709334762846277200 1269 -34247423351771695115668800 1270 6974331921289703908430800 1271 -1106103676410262191586400 1272 128159527378535077514640 1273 -9648844071207668456450 1274 354224848179261915075 1275 51 1276 -24650 1277 4015060 1278 -341834640 1279 18338048750 1280 -687259003060 1281 19202863298850 1282 -418227839078280 1283 7332280734989595 1284 -106016536333819650 1285 1288231674852804220 1286 -13353746871919525400 1287 119527975054852301847 1288 -933092880804963870138 1289 6405781697754346523595 1290 -38943547720176055910940 1291 210897007721531131230825 1292 -1022459277391956534977490 1293 4456645446818621401534035 1294 -17527799568808072983885600 1295 62393224221187895098167720 1296 -201541169958097470446206800 1297 592034785377618604610681680 1298 -1584388617741394277445775520 1299 3868371203746716721809586350 1300 -8626302904791888632288949444 1301 17583050304508629436706517300 1302 -32775457178323504779654015120 1303 55881977194577007000073546030 1304 -87140028581489398202214180500 1305 124225050313640599012694782470 1306 -161782455206439988043683562200 1307 192275352185316852240285038960 1308 -208241269789041378606466832040 1309 205148076371127437332137941550 1310 -183415346050774631814401706240 1311 148407756755846868379568496300 1312 -108306048608460484448434329128 1313 70995999048015036265547567212 1314 -41593975578687600812211870480 1315 21647212462473085203530835020 1316 -9933685207884119263009456600 1317 3982339866356552098901465820 1318 -1378545145551105424523510880 1319 405913300027050409818478800 1320 -99659749536990619926202560 1321 19848682231659154237539400 1322 -3080440884621883673891840 1323 349458254146244511079635 1324 -25773640746718523051050 1325 927372692193078999176