0 1 1 1 2 0 3 1 4 0 5 1 6 1 7 0 8 3 9 1 10 1 11 0 12 6 13 4 14 3 15 1 16 0 17 10 18 10 19 15 20 6 21 1 22 0 23 15 24 20 25 45 26 36 27 15 28 1 29 0 30 21 31 35 32 105 33 126 34 105 35 36 36 1 37 0 38 28 39 56 40 210 41 336 42 420 43 288 44 91 45 1 46 0 47 36 48 84 49 378 50 756 51 1260 52 1296 53 819 54 232 55 1 56 0 57 45 58 120 59 630 60 1512 61 3150 62 4320 63 4095 64 2320 65 603 66 1 67 0 68 55 69 165 70 990 71 2772 72 6930 73 11880 74 15015 75 12760 76 6633 77 1585 78 1 79 0 80 66 81 220 82 1485 83 4752 84 13860 85 28512 86 45045 87 51040 88 39798 89 19020 90 4213 91 1 92 0 93 78 94 286 95 2145 96 7722 97 25740 98 61776 99 117117 100 165880 101 172458 102 123630 103 54769 104 11298 105 1 106 0 107 91 108 364 109 3003 110 12012 111 45045 112 123552 113 273273 114 464464 115 603603 116 576940 117 383383 118 158172 119 30537 120 1 121 0 122 105 123 455 124 4095 125 18018 126 75075 127 231660 128 585585 129 1161160 130 1810809 131 2163525 132 1916915 133 1186290 134 458055 135 83097 136 1 137 0 138 120 139 560 140 5460 141 26208 142 120120 143 411840 144 1171170 145 2654080 146 4828824 147 6923280 148 7667660 149 6326880 150 3664440 151 1329552 152 227475 153 1 154 0 155 136 156 680 157 7140 158 37128 159 185640 160 700128 161 2212210 162 5639920 163 11727144 164 19615960 165 26070044 166 26889240 167 20765160 168 11301192 169 3867075 170 625992 171 1 172 0 173 153 174 816 175 9180 176 51408 177 278460 178 1145664 179 3981978 180 11279840 181 26386074 182 50441040 183 78210132 184 96801264 185 93443220 186 67807152 187 34803675 188 11267856 189 1730787 190 1 191 0 192 171 193 969 194 11628 195 69768 196 406980 197 1813968 198 6877962 199 21431696 200 55703934 201 119797470 202 212284644 203 306537336 204 355084236 205 322083972 206 220423275 207 107044632 208 32884953 209 4805595 210 1 211 0 212 190 213 1140 214 14535 215 93024 216 581400 217 2790720 218 11463270 219 38966720 220 111407868 221 266216600 222 530711610 223 875820960 224 1183614120 225 1288335888 226 1102116375 227 713630880 228 328849530 229 96111900 230 13393689 231 1 232 0 233 210 234 1330 235 17955 236 122094 237 813960 238 4186080 239 18517590 240 68191760 241 212687748 242 559054860 243 1238327090 244 2299030020 245 3550842360 246 4509175608 247 4628888775 248 3746562120 249 2301946710 250 1009174950 251 281267469 252 37458330 253 1 254 0 255 231 256 1540 257 21945 258 158004 259 1119195 260 6139584 261 29099070 262 115401440 263 389927538 264 1118109720 265 2724319598 266 5619851160 267 9764816490 268 14171694768 269 16972592175 270 16484873328 271 12660706905 272 7400616300 273 3093942159 274 824083260 275 105089229 276 1 277 0 278 253 279 1771 280 26565 281 201894 282 1514205 283 8825652 284 44618574 285 189588080 286 689871798 287 2143043630 288 5696304614 289 12925657668 290 24954531030 291 40743622458 292 55767088575 293 63192014424 294 58239251763 295 42553543725 296 23720223219 297 9476957490 298 2417052267 299 295673994 300 1 301 0 302 276 303 2024 304 31878 305 255024 306 2018940 307 12459744 308 66927861 309 303340928 310 1182637368 311 3956388240 312 11392609228 313 28201434912 314 59890874472 315 108649659888 316 167301265725 317 216658335168 318 232957007052 319 204257009880 320 142321339314 321 75815659920 322 29004627204 323 7096175856 324 834086421 325 1 326 0 327 300 328 2300 329 37950 330 318780 331 2656500 332 17305200 333 98423325 334 473970200 335 1971062280 336 7064979000 337 21908863900 338 58752989400 339 136115623800 340 271624149720 341 464725738125 342 677057297400 343 831989310900 344 851070874500 345 711606696570 346 473847874500 347 241705226700 348 88702198200 349 20852160525 350 2358641376 351 1 352 0 353 325 354 2600 355 44850 356 394680 357 3453450 358 23680800 359 142167025 360 724895600 361 3202976205 362 12245963600 363 40687890100 364 117505978800 365 294917184900 366 642020717520 367 1208286919125 368 1955943303600 369 2703965260425 370 3161120391000 371 3083629018470 372 2464008947400 373 1571083973550 374 768752384400 375 271078086825 376 61324675776 377 6684761125 378 1 379 0 380 351 381 2925 382 52650 383 484380 384 4440150 385 31969080 386 202026825 387 1087343400 388 5087079855 389 20665063575 390 73238202180 391 226618673400 392 612520307100 393 1444546614420 394 2965795165125 395 5281046919720 396 8111895781275 397 10668781319625 398 11893997642670 399 11088040263300 400 8483853457170 401 5189078594700 402 2439702781425 403 827883122976 404 180488550375 405 18985057351 406 1 407 0 408 378 409 3276 410 61425 411 589680 412 5651100 413 42625440 414 282837555 415 1602400800 416 7913235330 417 34036575300 418 128166853815 419 423021523680 420 1225040614200 421 3111331169520 422 6920188718625 423 13442664886560 424 22713308187570 425 33191764105500 426 41628991749345 427 44352161053200 428 39591316133460 429 29058840130320 430 17077919469975 431 7726909147776 432 2526839705250 433 531581605828 434 54022715451 435 1 436 0 437 406 438 3654 439 71253 440 712530 441 7125300 442 56188080 443 390585195 444 2323481160 445 12078096030 446 54836704650 447 218637574155 448 766726511670 449 2368411854120 450 6444900279720 451 15437344064625 452 32486440142520 453 59880539767230 454 96256115905950 455 134137862303445 456 160776583817850 457 164021166838620 458 140451060629880 459 99051932925855 460 56020091321376 461 24426117150750 462 7707933284506 463 1566658748079 464 154000562758 465 1 466 0 467 435 468 4060 469 82215 470 855036 471 8906625 472 73288800 473 532616175 474 3319258800 475 18117144045 476 86584270500 477 364395956925 478 1353046785300 479 4440772226475 480 12889800559440 481 33080022995625 482 74968708021200 483 149701349418075 484 262516679743500 485 402413586910335 486 535921946059500 487 615079375644825 488 601933116985200 489 495259664629275 490 336120547928256 491 183195878630625 492 77079332845060 493 23499881221185 494 4620016882740 495 439742222071 496 1 497 0 498 465 499 4495 500 94395 501 1019466 502 11044215 503 94664700 504 717873975 505 4677137400 506 26744355495 507 134205619275 508 594540771825 509 2330247241350 510 8097878765925 511 24973988583915 512 68365380857625 513 166002139189800 514 356980140920025 515 678168089337375 516 1134074654020035 517 1661358032784450 518 2118606738332175 519 2332490828317650 520 2193292800501075 521 1736622830962656 522 1135814447509875 523 597364829549215 524 242832105952245 525 71610261682470 526 13632008884201 527 1257643249140 528 1 529 0 530 496 531 4960 532 107880 533 1208256 534 13592880 535 121170816 536 957165300 537 6507321600 538 38900880720 539 204503800800 540 951265234920 541 3924626932800 542 14396228917200 543 47009860863840 544 136730761715250 545 354137896938240 546 815954607817200 547 1669336835292000 548 3024199077386760 549 4833041549918400 550 6779541562662960 551 8293300722907200 552 8773171202004300 553 7938847227257856 554 6057677053386000 555 3823134909114976 556 1942656847617960 557 763842791279680 558 218112142147216 559 40244583972480 560 3602118427251 561 1 562 0 563 528 564 5456 565 122760 566 1424016 567 16613520 568 153793728 569 1263458196 570 8947567200 571 55814307120 572 306755701200 573 1494845369160 574 6475634439120 575 25003976540400 576 86184744917040 577 265418537447250 578 730409412435120 579 1795100137197840 580 3934865397474000 581 7676813042597160 582 13290864262275600 583 20338624687988880 584 27367892385593760 585 32168294407349100 586 32747744812438656 587 28557620394534000 588 21027242000132368 589 12821535194278536 590 6301703028057360 591 2399233563619376 592 664035635545920 593 118869908099283 594 10331450919456 595 1 596 0 597 561 598 5984 599 139128 600 1669536 601 20173560 602 193666176 603 1652214564 604 12168691392 605 79070268420 606 453464949600 607 2310215570520 608 10484360520480 609 42506760118680 610 154225333009440 611 501346126289250 612 1460818824870240 613 3814587791545410 614 8919028234274400 615 18643688817735960 616 34760721916720800 617 57626103282635160 618 84591667373653440 619 109372200984986940 620 123713702624768256 621 121369886676769500 622 102132318286357216 623 72655366100911704 624 42851580590790048 625 20393485290764696 626 7525737202853760 627 2020788437687811 628 351269331261504 629 29671013856627 630 1 631 0 632 595 633 6545 634 157080 635 1947792 636 24347400 637 242082720 638 2141759620 639 16380930720 640 110698375788 641 661303051500 642 3515545433400 643 16679664464400 644 70844600197800 645 269894332766520 646 923532337901250 647 2840481048358800 648 7853563100240550 649 19510374262475250 650 43501940574717240 651 86901804791802000 652 155147201145556200 653 246725696506489200 654 348002457679503900 655 432997959186688896 656 471994003742992500 657 446828892502812820 658 363276830504558520 659 249967553446275280 660 142754397035352872 661 65850200524970400 662 23575865106357795 663 6147213297076320 664 1038485484981945 665 85317692667643 666 1 667 0 668 630 669 7140 670 176715 671 2261952 672 29216880 673 300516480 674 2753690940 675 21841240960 676 153274674168 677 952276394160 678 5273318150100 679 26107300900800 680 115927527596400 681 462675999028320 682 1662358208222250 683 5381964091627200 684 15707126200481100 685 41316086673477000 686 97879366293113790 687 208564331500324800 688 398949945802858800 689 683240390325662400 690 1044007373038511700 691 1417084230065527296 692 1699178413474773000 693 1787315570011251280 694 1634745737270513340 695 1285547417723701440 696 856526382212117232 697 474121443779786880 698 212182785957220155 699 73766559564915840 700 18692738729675010 701 3071436936035148 702 245613376802185 703 1 704 0 705 666 706 7770 707 198135 708 2615382 709 34871760 710 370636992 711 3513329820 712 28861639840 713 210043072008 714 1355162560920 715 7804510862148 716 40248755555400 717 186492109611600 718 778136907456720 719 2928916843058250 720 9956633569510320 721 30587561548305300 722 84927511495480500 723 213031561932071190 724 482305016594501100 725 984076532980385040 726 1805706745860679200 727 2971405600186533300 728 4369343042702042496 729 5715418299869691000 730 6613067609041629736 731 6720621364334332620 732 5945656806972119160 733 4527353734549762512 734 2923748903308685760 735 1570152616083429147 736 682340675975471520 737 230543777665991790 738 56821583316650238 739 9087694941680845 740 707854577312178 741 1 742 0 743 703 744 8436 745 221445 746 3011652 747 41410215 748 454329216 749 4450217772 750 37818700480 751 285058454868 752 1907265826480 753 11406592798524 754 61178108444208 755 295279173551700 756 1285617499276320 757 5059038183464250 758 18016765506732960 759 58116366941780070 760 169855022990961000 761 449733297412150290 762 1078093566505355400 763 2337181765828414470 764 4574457089513720640 765 8065243771934876100 766 12771925817129047296 767 18098824616254021500 768 22845142649416539088 769 25538361184470463956 770 25103884296104503120 771 21504930239111371932 772 15871779760818579840 773 9944299901861717931 774 5185789137413583552 775 2190165887826922005 776 719740055344236348 777 172666203891936055 778 26898473937862764 779 2042162142208813 780 1 781 0 782 741 783 9139 784 246753 785 3454542 786 48939345 787 553713732 788 5598661068 789 49164310624 790 383354473788 791 2656548829740 792 16476189597868 793 91767162666312 794 460635510740652 795 2089128436324020 796 8578369093700250 797 31938811580117520 798 107930395749020130 799 331217294832373950 800 923136768372308490 801 2335869394094936700 802 5361769933371068490 803 11150239155689694060 804 20969633807030677860 805 35578936204859488896 806 54296473848762064500 807 74246713610603752036 808 90545098744940735844 809 97905148754807562168 810 93188031036149278372 811 77374926333990576720 812 55403956596086714187 813 33707629393188293088 814 17083293925049991639 815 7017465539606304393 816 2244660650595168715 817 524520241788323898 818 79644323546143707 819 5897493615536452 820 1 821 0 822 780 823 9880 824 274170 825 3948048 826 57575700 827 671168160 828 6998326335 829 63437820160 830 511139298384 831 3664205282400 832 23537413711240 833 135951352098240 834 708670016524080 835 3342605498118432 836 14297281822833750 837 55545759269769600 838 196237083180036600 839 630890085394998000 840 1846273536744616980 841 4917619777041972000 842 11915044296380152200 843 26235856836916927200 844 52424084517576694650 845 94877163212958637056 846 155132782425034470000 847 228451426494165390880 848 301816995816469119480 849 356018722744754771520 850 372752124144597113488 851 343888561484402563200 852 277019782980433570935 853 192615025103933103360 854 113888626166999944260 855 56139724316850435144 856 22446606505951687150 857 6993603223844318640 858 1592886470922874140 859 235899744621458080 860 17047255430494497 861 1 862 0 863 820 864 10660 865 303810 866 4496388 867 67445820 868 809349840 869 8694890295 870 81279707080 871 676022943024 872 5007747219280 873 33277033177960 874 199071622715280 875 1076128543610640 876 5271031747032912 877 23447542189447350 878 94890672085856400 879 349813930886152200 880 1175749704599769000 881 3604629286025204580 882 10081120542936042600 883 25711411376399275800 884 59759451684088556400 885 126434556777684969450 886 243122730733206507456 887 424029605295094218000 888 669036320447198644720 889 951884371421171838360 890 1216397302711245469360 891 1389348826357134695728 892 1409943102086050509120 893 1261979011355308489815 894 987152003657657154720 895 667061953263856816380 896 383621449498477973484 897 184062173348803834630 898 71684433044404266060 899 21769448435945946580 900 4835944764739890640 901 698937472650274377 902 49320944483427000 903 1 904 0 905 861 906 11480 907 335790 908 5104008 909 78686790 910 971219808 911 10740746835 912 103446899920 913 887280112719 914 6784689780960 915 46587846449144 916 288310626001440 917 1614192815415960 918 8199382717606752 919 37876798921414950 920 159416329104238752 921 612174379050766350 922 2147021199703926000 923 6881565000593572380 924 20162241085872085200 925 53993963890438479180 926 132099840564827335200 927 295013965814598262050 928 600656158282039606656 929 1113077713899622322250 930 1873301697252156205216 931 2855653114263515515080 932 3929898977990177670240 933 4862720892249971435048 934 5383419117055829216640 935 5300311847692295657223 936 4606709350402400055360 937 3502075254635248285995 938 2301728696990867840904 939 1288435213441626842410 940 602149237572995834904 941 228579208577432439090 942 67703226706358468960 943 14677686925655761917 944 2071479668303934000 945 142816973618414817 946 1 947 0 948 903 949 12341 950 370230 951 5775588 952 91446810 953 1160068104 954 13195774683 955 130829902840 956 1156152874149 957 9116926893165 958 64621851526232 959 413245230602064 960 2393458312513320 961 12591909173467512 962 60322309393364550 963 263650082749317936 964 1052939931967318122 965 3846746316136200750 966 12865534566327113580 967 39408016667840893800 968 110559068918516885940 969 284014657214378770680 970 667663185790932908850 971 1434900822562650171456 972 2815431864569632932750 973 5034498311365169801518 974 8186205594222077809896 975 12070404003826974272880 976 16084384489749905515928 977 19290585169450054692960 978 20719400859160792114599 979 19808850206730320238048 980 16732137327701741810865 981 12371791746325914644859 982 7914673453998564889090 983 4315402869273136816812 984 1965781193765918976174 985 727809687093353541320 986 210380179267732587477 987 44536812868534581000 988 6141129865591837131 989 413887836110423787 990 1 991 0 992 946 993 13244 994 407253 995 6516048 996 105885780 997 1379540448 998 16128169057 999 164471877856 1000 1496197837134 1001 12155902524220 1002 88855045848569 1003 586541617628736 1004 3510405525019536 1005 19104965642502432 1006 94792200475287150 1007 429651986702592192 1008 1781898346406230668 1009 6770273516399713320 1010 23586813371599708230 1011 75389249277608666400 1012 221118137837033771880 1013 595078329401555519520 1014 1468859008740052399470 1015 3322928220671400397056 1016 6882166780059102724500 1017 13030466217651027721576 1018 22512065384110713977214 1019 35406518411225791200448 1020 50550922682071131621488 1021 65291211342754031268480 1022 75971136483589571086863 1023 79235400826921280952192 1024 73621404241887663967806 1025 60484315204260027152644 1026 43530703996992106889995 1027 27125389464002574277104 1028 14415728754283405825276 1029 6404725246421511163616 1030 2314181971945058462247 1031 653206588738507188000 1032 135104857043020416882 1033 18211064788858646628 1034 1200394300050487935 1035 1 1036 0 1037 990 1038 14190 1039 446985 1040 7330554 1041 122175900 1042 1633666320 1043 19615340745 1044 205589847320 1045 1923682933458 1046 16088694517350 1047 121165971611685 1048 824824149790410 1049 5095749955673520 1050 28657448463753648 1051 147091345565100750 1052 690512121486308880 1053 2969830577343717780 1054 11717781086076426900 1055 42456264068879474814 1056 141354842395516249500 1057 432622443594196510200 1058 1217205673775909017200 1059 3147555018728683713150 1060 7476588496510650893376 1061 16299868689613664347500 1062 32576165544127569303940 1063 59590761310881301704390 1064 99580833031572537751260 1065 151652768046213394864464 1066 209864607887423671934400 1067 262977010904733130685295 1068 297132753100954803570720 1069 301178471898631352595570 1070 272179418419170122186898 1071 217653519984960534449975 1072 152580315735014480308710 1073 92672541991821894591060 1074 48035439348161333727120 1075 20827637747505526160223 1076 7348574123308205865000 1077 2026572855645306253230 1078 409748957749319549130 1079 54017743502271957075 1080 3484084625456932134 1081 1 1082 0 1083 1035 1084 15180 1085 489555 1086 8224524 1087 140502285 1088 1926888480 1089 23744886165 1090 255598188560 1091 2458039303863 1092 21145141365660 1093 163930432180515 1094 1149754875465420 1095 7325140561280685 1096 42523955784924768 1097 225540063199821150 1098 1095295089254145120 1099 4879007377064679210 1100 19963627035537616200 1101 75114928737248301594 1102 260092910007749899080 1103 829193016888876644550 1104 2434411347551818034400 1105 6581251402796338672950 1106 16377289087594759099776 1107 37489697986111427999250 1108 78868611317361483577960 1109 152287501127807771022330 1110 269454018791313925679880 1111 436001708132863510235334 1112 643584797521432593932160 1113 864067321544123143680255 1114 1051392818664916997250240 1115 1154517475611420184949685 1116 1138204840661984147327028 1117 1001206191930818458469885 1118 779854947090074010466740 1119 532867116452975893898595 1120 315661458573631621635360 1121 159678556064209033895043 1122 67606881934435493958000 1123 23305587839921021912145 1124 6282817352156233086660 1125 1242408100552255012725 1126 160267892771018878164 1127 10119592485062548155 1128 1 1129 0 1130 1081 1131 16215 1132 535095 1133 9203634 1134 161063595 1135 2264093964 1136 28615632045 1137 316134601640 1138 3122374250853 1139 27606156782945 1140 220135151785263 1141 1589367033731610 1142 10432775950914915 1143 62457060059108253 1144 341947837754567550 1145 1715962306498160688 1146 7907356783518618030 1147 33510373952509570050 1148 130755616690765562034 1149 470167952706317125260 1150 1558882871751088091754 1151 4767388888955643650700 1152 13448644170931648592550 1153 34987844868952439894976 1154 83905514540344624569750 1155 185341236595799486408206 1156 376711187000366591476290 1157 703574382399541917053020 1158 1205416487190857940062394 1159 1890530342719208244675720 1160 2707410940838252516864799 1161 3529675891232221347911520 1162 4174024719518211437895015 1163 4457968959259437910364193 1164 4277881001886224322553145 1165 3665318251323347849193678 1166 2782750497032207445914885 1167 1854511069120085777107740 1168 1072127447859689227581003 1169 529587241819744702671000 1170 219072525695257605974163 1171 73823103887835738768255 1172 19464393575318661866025 1173 3766295480118943636854 1174 475620846797939763285 1175 29412628894558563849 1176 1 1177 0 1178 1128 1179 17296 1180 583740 1181 10273824 1182 184072680 1183 2650646592 1184 34338758454 1185 389088740480 1186 3944051685288 1187 35813392583280 1188 293513535713684 1189 2179703360546208 1190 14728624871879880 1191 90846632813248368 1192 512921756631851325 1193 2656973893932635904 1194 12651770853629788848 1195 55465446542084805600 1196 224152485755598106344 1197 835854138144563778240 1198 2877937609386624169392 1199 9153386666794835809344 1200 26897288341863297185100 1201 73018111030857265867776 1202 183066577178933726334000 1203 423637112218970254647328 1204 904106848800879819543096 1205 1777451071325158527291840 1206 3214443965842287840166384 1207 5337968026501293867319680 1208 8122232822514757550594397 1209 11294962851943108313316864 1210 14310941895491010644211480 1211 16460193080342539976729328 1212 17111524007544897290212580 1213 15994116005774608796481504 1214 13357202385754595740391448 1215 9890725701973790811241280 1216 6432764687158135365486018 1217 3631455372478249389744000 1218 1752580205562060847793304 1219 708701797323223092175248 1220 233572722903823942392300 1221 60260727681903098189664 1222 11414900323150554318840 1223 1411806186938811064752 1224 85543870540455597789 1225 1 1226 0 1227 1176 1228 18424 1229 635628 1230 11441304 1231 209757240 1232 3092421024 1233 41039004006 1234 476633707088 1235 4955346989208 1236 46180427278440 1237 388707114864068 1238 2966818462965672 1239 20620074820631832 1240 130926029642622648 1241 761611093180627725 1242 4068491275084348728 1243 19997960381543859792 1244 90593562685405182480 1245 378740406966355421064 1246 1462744741752986611920 1247 5222923809627577196304 1248 17250613333574882871456 1249 52718685150052062482796 1250 149078643354666917813376 1251 390011403555119677842000 1252 943555386305888294441776 1253 2109582647202052912267224 1254 4354755124746638391865008 1255 8289881806645900219376464 1256 14531135183253522194370240 1257 23411141664895477645830909 1258 34590823734075769209532896 1259 46749076858603968104424168 1260 57610675781198889918552648 1261 64497282797669228247724340 1262 65309307023579652585632808 1263 59500265172906835570834632 1264 48464555939671574975082272 1265 35022829963416514767646098 1266 22242664156429277512182000 1267 12268061438934425934553128 1268 5787731344806321919431192 1269 2289012684457474635444540 1270 738193914103312952823384 1271 186443371944792387207720 1272 34589251580000871086424 1273 4191649656482324291661 1274 248952602654003411640 1275 1 1276 0 1277 1225 1278 19600 1279 690900 1280 12712560 1281 238360500 1282 3595838400 1283 48855957150 1284 581260618400 1285 6194183736510 1286 59205675998000 1287 511456730084300 1288 4009214139142800 1289 28638992806433100 1290 187037185203746640 1291 1120016313500923125 1292 6164380719824770800 1293 31246813096162280925 1294 146118649492589004000 1295 631234011610592368440 1296 2521973692677563124000 1297 9326649660049244993400 1298 31945580247360894206400 1299 101382086827023197082300 1300 298157286709333835626752 1301 812523757406499328837500 1302 2051207361534539770525600 1303 4794506016368302073334600 1304 10368464582730091409202400 1305 20724704516614750548441160 1306 38239829429614532090448000 1307 65030949069154104571752525 1308 101737716864928732969214400 1309 146090865183137400326325525 1310 192035585937329633061842160 1311 230347438563104386599015500 1312 251189642398383279175510800 1313 247917771553778481545144300 1314 220293436089416249886737600 1315 175114149817082573838230490 1316 123570356424607097289900000 1317 76675383993340162090957050 1318 41340938177188013710222800 1319 19075105703812288628704500 1320 7381939141033129528233840 1321 2330542149309904840096500 1322 576487526333347851440400 1323 104791241412058107291525 1324 12447630132700170582000 1325 724947137834104063053 1326 1 1327 0 1328 1275 1329 20825 1330 749700 1331 14094360 1332 270141900 1333 4167903600 1334 57945437550 1335 705816465200 1336 7704960257610 1337 75487236897450 1338 668828031648700 1339 5380787397270600 1340 39475368462921300 1341 264969345705307740 1342 1632023771101345125 1343 9246571079737156200 1344 48290529330432615975 1345 232876597628813725125 1346 1038481761036780993240 1347 4287355277551857310800 1348 16402039057327982574600 1349 58186592593407343018800 1350 191499497339932705599900 1351 584846985468308677575552 1352 1657548465109258630828500 1353 4358815643260897012366900 1354 10631295949338408945220200 1355 24035986078147030084969200 1356 50331425254635822760499960 1357 97511565045517056830642400 1358 174556758027729438587335725 1359 288256864450631410079440800 1360 438272595549412200978976575 1361 612113430175238205384621885 1362 783181291114554914436652700 1363 915047983022681945567932200 1364 972600488403284812215566100 1365 936247103380019062018634800 1366 811892876424655569613614090 1367 630208817765496196178490000 1368 434493842628927585182089950 1369 263548480879573587402670350 1370 138975770127775245723418500 1371 62746482698781600989987640 1372 23771529922961029368984300 1373 7350215960750185105865100 1374 1781451104004987823955925 1375 317414568383854349841000 1376 36972304029539307215703 1377 2112261618875209962525 1378 1 1379 0 1380 1326 1381 22100 1382 812175 1383 15593760 1384 305377800 1385 4816244160 1386 68480971650 1387 853545492800 1388 9539474604660 1389 95739910211400 1390 869476441143310 1391 7174383196360800 1392 54018925265050200 1393 372389350720973040 1394 2357367669368609625 1395 13737762747038060640 1396 73856103681838118550 1397 366957062930251930500 1398 1687532861684769114015 1399 7191692723635373553600 1400 28430201032701836462640 1401 104334579822661442654400 1402 355641923631303596114100 1403 1126371972013038934589952 1404 3315096930218517261657000 1405 9066336537982665785723152 1406 23034474556899886047977100 1407 54342229394071546279060800 1408 118965186965502853797545360 1409 241457208684137474056828800 1410 453847570872096540327072885 1411 788913523759622806533206400 1412 1266120831587190802828154550 1413 1872346962888963922352961060 1414 2545339196122303471919121275 1415 3172166341145297411302164960 1416 3612516099783629302514959800 1417 3744988413520076248074539200 1418 3518202464506840801658994390 1419 2979168956709618381934680000 1420 2259367981670423442946867740 1421 1522724556193091838326539800 1422 903342505830539097202220250 1423 466116728619520464497051040 1424 206019925998995587864530600 1425 76442245991801925100997040 1426 23158864352064841711427025 1427 5501852518653475397244000 1428 961279904768021987608278 1429 109837604181510918051300 1430 6157879192714893166503 1431 1 1432 0 1433 1378 1434 23426 1435 878475 1436 17218110 1437 344362200 1438 5549150880 1439 80655366610 1440 1028134343600 1441 11757957070860 1442 120814648600100 1443 1123957350746230 1444 9506057735178060 1445 73410334334555400 1446 519385147058199240 1447 3376769904771251625 1448 20225039599806033720 1449 111839242718212008090 1450 572021303979510362250 1451 2710280050584629183115 1452 11911241073521087448150 1453 48606472733328946210320 1454 184324424353368548689440 1455 649966274222727261863700 1456 2132061232738966554759552 1457 6507412492651163513623000 1458 18481378327426203332435656 1459 48833086060627758421711452 1460 120005756578574664699592600 1461 274137169963984837011734960 1462 581692366375422096591451200 1463 1145424821724815077968326805 1464 2090620837963000437312996960 1465 3531810740743216449994325850 1466 5513021612950838215817052010 1467 7935469258498946118336083975 1468 10507801005043797674938421430 1469 12764223552568823535552857960 1470 14177456136897431510567898400 1471 14343440816835581729840515590 1472 13157996225467481186878170000 1473 10886045729866585679653090020 1474 8070440147823386743130660940 1475 5319683645446508016857519250 1476 3088023327104323077292963140 1477 1559865153992395165260017400 1478 675239839594250338392140520 1479 245483962131887322141126465 1480 72899545872158549013483000 1481 16982611650901721781079578 1482 2910696510810039328359450 1483 326367597213889337824659 1484 17961708307164474879078 1485 1 1486 0 1487 1431 1488 24804 1489 948753 1490 18975060 1491 387407475 1492 6375620160 1493 94682386890 1494 1233761212320 1495 14430220041510 1496 151720721497800 1497 1445088022388010 1498 12520173602429640 1499 99103951351649790 1500 719148665157506640 1501 4798567759411778625 1502 29517625361879076240 1503 167758864077318012135 1504 882547154711244558900 1505 4304562433281469879065 1506 19491121756670870369700 1507 82023422737492596729915 1508 321081255325222633200960 1509 1169939293600909071354660 1510 3970045054065661860586752 1511 12550009807255815347701500 1512 36962756654852406664871312 1513 101422563356688421337400708 1514 259212434209721275751120016 1515 616808632418965883276403660 1516 1365712512359686661562537600 1517 2811497289688182464104074885 1518 5375882154762001124519135040 1519 9535889000006684414984679795 1520 15668587742070803350216884660 1521 23806407775496838355008251925 1522 33377720839550886732157338660 1523 43079254489919779432490895615 1524 51038842092830753438044434240 1525 55324700293508672386527702990 1526 54656292013480306468570860000 1527 48987205784399635558438905090 1528 39618524362042080375368699160 1529 28726291685411143291030603950 1530 18528139962625938463757778840 1531 10529089789448667365505117450 1532 5208993048298502610453655440 1533 2209355659186985899270138185 1534 787315095419312329345616400 1535 229265257287173244044574303 1536 52392537194580707910470100 1537 8811925124775012121265793 1538 969932248586881643470212 1539 52418979494565497284659 1540 1 1541 0 1542 1485 1543 26235 1544 1023165 1545 20872566 1546 434845125 1547 7305398100 1548 110798537850 1549 1475149275600 1550 17636935606290 1551 189650901872250 1552 1848368400728850 1553 16395465431753100 1554 132944324983920450 1555 988829414591571630 1556 6767210942760200625 1557 42722878813246031400 1558 249371284439256504525 1559 1348335930808845853875 1560 6764312395156595524245 1561 31529755782849937362750 1562 136705704562487661216525 1563 551858407590226400814150 1564 2075698746711290287887300 1565 7278415932453713411075712 1566 23801742737898960142192500 1567 72605414857745798805997220 1568 206601517948809747168779220 1569 548333995443641160242753880 1570 1356978991321724943208088052 1571 3129757840824281932747482000 1572 6723145692732610240248874725 1573 13439705386905002811297837600 1574 24974947380969887753531304225 1575 43088616290694709213096432815 1576 68913285665911900501339676625 1577 101987480343072153903814090350 1578 139374058643858109928647015225 1579 175446019694105714943277742700 1580 202857234409531798750601577630 1581 214721147195815489697956950000 1582 207253562933998458131856906150 1583 181584903326026201720439871150 1584 143631458427055716455153019750 1585 101904769794442661550667783620 1586 64344437602186300566975717750 1587 35811827207052205446868881150 1588 17359223036469174922836800025 1589 7217055041343696352334817000 1590 2521917830158905684490317333 1591 720397386425484733768963875 1592 161551960620875222223206205 1593 26673136836139245195430830 1594 2883043872201102350656245 1595 153054402342387832806318 1596 1 1597 0 1598 1540 1599 27720 1600 1101870 1601 22918896 1602 487026540 1603 8349026400 1604 129264960825 1605 1757624668800 1606 21471052042440 1607 236010011218800 1608 2352468873654900 1609 21352234050655200 1610 177259099978560600 1611 1350596273588488080 1612 9474095319864280875 1613 61345672142096865600 1614 367494524436799059300 1615 2040724652035009941000 1616 10522263725799148593270 1617 50447609252559899780400 1618 225162336926450265533100 1619 936486994698566013502800 1620 3632472806744758003802775 1621 13148106200561546807104512 1622 44429919777411392265426000 1623 140203559725302232177098080 1624 413203035897619494337558440 1625 1137285323883107591614600640 1626 2922723981308330646909728112 1627 7010657563446391529354359680 1628 15687339949709423893914041025 1629 32722760942029572062290387200 1630 63572593333377896099897865300 1631 114902976775185891234923820840 1632 192957199864553321403751094550 1633 300594678905896874663873108400 1634 433608182447558564222457380700 1635 577939829580583531577856093600 1636 710000320433361295627105521705 1637 801625616197711161539039280000 1638 829014251735993832527427624600 1639 782211891250574407411125598800 1640 670280139326260010124047425500 1641 518787918953526276985217807520 1642 360328850572243283175064019400 1643 222829147066102611669406371600 1644 121514561255284224459857600175 1645 57736440330749570818678536000 1646 23537899748149786388576295108 1647 8068450727965429018212395400 1648 2261727448692253111124886870 1649 497898554274599243648042160 1650 80725228421630865818374860 1651 8571046531173718637153808 1652 447107296039753836151995 1653 1 1654 0 1655 1596 1656 29260 1657 1185030 1658 25122636 1659 544323780 1660 9517890096 1661 150369444225 1662 2087179294200 1663 26039360987640 1664 292447187814600 1665 2979793906629540 1666 27660848656530600 1667 234971365087859400 1668 1832952085584376680 1669 13171303249567414875 1670 87417582802488033480 1671 537107381869167855900 1672 3061086978052514911500 1673 16209973847852742427470 1674 79875381316553174652300 1675 366692948708790432439620 1676 1569992902877007728519400 1677 6274271211650036552022975 1678 23420064169750255250154912 1679 81693723461691914810622000 1680 266386763478074241136486352 1681 812157691247045213008304520 1682 2315187980762040454358294160 1683 6170195071650920254587203792 1684 15369518504478627583584557760 1685 35767135085337486478124013537 1686 77716557237320233647939669600 1687 157549470434893046856268622700 1688 297703167099345263654120808540 1689 523740971060930443810181542350 1690 856694834881806092792038358940 1691 1300824547342675692667372142100 1692 1830142793671847849996544296400 1693 2380589309688329050043824396305 1694 2855791257704346012982827435000 1695 3150254156596776563604224973480 1696 3184719842948767230173868509400 1697 2938920610892063121313131019500 1698 2464242615029249815679784585720 1699 1867158589328897012816240827800 1700 1270126138276784886515616318120 1701 769592221283466754912431467775 1702 411372137356590692083084569000 1703 191665755092076832021264117308 1704 76650281915671575673017756300 1705 25783692915091685466823710318 1706 7095054398413039221984600780 1707 1533779340010986450549122340 1708 244274826138450981158883528 1709 25485115874265968660663715 1710 1306709599137475613111808 1711 1 1712 0 1713 1653 1714 30856 1715 1272810 1716 27492696 1717 607130370 1718 10824267168 1719 174428555301 1720 2470538756400 1721 31464227860065 1722 360892274324400 1723 3757131447489420 1724 35651760490639440 1725 309734981252178300 1726 2472353975904508080 1727 18188942582735953875 1728 123663897623031852240 1729 778805703710293391055 1730 4552385762231945253000 1731 24741539030933133178770 1732 125210057198921192698200 1733 590783084030829030041610 1734 2601702524767612807260720 1735 10703168537520650588745075 1736 41162537025621660742696512 1737 148069873774316595594252375 1738 498401041346074386642458336 1739 1570171536410954078482722072 1740 4630375961524080908716588320 1741 12781118362705477670216350712 1742 33016002713324459253626087040 1743 79788224421137469835815107121 1744 180302412790582942063220033472 1745 380744553550991529902649171525 1746 750729725728783708345174212840 1747 1380771650978816624590478611650 1748 2366109543959273970568486896120 1749 3772391187293759508735379212090 1750 5586751685945640805252608904800 1751 7670787775662393605696767499205 1752 9743287820403062867823764190000 1753 11419671317663315043065315528865 1754 12314250059401899956672291569680 1755 12175528245124261502582971366500 1756 10994313205515114562263654305520 1757 9024599848423002228611830667700 1758 6697028729095774856173249677360 1759 4463634883444107178492102513095 1760 2651064885186917793424322778000 1761 1389576724417557032154164850483 1762 635102335872707341290718552200 1763 249242364845886292845962533074 1764 82302631021591254975021369048 1765 22239800430159303532962273930 1766 4722646638676718969071748208 1767 739068360353713091159247735 1768 75789156749973585560484864 1769 3820682066516442811470123 1770 1 1771 0 1772 1711 1773 32509 1774 1365378 1775 30038316 1776 675862110 1777 12281380056 1778 201789897309 1779 2915235732552 1780 37885498851915 1781 443596753857075 1782 4716399051103740 1783 45727258020602760 1784 406096975419522660 1785 3315201922235590380 1786 24956921218172587875 1787 173718332375211411480 1788 1120720402900178294445 1789 6714768999292119248175 1790 37429507764744996347370 1791 194405088808851325505100 1792 942059512373484128985270 1793 4263901360035809878566180 1794 18042484106106239563884555 1795 71429108367990528935855712 1796 264730986444990276971542125 1797 918926919981824650372032557 1798 2988390988653106149370342008 1799 9106406057664025787142623696 1800 26002964944814592501474644552 1801 69569434288790824855854969120 1802 174352045957300397048633011857 1803 409147782870938214681922383648 1804 898557146380340010570252044799 1805 1845543909083259949681886606565 1806 3541979452510877428297314699450 1807 6345475595163507466524578494140 1808 10598622859539610048351779691110 1809 16480917473539640375495196269160 1810 23819814671793748565058383287005 1811 31936332300210039400089004845000 1812 39632976926007975737697271541355 1813 45408797094044506090229075163195 1814 47890411097488761910159687374900 1815 46333177080385125655253971716120 1816 40957799312073625499084462261100 1817 32927057918054226376185144247020 1818 23941314374836574866457640752055 1819 15641282822602814981203504390200 1820 9109447415626207210788414019833 1821 4683879727061216642019049322475 1822 2100757075129613039701684207338 1823 809309205045647340587710128972 1824 262429645075879781688954832374 1825 69659037920481604793808286068 1826 14535011086956357459465205455 1827 2235780124124220774034303488 1828 225420241924470125876737257 1829 11176109832763802046866481 1830 1 1831 0 1832 1770 1833 34220 1834 1462905 1835 32769072 1836 750957900 1837 13903449120 1838 232834496895 1839 3429689097120 1840 45462598622298 1841 543179698600500 1842 5895498813879675 1843 58375223005024800 1844 529691707068942600 1845 4420269229647453840 1846 34032165297508074375 1847 242397673081690341600 1848 1601029147000254706350 1849 9826491218476272070500 1850 56144261647117494521055 1851 299084752013617423854000 1852 1487462387958132835239900 1853 6914434637895907911188400 1854 30070806843510399273140925 1855 122449900059412335318609792 1856 467172329020571077008603750 1857 1670776218148772091585513740 1858 5603233103724574030069391265 1859 17625302047091662813824432960 1860 52005929889629185002949289104 1861 143936760597498258322458556800 1862 373611527051357993675642168265 1863 909217295268751588182049741440 1864 2073593414723861562854427795690 1865 4429305381799823879236527855756 1866 8854948631277193570743286748625 1867 16553414596078715130064117810800 1868 28905335071471663768232126430300 1869 47088335638684686787129132197600 1870 71459444015381245695175149861015 1871 100851575684873808631860015300000 1872 132109923086693252458990905137850 1873 160266342684862962671396735870100 1874 179589041615582857163098827655875 1875 185332708321540502621015886864480 1876 175533425623172680710361981119000 1877 151971036544865660197777588832400 1878 119706571874182874332288203760275 1879 85316088123288081715655478492000 1880 54656684493757243264730484118998 1881 31225864847074777613460328816500 1882 15755678063472097797762631555035 1883 6936936043248405776466086819760 1884 2624296450758797816889548323740 1885 835908455045779257525699432816 1886 218025166304345361891978081825 1887 44715602482484415480686069760 1888 6762607257734103776302117710 1889 670566589965828122811988860 1890 32705601410484246215745189 1891 1 1892 0 1893 1830 1894 35990 1895 1565565 1896 35694882 1897 832880580 1898 15705748080 1899 267979326615 1900 4023289133160 1901 54376833646278 1902 662679232292610 1903 7339294441768575 1904 74185179235552350 1905 687472215557563800 1906 5861661369749884440 1907 46132490736622056375 1908 336051319499616155400 1909 2271227394581756676450 1910 14271808674453633245250 1911 83531706353028467458155 1912 456104246820766571377350 1913 2326543735011438537170100 1914 11099487181885536383749800 1915 49576195066327955558421525 1916 207484552878448679289866592 1917 814214630578709591357852250 1918 2997569097266914634903421710 1919 10357491494763606540431299005 1920 33598232027268482238852825330 1921 102334249137657428554190536624 1922 292671413214913125255665732160 1923 785872522418373710834971457385 1924 1980794821835494531396608365280 1925 4684785122153909456819262797670 1926 10391831857299586793593392276966 1927 21606074660316352312613619666645 1928 42073262098366734288912966102450 1929 76661975624337890863572161402100 1930 130563112452716631546130775638800 1931 207572670711345523209794482929615 1932 307597305838865116327173046665000 1933 424142384646752021052549748074150 1934 543124827987591151275288938226450 1935 644407737561797310997001675706375 1936 706580950475873166242623068670830 1937 713835930867568901555472056550600 1938 662159516374057519433173779912600 1939 561700068025011948789967725336675 1940 433690114626714415387915349001000 1941 303096159465381076286232684659898 1942 190477775567156143442108005780650 1943 106788484652421996184835613873015 1944 52894137329769094045553912000670 1945 22868869070898095261466063964020 1946 8498402626298755784844610900296 1947 2659907028913013415082132598265 1948 681912937857887336080462563840 1949 137506347573926776784809726770 1950 20452280993957757745765660230 1951 1995041686039539019160456529 1952 95747934502509579263312730 1953 1 1954 0 1955 1891 1956 37820 1957 1673535 1958 38826012 1959 922117785 1960 17704661472 1961 307679967595 1962 4706489174640 1963 64833917039793 1964 805610047100820 1965 9100725107793033 1966 93866961481719300 1967 887984945095186575 1968 7732404360095592240 1969 62178574471099293375 1970 463004040199471147440 1971 3200365874183384407725 1972 20577956693398261888500 1973 123308709378280118628705 1974 689718617143598229887700 1975 3606142789267729732613655 1976 17645338596843673225448400 1977 80887476160850874858477225 1978 347676818336859949080316992 1979 1402258530441110962894078875 1980 5309979543729963067543204172 1981 18887190372804223691374721715 1982 63123951081534724206329550620 1983 198272607704211267823744164709 1984 585342826429826250511331464320 1985 1624136546331305669058941011929 1986 4234802722544850377468610987840 1987 10373452770483656654385510480555 1988 23862725005650903007510752635996 1989 51522178036138993976232477666615 1990 104341690003949501036504155934076 1991 198043437029539551397561416955425 1992 351952737916018745906961221287200 1993 584977526550155565409420815528915 1994 908144426762363676775463280630000 1995 1314841392404931265262904219029865 1996 1772302070275297441003574430002100 1997 2219626651601746293434116882988625 1998 2576942289970831547473095897505380 1999 2766114232111829493527454219133575 2000 2736926001012771080323784956972080 2001 2487528872682195773212714212205275 2002 2068368238988945673388519356774000 2003 1565996823904468894145535537409473 2004 1073602007742152808491881487127300 2005 662088604845016376345980806012693 2006 364381834938409314536038060449060 2007 177233735299460238276361995721155 2008 75271566118646122665766553688336 2009 27485705965434471955848703515405 2010 8455720429437802967397735791616 2011 2131348387395865040164550764935 2012 422680473875126993412490311420 2013 61846292267225709593974152399 2014 5936371939155593914325389260 2015 280418620117853741708024169 2016 1 2017 0 2018 1953 2019 39711 2020 1786995 2021 42173082 2022 1019182815 2023 19917744156 2024 352433417427 2025 5490904037080 2026 77066731575603 2027 976027557064455 2028 11242072191979629 2029 118272371466966318 2030 1141694929408097025 2031 10148780722625464815 2032 83345748759133095375 2033 634114228968840919320 2034 4480512223856738170815 2035 29463892538274784067625 2036 180661597461201104037405 2037 1034577925715397344831550 2038 5541146237167487150113665 2039 27791408290028785330081230 2040 130664384567528336309847825 2041 576411567242688862948946592 2042 2387629389669999747630458625 2043 9292464201527435368200607301 2044 33996942671047602644474499087 2045 116964968180490812499963579090 2046 378520432889857874936238859899 2047 1152393689533720430694183820380 2048 3300664594157169585506880121017 2049 8893085717344185792684083074464 2050 22535431880705874800906453802585 2051 53691131262714531766899193430991 2052 120218415417657652611209114555435 2053 252827941163416098665375454763338 2054 499069461314439669521854770727671 2055 923875937029549208005773205878900 2056 1602329746637382635686674407753115 2057 2600595403910405074402463030895000 2058 3944524177214793795788712657089595 2059 5582751521367186939161259454506615 2060 7359814686890000867702598085699125 2061 9019298014897910416155835641268830 2062 10250893919002662240719389165024425 2063 10776646128987786128774903268077565 2064 10447621265265222247493399691262155 2065 9307657075450255530248337105483000 2066 7589061531229349256243749142830523 2067 5636410540646302244582377807418325 2068 3791962009566911973617890070799969 2069 2295605560111978681577039780829078 2070 1240636147096221667934533970048085 2071 592763583184338215992911610295646 2072 247371353688910247602638331638645 2073 88785064509096931157676225811968 2074 26854989681187899506073339638181 2075 6657217463533250146246722404865 2076 1298772137611739901473457200379 2077 186995716083401208301249761690 2078 17666373067424785727605522647 2079 821578511126260089293299449 2080 1 2081 0 2082 2016 2083 41664 2084 1906128 2085 45747072 2086 1124615520 2087 22363782912 2088 402781048488 2089 6389415606784 2090 91338348534048 2091 1178599314191040 2092 13836396543974928 2093 148420230860506752 2094 1461369509642364192 2095 13255550331592443840 2096 111127665012177460500 2097 863474694766081251840 2098 6233756137539809628960 2099 41904202721101915118400 2100 262780505398110696781680 2101 1539836912692684420214400 2102 8443651409017123276363680 2103 43381710501508347832321920 2104 209063015308045338095756520 2105 945906161629027877659809792 2106 4021270551023157469693404000 2107 16073451591831239555806455872 2108 60439009192973515812399109488 2109 213878798958611771428504830336 2110 712509050145614823409390795104 2111 2234945337277518411043265591040 2112 6601329188314339171013760242034 2113 18359918900323480346186494089216 2114 48075588012172532908600434778848 2115 118490772441852759761432702744256 2116 274784949526074634539906547555280 2117 599295860535504826466075152031616 2118 1228478674004774571130719435637344 2119 2365122398795645972494779407049984 2120 4272879324366353695164465087341640 2121 7236439384794170641815549303360000 2122 11474979424624854678658073184260640 2123 17014099874642855433634314528020160 2124 23551406998048002776648313874237200 2125 30380793313340329822840709528484480 2126 36447622823120576855891161475642400 2127 40570903073836371308329047597468480 2128 41790485061060888989973598765048620 2129 39712670188587756929059571650060800 2130 34692852714191310885685710367225248 2131 27748482661643334127174783051905600 2132 20223797384356863859295413710933168 2133 13356250531560603238266413270278272 2134 7940071341415818674781017408307744 2135 4215207702644182869282927006546816 2136 1978970829511281980821106653109160 2137 811749161226029084870182635995136 2138 286453223266004261398115622807264 2139 85212383533225601871958046782272 2140 20780354201787838423575315206064 2141 3989241943112559110426661582720 2142 565323938157593143283376724704 2143 52581024712080645714771164736 2144 2407969409295125052827266131 2145 1 2146 0 2147 2080 2148 43680 2149 2031120 2150 49559328 2151 1238983200 2152 25062860160 2153 459311721960 2154 7416285972160 2155 107945320994784 2156 1418684359674400 2157 16969165572799440 2158 185525288575633440 2159 1862529767191248480 2160 17232215431070176992 2161 147414249505949692500 2162 1169288649162401695200 2163 8621152105108247359200 2164 59212460366774445276000 2165 379571841130604339795760 2166 2274759075568738348044000 2167 12763659106653790999154400 2168 67138361490429585930974400 2169 331441365732266999420101800 2170 1537097512647170301197190912 2171 6702117585038595782822340000 2172 27494061933395541345458411360 2173 106176637771439960210971408560 2174 386170053675271253968133721440 2175 1323231093127570386331725762336 2176 4272689615383491079935654806400 2177 13002618098194910488360436840370 2178 37293585266282069453191316118720 2179 100803652283587569001904137439520 2180 256730006957347646149770855945888 2181 615897300661891422244618123830800 2182 1391222533385993347153388745787680 2183 2957448659641123967536917159867680 2184 5912805996989114931236948517624960 2185 11109486243352519607427609227088264 2186 19598690000484212154917112696600000 2187 32429289678287632787511945955519200 2188 50268931447808436508465020196423200 2189 72897212136815246689625733420258000 2190 98737578268356071924232305967574560 2191 124689235973833552401732920837724000 2192 146506038877742451946743782990858400 2193 159787148762879869667546112925185900 2194 161332722641137762524304509828372000 2195 150335695094829013837971411591309408 2196 128832240929058337019025778455276000 2197 101118986921784319296477068554665840 2198 72346357045953267540609738547340640 2199 46918603381093473987342375594545760 2200 27398850067187188650339025542554304 2201 14292567102025925417041325828010600 2202 6595461934961486314570233917460480 2203 2659922787470039570125359354638880 2204 923134154943277353612878840141280 2205 270144604623241899506479097678832 2206 64825181575579085544433250719200 2207 12248685326747851437806495701920 2208 1708883303142620985730062853920 2209 156518011604183128433772298515 2210 7060047856454817331912175136 2211 1 2212 0 2213 2145 2214 45760 2215 2162160 2216 53621568 2217 1362881520 2218 28036419840 2219 522665062920 2220 8587278494080 2221 127221271172424 2222 1702421231609280 2223 20740091255643760 2224 231031491433807680 2225 2363980089127353840 2226 22300514087267287872 2227 194586809347853594100 2228 1574960221320785956800 2229 11854084144523840118900 2230 83149412429938582728000 2231 544603076404780139706960 2232 3336313310834149577131200 2233 19145488659980686498731600 2234 103049578101589597010332800 2235 520836431864990999088731400 2236 2474352093529591216561331712 2237 11058494015313683041656861000 2238 46528412502669377661545003840 2239 184412055076711509840108235920 2240 688843879528862236808022313920 2241 2425923670733879041608163897616 2242 8057071846151726036450091920640 2243 25240376308260708595052612690130 2244 74587170532564138906382632237440 2245 207907532834899361066427283469010 2246 546586466425320795028544402981568 2247 1354974061456161128938159872427760 2248 3166230593223295203866333007654720 2249 6971128983439792209194161876830960 2250 14453525770417836498579207487527680 2251 28201003540817934388085469576454824 2252 51740541601278320088981177519024000 2253 89180546615290990165657851377677800 2254 144249977198058991719943101433214400 2255 218691636410445740068877200260774000 2256 310318103129119083190444390183805760 2257 411474478713650722925718638764489200 2258 508915713996368517288688930389297600 2259 585886212130559522114335747392348300 2260 626350570253828960388476332274856000 2261 620134742266169682081632072814151308 2262 566861860087856682883713425203214400 2263 476703795488411790969106180329138960 2264 367296889617916589052326364932652480 2265 258052318596014106930383065770001680 2266 164393100403123131902034153255325824 2267 94330942873371107752472750464869960 2268 48366720856384232973515048728043520 2269 21944362996627826453534214675770760 2270 8703836318036615048350000492760640 2271 2971590650855660894571270074467152 2272 855692396797643929186518909493440 2273 202103307891339548723807179081680 2274 37595432669137661686061382786240 2275 5165094382938043238314485850995 2276 465963158526017943906203558976 2277 20706869494801128932088054675 2278 1 2279 0 2280 2211 2281 47905 2282 2299440 2283 57945888 2284 1496935440 2285 31307335488 2286 593534901960 2287 9919787225920 2288 149540792430744 2289 2036825402103960 2290 25265202075056944 2291 286650183816020640 2292 2988427659840239760 2293 28733354689363620912 2294 255633651496199819700 2295 2110446696569853182112 2296 16208645667001985468700 2297 116062721516789271724500 2298 776349066364261050220560 2299 4859412865780174384082400 2300 28505505338193466564778160 2301 156916403018329613629370400 2302 811535835696613882301046600 2303 3947180720630538369276410112 2304 18071197537219921068073407000 2305 77935090941971207583087881432 2306 316810453593324901520185943760 2307 1214540524432467628056249869280 2308 4392888809166753940209377868656 2309 14995105935893490123393226630080 2310 48317291790099070739100715721106 2311 146980600755346979609636363526720 2312 422115293937522945195473575527990 2313 1144415414078015414591014843742658 2314 2928492326372993407705055208150320 2315 7071248324865359288634810383762208 2316 16105711789326416483310649853368080 2317 34585222379214108764457389345155520 2318 69980268045733392740804683763795304 2319 133331395664832594075451495914408000 2320 239003864928979853643963041692176504 2321 402697853011248018551507824834390200 2322 637058245195646286287598800759646000 2323 945059677711408116989080642832499360 2324 1312799527324504687429673752248608400 2325 1704867641887834532917107916804146960 2326 2066019800670920420087394477646701900 2327 2331416011500363352557106347911964000 2328 2444060454813727570557020522267537508 2329 2373734039117899859575549968038460300 2330 2129276953181572666328674272136820688 2331 1757777971742886533321847603606265440 2332 1329961949687149628025820415891547120 2333 917861477250770819786357355675569184 2334 574561197501442201765061298286026120 2335 324057029737774360922550826477891584 2336 163363591197118263598532487030737880 2337 72894629163556651029931254126870360 2338 28442367658189897133753584998471312 2339 9555231764240357209249461156010080 2340 2708184325743949952899016199694512 2341 629723497208055833241528161669520 2342 115353774552282965655690184005555 2343 15609765810621601120857819225696 2344 1387360256151675638449899663225 2345 60752886013114747805209321971 2346 1 2347 0 2348 2278 2349 50116 2350 2443155 2351 62544768 2352 1641800160 2353 34899980544 2354 672672888888 2355 11432975107840 2356 175323687677424 2357 2429896970931040 2358 30679173948283432 2359 354403863627080064 2360 3763205201280301920 2361 36865436205221249472 2362 334290159648876687300 2363 2813928928759804242816 2364 22043758107122700237432 2365 161066633941666744434000 2366 1099827844016036487812460 2367 7030639890915996981225600 2368 42138573108633820139237280 2369 237118120116586971706604160 2370 1254191746076585090828890200 2371 6242053232625037421181299712 2372 29258129345975110300690278000 2373 129258199611074197942682339936 2374 538577771108652332584316104392 2375 2117660401574558941226281823360 2376 7860958921666822840374676186016 2377 27558573071371819686236200293120 2378 91265995603520466951634685250978 2379 285562310038959846098722077709056 2380 844230587875045890390947151055980 2381 2358189338100152975520879071954568 2382 6223046193542610991373242317319430 2383 15511125357769175213779584067607424 2384 36506280055806544028837473000967648 2385 81096383509881358482175947430019840 2386 169952079539638239513382803426360024 2387 335797589081800607301137100821472000 2388 625087031352716540299595647502615472 2389 1095338160190594610460101283549541344 2390 1804998361387664477814863268818997000 2391 2794089481929380519793803639678693760 2392 4057743993548469033873537052404789600 2393 5520523792779654678017301825841999680 2394 7024467322281129428297141223998786460 2395 8344015199053931998625433245158608000 2396 9233117273740748599882077528566252808 2397 9494936156471599438302199872153841200 2398 9049427051021683831896865656581487924 2399 7968593471901085617725709136348403328 2400 6459815184194726764696842020044657440 2401 4801121573311724288113253860456823424 2402 3255846785841505810002014023620814680 2403 2003261638378968776612132381863329792 2404 1110872420140404192470020911809017584 2405 550759420346872474448369475625242720 2406 241760125094614125636905472487006152 2407 92822251424049184318423336944097920 2408 30692755691764766132855516929871136 2409 8564239562029559332084782998705472 2410 1961014167388810416146733128094435 2411 353821358374089625406110569115776 2412 47170248709156971707296588549650 2413 4131196248891802850754233894028 2414 178303876727715987264460117881 2415 1 2416 0 2417 2346 2418 52394 2419 2593503 2420 67431078 2421 1798162080 2422 38840300928 2423 760892284152 2424 13147921374016 2425 205039566944784 2426 2890739499900720 2427 37137947411079944 2428 436676189111937936 2429 4721111979788015136 2430 47105835151116040992 2431 435207943693820592900 2432 3733867232392817168352 2433 29823908027283653262408 2434 222271954839500107318920 2435 1548737168104214646103260 2436 10106544843191745660511800 2437 61863011585015608289518560 2438 355677180174880457559906240 2439 1923094010650763805937631640 2440 9788674387525626865034310912 2441 46949091276099595598782074000 2442 212352756503907610905835272752 2443 906386980646268559715068565928 2444 3652964192716114173615336145296 2445 13907850399872071179124427098336 2446 50040566892754093640797311058560 2447 170198748557916546477372791413986 2448 547327760908006371689217315609024 2449 1664340301810804755342152954938932 2450 4785737186144428097380607528378388 2451 13011823859225459345598597572576990 2452 33445864052689784054712228145778508 2453 81255913672601662515799536679573152 2454 186521682072727124509004679089045632 2455 404368740973622018152531497807546264 2456 827501201665865782277802141310056000 2457 1597444635679164491876744432506683984 2458 2906858963582731850836422637112244336 2459 4981795477429953958769022621940431720 2460 8033007260546968994407185464076244560 2461 12173231980645407101620611157214368800 2462 17314370077354371490145173908322635360 2463 23080392630352282407262035450281726940 2464 28786852436736065395257744695797197600 2465 33530794309900613336413860498477444408 2466 36397255266474464513491766176589724600 2467 36730027442382128494169631194360156868 2468 34364559347573431726442120650502489352 2469 29715149847295743117605473292205424224 2470 23662670611322069705701036883680058304 2471 17281032940235684683856843663833554840 2472 11518754420679070465519761195714146304 2473 6968199726335262661857403901347473936 2474 3800240000393420073693749381814174768 2475 1853494292392041629882941955733713832 2476 800591918532424214746401281142844560 2477 302542877533109837595290095451586912 2478 98488754963339932318975004485112928 2479 27061995509965583742824917167703203 2480 6103418431953046038255407317247136 2481 1084915720310610349267821536641950 2482 142526270586767198351021069343966 2483 12302967494212403121247748133789 2484 523470228309211183146132538770 2485 1 2486 0 2487 2415 2488 54740 2489 2750685 2490 72618084 2491 1966739775 2492 43155889920 2493 859071933720 2494 15087778625920 2495 239212828102248 2496 3429690932085600 2497 44821660668544760 2498 536269004172555360 2499 5901389974735018920 2500 59952881101420415808 2501 564158445529026694500 2502 4931522759764098146880 2503 40147568498266456314780 2504 305079153701274657104400 2505 2168232035345900504544564 2506 14437921204559636657874000 2507 90216891894814428755547900 2508 529731970473226213387094400 2509 2926447407512031878600743800 2510 15226826825039864012275594752 2511 74691736121067538452607845000 2512 345690533843570529381592304480 2513 1510644967743780932858447609880 2514 6236768133905560784221305613920 2515 24338738199776124563467747422088 2516 89816402115199655252713122412800 2517 313524010501425217195160405236290 2518 1035484953069201243736357083584640 2519 3236217253521009246498630745714590 2520 9571474372288856194761215056756776 2521 26789049121934769240938289120011450 2522 70945772232978329813025938491045320 2523 177747311158816136753311486486566270 2524 421177991777125765020333146330103040 2525 943527062271784709022573494884274616 2526 1997416693676227750325729306610480000 2527 3993611589197911229691861081266709960 2528 7536301016695971465131466096216929760 2529 13412526285388337581301214751378085400 2530 22492420329531513184340119299413484768 2531 35505259943549104046393449208541909000 2532 52695908931078521926528790155764542400 2533 73437612914757262204924658250896403900 2534 95956174789120217984192482319323992000 2535 117357780084652146677448511744671055428 2536 134095150981748027154969664861120038000 2537 142838995609263833032881899089178387820 2538 141501126725302365932408732090304367920 2539 130003780581918876139523945653398730980 2540 110425796186169658626604838790506938752 2541 86405164701178423419284218319167774200 2542 62024062265194994814337175669230018560 2543 40647831736955698860834856091193597960 2544 24183345457049036832596586975181112160 2545 12974460046744291409180593690135996824 2546 6226826033029966114694232186666568800 2547 2647250178414711078958788335201385480 2548 984887549633399323189750044851129280 2549 315723280949598476999624033623204035 2550 85447858047342644535575702441459904 2551 18986025105435681112186876891234125 2552 3325612980357901294857158284692540 2553 430603862297434109243671184682615 2554 36642915981644782820229277713900 2555 1537292873088850037153655419037 2556 1 2557 0 2558 2485 2559 57155 2560 2914905 2561 78119454 2562 2148284985 2563 47876065380 2564 968160433240 2565 17277940039360 2566 278428045823928 2567 4058467602967960 2568 53937930635028440 2569 656467229245714320 2570 7350854179055900760 2571 76011688539300884328 2572 728277266046561732900 2573 6484039184134277193120 2574 53782591761828649025460 2575 416550382938278858738700 2576 3018519108030567369071844 2577 20501848110474684054181080 2578 130722435194527029421304100 2579 783561872991647107301743800 2580 4420803530496899220864953400 2581 23502276186474572714599287552 2582 117846961435462116225225711000 2583 557818815974852445138478491320 2584 2494320760693219679836041402360 2585 10543108035887971801897921394960 2586 42147571028880605951370977243128 2587 159424113754479388073565792282720 2588 570774480656440780021958686455810 2589 1934721885997718113296877708802880 2590 6210038513513288013551426566100970 2591 18877074456458577495223507473048086 2592 54343499647353389031617672214880370 2593 148151465545337100491907106848947580 2594 382426033099271082105609561834733490 2595 934488669255497791138864168419916120 2596 2160981336170861752922668326993016056 2597 4727219508367072342437559358978136000 2598 9777462856312127493383521957584014040 2599 19109906149479070500869074743978643320 2600 35269976528243406232310601753623854200 2601 61421609361412978311082633471475285328 2602 100834938239679455491757395752259021560 2603 155892063921107294032647670877470104600 2604 226698718128163722458680466774506290300 2605 309676745910342521676257556576000156000 2606 396781066000490591147564015898649758828 2607 476037785985205496400142310256976134900 2608 533766773066196428701821833438508712380 2609 558143333194248221177834443245089451240 2610 542956965959778835641541184787724111740 2611 490014470576127860155558972132874540712 2612 408984446252244537517945300044060797880 2613 314550601487774616558424248036809379840 2614 221999696409527278393790367882672727320 2615 143084793954206801259529806269821580280 2616 83744242119894971822892922909059615864 2617 44210464834512759414329048525332638480 2618 20883862518604942956230441311033152120 2619 8740877002996418993309031648053772360 2620 3202336135345927409567615198178212355 2621 1011132986893554627004312478890608864 2622 269601556497186671793053651855524575 2623 59029630401352747983714559553292585 2624 10190958074372607252100218037488555 2625 1300823517348389790118139358843450 2626 109147793989308352637909534751627 2627 4515968752463518800863883219540 2628 1 2629 0 2630 2556 2631 59640 2632 3086370 2633 83949264 2634 2343583620 2635 53031949344 2636 1089180487395 2637 19746217187840 2638 323335795150368 2639 4790322416617920 2640 64725516762034128 2641 801112550943922560 2642 9125198291241807840 2643 96014764470695853888 2644 936356484917007942300 2645 8488196750139417416448 2646 71710122349104865367280 2647 565879765501058072248800 2648 4179487995734631741791784 2649 28943785567728965723549760 2650 188240306680118922366677904 2651 1151356221538746769912766400 2652 6631205295745348831297430100 2653 36003486923961047562790397952 2654 184456113551158094961222852000 2655 892510105559763912221565586112 2656 4081615790225268567004431385680 2657 17653576246137999296201170707840 2658 72252978906652467345207389559648 2659 279964297324939413202359440106240 2660 1027394065181593404039525635620458 2661 3571794251072710363009620385482240 2662 11766388762446229920413229283138680 2663 36733766509865339990705203731336816 2664 108686999294706778063235344429760740 2665 304768729121836321011923191232120736 2666 809843364210221115047173189767670920 2667 2038884369284722453393885458370726080 2668 4862208006384438944076003735734286126 2669 10979348535562232537274331414400832000 2670 23465910855149105984120452698201633696 2671 47445284233189416415950806260912493760 2672 90694225358340187454512975937889910800 2673 163790958297101275496220355923934094208 2674 279235213586804645977174326698563444320 2675 448969144092789006814025292127113901248 2676 680096154384491167376041400323518870900 2677 969422856762811372203936698846609184000 2678 1298556216001605571028391324759217392528 2679 1632129551949275987657630778023918176800 2680 1921560383038307143326558600378631364568 2681 2115069473157151153937056837560338973120 2682 2171827863839115342566164739150896446960 2683 2075355404793012113600014470209821584192 2684 1840430008135100418830753850198273590460 2685 1509842887141318159480436390576685023232 2686 1141712724391854574596636177682316883360 2687 792469628054068437745088157802088752320 2688 502465452719369830937357537454357695184 2689 289377588007719879802881044893086360960 2690 150363810133955589284859177439438695264 2691 69927016023971351946472253184430178880 2692 28821025218113346686108536783603911195 2693 10400225008047990449187214068589119744 2694 3235218677966240061516643822266294900 2695 850026677779479570965489657567413224 2696 183437245338706930537803924674793990 2697 31219764416361354962835344612242800 2698 3929320583615100694964743251058572 2699 325149750177373353662199591806880 2700 13270012942708831885430137279857 2701 1 2702 0 2703 2628 2704 62196 2705 3265290 2706 90122004 2707 2553456780 2708 58656550032 2709 1223233470459 2710 22523028979880 2711 374658937237728 2712 5640218329243680 2713 77458405305385104 2714 974686936981772448 2715 11290499580689016480 2716 120846169075186160928 2717 1199193392963887364700 2718 11064970763574597703584 2719 95178889663357366760208 2720 764985608918097023595600 2721 5756653277143926738694344 2722 40632622047004124958060240 2723 269442007600954535936617392 2724 1680980083446570284072638944 2725 9879142583457356422136987700 2726 54755303030190759835077063552 2727 286495665728394487918495068000 2728 1416374732736147078090745386656 2729 6621287837476546786473855358992 2730 29288887862910771559606487765280 2731 122662033957805351539538126461728 2732 486604612017156599137434264946560 2733 1829262603859910207192326131714474 2734 6518524508207696412492557203505088 2735 22024266145091661133081172760746760 2736 70567498821583416297933680852304936 2737 214436512121989048611248111983041460 2738 618003256274834762051955359998467048 2739 1689101873924175468526961224372570776 2740 4377604675228962914639812895913617760 2741 10755793468668607361137826445715239006 2742 25046638846751342975657068539101898000 2743 55258435239544668930348162805442556768 2744 115450191634094246612146961901553734816 2745 228299256936511506351015422188481499600 2746 427026426988871182543717356515971031328 2747 754969281179138487271619475888708571680 2748 1260567212260522980670147935587665953504 2749 1985880770802714208738040888944675103028 2750 2948661189320217923786974125658436268000 2751 4121504511657269855872720291627081289328 2752 5415702604195324868136683945261183041200 2753 6679709902942686736325656087030480457784 2754 7720003577023601711870257457095237251888 2755 8344391266329232631964738208316602138320 2756 8416719141660549127377836462517609758112 2757 7903022976109548857332060650851410123740 2758 6888658172582264102629491032006125418496 2759 5556335258707025596370296064720608832352 2760 4132163060567642568242245394253748494240 2761 2821536772962615204494392325705239365264 2762 1760380327046962602134193023099608695840 2763 997868921798068910708610904825365886752 2764 510467216974990869209247448246340305824 2765 233770537880252700898435909467009501915 2766 94902053198437912848833328375875717664 2767 33738709070219360641530714146491361100 2768 10341991246317001446746790833736860892 2769 2678183781945121185851937300251992254 2770 569760700598594728071745039173431100 2771 95613467534634116910808752442425252 2772 11867965881474127408670285100951120 2773 968710944817744727636400021429561 2774 39004474517326916925520791131352 2775 1 2776 0 2777 2701 2778 64824 2779 3451878 2780 96652584 2781 2778761790 2782 64784846304 2783 1371504194151 2784 25641602223248 2785 433199396181123 2786 6625018354984640 2787 92450354719330608 2788 1182407103879527232 2789 13924949482849786992 2790 151569771382436879808 2791 1530005363436683879100 2792 14365049763237197018688 2793 125772104198007948933132 2794 1029253364726166904474080 2795 7888747083493529234507064 2796 56732340216571797111253920 2797 383436703124435301140570904 2798 2439069140687180412183829056 2799 14621131023516887504762741796 2800 82691682127226861791749034752 2801 441680817997941502207679896500 2802 2230036813244146463376918268352 2803 10651636955940531786936202099248 2804 48163948930119935453575113214016 2805 206295238929036273043768667231088 2806 837412588122548565957445014094080 2807 3222986492515079888862669851115978 2808 11765141795301695964010956903887232 2809 40744892368419573096200169607381506 2810 133897305456337764257617753412065776 2811 417586892027031305190325270703817580 2812 1236006512549669524103910719996934096 2813 3472042740844138463083198072321395484 2814 9255507027626950162381318694217363264 2815 23409668137690498374241151675968461366 2816 56165190141199981218140093087683044000 2817 127785131491447046901430126487585912526 2818 275590780029773362880608876797257302464 2819 563138167110061715665838041398254365680 2820 1089653641281947155456382220075236424768 2821 1995275957402008859217851471991586939440 2822 3454887915084396317392257304943973354048 2823 5652122193823109671023654837765613754772 2824 8728037120387845054409443411948971353280 2825 12707972244276582055607554232516833975428 2826 17424434465671914793135417910840328045600 2827 22468115128079946294913570474557070630728 2828 27203822128559358413257097705954645554272 2829 30874247685418160738269531370771427911784 2830 32780906130677928180313678854015953794752 2831 32490205568450367524587360453500241619820 2832 29985923810063973152622490374614898880512 2833 25698050571519993383212619299332815849628 2834 20385337765467036669995077278318492571584 2835 14913837228516680366613216578727693787824 2836 10020626477036556350610021823797772576320 2837 6153525017754758282703100579756422968304 2838 3434052186922665847407664651839016602816 2839 1729901980313869986648425730055870314171 2840 780305770742711727868185144423867011904 2841 312083058899529085934159105855045090175 2842 109329621746779729579894645956646815144 2843 33030933310656494625507226703107904466 2844 8432458368859201975461826579766780280 2845 1768849149390731162849961920184867162 2846 292743158409695142747200365823460960 2847 35842304958256554922546800792893757 2848 2886331114282191852488538543720048 2849 114677148186439520720469807592881 2850 1 2851 0 2852 2775 2853 67525 2854 3646350 2855 103556340 2856 3020393250 2857 71453874600 2858 1535265888975 2859 29138184344600 2860 499845457132065 2861 7763693384747625 2862 110059946094441200 2863 1430331174047815200 2864 17120839528094000400 2865 189462214228046099760 2866 1944922072165276117500 2867 18575495383496375455200 2868 165489610786852564385700 2869 1378464327758259247063500 2870 10757382386582085319782360 2871 78794916967460829321186000 2872 542599108194955614821562600 2873 3517888183683433286803599600 2874 21501663269877775742298149700 2875 124037523190840292687623552128 2876 676042068364196176848489637500 2877 3484432520693978849026434794300 2878 16997293014798720936600322498800 2879 78528177603456416500394206327200 2880 343825398215060455072947778718480 2881 1427407820663435055609281274024000 2882 5621488068340255620109307879853450 2883 21009181777324457078590994471227200 2884 74533339698328487371097871233014950 2885 251057447730633307983033287647623330 2886 803051715436598663827548597507341500 2887 2439486537926979323889297473678159400 2888 7037924474684064452195671768219044900 2889 19282306307556146171627747279619506800 2890 50163574580765353659088182162789560070 2891 123893801782058782098838440634594950000 2892 290420753389652379321432105653604346650 2893 645915890694781319251427054993571802650 2894 1362431049459826731449608164673196046000 2895 2724134103204867888640955550188091061920 2896 5160196441556919463494443462047207602000 2897 9254164058261775850157832066814214341200 2898 15700339427286415752843485660460038207700 2899 25177030154964937656950317534468186596000 2900 38123916732829746166822662697550501926284 2901 54451357705224733728548180971376025142500 2902 73265592808956346613848599373555665100200 2903 92740302710997812772467378543027200753200 2904 110265170305064859779534040609897956827800 2905 122928397990042230676176295702559826730320 2906 128250811454409345491792212316448322183500 2907 124941349208599888135927043227562078668800 2908 113373752521411735514173320438233011101300 2909 95556270775626734390601924742117933929300 2910 74569186142583401833066082893638468939120 2911 53681927555552980449696545484630924516000 2912 35501105871662067015594811037056286355600 2913 21462826168266661546297904073993853767600 2914 11794786229412749908966539068562752142075 2915 5852293280570337959011388583179002589280 2916 2600692157496075716117992548792042418125 2917 1024965203876059964811512305843563891975 2918 353902856899891013844720286104727547850 2919 105405729610740024693272832247084753500 2920 26532737240860967442749428802773007430 2921 5488934220181783926510006859189893000 2922 896057623956413873063670019822343925 2923 108237416785582194468320195389501800 2924 8600786113982964054035235569466075 2925 337252779926837166106515094143507 2926 1 2927 0 2928 2850 2929 70300 2930 3848925 2931 110849040 2932 3279284100 2933 78702818400 2934 1715885405325 2935 33052268808800 2936 575579617303590 2937 9077549188320300 2938 130696185987148925 2939 1725478876629110400 2940 20986835550566839200 2941 236051283300516452160 2942 2463567958076016415500 2943 23927756765181771772800 2944 216848455513806808505400 2945 1837952437011012329418000 2946 14599304667504258648276060 2947 108880248900491327789275200 2948 763658004126233828267384400 2949 5044518904904545845227803200 2950 31425507855975210700281911100 2951 184840230637330632240380195328 2952 1027583943913578188809704249000 2953 5404425950464130459714470293200 2954 26912380606764641482950510623100 2955 126981733997078460724041695337600 2956 568059353572708577946609373534880 2957 2410733208231579205029008373907200 2958 9709843027133168798370622701565050 2959 37132507327364156697044548367750400 2960 134869852787451548576272338421646100 2961 465374781159222717236842191737057880 2962 1525798259329537461272342335263948850 2963 4753871202114113554245810461526669600 2964 14075848949368128904391343536438089800 2965 39606899442547759703884021439218446400 2966 105900879670504635502519495677000182370 2967 269026541012470498271763471092263320000 2968 649175801694517083189083530284527363100 2969 1487563869478890311003286550894286575800 2970 3235773742467088487192819391098840609250 2971 6678522317534514823764923284332094216320 2972 13072497651944195974185923437186259258400 2973 24252292014754998779723973692340699652800 2974 42615207016920271329146603935534389420900 2975 70868677473234639330674967874799340048000 2976 111439141219040796487635475577455313322984 2977 165532127423883190534786470152983116433200 2978 232007710561695097610520564682926272817300 2979 306446217653731903074240033446524663358400 2980 380916042872042242874753958470556578132400 2981 444883726059200453875685641590216515785920 2982 487353083526755512868810406802503624297300 2983 499765396834399552543708172910248314675200 2984 478689177312627327726509575183650491316600 2985 427192739938095989040338016494174292860400 2986 354203634177271158707063893744782727460820 2987 271988432948135100945129163788796684214400 2988 192720289017594078084657545629734125930400 2989 125474983752943559809126208432579452795200 2990 74700312786280749423454747434230763566475 2991 40434026302122334989533230211054926980480 2992 19765260396970175442496743370819522377750 2993 8655261721620061925074992804901206198900 2994 3362077140548964631524842717994911704575 2995 1144405064345177410955533607254063038000 2996 336081338384238920941492764835124760780 2997 83431800146763115682952104259686373600 2998 17025094855171863588209730376624534575 2999 2742014558568082259864111616534045600 3000 326829872331352634053338951639710850 3001 25631211274439624624095147154906532 3002 992081497804863208806272348440575 3003 1 3004 0 3005 2926 3006 73150 3007 4059825 3008 118546890 3009 3556406700 3010 86573100240 3011 1914828640725 3012 37426833798200 3013 661487022871290 3014 10590474053040350 3015 154824712630930265 3016 2075966773444398450 3017 25650576784026136800 3018 293160464744189787360 3019 3109749717571364983500 3020 30707287848649940441760 3021 283005611433273292456200 3022 2440040304307723264917000 3023 19721867708733823086267660 3024 149710342238175575710253400 3025 1069121205776727359574338160 3026 7193110290326852408935941600 3027 45655926507737570262673719900 3028 273705726136047282355947596928 3029 1551450268261676873300926023000 3030 8322815963714760907960284251528 3031 42290883810630150901779373836300 3032 203699864953646697411483552937400 3033 930650430321245968125296207706080 3034 4035357761605034756244209669366400 3035 16614620290872311054989732178233530 3036 64981887822887274219827959643563200 3037 241511131735669052101696978103877900 3038 853187098791908314934210684851272780 3039 2865523560204253280926106336959123450 3040 9151202064069668591923185138438838980 3041 27790778694906305785593165443736741400 3042 80256085712530986768396569758416325600 3043 220388317152131268478216247760243622770 3044 575417879387784121303494090947340990000 3045 1428186763727937583015983766625960198820 3046 3368894645584545704330972482907649009900 3047 7550138732423206470116578579230628088250 3048 16070194326567426294684346652924101708020 3049 32470397393538809355236003376236837512800 3050 62247549504537830201291532477007795775520 3051 113150722079408996287734086311591309841700 3052 194888863051395258159356161655698185132000 3053 317807921254301530723997467387557745402584 3054 490229761986115602737636853914603844821400 3055 714583748530020900640403339223412920277284 3056 983181614972389855696520107307599961608200 3057 1275240665267271856580698034879689413747600 3058 1557093041207201588564899745565757805250720 3059 1786961306264770213852304824942513289090100 3060 1924096777812438277293276465704456011499520 3061 1939950876477489696575854594165320412177800 3062 1827435609735188397561445959447301141680600 3063 1604334107744110542379054106961662942028420 3064 1308944333562900173298434100733584042781800 3065 989297483623649600834575400899301846442720 3066 690112410641189578950194146379186990373600 3067 442455698811047515815847350187366830355275 3068 259451668771951649516171560520935781458080 3069 138356822778791228097477203595736656644250 3070 66645515256474476823077444597739287731530 3071 28764437758030030736379209920623133472475 3072 11014898744322332580447010969820356740750 3073 3696894722226628130356420413186372368580 3074 1070708101883459984597885337999308461200 3075 262186460769646699258429847800017832455 3076 52783780252435583502384148618280377800 3077 8388633389838050940702366425419245150 3078 986801634065925548027663165463901482 3079 76390275330974467078082970829924275 3080 2919102839611001046292805620867782 3081 1 3082 0 3083 3003 3084 76076 3085 4279275 3086 126666540 3087 3852773925 3088 95108476320 3089 2133666199665 3090 42308594728400 3091 758764526234715 3092 12329208599061900 3093 182974660382008495 3094 2491160128133278140 3095 31261640455531854225 3096 362960575397568308160 3097 3912265773718814011500 3098 39265056593355661548480 3099 367907294863255280193060 3100 3225815995525464655314000 3101 26522511746228244840153060 3102 204866784115398156235083600 3103 1489133108046155965121399580 3104 10201138229918081598127335360 3105 65947449400065379268306484300 3106 402812200728522415542715331328 3107 2327175402392515309951389034500 3108 12729012650387281388645140619984 3109 65973778744583035406775823184628 3110 324256927885396783634606472022800 3111 1512306949272024698203606337522380 3112 6696976710748781084830816047033600 3113 28172617014957397006286937171787290 3114 112635272226337941981035130048842880 3115 428133369895049683271190097547783550 3116 1547641714087647641043451939962773880 3117 5321686611807898950291340340066943550 3118 17409603926766686589512400995078766840 3119 54192018455067296281906672615286645730 3120 160512171425061973536793139516832651200 3121 452376019417532603718443876981552699370 3122 1213043097087761120585744299834935060000 3123 3094404654743864763201298161022913764110 3124 7507822353016987569651881533337046364920 3125 17320906503794414843208621446470264437750 3126 37984095680977553060163001179638785855320 3127 79146593646750847803387758229577291437450 3128 156622866495288734054862565587309937757760 3129 294191877406463390348108624410137405588420 3130 524183838552028625394130365832567532424000 3131 885322066351268549873992944865339433621484 3132 1416219312404333963464284244642188885039600 3133 2143751245590062701921210017670238760831852 3134 3067526638713856349773142734799711880217584 3135 4144532162118633533887268613358990594679700 3136 5280576400615727126437486093657787339545920 3137 6335590085847821667294535288432547115864900 3138 7146645174731913601375026872616550899855360 3139 7565808418262209816645832917244749607493420 3140 7502104082070773421568041307204709950057200 3141 6952114466891145683642567796833872748789820 3142 6005744589288600795133991756307032666881200 3143 4822825232665291804068555079384096501408260 3144 3588584535334185810541009561171772349942720 3145 2465110321947264730974006665329615197693675 3146 1556710012631709897097029363125614688748480 3147 899319348062142982633601823372288268187625 3148 472577290000455381109094607147605858459940 3149 224362614512634239743757837380860441085305 3150 95462455784126882363874095071776425086500 3151 36044723541709624270975099028567130593655 3152 11930747420987125542662150909135151424800 3153 3408423990005407090359588021400231821915 3154 823426971937995102637192718445173893680 3155 163578351101841993343696145295675280425 3156 25656842485714064248719242302061438532 3157 2979220737908004216045235862367046725 3158 227690021489658081610838838427686996 3159 8591299535354652688143556684853307 3160 1 3161 0 3162 3081 3163 79079 3164 4507503 3165 135225090 3166 4169440275 3167 104355133740 3168 2374079292585 3169 47748271193480 3170 868730399602065 3171 14323639401851325 3172 215746241345950315 3173 2981843183674681410 3174 37994916861338715135 3175 448029460256373380385 3176 4905857081329941379500 3177 50031281788308020360160 3178 476470103183560116971340 3179 4247324394108528462830100 3180 35513193694102226141899860 3181 279042688708904385216751800 3182 2063886237467479320080536260 3183 14390891431491579397358205240 3184 94724518229184817494476586540 3185 589299330695430941256935392128 3186 3468808618660541688418108183500 3187 19338307680396062109672425172668 3188 102194676878863917590888039835012 3189 512325946058926918142678225796024 3190 2438209163112039819552753074780980 3191 11022107503107368868784051410742800 3192 47353973280460305606312085884493530 3193 193438837084362987315255984214317120 3194 751611916037976110631644837917220010 3195 2778720350293730991873470528569525830 3196 9777052147274977141232927601518338150 3197 32746635957489720013606659014552918580 3198 104418767267080887957820174063601097870 3199 317011538564497397735166450545744486120 3200 916351423948335274198899135424170852570 3201 2521852754471924434901942097025259730000 3202 6606972100669332872781150127589464523370 3203 16475499052453944944513851142600740634130 3204 39095760394278822074670888407747168302350 3205 88257163494036079169202267446807767134420 3206 189472148427070211408110087882927455259350 3207 386662701660244062197941958793671408839470 3208 749714784358406704435502623496801775531780 3209 1380350774853675380204543296692427835383200 3210 2411739422129317773794670436012476388141284 3211 3995761631426513682631373404526175782790300 3212 6272457348207961238954651533183291189100604 3213 9320561709938255832003010617276047636045736 3214 13096721632294881967083768818214410279187852 3215 17381897318693435124523391724956883326005320 3216 21761374642694691813750795121137879224057700 3217 25662953127446417023119414678941250958571520 3218 28461850716319741691191466688682629475808580 3219 29633311124179555015193763163458604302725940 3220 28906160151810553105671729260519786692336620 3221 26358545697433303489754741597125310037978600 3222 22411952551797532501259755957137860212426620 3223 17718636143212542439546234708285625977842180 3224 12982914362255594249796435104069306707853355 3225 8784292214136077276476094263351682886509280 3226 5465094499762253509850349542031597937447875 3227 3111133825836331258968206163721738568194605 3228 1611331504227100449068806286644361349612645 3229 754153400694602370674605351067033758183350 3230 316392573310562257489670313695200368544305 3231 117816130782247864733788740227709620319900 3232 38466499315775308591201064812945473418755 3233 10841788463850268851389704126194789600120 3234 2584537947409103494830399095671669430715 3235 506722639092852768912205035465713411007 3236 78452812764910777689191211042332230425 3237 8993755848841494223628134117893636342 3238 678712663293017562363340978103411253 3239 25291409899803750802286391976502211 3240 1 3241 0 3242 3160 3243 82160 3244 4744740 3245 144240096 3246 4507503000 3247 114361790400 3248 2637865880650 3249 53800868950400 3250 992834742402360 3251 16607118147074000 3252 253819107465823900 3253 3560409771551858400 3254 46054444680410563800 3255 551420874161690314320 3256 6132321351662426724375 3257 63531786397851454425600 3258 614800133140077570285600 3259 5570261500470201262728000 3260 47350924925469634855866480 3261 378362967740887301988816000 3262 2846739637886178372524877600 3263 20197742359988181610327305600 3264 135320740327406882134966552200 3265 857162662829717732737360570368 3266 5138975731348950649508308420000 3267 29189898385503489976864037996480 3268 157222579813636796293673907438480 3269 803648542837532420615965844385920 3270 3901134660979263711284404919649568 3271 17995277556093663459239267609376000 3272 78923288800767176010520143140822550 3273 329257595037213595430222951854156800 3274 1307151158326914975011556239856034800 3275 4939947289411077318886169828568045920 3276 17776458449590867529514413820942433000 3277 60923973874399479095082156306144964800 3278 198892890032535024681562236311621138800 3279 618559099638043702897885757162428265600 3280 1832702847896670548397798270848341705140 3281 5173031291224460379286035070821045600000 3282 13909414948777542890065579215977820049200 3283 35622700653954475555705624092109709479200 3284 86879467542841826832601974239438151783000 3285 201730659414939609529605182735560610592960 3286 445816819828400497430847265606888130022000 3287 937364125236955302298041112227082203247200 3288 1874286960896016761088756558742004438829450 3289 3562195548009484852140756894690136349376000 3290 6431305125678180730119121162699937035043424 3291 11022790707383486021052064564210140090456000 3292 17921306709165603539870432951952260540287440 3293 27616479140557795057786698125262363366061440 3294 40297605022445790667950057902198185474424160 3295 55622071419818992398474853519862026643217024 3296 72537915475648972712502650403792930746859000 3297 89262445660683189645632746709360872899379200 3298 103497638968435424331605333413391379912031200 3299 112888804282588781010261954908413730677051200 3300 115624640607242212422686917042079146769346480 3301 110983350304982330483177859356317094896752000 3302 99608678007989033338932248698390489833007200 3303 83381817144529611480217575097814710483963200 3304 64914571811277971248982175520346533539266775 3305 46849558475392412141205836071208975394716160 3306 31229111427212877199144854525894845356845000 3307 19145438928223576978265884084441468111966800 3308 10742210028180669660458708577629075664084300 3309 5484752005051653604906220735032972786788000 3310 2531140586484498059917362509561602948354440 3311 1047254495842203242078122135357418847288000 3312 384664993157753085912010648129454734187550 3313 123906153872574501158739475727940452572800 3314 34460505965454713264405321275622259076200 3315 8107562225485644302595280567451414576112 3316 1569056255298215553783824220846644608500 3317 239833489302439845963416909810496969120 3318 27148506531720702494533639124136450120 3319 2023312791984300064182911358120176880 3320 74471367333926485356188553908612137 3321 1 3322 0 3323 3240 3324 85320 3325 4991220 3326 153729576 3327 4868103240 3328 125179797600 3329 2926947073050 3330 60525977569200 3331 1132670621613960 3332 19216808141614200 3333 297961560938141100 3334 4241076345525007800 3335 55677761479302323400 3336 676743800107529022120 3337 7641815838225485610375 3338 80407417159780747007400 3339 790457314037242590367200 3340 7277277121582037133564000 3341 62875818343656400382380080 3342 510790006450197857684901600 3343 3908235774047126240246018400 3344 28207191916535219145457099200 3345 192297894149472937770741942600 3346 1239824565878698863423682253568 3347 7568309713441181865639508764000 3348 43784847578255234965296056994720 3349 240283565375558122637501632122960 3350 1251837153266156270574869872985760 3351 6195919755672948247334054872384608 3352 29152349640871734803967613527189120 3353 130465028425757984833716971314420950 3354 555622191625297942288501231253889600 3355 2252749868605959850551830966560400400 3356 8698602835702114409343038176391559120 3357 31997625209263561553125944877696379400 3358 112155497359689950152310333199948685200 3359 374658699828728767423407933517239819600 3360 1192935406444798569874493960241825940800 3361 3620705626332446693176138047285748246740 3362 10475388364729532268054221018412617340000 3363 28888784893614896771674664525492395486800 3364 75932598762376645263477777670023328100400 3365 190195591107302377660561078740391629579000 3366 453893983683614121441611661155011373834160 3367 1031747497317155436911389386118798243765200 3368 2233132180711569984886509708540989954794800 3369 4600522540381132049945129735094010895308650 3370 9016807480899008531981290889684407634358000 3371 16804377909030085133537058521893383865758624 3372 29761534909935412256840574323367378244231200 3373 50056063566979789197569140314073555302182160 3374 79890528942327907131454376719508979737534880 3375 120892815067337372003850173706594556423272480 3376 173284145577128399395248582119570159926945344 3377 235022846141102671588508587308289095619823160 3378 301260754104805765054010520144092946035404800 3379 364491685062750842211305739412378337951066400 3380 415636052131349602810509924890068735674597600 3381 445980756627934247916078108590876708967479280 3382 449482568735178438456870330393084234331845600 3383 424647522034058510550184849714191035603872800 3384 375218177150383251660979087940166197177834400 3385 309298842159618568892209189244004071569447575 3386 237175889781674086464854545110495437935750560 3387 168637201706949536875382214439832164926963000 3388 110770039513293552517109757917125636933522200 3389 66932231714048787884396568829842702214679100 3390 37022076034098661833116989961472566310819000 3391 18638398864113122077573305752226348983337240 3392 8482761416321846260832789296395092663032800 3393 3461984938419777773208095833165092607687950 3394 1254549807959816824232237191745397082299600 3395 398757283314547396345261574760771855024600 3396 109452090044056198085036287660594096777512 3397 25418711335831091971297952377715642657700 3398 4856628158374406880759192423662563624680 3399 733009676356458967352408256351684153240 3400 81944168075364152599407910003867163640 3401 6032180754048045313851272866597583097 3402 219333623772940705482181740240713080 3403 1 3404 0 3405 3321 3406 88560 3407 5247180 3408 163712016 3409 5252427180 3410 136863245376 3411 3243373783650 3412 67988084392800 3413 1289985985727010 3414 22194060107216400 3415 349040685670393860 3416 5040119714971748400 3417 67140830019158684100 3418 828253606101751937520 3419 9494377253552876061375 3420 101437049340031096224720 3421 1012773433610217068907975 3422 9472011491582968967496000 3423 83158340389997174699276880 3424 686635746375675808691179200 3425 5341255557864405861669558480 3426 39203215883998101185211561600 3427 271869436556151394779324815400 3428 1783607270211461522820034119168 3429 11082167794681730588972137833000 3430 65279227298489623039168666792128 3431 364875043718440112153243219149680 3432 1936804652223109701644138294053440 3433 9770488845484264543872932683375728 3434 46872405304931024586771457043715840 3435 213962646618243095127295832955650358 3436 929816728842335331993002060465692800 3437 3848447692201848078026044567874017350 3438 15176285798459008118428279371576762720 3439 57039244938252435812094075651545719800 3440 204372239633212798055321051608795381920 3441 698227576953539975652714785191219663800 3442 2274900077406360063481593133484412259200 3443 7068996699030014972391507616129318005540 3444 20950776729459064536108442036825234680000 3445 59222009031910538381933062277259410747940 3446 159653156372176536195004558177997766775200 3447 410422065021020920214894959387160884881000 3448 1005927207082604269140869086884079260929760 3449 2350091521666854050742609157270595999687400 3450 5231909680524249678876965602867462179804960 3451 11095377891507436120455901125814967453391450 3452 22405400407082384837044419786488528061132000 3453 43061218391889593154688712462351796156006474 3454 78724060084345284034223454661810484387966400 3455 136819907083078090473355650191801051159297904 3456 225897357698996151199284789344818494430271040 3457 354043244125773732296989794426455486668155120 3458 526270368049056620385569767918694559778130304 3459 741225899368093041163757852279988686185596120 3460 988135273463762909377154506072624862996127744 3461 1245346590631065377555294609658959321332810200 3462 1481832881511768149150513645260245057622478400 3463 1662291911067754924050836586565995006151513680 3464 1755122411251649140641112718677757486438635200 3465 1741054840339639893255757883828183245975878480 3466 1619362659280601401905278169004927798346443200 3467 1409028058727151258286730751000462992705261175 3468 1144024880123369122948121923474154465337149760 3469 864265658748116376486333849004139845250685375 3470 605542882672671420426866676613620148569921360 3471 392031642896571471894322760289078684400263300 3472 233523864215083866947353321295442341345166000 3473 127362392238106334196750922640213384719471140 3474 63235130558035581217117156573127054397153600 3475 28388276495042177740306385831953759383041190 3476 11430342694744997731893716635902506749840800 3477 4087262153974110812538931141297911514002150 3478 1282153054801801177567567941166959419393712 3479 347389054923024923607738682495447116321900 3480 79648701797340272844450755748066043444752 3481 15026698365307408830724369255209525141420 3482 2239807260726620171050482873439035806160 3483 247319410915969857867902187530500906977 3484 17985357149381137849538902699738472560 3485 646127582088681087104424825527569497 3486 1 3487 0 3488 3403 3489 91881 3490 5512860 3491 174206376 3492 5661707220 3493 149469070608 3494 3589333653906 3495 76256905467600 3496 1466696394730710 3497 25584819290263350 3498 408033477614685780 3499 5976141947752215960 3500 80763607124495228700 3501 1010956607447726629620 3502 11761691224550577807375 3503 127564774170039105858360 3504 1293233769071507949528645 3505 12284014903146662879721375 3506 109557813529678817460952080 3507 919205918535178905183352800 3508 7267610021356486664238907440 3509 54231115306197373306209326880 3510 382460393799331623164134909800 3511 2552403507371574248173497101568 3512 16137191701027783138327849827000 3513 96753140460261405575910702566904 3514 550629611429645987431257948898608 3515 2976940483972557504378953303822880 3516 15300954229720640700782139862645008 3517 74815570005947596936577517973623360 3518 348213719006160331285599100692529014 3519 1543495769878276651108383420373050048 3520 6518799152097007968901259165990682450 3521 26242327526502034871448899746684818870 3522 100728879359041535583059750618687122200 3523 368758606294710048665035810511522102160 3524 1287841975269862621759451714908249602120 3525 4291288782380179210658459774527414034400 3526 13644807581848633551360351910203102196740 3527 41402725441550056107071444977535582820000 3528 119888457308501821602449857780793441270220 3529 331280299472266312604634458219345366058540 3530 873462343506275291739391836644470601157000 3531 2197156794417267219439266689773120490978160 3532 5271826926982402330044231352796201837136600 3533 12062458430097575648521892917722204470105880 3534 26311896142717634228509708384075494246614010 3535 54695536287877586513961377714074936149234000 3536 108305488682631400964823125284096941846925374 3537 204190530843770580463767085529070943881287850 3538 366324267351467145460919966642564104716829872 3539 624982689633889351651354583853997834590416544 3540 1013296181463421371746556997841234668739892240 3541 1560015733859703553285796097758987445056600544 3542 2278583320279693422836737101453298553829795480 3543 3154431834518935441473224000154917831872253952 3544 4134550680895137053483578104067744946824929864 3545 5124672048561531515812193023191680824277737800 3546 5998705592114072117226932029781634152633723280 3547 6621598187903949030600561620466085062473032800 3548 6881311988009052911439424017035200448380853040 3549 6720355036014495817906904401370450363137739280 3550 6155227835492292338831508017528338336554561975 3551 5275225836124424289149673313797490034610190560 3552 4219649980946685838139159380431976891518052125 3553 3141253703864482993464370884933154520706467055 3554 2169241757361028811148585940266235387014790260 3555 1384462909275140068330737547680122452260627000 3556 813159888904832749102332813779823917824315740 3557 437376319693079436751726999630795459580312400 3558 214202449917136432040493638550196548072038070 3559 94871844366383481174717848077990806023678640 3560 37693639864427910826747920525302961740242050 3561 13302337943568687217263517389607203976209762 3562 4119041651230152665634615806731730093531100 3563 1101807041529873774348235454514913600985736 3564 249443192864102986590024529636478117347572 3565 46476000660077368549297519623859992977820 3566 6842503702008499401011960521677191759697 3567 746392321699317220755864462039146611240 3568 53628589313360530229667260518788268251 3569 1903821367984370378973123565306390657 3570 1 3571 0 3572 3486 3573 95284 3574 5788503 3575 185232096 3576 6097223160 3577 163057167936 3578 3967158249054 3579 85407734123712 3580 1664898610234860 3581 29440066032631800 3582 476039057217133410 3583 7070365121284311840 3584 96916328549394274440 3585 1230729782979841114320 3586 14529147983268360820875 3587 159931955675869923762720 3588 1645933887909191935763730 3589 15874726951758764336870700 3590 143794630257703447917499605 3591 1225607891380238540244470400 3592 9846439383773304512839810080 3593 74678912880665235372484974720 3594 535444551319064272429788873720 3595 3633930417274783675365656890368 3596 23371105222178168683095506646000 3597 142583575415122071375026298519648 3598 825944417144468981146886923347912 3599 4546600011885360552142401409474944 3600 23801484357343218867883328675225568 3601 118575620386784870616462481316686080 3602 562499084548412842845967778041777638 3603 2542228326858338013590278574732082432 3604 10951582575522973387754115398864346516 3605 44986847188289202636769542422888260920 3606 176275538878322687270354563582702463850 3607 659057934654375406124744852829103331520 3608 2351711433101488265821607479397673186480 3609 8010405727109667859895791579117839530880 3610 26049178110801936779869762737660467830140 3611 80879742723028016581255846002627650160000 3612 239776914617003643204899715561586882540440 3613 678720613552935859970470597327439286558960 3614 1834270921363178112652722856953388262429700 3615 4732337711052575549561497485665182595952960 3616 11653512154382152519045142990391604061038800 3617 27385040760221523093941594732126085824024160 3618 61394424333007813199855986229509486575432690 3619 131269287090906207633507306513779846758161600 3620 267578266157089343560151250701886562210050924 3621 519757714875052386635043490437635129879641800 3622 961601201797601256834914912436730774881678414 3623 1693501481588603404474638227217284455019193216 3624 2837229308097579840890359593955457072471698272 3625 4518666263593624085379547317646722254646705024 3626 6835749960839080268510211304359895661489386440 3627 9813787929614465817916696889370855476935901184 3628 13357779122891981249716175413141945212819004176 3629 17218898083166745893128968557924047569573199008 3630 20995469572399252410294262104235719534218031480 3631 24183228164518770372628138092137006315118902400 3632 26274100317852747480041437155952583530181438880 3633 26881420144057983271627617605481801452550957120 3634 25851956909067627823092333673619021013529160295 3635 23322051064971138962556450439946798047750316160 3636 19691699911084533911316077108682558827084243250 3637 15521488889683327732412185549081469396431954860 3638 11388519226145401258530076186397735781827648865 3639 7752992291940784382652130267008685732659511200 3640 4878959333428996494613996882678943506945894440 3641 2826123911862974822088082151460524508057403200 3642 1499417149419955024283455469851375836504266490 3643 724475902434201128970572658050111609635364160 3644 316626574861194450944682532412544878618033220 3645 124155154139974414027792828969667237111291112 3646 43249937337916602989163465970683165982076550 3647 13221684498358485292178825454178963211828832 3648 3492204700097441812260343414910693642866008 3649 780796811089299791628198329680847882027376 3650 143692577742178487421251170955221026953637 3651 20898985007580882181164204937096105114720 3652 2252400751161142269646024941789107266542 3653 159920994910687111833742379485736815188 3654 5610824882652789101159297569379125339 3655 1 3656 0 3657 3570 3658 98770 3659 6074355 3660 196809102 3661 6560303400 3662 177690503520 3663 4379330534670 3664 95521807901520 3665 1886885091599508 3666 33816292064509500 3667 554292052924059450 3668 8346958823738423700 3669 116026590516880469400 3670 1494457593618378495960 3671 17898225776490009706875 3672 199914944594837404703400 3673 2088125081675840515521150 3674 20444724104537802555060750 3675 188039131875458354969037945 3676 1627760480739379311262187250 3677 13284878533662394977641013600 3678 102382380562202338817116497600 3679 746111260034761691090689414200 3680 5148068091139276873434680594688 3681 33670236337036344712934204490000 3682 208958688108368552877193713347760 3683 1231671499250523919254129622536360 3684 6901089303754565123787573567953040 3685 36784112188621338250365144316257696 3686 186646809868087296340727979850339200 3687 902121173332360219658627568557567910 3688 4155565534287667906830263054850519360 3689 18252637625871622312923525664773910860 3690 76477640220091644482508222118910043564 3691 305784098054233233020002814378157335250 3692 1167081759283789781679235676884870482900 3693 4253095144970776650953970973378770656400 3694 14801836669659168871546571396196007828800 3695 49204003098181436139753996282247550345820 3696 156244957533122304759244247959621596900000 3697 473977621917332783079452926110113605021800 3698 1373601241714274954702142875543627127559800 3699 3802756788191954623792230313196048836744500 3700 10056217635986723042818182157038513016400040 3701 25398680336473922156893260363674008850982000 3702 61256012226811301657500935585018876185317200 3703 141041245089342273567236725121846117808426450 3704 309941372297972990245781140379757971512326000 3705 649832932095788405788938751704581651081552244 3706 1299394287187630966587608726094087824699104500 3707 2476851580387760813059629319912791389846747430 3708 4498363310469727793135757791045911833644731980 3709 7779499715751428595989695660845608101938527520 3710 12802887746848601575242050733332379721498997568 3711 20035818850735235269771308995537625214710270600 3712 29791856214901056947247115557018668412126842880 3713 42052267609104385415773144819150568262578346480 3714 56292551425737438496767781823982463208220073680 3715 71384596546157458195000491154401446416341307032 3716 85648933082670645069724655742985230699379446000 3717 97099935957281892861022702532868243481105317600 3718 103860032374769480822197613475725141975765061600 3719 104638873203368969760135636297981751721427553575 3720 99118717026127340590864914369773891702938843680 3721 88094446970641335919045608117790394752745298750 3722 73295919756837936514168653981773605483150897950 3723 56942596130727006292650380931988678909138244325 3724 41187771550935417032839442043483642954753653250 3725 27647436222764313469479315668514013206026735160 3726 17158609464882347134106213062438898798919948000 3727 9803881361592013620314901149028226623297127050 3728 5131704308908924663541556327854957234917162800 3729 2446659896654684393663455932278755880230256700 3730 1055318810189782519236239046242171515445974452 3731 408471630413656806008766067500896567608500750 3732 140480397795058906229400020450651484125681340 3733 42405342786897507720304170038201279949087240 3734 11061288157098413714732809670478678328721160 3735 2442773821617034286161269906238757458211829 3736 444103431411093746349739354913292233687800 3737 63818021282899030973304040017358039218690 3738 6796642283704202252934051128143814645490 3739 476920115025487073598540293397225653815 3740 16539320523461975633674292210615157006 3741 1 3742 0 3743 3655 3744 102340 3745 6370665 3746 208957812 3747 7052326155 3748 193435231680 3749 4828492640790 3750 106686694539360 3751 2135159445757338 3752 38776014900637560 3753 644177250695528550 3754 9833403545774033400 3755 138587316450718338450 3756 1810188071143388037360 3757 21989248811116297639875 3758 249169351234145171079600 3759 2640864073884151240217925 3760 26242481686421657010973500 3761 245020686989233614050564595 3762 2153652328362871088746893900 3763 17851555529608843251205112025 3764 139760075053165097432889187200 3765 1034928521983701700545149832600 3766 7257932062917669034678402149888 3767 48260672083085427421872359769000 3768 304583850463045687244723039795040 3769 1826271533371466500963019785140120 3770 10412169826717414046416339067437920 3771 56489886575382769455917900199967176 3772 291847739066463772460047386675075840 3773 1436711498270055164641517979554645190 3774 6742993131108291320517030617304616320 3775 30187054535095375363681215522510698730 3776 128962295273095714225406021612279681304 3777 525948648653281160794404840730430616630 3778 2048347577518488188253352412491813500600 3779 7620128801405974832959197993970297426050 3780 27084211778525287722404364682401205814400 3781 91990092748773989304757471310288898472620 3782 298601474396633737984333451656165718520000 3783 926410806474786803291657991942494773451700 3784 2747202483428549909404285751087254255119600 3785 7786597232964478515384090641306195237143500 3786 21093529675484345894691796719641759010009840 3787 54607162723418932637320509781899119029611300 3788 135077360295019793398591806674657009024032800 3789 319198607307458829652167325275757003461175650 3790 720404270746639923273977785747545555407028000 3791 1552378671117716747162464795738722833139263694 3792 3192797391375321803615267155545472940689228200 3793 6264977526863159703621415338602942927259419970 3794 11723007415163533036656823334240861142225665160 3795 20907405486081964351722307088522571773959792710 3796 35517688588031604370026334292470472775771412608 3797 57436014038774341106677752453874525615502775720 3798 88348263257982444740112135789779499429065809920 3799 129160536227963469491303230515962459663633492760 3800 179302200837534063360075156920833030959515790240 3801 236118280883443900183463163049174015069436630952 3802 294632329804387019039852815755869193605865294240 3803 347941437180260116085331350742777872473960721400 3804 388346208010007623943869337344015748257208491200 3805 409042867976805972698712032801201393092853163975 3806 405914745916521490038780125514312127926320978880 3807 378806121973757744451896114906498697436804784625 3808 331760478899371712643079170654343687976367222300 3809 272059070402362363398218486675057021454771611775 3810 208361667845908580283776000925858429065224363500 3811 148604969697358184898451321718262820982393701485 3812 98376027598658790235542288224649686447141035200 3813 60223842649779512239077249915459106400253780450 3814 33948197735859040081890295707348178630990461600 3815 17534395926025238154588100847997750474983506350 3816 8250674334211026968574232543347886393486709352 3817 3512856021557448531675388180507710481433106450 3818 1342368245597229548414266862084003070534288360 3819 455857434959148207993269827910663759452687830 3820 135895825930066225638145947380166619467145680 3821 35013091443177491434978201989422190234369549 3822 7638579020270812437215516904508626419430160 3823 1372087457582329165926036860373197843201835 3824 194837078799520464584109465673456019837380 3825 20507564946095944164737232616080703114045 3826 1422381565017729904495989130112903502516 3827 48763733724885023891037362712600616695 3828 1 3829 0 3830 3741 3831 105995 3832 6677685 3833 221699142 3834 7574720685 3835 210360814452 3836 5317453920870 3837 118996697755440 3838 2412452880271278 3839 44388332846782470 3840 747245610806813118 3841 11560893357869471700 3842 165165705907020485550 3843 2187310585964927211810 3844 26944572486860815417875 3845 309681907962437569770360 3846 3329785136636538520274775 3847 33574939804686531764039625 3848 318161190568109319737300295 3849 2838905341932875526075451050 3850 23893620478091836351612996095 3851 189986352025396304322833738850 3852 1429187006548921395990921197400 3853 10184517572158664613177757855488 3854 68830794610302166978735988523000 3855 441646583171416246504848407702808 3856 2692976667852840433623435954359160 3857 15618254740076121069624508601156880 3858 86221405825584227064295742410476216 3859 453406308906827646500430761441635680 3860 2272616369990814533160219349477347846 3861 10863711155674469349721882661212992960 3862 49552334802892408615854070763366618670 3863 215763840168448598800198536159006389874 3864 897206518290891391943396493010734581310 3865 3564124784882169447560833197735755491044 3866 13529616443312649193213269907661548491150 3867 49090133848577083996857910986852185538600 3868 170279533386028448287529787319045407811020 3869 564746266793633374013848049871443858940000 3870 1791060892517921153030538784422156562006620 3871 5431968546779178229958474098740707277168300 3872 15754278122509526298567811297526488037941500 3873 43693740042074716496147293204972215092163240 3874 115873735535059686327972789049395691599419100 3875 293793258641668050641937179517378994627271340 3876 712058431685869696916373264076688700028776450 3877 1649346619867307192758843877895696403168722000 3878 3650187686141658297382011817007267202246376794 3879 7715927029157027692070228959234892939998968150 3880 15572944138202711263287518127384458133473415354 3881 29997107209389040417327753825851615275695084380 3882 55119523554216087836358809597014052858621271690 3883 96563715848710924381009096357654097859128528028 3884 161191394237850570202611756886680120275765854440 3885 256209963448149089746325193790360548344290848768 3886 387481608683890408473909691547887378990900478280 3887 557117552602337982583090666146874060481352633960 3888 760825571735541456146714636491782937445962477512 3889 985885103576218102171815191183100763219626176880 3890 1210836201387305203976953100584866996209383310472 3891 1407755004036277636796526347872057087432380780600 3892 1547249109303570418469041167552370486916444576775 3893 1605208313397153165153357769079325233163178416480 3894 1569339648176996369872141047469780317952476964875 3895 1443158083212266949997394392346395042697197417005 3896 1245744164473975032402368860038418992977112117075 3897 1007081394588558138038250671141649073815251090250 3898 760507786098244828597956764087580319145191295835 3899 534919650067707171905761192221532670056329378900 3900 349298287368721170986648049509662817121471926610 3901 210963800215695463366032551895663681492583582800 3902 117345572735707363034551136444292637794120388650 3903 59817388923029945522163185939272176352778642802 3904 27783497625045274750523524700379164716789114650 3905 11678603736695897071204121700130826713648308732 3906 4406621871271766010601608336469749674709315690 3907 1477867106989470203814837177759311986705209270 3908 435162707936634536406157653297104364341450109 3909 110759395793926780339624995115375083081737320 3910 23874321761932527487113041370493642471711929 3911 4237706463889570104704380878397668431463015 3912 594719383436782380777379745866340390307305 3913 61873598078271250845575527159911302359446 3914 4242444834064997078520250555996253652465 3915 143801214724243338894845383828477461126 3916 1 3917 0 3918 3828 3919 109736 3920 6995670 3921 235054512 3922 8128968540 3923 228540144096 3924 5849199312957 3925 132553283575680 3926 2721741711075288 3927 50729523253465680 3928 865231759881573084 3929 13564781539900180128 3930 196413271889429766600 3931 2636757966642651981360 3932 32932255261718774399625 3933 383831097192880368166080 3934 4186015600343076996916860 3935 42820213084237895583123000 3936 411738011323435590248270970 3937 3728711493881985765591637200 3938 31858160637455781802150661460 3939 257212291972844227390913369520 3940 1965132134004766919487516646425 3941 14225992799205753745391153829888 3942 97695321382364366034334951452000 3943 637129497034174257252896063571264 3944 3949699112850832635981039399726768 3945 23295024019096587358084012828844160 3946 130818684700886413476862505726239776 3947 699995704978961980562068543980069120 3948 3571254295699851409251773263464403758 3949 17381937849079150959555012257940788736 3950 80751953012120962188799226429190045240 3951 358249394996669371592782475131935137904 3952 1518349492492277740211901757402781599140 3953 6149862373914331595791241596093068298272 3954 23812124940230262580055355037484325344424 3955 88161873034179252892316248302918210763200 3956 312179144541052155193804610084916580986870 3957 1057397265485951849217417625291214033760000 3958 3426377359599501336232335065851082118621360 3959 10622516269257059649696571570870716453129120 3960 31508556245019052597135622595052976075883000 3961 89419747062850582596766553535757091351403840 3962 242783064930601247544323938960638591922592400 3963 630580652694311913572938336525106134809753120 3964 1566528549708913333216021180968715140063308190 3965 3721602629444180332378929775764648294329424000 3966 8453066220538577109726764207806302994675819944 3967 18351394015292390186545409416558664289727275600 3968 38067196782273294199147266533606453215157237532 3969 75421298126463873049281209619284061264604783584 3970 142662296257971050870575742486389313281137409080 3971 257503242263229131682690923620410927624342741408 3972 443276334154089068057182331438370330758356099710 3973 727305702691519996699245711404894459816051441664 3974 1136612718806078531523468428540469645039974736288 3975 1690563607896749740252137193824997149046863165120 3976 2391166082597416005032531714688460660544453500752 3977 3213255152396562703374805067559735820863966798720 3978 4098214835464725305768148955825703679477912743136 3979 4955297614207697281523772744509640947761980347712 3980 5673246734113091534386484281025358452026963448175 3981 6141666590389107762325890594738287848624334810880 3982 6277358592707985479488564189879121271809907859500 3983 6047519586794261504750986025070607797969208223640 3984 5481274323685490142570422984169043569099293315130 3985 4664376985462795586703476792656058868196952418000 3986 3718038065369196939812233068872614893598713001860 3987 2768995835644601831041587347970286762644528549600 3988 1921140580527966440426564272303145494168095596355 3989 1237654294598746718414057637787893598089823685760 3990 737600742910160567645750000506982294705899585800 3991 404917709632818092765412335588919347618809274352 3992 203745649250332014837172514469447207923120174100 3993 93428829893567176569632973601046613709186469856 3994 38778272467191540893294153360933797137441978072 3995 14450256157230375326189519071424383870006490640 3996 4786789787302979900467734186268148007755951199 3997 1392403832837936667126714224307572473027554880 3998 350156719175010403144324606767240089585108292 3999 74583633764456433842797103459798964393749064 4000 13083826435609212377102354409059488586760710 4001 1814958876962623358136882130024064869210416 4002 186667572698859871454891024463835160708460 4003 12654506895733413822746393776906016579088 4004 424143211957453170823189308473526283071 4005 1 4006 0 4007 3916 4008 113564 4009 7324878 4010 249045852 4011 8716604820 4012 248049668592 4013 6426898010533 4014 147465527977944 4015 3066265978300008 4016 57883686789210840 4017 1000073073109870188 4018 15885073119093631992 4019 233077082642123323032 4020 3171235932854000355960 4021 40150283812232478377625 4022 474457884030088232871960 4023 5247258991979350038388740 4024 54442842349959610098542100 4025 531082362431677790320233570 4026 4880225337580834310847878100 4027 42319049204978575826737445820 4028 346846878569441458148352877080 4029 2690719383483450089759830485105 4030 19783021236395501302184573294688 4031 138014025444927437731044613956000 4032 914589116710346917669479833191008 4033 5762675754815149255775614861896432 4034 34554285628326604581157952362785504 4035 197336659972523572871877339146361696 4036 1074131340398752004655587938176312960 4037 5576168988022575007428207376286525166 4038 27624865510143650632149930195655896384 4039 130671342146886647905511475494507527752 4040 590448076938955075402919264569300505064 4041 2549681223241749412808665215261274760820 4042 10525725986122606000488855808697751510504 4043 41554492542754771953429933300707940306936 4044 156928134000839070148322921979194415158496 4045 567019262533747792086706332603215830772070 4046 1960590763088535720423961846894126020930000 4047 6488246489454374870737825975760559756538320 4048 20552259738345180626586844995815081833228080 4049 62316922351259904025446009132438108238968600 4050 180871761104402314798005074197326843869885040 4051 502504483228453744917321641104577550723505200 4052 1336230430709375245428369332160343952334953040 4053 3400513193270567967225021587956479206478888510 4054 8280565850513301239543118751076342454882968400 4055 19290330605844445199120051653711819654516614744 4056 42980896509500598068487932580887397941729671800 4057 91567040908711437397948830310566873949972814604 4058 186458209257091241705167434892118929237495159416 4059 362769839055983529356606888036818539486320840232 4060 674052604747864491757632123594605075251955999568 4061 1195502840597391729002703863576210892045263420430 4062 2022818985610789990819777134844862716363393072128 4063 3263178450765838364696409359358122529308314565472 4064 5015338703427024229414673675014158208839027389856 4065 7338406253488621532686045607147344785808840054032 4066 10213561020117645735727058964743446002031894467360 4067 13508930383568909341235750261795838054575342005152 4068 16962364910172502232908299010052232475031394267168 4069 20196758373442605862415884040450276089215989875503 4070 22775346939359607951958510955487817438648574923680 4071 24290648467435248159760096213010512747438339108500 4072 24464965601122239723765352555967458819057251450180 4073 23230162609905172508988935504335470364277957383170 4074 20756477585309440360830471727319461963476438260100 4075 17416073043045185665436249638403301343699234587660 4076 13691146076242753497927848553853084548631280050800 4077 10057735980411118423409660013822349940056500475035 4078 6884452013705528621178195610195158139374644252040 4079 4376431074600286034698116669674761615255004209080 4080 2574119725522915018294406990529558709862430386952 4081 1394874060252273024654488752906215500396745807300 4082 692930488377289892891444554207762385009799651432 4083 313751477234549739954834513556646176839303277128 4084 128607279799350340403086719735677016443057766696 4085 47336032341107245682403149175318352521142184079 4086 15490492640322045421784695745421743762431548040 4087 4451992572367989411406412857469195424724948284 4088 1106323900839437102001490367987017971840611116 4089 232892110553843980312421908481258896844340638 4090 40382835012418369718545627393035443339931756 4091 5537804656732842853161767059093776434350980 4092 563125556860136915112214523072317737769416 4093 37748745864213332203263848454143839193319 4094 1251252511019022217034672218022874172864 4095 1 4096 0 4097 4005 4098 117480 4099 7665570 4100 263695608 4101 9339219450 4102 268969520160 4103 7053912450585 4104 163850586642160 4105 3449549225587509 4106 65943440645936400 4107 1153930468972927140 4108 18566968580758790640 4109 276012334707777619380 4110 3805483119424800427152 4111 48831426258120581810625 4112 584948076201478643266800 4113 6559073739974187547985925 4114 69012053683047393082659000 4115 682820180269300016126014590 4116 6365511309888044753279841000 4117 56010506300706938594211325350 4118 465913717481339272139578491600 4119 3669162795659250122399768843325 4120 27391875558086078726101716869568 4121 194082223281929209309281488375625 4122 1306555881014781310956399761701440 4123 8365174482796184403545247380172240 4124 50981732894252367414823208404109760 4125 296004989958785359307816008719542544 4126 1638505434506570854559371431116409600 4127 8652676015897099149457563170099780430 4128 43618208700226816787605152940509310080 4129 210007514164639255562429157044744241030 4130 966187762263744668841140614749764462832 4131 4249468705402915688014442025435457934700 4132 17873874316057255472528245712882974263120 4133 71921237093229412996321038405071435146620 4134 276932001177951300261746332904460732632640 4135 1020634672560746025756071398685788495389726 4136 3601085075060575813023603392254517181300000 4137 12165462167726952882633423704551049543509350 4138 39355390988320558646655660630284199255117600 4139 121924413295943290484568278737378907424069000 4140 361743522208804629596010148394653687739770080 4141 1027850079330928114603612447713908626479897000 4142 2796761366601017955547749764986766411863855200 4143 7286813985579788501196474831335312585311903950 4144 18176851866980417355094650916996849291206516000 4145 43403243863150001698020116220851594222662383174 4146 99186684252693687850356767494355533711683858000 4147 216869307415369193837247229682921543565725087220 4148 453546995490221939282839706494343341388501739120 4149 906924597639958823391517220092046348715802100580 4150 1733278126494508693091054032100413050647886856032 4151 3164566342757801635595392580054675890708050230550 4152 5516779051665790884053937640485989226445617469440 4153 9177689392778920400708651323194719613679634715390 4154 14560660751884909053139375185524975445016531131840 4155 22015218760465864598058136821442034357426520162096 4156 31697258338296141938463286442307246213202431105600 4157 43421561947185780025400625841486622318277885016560 4158 56541216367241674109694330033507441583437980890560 4159 69911855908070558754516521678481724924209195722895 4160 81991248981694588627050639439756142779134869725248 4161 91089931752882180599100360798789422802893771656875 4162 95732474091347894571255727392916143205006636109400 4163 95032483404157523900409281608645106035682552931150 4164 88956332508469030117844878831369122700613306829000 4165 78372328693703335494463123372814856046646555644470 4166 64852797203255148148079282623514611019832379188000 4167 50288679902055592117048300069111749700282502375175 4168 36447098896088092700355153230444954855512822510800 4169 24617424794626608945176906266920534085809398676075 4170 15444718353137490109766441943177352259174582321712 4171 8967047530193183729921713411539956788264794475500 4172 4797211073381237720017693067592201126990920663760 4173 2353136079259123049661258851674846326294774578460 4174 1052241380176502785116164070564630134534109000240 4175 426024291069965211141628342577865172690279656711 4176 154904926403220454217846957454217437624315480400 4177 50084916439139880878322144646528448528155668195 4178 14224164439364191311447733302690231066522142920 4179 3493381658307659704686328627218883452665109570 4180 726891030223530654933821293074637980118771608 4181 124600604776488964196139758829609969772897050 4182 16893766705804107453366435692169532133082480 4183 1698693563889599949146873180436472763699355 4184 112612725991711999533120499622058675557760 4185 3691969061033252211450145056818715608239 4186 1 4187 0 4188 4095 4189 121485 4190 8018010 4191 279026748 4192 9998458470 4193 291383646840 4194 7733807626545 4195 181834187615080 4196 3875419500351399 4197 75010663734752655 4198 1329211046538435060 4199 21661463344218589080 4200 326196395563737186540 4201 4556565314048116300932 4202 59248797193186305930225 4203 719328039653169682936200 4204 8176379593666452970776975 4205 87223567849407121812805125 4206 875163893021215513626300390 4207 8275164702854458179263793300 4208 73868928599483063943090298650 4209 623502180747086378892671216700 4210 4983489767238683002065357682725 4211 37767585996755047940534185380768 4212 271715112594700893032994083725875 4213 1857759143317892176516130911169235 4214 12083029808483377471787579549137680 4215 74828027312531700560466322012483680 4216 441581214528679798311659947434071664 4217 2485066575668299129415046670526554560 4218 13345652838078576654248105906425085070 4219 68435465374493798752966705475626676160 4220 335275154192669688704930759492486419890 4221 1570055113678585086866853498968367252102 4222 7030939130757551411078440442084121310140 4223 30120788199281671259260562219858345517480 4224 123487407084601444955947443299273596195140 4225 484631002061414775458056082582806282107120 4226 1821132454961331143996127397655034374126766 4227 6553974836610247979702958173903221269966000 4228 22593001168635769639176358308451949152231650 4229 74611262082024392434284689944913794421160450 4230 236066417232571051789270497129818735650857000 4231 715623054804374375939933119650293164876501680 4232 2078541271535876853976194060932570777992680600 4233 5784211008197559862610118832131721442718427800 4234 15420931922971180316485563015151475471241471150 4235 39383179045124237602705076986826506797614118000 4236 96334029062113418402922696977987684738104313874 4237 225649706674878139859561646049658839194080776950 4238 506028383969194785620243535926816934986691870180 4239 1086125699726584117756274033973295896482991006840 4240 2230544280682060889962920730496654533328053814940 4241 4381341930861119196424608803364932989137713997192 4242 8227872491170284252548020708142157315840930599430 4243 14765496873576087366144362508359559400192682050560 4244 25308173780087325953469311224567257116510507851530 4245 41406879013172710119865098183836648921765760406170 4246 64625319587173989626557756475845971823413333379056 4247 96148350292831630546671968874998646846714041020320 4248 136253866799789861459015756950871814860803018500240 4249 183758953193535440856506572608899185146173437894320 4250 235628847690163735061518647138586554374186548547535 4251 286969371435931060194677238039146499726972044038368 4252 331567351580491137380725313307593499002533328831025 4253 362985630929694100249344633031473709652316828581475 4254 375998086512101507605967157668987158662917926814550 4255 367955739012303715487449271529754098443445950974500 4256 339613424339381120476006867948864376202135074459370 4257 295080227274810924073760735936991480140237325305400 4258 240856309004582046455336595067851011722405669270575 4259 184260333308000913096239941331693938436203713804600 4260 131775626841824789059476380605280505988744428207225 4261 87841835633469474999296638551821190974055436954737 4262 54400088349838647961525061363342404515473086484700 4263 31181871976978045180115004939349307325440984314440 4264 16471952554813861347628811961723924284063422049220 4265 7979497133005146120464244201781778520216993251820 4266 3524382771578803110353470834053248246801404432791 4267 1409634830269306133382407312833378682381270871640 4268 506414155106858795547479462537120979562462867305 4269 161799870497767676167717966318101378381689375715 4270 45413961557999576160922272153845484884646424410 4271 11024513958390214933162956278298676031801369388 4272 2267731006932099148369743610698901449866726310 4273 384333192557043444564086411996856856027626420 4274 51527038104651198457455153139906340498880435 4275 5123879032622895978756982732803669737878080 4276 335969184554025951241963200170503120349749 4277 10895571836533928224569430533625487349525 4278 1 4279 0 4280 4186 4281 125580 4282 8382465 4283 295062768 4284 10696025340 4285 315379947168 4286 8470360733835 4287 201551147717920 4288 4348031634540594 4289 85197297081447460 4290 1528592703519200319 4291 25226007945165951840 4292 384744466562356681560 4293 5444207907693853242672 4294 71722228181225528231325 4295 882375728641221477735072 4296 10165228684017752342047050 4297 109925592358156920640795500 4298 1118264974415997600744717165 4299 10722748629050847218200971600 4300 97084877587892026896632963940 4301 831336240996115171856894955600 4302 6742368508617041708676660394275 4303 51859968831365140455658881418368 4304 378754399374431547864173571254250 4305 2629443710542247388299754520424148 4306 17369355349694855115694645601885415 4307 109272674805601848437506375002357120 4308 655249544139331313623753470386041824 4309 3747969261663664260757119568663000320 4310 20463334351720484203180429056518463774 4311 106712929058532703140219269555214478080 4312 531815761822855368290579825401875010860 4313 2534124043130347859504395121141926091112 4314 11550828571958834461057437869138199295230 4315 50383863896980250106399485895035777956512 4316 210385952810802461776799347843206867591720 4317 841246267729248289474361501841852414223680 4318 3222003574162355100916225395851214661916586 4319 11822856568002800277111218666648948173272000 4320 41571122150289816136084499287551586440106236 4321 140086451256045798039881458672083042586668600 4322 452460633029094515929435119498819243330809250 4323 1400794064723456225244124404421850450396556480 4324 4157082543071753707952388121865141555985361200 4325 11825498061203900163558465167913741616224341280 4326 32243766748030649752651631758953085076232166950 4327 84261685398870461847648071692745084311174392000 4328 211017396993200821263544955285115880854895163724 4329 506335927172897289440967596013868614776961743400 4330 1163865283129148006926560132631678950469391301414 4331 2562142676278095867527620798090851858370132631520 4332 5400265100598673733594439663307689922794235551960 4333 10894147503762782866785513781339833378396478047072 4334 21026785255212948645400497365252179807149044865210 4335 38812163210542858219579467164830841851935049961472 4336 68480940816706881991740489195887872197616668304140 4337 115437359673087555485684516148877930327346968405080 4338 185797793813125220176353549868057168992313333464786 4339 285343491191629355170768423758060500319280379802240 4340 417845191519355575140981654649340232239795923400736 4341 582959437717422777889607057931680173567170906423360 4342 774209070981966558059275554883927250086612945227615 4343 977821561929839168070752070355610295365978816723328 4344 1173238320977122486116412647088407765701271778940550 4345 1335787121821274288917588249555823251520525929179828 4346 1441325998296389112489540771064450774874518719455775 4347 1471822956049214861949797086119016393773783803898000 4348 1420201592691957412899665084149796482299837584102820 4349 1292732424251552619751713700295391246328658758480800 4350 1107939021421077413694548337312114653923066078644645 4351 892207929701899158150214452763991701901617982632800 4352 673519870524882255192879278649211475053582633059150 4353 475379345781128923525605338045149974683123541166812 4354 312800508011572225778769102839218825963970247287025 4355 191248814792132010438038696961342418262704703795232 4356 108244259645919660284417907177042931009559630609160 4357 56470287402805649467900805120301817219997183012880 4358 27020267915437490512709943061074903225477433984731 4359 11789673125888742206471042980060985343552447290080 4360 4659010226983100919036811055341513011974658379206 4361 1653954231754958467492228100140591867901713618420 4362 522260557916995125850606129769223076173433880715 4363 144893612024557110550141711086211170703675140528 4364 34771875439625520275002735364049822231289803420 4365 7071730743049599379979189980742166150908326128 4366 1185121876406977564521468522217845831474250005 4367 157132290333768810015214137139312538628261120 4368 15454582489485193757130307207843143536088454 4369 1002392608961121396660387609093544836156300 4370 32160232558185513877392752232595140415729 4371 1 4372 0 4373 4278 4374 129766 4375 8759205 4376 311827698 4377 11433682260 4378 341050407984 4379 9267571155843 4380 223145913544840 4381 4871890867617774 4382 96626202787495290 4383 1755050881818341107 4384 29325234236255419014 4385 452927030256951536520 4386 6491170966865748097032 4387 86625548322778884746925 4388 1079749246889915755649496 4389 12604883568182012904138342 4390 138149730936602616480999750 4391 1424638940009421600948749265 4392 13850216979190677656842921650 4393 127167515713717725371645995020 4394 1104489577323410156895589012440 4395 9087540163788186650825064009675 4396 70926133842896442093768764292768 4397 525733718534658715692061822785750 4398 3705125228491348592604199551506754 4399 24851539192640331165532339091928363 4400 158786855576890186010751451175300190 4401 967273136586631939158874170569871264 4402 5621953892495496391135679352994500480 4403 31198198273934508703209506594364215262 4404 165405040040725689867339867810582441024 4405 838285861856365241542778368853802983220 4406 4063336827777971567826012866658605628852 4407 18846088722669677278567398628593904113270 4408 83673202543199343926699146218541559820636 4409 355743520207356889913497079080331612473272 4410 1448813016644816498539178142060968046718560 4411 5653704384850924988400169090833263463363066 4412 21144724246620392803295064153814465002198000 4413 75806163921116723542271733994947010567252548 4414 260560799336245184354179513130074459211203596 4415 858751813708281428192601349252861012852352250 4416 2714038500401696436410491033567335247643328180 4417 8225716521397299890203661602839535419290182800 4418 23908072167216580765455157839477781963236168240 4419 66637117945930009488813372301836375824213145030 4420 178098562320339839814347060623302110021345874000 4421 456386463264364566918829787011994812081517447124 4422 1121172410168558283762142534030709075577558146100 4423 2639987105634408893760246154506003473015936366622 4424 5956981722346572892001718355561230570710558368284 4425 12877555239889145057032894581733722123586254008520 4426 26661992574998389647659283728015908005022959430992 4427 52851108884724438487087736620768992488239491147690 4428 100264754960569050400580290175813008117498879067136 4429 181963642741535429292339014149073488982238575779572 4430 315755130870504195887313529466048456483625531225660 4431 523611964382443802315178185991797476251064848855306 4432 829279521275672813465045731546863329052908603800260 4433 1253535574558066725422944963948020696719387770202208 4434 1807174256924010611457781879588208538058229809912416 4435 2482808400045616893086642296696732215795000134695455 4436 3247764473552680093949283662252562766751286784116768 4437 4041154216698977452178754673304515637415491683017450 4438 4778007781899173418051373354180444707361881208220154 4439 5361732713662567498461091668359756882533209636375483 4440 5703313954690707590055463708711188525873412240104750 4441 5742554266102262582594297948953524906690647622676620 4442 5464732520699745165314062460339608450389330206305200 4443 4906587094864771403504428350953650610230721205426285 4444 4148766873113831085398497205352561413842523619242520 4445 3296702524148107880680935416546140377893851835500050 4446 2456126619869166104882294246566608202529471629361862 4447 1711202779122130411613266268473373577332307823393725 4448 1111633735979267310671099926087802806151971090809786 4449 671114409804701893763391024497666172259269709776792 4450 375124052032923242893912491156290642961409858585560 4451 193298839702745124437078823436920461536107796967691 4452 91369966725637752100150583095472636412531466498120 4453 39389813737220762315493038922432791828513020842378 4454 15381774355321113747677721331307504371485936651306 4455 5396692431808949633789596674281971787125483434055 4456 1684388239785476410145397391377204859430223508638 4457 461969202269310483653607769836661923929993102580 4458 109611826517268790389677444701503575339079054984 4459 22043266901169782700099314513251932465421050093 4460 3653325750260124832853728688489016523107071040 4461 479092057174041006471039523443137449618742074 4462 46611256316692144944708023822849834881267950 4463 2990901627911252790597525957631348058662797 4464 94943198059462752589589672745512131329394 4465 1 4466 0 4467 4371 4468 134044 4469 9148503 4470 329346108 4471 12213251505 4472 368491245408 4473 10129670798247 4474 246773127920176 4475 5451877875667509 4476 109432085084633220 4477 2011887596230781269 4478 34031753311209992436 4479 532189260551918055411 4480 7723671783359244571152 4481 104394891568477117515525 4482 1318135444255221831572112 4483 15590250729067226486697423 4484 173147662773875279322853020 4485 1809676491363319330934897715 4486 17834525973204434243058008700 4487 166024256626242585901871160165 4488 1462281975611275418988526298160 4489 12203268219944136359679371670135 4490 96624008423656022562525562949568 4491 726749552092028224633144284439125 4492 5198235395196817428429772505099028 4493 35394616425881683781212725373352517 4494 229630221911195038230932867853511044 4495 1420682419361615660639596438024498419 4496 8388312157056772393123077129864810240 4497 47300494157255545453253122901132842494 4498 254886455144724833566064714331061466496 4499 1313314516908305545083686111204291340378 4500 6473790878154734362299071346879812357832 4501 30543661033292235589402335708410810114610 4502 137987386650188391738767013062156256546312 4503 597140908919491922354798668456270920937278 4504 2476153155720231833866959006431472661664448 4505 9841633558814573127955849898857903065854226 4506 37501963758156923085089359065255843588804000 4507 137034219395864846403337365298558057563879606 4508 480249316423667594692017141847588218938296824 4509 1614453409771569085002090536595378704162422230 4510 5206522837505295204542574635823051291397405080 4511 16108694854403045618315503972227423529443274650 4512 47816144334433161530910315678955563926472336480 4513 136171501889509149824966456442883028858174687670 4514 372028107958043220945524971079786629822366936800 4515 975007444246597029326590908616534371265060000674 4516 2450935036182429736596311586020619839634661993800 4517 5908542569753200857463408060084864915797571868154 4518 13657470290257996386540525010311113991385182600456 4519 30262254813739490884027302267074246990427696920022 4520 64262238514098682740512119754705009037747645808032 4521 130736953556949926783848611640849612997224004417970 4522 254726674764688938855528304770984399001213368440832 4523 475127289380675843152218536944802999009178503424438 4524 848028065766496983240213479137387283127451426720344 4525 1447633077998521100518433808330263610811767523305846 4526 2362190151512522559567099962588034937302224507794680 4527 3682260750264321005929900831597310796613201574968986 4528 5479818714543774112162306344557793631531406520379584 4529 7779466320142932931671479196316427609491000422045759 4530 10527236569446618235559747043163479312917964058861248 4531 13566732013203710018028676403236588211323436364415725 4532 16634545611056381529512188714554140833037660502692388 4533 19384725964780051725205485262531428729158527146895977 4534 21444460469637060538608543544754068857284030022793860 4535 22491670875567195115161000300067972551205036522150095 4536 22334124215033741110413994403127095405939001712725600 4537 20964508496240386905882557499529234425531263332275945 4538 18570670765366672477498035109673370138152248581371280 4539 15494501863496107039200396457766859776101103626850235 4540 12151363277247453360996613640908482686198438587369212 4541 8936281179860014371758168290916506459402051966611675 4542 6146680657767713364887258414838439045781487208007052 4543 3942797157602623625859922268923788762023209544938653 4544 2350777392739652322135184944579421362558168447136176 4545 1297863638004145835506100671647894527456723779640211 4546 660675144016149899801088831613417524829073680832560 4547 308553540941562638138028804892390202656685329931961 4548 131444253581834972025609618649355037356334367747524 4549 50728908859004126557622208738250534798979544280117 4550 17592499393314975839296372754384139642937889979108 4551 5428138126664398182929891295580777606177418955315 4552 1471930241803323756661382828848762297410490166928 4553 345344514784993262301555927374280275291596451457 4554 68682524104890346857650099343593510634412935552 4555 11258663343589963652069428800913730066040438739 4556 1460486031256353874934184746449294826279729100 4557 140572376511828881158083720008673358757151459 4558 8924660617589498743421429238078140344963036 4559 280338312871514003720592178984834743192165 4560 1 4561 0 4562 4465 4563 138415 4564 9550635 4565 347643114 4566 13036616775 4567 397803049020 4568 11061134779695 4569 272598222702520 4570 6093275272804863 4571 123762477179049475 4572 2302762911348484585 4573 39427031275182308310 4574 624172589536200188445 4575 9171860242739102928243 4576 125538160746902862835125 4577 1605421374413411205119880 4578 19234724925472552158912405 4579 216434578467344099153566275 4580 2292256889060204485850870439 4581 22895675235870557474196092250 4582 216058964102644461105174797475 4583 1929399828931543955609861087850 4584 16328316632319619072810426882575 4585 131132582860676030620570406860128 4586 1000597209402067845509401551039375 4587 7262240625642612583835711588005995 4588 50186396424757611331570282245798345 4589 330528349720659524726342764334599230 4590 2076381997528515196319410178651189997 4591 12451400858131146521042067614643077700 4592 71326141983163124096175344057263810110 4593 390551826431433212722195933249207085760 4594 2045325886988344701359839025646027497310 4595 10250168890411662740306862965893036233234 4596 49180471155301057304969862581339440015050 4597 226013822961515469227290797256980075377580 4598 995234848199153203924664447427118201562130 4599 4200616960596821861024305457339105408180760 4600 16999185237952444493741922552572741659202754 4601 65975676981942735057101650207394539646970000 4602 245627374388814347326736786855905952237142690 4603 877378558850931182610415932221555399983426890 4604 3007315175064687511278403940716881899910394350 4605 9892393391260060888630891808063797453655069652 4606 31231143085067129259999446476767453781573695750 4607 94636118995232298863259999781266220271143165950 4608 275240269776667430497272624724976334926097772950 4609 768318918609002304126627657664776735502714326000 4610 2058349048965038173022803029301572561559571112534 4611 5291791555393882385832945469817247381029383850250 4612 13053756840152420499047064318792143418622542499410 4613 30891897085107372779079758951894186409085532072460 4614 70119858714762234975185212570050084490015395302490 4615 152622816470984371508716284417424396464650658794076 4616 318461809946416488319631233484120852172725138966850 4617 636816686911722347138820761927460997503033421102080 4618 1219921418680113651336777324588007700158701562846530 4619 2237851840217144816883896681056994219364107931623130 4620 3929289783138842987121463194039286943631940420401582 4621 6600237188049695387025720483701862324815039065896900 4622 10600447614397287744343653909143773505401640897637990 4623 16268211808801829395481846960405949843608863107376890 4624 23840300013341246080928726569356794287149840003043455 4625 33336249136580957745939198970017684490906886186393952 4626 44442742801874222472852560631292271726749188090327375 4627 56438636894655580189416354567237263540663490991277745 4628 68205517283485367181278559257055027010002225146485845 4629 78354759408289259660300447567370636209307032775592950 4630 85468349327155341437611801140258295694579138784170361 4631 88405908351175225228722061179044752648508548446205500 4632 86592535093166815480819259237185968279368261589835425 4633 80191532850446994789196060700862280142021073419557800 4634 70094175096768103272573222070850079939504992597655825 4635 57718975566925403464733914794315292759442583290003757 4636 44681405899300071858790841454582532297010259833058375 4637 32440814582662931648016086078313983852735626931148330 4638 22033278233661720262158389149868231317188523927598355 4639 13957740769391685662677660608440314340189125154871045 4640 8219803040692923624871970920436665340559250604388003 4641 4483152762966731462935959928805333204197285691363800 4642 2254814337649880817162518189598236096337315872579715 4643 1040600340856193528536076147640727379070980411334565 4644 438113303782308365724919075466709164173005155146465 4645 167128744236492270473315541166649326607909954801526 4646 57297013559235314153148852564463763620761644528325 4647 17479171621414469610353921092579052281749570732270 4648 4686818414939194274092544728650946593243094698345 4649 1087473298327430491912793239606897251711538146240 4650 213914603528209309389319147217360871254768336041 4651 34686543242338404529686887728170752124143566125 4652 4451458589541247903339317800274656360643129535 4653 423921379335501190312517888808711666385744210 4654 26632139722793830353456257003559300603255675 4655 827891507006386759684746014201909924531418 4656 1 4657 0 4658 4560 4659 142880 4660 9965880 4661 366744384 4662 13905724560 4663 429090929280 4664 12066692486940 4665 300798038844160 4666 6801795653363568 4667 139778797755161760 4668 2631729041541125240 4669 45602349426716886720 4670 730738641408234366960 4671 10870352880283381248288 4672 150645792896283435402150 4673 1950891796755537666981120 4674 23673507600581602657122960 4675 269840513413831604139511200 4676 2895482386181310929495836344 4677 29306464301914313566970998080 4678 280292710187214436028334872400 4679 2537292925718194790938995403200 4680 21771088843092825430413902510100 4681 177306027529928154078517733219328 4682 1372247601465693045270036412854000 4683 10103986957415808812293163948530080 4684 70851383187893098350452163170538840 4685 473592859301243498115356796658530240 4686 3020191996405113012828232987129003632 4687 18389761267393693323385207553934391680 4688 106989212974744686144263016085895715165 4689 595126592657422038433822374474982225920 4690 3166956212110985344041041071968042576480 4691 16131413335729829886384571225011991449024 4692 78688753848481691687951780130143104024080 4693 367751305157720085522371466723221817563520 4694 1647285265984805303047720464706954264654560 4695 7074723302057805239619882875518493319041280 4696 29141460407918476274986152947267557130061864 4697 115157545277572773917850153089270469201984000 4698 436670887802336617469754287743832803977142560 4699 1589213993390365915671696782891873932045452480 4700 5551966477042500020821668813631166584449958800 4701 18620975795313055790364031638708324618644836992 4702 59963794723328888179198937235393511260621495840 4703 185409539255965320221897142428603207061831508800 4704 550480539553334860994545249449952669852195545900 4705 1569332259286472791407579896506778012941714368000 4706 4295684971753123143699762843759803606733017973984 4707 11289155318173615756443617002276794412862685547200 4708 28480924014878008361557231241001040186085547271440 4709 68967956283030413646317601380973067331911885557120 4710 160273962776599394228994771588685907405749474977120 4711 357360741005231699142360080587140050258694225469056 4712 764308343871399571967114960361890045214540333520440 4713 1567548767782701162187866490898365532315159190405120 4714 3081906741928708171798174293696019453032509211401760 4715 5806318288130970335698758956255985001593361119887040 4716 10478106088370247965657235184104765183018507787737552 4717 18103507715793450204413404755296536662349821437888640 4718 29930675617121753631087963978758889897604633122742560 4719 47325707080150776423219918430271854090498510857823680 4720 71520900040023738242786179708070382861449520009130365 4721 103234836035863611084198809713603151971840679803026432 4722 142216776965997511913128194020135269525597401889047600 4723 186831349720239162006343794429475079307023970178022880 4724 233847487829092687478669346024188664034293343359380040 4725 278594700118361812125512702461762262077536116535441600 4726 315575443669496645308105111902492168718446050895398256 4727 339478688068512864878292714927531850170272826033429120 4728 346370140372667261923277036948743873117473046359341700 4729 334712484940996152163600949012294734505827089055545600 4730 305865491331351723371228605400073076099658149517043600 4731 263858174020230415838783610488298481186023237897160032 4732 214470748316640344922196038981996155025649247198680200 4733 163911484207139023063660224395691707887506325546854720 4734 117510817246195841398178075465963900358338794280524560 4735 78820183168329519036297377553545304509303294992212960 4736 49318818244157541749231825522619992043355503626328018 4737 28692177682987081362790143544354132506862628424728320 4738 15461584029599182746257267585816476089170165983403760 4739 7684433286322659903035639244116140645447239960624480 4740 3504906430258466925799352603733673313384041241171720 4741 1458578131518477996858026541090757759487214150995136 4742 550051330168659015870228984618852130759311787471920 4743 186444497295087675843775158320843224338662087810880 4744 56241820979270331289110536743811359118917136380140 4745 14913919519919046746232593000323162309186808862720 4746 3422633656451348950229106355477773940076293376656 4747 665981630252897366969988244380878440783556469600 4748 106835006148989949680143627206591752655435108840 4749 13565484138736038090000572441878773324343814720 4750 1278342706694103856965900336170846428956272400 4751 79477584672613128929735617363383352755016128 4752 2445317582470051292788355811433410180110685 4753 1 4754 0 4755 4656 4756 147440 4757 10394520 4758 386676144 4759 14822585520 4760 462464668224 4761 13151339002620 4762 331561474635040 4763 7583611245704208 4764 157657481188961520 4765 3003267259170460568 4766 52659855885613547760 4767 853995761645767874640 4768 12858832065701072940048 4769 180402986554808558444550 4770 2365456303566089421214608 4771 29067471357676145034695280 4772 335570894886431610276058800 4773 3647555733241391690403845784 4774 37404303122180110736791931760 4775 362511905175464003929979768304 4776 3325910997225201280014629109600 4777 28928707092876768037673267718900 4778 238870620422264318689114168364928 4779 1874760807636228526636528620378000 4780 14001239069561906497034812900105968 4781 99602669119212036811505214891916920 4782 675566284591479695841023665821726960 4783 4372516770914865108124456712709154512 4784 27027376408139215944975229283812666560 4785 159660825516157454707592500928182836477 4786 901988741996405277001262036313644936160 4787 4876107183726437751936206094934922697120 4788 25237856347835379015795216271389728557344 4789 125128018414798755634939715944653788366160 4790 594531276671647471594500537869208605061024 4791 2708248657636035837214048899602958706296480 4792 11831864832751846693847045498711962964603520 4793 49591608062598108748660646243595667396771944 4794 199469319498652840536276158029629205582008000 4795 770128656669575488992112107475486945196051424 4796 2854699210349360996669529406305773544600164640 4797 10161146193832500038107582545702323748898981200 4798 34735281772026277147409828249128990154010561312 4799 114048786042409846144750919839866090044711472480 4800 359694506156572721230480456311490221699953127072 4801 1089726782381091459519814065237661407666591182700 4802 3171358940641413765969484374190780567819714452000 4803 8865562601277722232742063741376615954321334967584 4804 23805392736148711486413714113496718653210445610400 4805 61392213987625929134912254008380019956673290785104 4806 152042994533044320993018348498963352981714838614560 4807 361548241612328866051453321955872860892039513320480 4808 825333139940654162304974471832204401787936663583296 4809 1808241691598189231239271979392764253312449081743480 4810 3801305761873050318305576240428536415864261036732416 4811 7665255229925248529856997602269586844721881884768480 4812 14821391419702740067441568914653435398804106016553760 4813 27469629474916596018074373320490870885210682578663312 4814 48778895789776796384113896146215668229109241096533280 4815 82950729567451717206158071598274637716218554654457952 4816 135017458434547803325068590815775583728775163329673440 4817 210228100117645533622735134293419004168503134572292285 4818 312930596733711571098977641944359554414642060652923872 4819 445000882764572859857207574837197456257514451072181200 4820 604088030762106623820511601988636089759377503575607312 4821 782179528255930713290721605667113807287119113995167720 4822 965131639695753420577669004956819265054321546569208400 4823 1133734001331154614625414661279323717247750627290875216 4824 1266516643947913380507476667229638056404479389432408640 4825 1343916144645948976262314903361126227695795419874245796 4826 1352796293303192781661220502258024551961051151599496800 4827 1289954463440918137696051074948134277463775674050140400 4828 1163374676361925015289182282607497848865647912546569232 4829 990650599367338736069191227678744144642284618012951400 4830 794970698404624261858752088319104783254405678902245392 4831 599923645941105085032803858957815701829413844484783280 4832 424753209295997963695602534594105252077912200791369840 4833 281407374687251855863263945629067013423851991279636338 4834 173946327203109180761915245237646928322854684824915440 4835 99984910058074715092463663721613212043300406692677648 4836 53242144912378429328175500477090403043455876870041040 4837 26151994133467022446349015581705100876788615414896680 4838 11790173229774363807935714540483625222521647720544016 4839 4850452638759993139946564682548059698513931216797840 4840 1808511623762350455684619035712179276085022251765536 4841 606161848332135792782635784905522426059440247652620 4842 180831274179018441798070190128918342998890057460480 4843 47427923525111549738889045211620581741057208219376 4844 10766703022421840766014809950824201459334162925200 4845 2072599119290405023794786367807880001515441111496 4846 328962990364348923682513881715560253115337506960 4847 41333080849776024708564110869524034536252807600 4848 3854662856621736753092177442124092608618282208 4849 237195805499594975400470513709040787470736445 4850 7223813569919277908209909876381273600472448 4851 1 4852 0 4853 4753 4854 152096 4855 10836840 4856 407465184 4857 15789275880 4858 498038873472 4859 14320346913964 4860 365090163081280 4861 8445385250897868 4862 177591185707106080 4863 3422327806961687624 4864 60713716197530913888 4865 996328388586729187080 4866 15182717378779580097888 4867 215603569297210228384950 4868 2861910095672552633074464 4869 35607652413153277667501718 4870 416277818973041744393085600 4871 4582826434072517764866370344 4872 47605476700956504574098822240 4873 467449561936782531383394964392 4874 4345857036374263005885782036544 4875 38310990474350314428270003195300 4876 320675627416190455226482034243328 4877 2551757765949311050144163955514500 4878 19325653927000941362104389636765984 4879 139443736766896851536107300848683688 4880 959499940434275510035077090587380320 4881 6301568287494952655826422909492605032 4882 39532580417875271083695111489755840640 4883 237072134857324705474910077135786635981 4884 1359921487933041802248056608595956980672 4885 7466539125081107807652315582869100379965 4886 39258887652188367357903669755495133311424 4887 197782996849198033100388583267355988062640 4888 955148608423302495348541847724302349114432 4889 4423472807472191867449613202684832553617584 4890 19652928027282728406728990828369023229341440 4891 83792717071286459609805919515040955256614664 4892 342947251067859269693948482226380037667312000 4893 1347725149171757105736196188082102154093089992 4894 5086554956622497775883888760326651043105747904 4895 18440598648066388958047094249607920877631484400 4896 64227502144501418121625720158766811982887452992 4897 214938096772233940811261348928978400468879313520 4898 691177678496943660403668327814236112286184440256 4899 2135864493466939260658835567865816359026518718092 4900 6342717881282827531938968748381561135639428904000 4901 18100523644275349558515046805310590906739392225484 4902 49636776343459015439756254960056987830098375953600 4903 130792108060594370765682628104809607733782228194352 4904 331115854760852076829239958953297968715734537427264 4905 805266538136550656205509671628989553804997097850160 4906 1880991807306607160602034842780372822679483558864256 4907 4219230613729108206224967951916449924395714524068120 4908 9086047918623388565706011501512111433041404429262848 4909 18779875313316858898149644125560487769568610617682776 4910 37243496387970987861776250093231709463661599733904320 4911 70842728645837537099244436458108035440806497176552752 4912 129198156416165568801166535738625283417640692634061120 4913 225810319378063007950096972684192069338594954337135536 4914 378048883616733849310192054284171634440570457323085632 4915 605951582692037126324354210610443012015097270237783645 4916 929309044845567695990903300319613222201058240726864832 4917 1362815203466504383312698197938917209788638006408554925 4918 1909697645635046746271294741770526993432870817755145696 4919 2555119792302706996749690578512571770471255772384214552 4920 3261479334144270179883157327095458206045638329785600800 4921 3968069004659041151188951314477633010367127195518063256 4922 4596986337292426344064174569944612204727369635717631360 4923 5065530083665499987450263866515014242853382736449080308 4924 5302961469748515704111984368851456243687320514270027456 4925 5267314059050415728925541889371548299643750669038073300 4926 4956987751455158760797385378066729964731891105633208032 4927 4412898124454508915217306377841678462497449662057692600 4928 3709863259221579888674176412155822321853893168210478496 4929 2939625865111414916660738908893296938964127837975438072 4930 2190832342684621075903634125801174458086073456713381280 4931 1532106817741704548588881481758253739752083063633575618 4932 1002749415641452924392217296075846998567044653696571360 4933 612407574105707629941339940294880923765214990992650594 4934 347848680094205738277413269783657299883911728884268128 4935 183063958934269157124443109071935706137520307904276760 4936 88879767424452896398284617305184251677470882816408736 4937 39612029883206610642896944907475820871197104937182360 4938 16112194466246394968826605954526688096030198243002048 4939 5940386113654930769269830692074119775382514426995676 4940 1969051652171534144023430959181555290432358403458560 4941 580992063182616484301390803842352126327950800687356 4942 150733842313905770724207339311538820430678280952800 4943 33852452281743282055314844007528706691418871487768 4944 6447674611141238904177272081624980961060615136416 4945 1012660480819512605359820716303338846138193786200 4946 125918986649643400601011129776053691881530552128 4947 11622594469480153794623055171742998586066085805 4948 707933729852089235004571167885364812846299904 4949 21343507566294190307011455122677671120241053 4950 1 4951 0 4952 4851 4953 156849 4954 11293128 4955 429138864 4956 16807938840 4957 535933135584 4958 15579278510796 4959 401599179389408 4960 9394304942009988 4961 199790083920494340 4962 3894373021715023848 4963 69891370971576284592 4964 1160429534942190464952 4965 17893916910704505115368 4966 257165703137636296507350 4967 3455232920385155008224048 4968 43520464060520672704724322 4969 515143800979139158686443430 4970 5743035657888345047111021064 4971 60422335812752486574817735920 4972 601006579633006111778650668504 4973 5661050613171737336614373968656 4974 50570507426142415045316404217796 4975 429011988029768311721915153920128 4976 3460602997657284848825647008163500 4977 26572774149626294372893535750553228 4978 194435632956658990170065109634080072 4979 1357007058614189649906751885259295024 4980 9041380586405801636620519826663302872 4981 57554786196612527018909059374791591520 4982 350300617177240982716658173678251894957 4983 2039882231899562703372084912893935471008 4984 11372113436661994968578142195446783655639 4985 60728591836978880756757239153031534341109 4986 310801852191596909157753487991559409812720 4987 1525156648933983016766220047172676331650464 4988 7179078818684376965205109951898334800133456 4989 32427331245016501871102834866808888328413376 4990 140601338814531516972386203932017874074658504 4991 585375480271001167236222409317441788432136000 4992 2340785785403578131015498642458387951845893144 4993 8992302512600487139509017629863186665490518616 4994 33193077566519500124484769649294257579736671920 4995 117750420598252599889647153624405821968626997152 4996 401488143027380380005941010263563427290925510160 4997 1315895964830719661153137777954026444544851145872 4998 4146089899082882094220092572915996461639712805708 4999 12558581404939998513239158121795491048566069229920 5000 36570445730270604210061012933178540811575506741284 5001 102375851208384219344497275855117537399577900404300 5002 275498270170188142676650642178215982247754055132784 5003 712618904811399034915103389921228237018646069680416 5004 1771586383900411443652121277583777018370993615270352 5005 4232231566439866111354578396255838851028838007444576 5006 9714042575794923544564461098598338198027342741459160 5007 21417112951040844476307027110707119806454739011833856 5008 45346528195569976363824750449524104614324206125624264 5009 92177653560228194957896218980748480922562459341413192 5010 179831541947126055713466646393658859195893415909710832 5011 336595196978957666087249658897997448903853383441369760 5012 604195178876438859109718926911757158500564877820984272 5013 1039634429946018085603028149281471994711568757638485488 5014 1713977333900333585888887624298110233985560850101159453 5015 2705929277638564761855865492107109088173669583292929952 5016 4088445610399513149938094593816751629365914019225664775 5017 5908127091183425871276818107352567885932944092429981997 5018 8159898691547354602523205395894987266988849079549588408 5019 10762881802676091593614419179415012079950606488292482640 5020 13546166602111899102334695866665023035391227322630629736 5021 16253630263998221716512617229447021723857485497715910880 5022 18573610306773499953984300843888385557129070033646627796 5023 20192045596350117488734094327549775697117105035105104544 5024 20858563673839646286545145881911331266589252649390770268 5025 20447574474752529888289214684525261104519050810736983132 5026 18994648448738973156804927452448963816836848545378763800 5027 16694384666497109499033793854701200448342519256947153232 5028 13858236221239527464257769141925542712259459807598493768 5029 10844620096288874325722988922715813567526063610731237336 5030 7983082892443618437384171931266690538708222278932841378 5031 5515121786027991084157195128417158492118745595331142480 5032 3566373519792062080246626711129012438397428476957200518 5033 2152313708082898005591494606786379543031703822471409042 5034 1208222128966176437021324519874775660507634032168226616 5035 628506926787202624530726936658088636862115528487461776 5036 301660842956727265665138272756931251249885645290850280 5037 132925604346532758492819499124845176792249135504766896 5038 53463475022894376923428476228667077978442629842961084 5039 19493611356498188025831966495897397375280348194239744 5040 6390912695008781327315298842265873389607458807560916 5041 1865331298634583912712065823980292902829643726790900 5042 478770396556083560496595650963620280350066896755576 5043 106386631083830441918924989346812185857500149750864 5044 20050677520226349586124450182806109153536236966760 5045 3116494919578674164875025461957328874067881165168 5046 383545617492845075222560820667518953340180831565 5047 35042719627678417132726272810325558235891845248 5048 2113007249063124840394134057145089440903864247 5049 63071286725499290051879587077009179781061461 5050 1 5051 0 5052 4950 5053 161700 5054 11763675 5055 451725120 5056 17880786000 5057 576272188800 5058 16933998381300 5059 441317779548800 5060 10438116602233320 5061 224483240360106000 5062 4425423888312527100 5063 80334909162731361600 5064 1349336668537430773200 5065 21051666953770006018080 5066 306149646592424162508750 5067 4162931229379704829185600 5068 53073736659171552078932100 5069 635980001208813776156103000 5070 7178794572360431308888776330 5071 76483969383230995664326248000 5072 770521255939751425357244446800 5073 7352013783339918618979706452800 5074 66540141350187388217521584497100 5075 572015984039691082295886871893504 5076 4676490537374709255169793254275000 5077 36401060478940129277936350343223600 5078 270049490217581930791757096714000100 5079 1911277547343929084375706880646894400 5080 12916257980579716623743599752376146960 5081 83412733618279024665085593296799408000 5082 515147966437119092230379667173899845525 5083 3044600346118750303540425243125276822400 5084 17230474904033325709966882114313308569150 5085 93428602826121355010395752543125437447860 5086 485627894049370170558989824986811577832375 5087 2420883569736480978994000074877264018492800 5088 11579159384974801556782435406287636774408800 5089 53159559418059839132955466994768669390841600 5090 234335564690885861620643673220029790124430840 5091 992161830967798588535970185283799641410400000 5092 4035837561040651950026721797342048192837746800 5093 15775969320351731823700030929584538009632488800 5094 59273352797356250222294231516596888535244057000 5095 214091673815004727072085733862556039942958176640 5096 743496561161815518529520389376969309798010204000 5097 2482822575152301247458750524441559329329907822400 5098 7973249805928619411961716486376916272384063087900 5099 24624669421450977476939525729010766761894253392000 5100 73140891460541208420122025866357081623151013482568 5101 208930308588539223152035256847178647754240613070000 5102 573954729521225297243022171204616629682820948193300 5103 1516210435768934116840645510470698376635417169532800 5104 3851274747609590094895915820834297866023899163631200 5105 9404959036533035803010174213901864113397417794321280 5106 22077369490443008055828320678632586813698506230589000 5107 49807239421025219712341923513272371642917997701939200 5108 107967924275166610390058929641724058605533824108629200 5109 224823545268849255994868826782313368103810876442471200 5110 449578854867815139283666615984147147989733539774277080 5111 863064607638352989967306817687172945907316367798384000 5112 1589987312832733839762418228715150417106749678476274400 5113 2809822783637886717846022025085059445166402047671582400 5114 4761048149723148849691354511939195094404335694725442925 5115 7731226507538756462445329977448883109067627380836942720 5116 12024840030586803382170866452402210674605629468310778750 5117 17903415427828563246293388204098690563433163916454490900 5118 25499683411085483132885016862171835209340153373592463775 5119 34718973557019650301981997352951651870808408026749944000 5120 45153888673706330341115652888883410117970757742102099120 5121 56047000910338695574181438722231109392612018957641072000 5122 66334322524191071264229645871029948418318107263023670700 5123 74785354060555990699015164176110280359692981611500387200 5124 80225244899383254948250561084274351025343279420733731800 5125 81790297899010119553156858738101044418076203242947932528 5126 79144368536412388153353864385204015903486868939078182500 5127 72584281158683084778407799368266088905837040247596318400 5128 62991982823816033928444405190570648692088453670902244400 5129 51641048077566068217728518679599112226314588622529701600 5130 39915414462218092186920859656333452693541111394664206890 5131 29026956768568374127143132254827149958519713659637592000 5132 19813186221067011556925703950716735768874602649762225100 5133 12660668871075870621126438863449291429598257779243582600 5134 7551388306038602731383278249217347878172712701051416350 5135 4190046178581350830204846244387257579080770189916411840 5136 2154720306833766183322416233978080366070611752077502000 5137 1022504648819482757637073070191116744555762580805899200 5138 445528958524119807695237301905558983153688582024675700 5139 177214648695438072962108786326339976138912256311270400 5140 63909126950087813273152988422658733896074588075609160 5141 20725903318162043474578509155336587809218263631010000 5142 5984629956951044506207445637045253504375836209444700 5143 1519809015483292027413214133525888369392859282155200 5144 334177958670439159768740836380101819225603949446000 5145 62329898391573483297500509239146577481357623303360 5146 9588640437321126880564020516687973833504520789125 5147 1168090654255947237757542427010851941196394841600 5148 105650362453156242019706702857254472045193212350 5149 6307128672549929005187958707700917978106146100 5150 186407292265725088628262974383000850686750119