1 1 2 0 3 3 4 0 5 1 6 12 7 0 8 0 9 10 10 55 11 0 12 0 13 4 14 77 15 273 16 0 17 0 18 1 19 60 20 546 21 1428 22 0 23 0 24 0 25 35 26 624 27 3740 28 7752 29 0 30 0 31 0 32 15 33 546 34 5600 35 25194 36 43263 37 0 38 0 39 0 40 5 41 391 42 6405 43 46512 44 168245 45 246675 46 0 47 0 48 0 49 1 50 240 51 6125 52 65076 53 368676 54 1118260 55 1430715 56 0 57 0 58 0 59 0 60 126 61 5138 62 76296 63 606879 64 2833600 65 7413705 66 8414640 67 0 68 0 69 0 70 0 71 56 72 3857 73 78880 74 834195 75 5348420 76 21312720 77 49085400 78 50067108 79 0 80 0 81 0 82 0 83 21 84 2618 85 73848 86 1010268 87 8385685 88 45289530 89 157774500 90 324794316 91 300830572 92 0 93 0 94 0 95 0 96 6 97 1619 98 63580 99 1110645 100 11546920 101 79495130 102 372296925 103 1153927632 104 2148789800 105 1822766520 106 0 107 0 108 0 109 0 110 1 111 910 112 50864 113 1128600 114 14417942 115 122052260 116 721691100 117 2991264276 118 8359923264 119 14217578856 120 11124755664 121 0 122 0 123 0 124 0 125 0 126 462 127 38030 128 1072854 129 16652680 130 169502410 131 1218531600 132 6337486116 133 23601720296 134 60106837440 135 94096891658 136 68328754959 137 0 138 0 139 0 140 0 141 0 142 210 143 26664 144 961704 145 18028615 146 217491450 147 1855301760 148 11646598041 149 54202993460 150 183499239300 151 429482991392 152 622997471685 153 422030545335 154 0 155 0 156 0 157 0 158 0 159 84 160 17564 161 817418 162 18463130 163 261540521 164 2604621240 165 19238310000 166 107549283072 167 453742899940 168 1409374833048 169 3052986923700 170 4126520887720 171 2619631042665 172 0 173 0 174 0 175 0 176 0 177 28 178 10872 179 661428 180 18003335 181 297715979 182 3422818620 183 29230640712 184 191196694920 185 965792489640 186 3731324584208 187 10714214254695 188 21607963921152 189 27345271410275 190 16332922290300 191 0 192 0 193 0 194 0 195 0 196 7 197 6308 198 510957 199 16796360 200 323128058 201 4255676100 202 41502259890 203 311853491488 204 1836110824020 205 8474328279872 206 30226782853995 207 80740472330376 208 152366967814880 209 181295437422330 210 102240109897695 211 0 212 0 213 0 214 0 215 0 216 1 217 3416 218 377496 219 15048530 220 336210182 221 5045303380 222 55687283379 223 474382723376 224 3194505718360 225 17139929542112 226 72920076467056 227 241735077029361 228 603866144501620 229 1070973047321100 230 1202538435463365 231 642312451217745 232 0 233 0 234 0 235 0 236 0 237 0 238 1716 239 266985 240 12983950 241 336761009 242 5737085835 243 71201564382 244 680956770144 245 5172749475300 246 31646299437104 247 156228049842501 248 617068690804152 249 1911861738317300 250 4486727993701275 251 7506850102996860 252 7980245606038650 253 4048514844039120 254 0 255 0 256 0 257 0 258 0 259 0 260 792 261 180819 262 10811425 263 325781522 264 6285670560 265 87296015586 266 930471174332 267 7891173206400 268 54268865532464 269 304820864906584 270 1395259218263862 271 5146781378634056 272 14974390823261800 273 33143901248757915 274 52490049776934000 275 52982737741555440 276 25594403741131680 277 0 278 0 279 0 280 0 281 0 282 0 283 330 284 117225 285 8702200 286 305178973 287 6659218410 288 103128816414 289 1218295008938 290 11444667656840 291 87526859172280 292 551267124259982 293 2866578941291208 294 12242966710678900 295 42387517968191200 296 116282857709926215 297 243583948206649050 298 366234881276154240 299 351923051440560600 300 162250238001816900 301 0 302 0 303 0 304 0 305 0 306 0 307 120 308 72657 309 6778983 310 277406910 311 6841580460 312 117846117207 313 1536392106669 314 15889651368132 315 134021048930384 316 936048425583635 317 5448174440421843 318 26405335511172266 319 105782082790711040 320 345209876898270615 321 896127769890512775 322 1781988843828430545 323 2550407055145709760 324 2338566763732854252 325 1031147983159782228 326 0 327 0 328 0 329 0 330 0 331 0 332 36 333 42957 334 5114910 335 245105641 336 6832385730 337 130660783281 338 1873799375588 339 21233517260700 340 196233786356168 341 1506793969547958 342 9705626557229538 343 52584270189447293 344 238868680327292400 345 901601272016651745 346 2783590947686601360 347 6858982170362873145 348 12983025331265829840 349 17730218496386338800 350 15546538823024408976 351 6568517413771094628 352 0 353 0 354 0 355 0 356 0 357 0 358 8 359 24149 360 3739715 361 210795046 362 6645320760 363 140919833691 364 2217405715189 365 27427827041440 366 276307590020352 367 2316667481559158 368 16367781145239043 369 97992234191272829 370 497146001003798440 371 2126613088650887760 372 7591774787574730830 373 22246070446211283210 374 52177116994005712800 375 94239965703618692100 376 123068905233340495104 377 103393329661211674700 378 41932353590942745504 379 0 380 0 381 0 382 0 383 0 384 0 385 1 386 12852 387 2649800 388 176651431 389 6305106510 390 148153516875 391 2552940327088 392 34366131825600 393 375822086499600 394 3421917820846434 395 26331767104275828 396 172624496137073178 397 966698642463100520 398 4615266802426281540 399 18665600284219747320 400 63232958474136429405 401 176363124679772150400 402 394715218671678290100 403 681760993003530921936 404 853054209580661640000 405 687890276765703610768 406 268225186597703313816 407 0 408 0 409 0 410 0 411 0 412 0 413 0 414 6435 415 1819160 416 144377992 417 5843780460 418 152102165436 419 2866057269348 420 41886793085940 421 495590737997328 422 4878691058119655 423 40655531657713401 424 289736777042678238 425 1774468426524277120 426 9343844096375274150 427 42156974992434510285 428 161755154205425551050 429 521527566915570562200 430 1388018031362660583600 431 2970907606791918034956 432 4916959566432955763400 433 5905473130724436658480 434 4578326460891832425480 435 1718929965542850284040 436 0 437 0 438 0 439 0 440 0 441 0 442 0 443 3003 444 1209406 445 115159792 446 5296866885 447 152720378109 448 3143398074740 449 49780621067364 450 635498054185160 451 6739286785751541 452 60535968940971078 453 466225872850901943 454 3099610622840759173 455 17833529064551011980 456 88691858353412587350 457 379518217872428125155 458 1385726686630648932780 459 4263245044343714689260 460 10851680923351347956448 461 22257965265695253393480 462 35362398622855505686940 463 40834860937934687631072 464 30482358055626545036976 465 11034966795189838872624 466 0 467 0 468 0 469 0 470 0 471 0 472 0 473 1287 474 777865 475 89686113 476 4699895400 477 150160999755 478 3373525876616 479 57802622114160 480 794394827894672 481 9048114919252101 482 87271764612671259 483 722856535166981306 484 5185338988794877600 485 32351315446389927540 486 175676704248294905425 487 828302293020769242690 488 3372125957031387162600 489 11747961835904986692000 490 34567992112985490797352 491 84325431796720548795216 492 166049908598108433443440 493 253668590745205386781368 494 282064414810938409399680 495 203019657920105530226448 496 70956023048640039202464 497 0 498 0 499 0 500 0 501 0 502 0 503 0 504 495 505 483340 506 68219129 507 4085584710 508 144743341899 509 3547648810748 510 65686728280320 511 970063696608614 512 11837661253436170 513 122211351125190000 514 1084280096332400981 515 8350464695683996130 516 56146254986800363140 517 330355902750940033660 518 1699870379461766707230 519 7623153322135823481030 520 29608054172545051156200 521 98653294485539210857440 522 278212045716262367933832 523 651619928315150910122560 524 1233941608802570296530200 525 1815345241120398775621680 526 1946452420173260867210112 527 1352599189364700747296970 528 456949965738717944767791 529 0 530 0 531 0 532 0 533 0 534 0 535 0 536 165 537 289585 538 50687628 539 3481857860 540 136911175518 541 3660081477857 542 73162121576140 543 1159260702344624 544 15124792964785946 545 166687749024094611 546 1578798073088267928 547 12999665423901060660 548 93715565307234023916 549 593710406846625839050 550 3308187195116448001770 551 16184999306145843845280 552 69232808412034600478925 553 257160742479030761021508 554 821242179558904033726488 555 2223851409987300765271040 556 5009488360266289816511660 557 9136554844607885450990520 558 12962747690852137566093048 559 13419943489634094370900800 560 9014376596845617637691877 561 2946924270225408943665279 562 0 563 0 564 0 565 0 566 0 567 0 568 0 569 45 570 166870 571 36787333 572 2910716160 573 127186248735 574 3708426485498 575 79969676257860 576 1357831357369344 577 18907725406286507 578 221943417104535444 579 2237837268720036347 580 19631404494143502830 581 151091134102795232514 582 1025251802831447138640 583 6146807775471736525320 584 32551001641963344450960 585 151865602593751632959100 586 621195996228793904809176 587 2211475739904103250535804 588 6781796156850110644745056 589 17664154564970270468371000 590 38328604442729750169296640 591 67424385413119706047428408 592 92373944353648016253033840 593 92448193068401672615125716 594 60094141981067162772782160 595 19030649059639789214206725 596 0 597 0 598 0 599 0 600 0 601 0 602 0 603 9 604 92179 605 26074070 606 2387889360 607 116122545162 608 3693489122143 609 85877122001256 610 1560892860565632 611 23163929495103063 612 289049401748277900 613 3095121057710690882 614 28842376281184946936 615 236132828880401168478 616 1708715060138503269930 617 10964261259369806510220 618 62441554487637497707080 619 315227314982898226868310 620 1406104421292783648220356 621 5512200827477168442022020 622 18844599339631633023240688 623 55590315060833025766872480 624 139489094088006404717212848 625 291965982229572390477889200 626 496021757443783257324448800 627 657019853929328908381244343 628 636375265537655656515038208 629 400731095912986418596295895 630 123052100237542105872786180 631 0 632 0 633 0 634 0 635 0 636 0 637 0 638 1 639 48600 640 18041463 641 1923108746 642 104265427851 643 3618963320154 644 90691753694560 645 1763068316679516 646 27849189048467899 647 368823931990094272 648 4185543306162956197 649 41327398979345874270 650 358811095302194864931 651 2758587793996591085760 652 18859982623084089886455 653 114886225345037828878980 654 623492417643671988743175 655 3008734694124402909898752 656 12860951390401543584503832 657 48415634868012259319829840 658 159228971115086332430026280 659 452554669179117521202014400 660 1095541337958889904297125848 661 2214901087970018377542417024 662 3638527126835206232556048603 663 4664872617400466488567951632 664 4377426128252985970539115200 665 2672965066271053522014410910 666 796607831560617902288322405 667 0 668 0 669 0 670 0 671 0 672 0 673 0 674 0 675 24310 676 12179860 677 1520819172 678 92118470418 679 3490944017274 680 94269837305940 681 1958754680663616 682 32897927141818552 683 461756051017275105 684 5543774990934829052 685 57873817512534041840 686 531457991637278245785 687 4327336343156462943615 688 31402788339389133966285 689 203679717995351231386200 690 1181809221400494589167525 691 6129030157545773873647161 692 28338440985084777573304872 693 116318759111696096830325136 694 421258381618364818926194460 695 1334922934335165453070049400 696 3660759094016907892540756368 697 8560914531564808137946622016 698 16738205170531561586145631080 699 26617942084176043094649602985 700 33066148427886759933519331560 701 30090971281165104197660558940 702 17833968120974193578256587175 703 5162879946168545215371343587 704 0 705 0 706 0 707 0 708 0 709 0 710 0 711 0 712 11440 713 8016437 714 1181149539 715 80119412568 716 3317329192142 717 96522235527900 718 2142404013553584 719 38224819726318058 720 567939849815781378 721 7202656950667070411 722 79349717631701114655 723 768963456106811639898 724 6613103152492662332430 725 50773020248260614634260 726 349286037976949882423580 727 2156794207774554625843800 728 11954807965608811177870788 729 59392639460287298024741772 730 263671194776767607119543428 731 1041165357396863614333476824 732 3633397509111851567806496400 733 11110361813989333140308003928 734 29436619023042408364821204384 735 66582448952310479925942621669 736 126038652772735323135204183384 737 194232607708535539269775989480 738 234021315913241632031805868935 739 206720973112147885547094256500 740 119017969285359094964876236374 741 33496962712940417760973884708 742 0 743 0 744 0 745 0 746 0 747 0 748 0 749 0 750 5005 751 5138562 752 900983136 753 68625485775 754 3107175006460 755 97416152711480 756 2308797549560528 757 43727613861416559 758 687024368574980475 759 9191453166138692551 760 106685577067865975520 761 1088892596460822156010 762 9867561190939108807920 763 79928285008216229320960 764 581263504834125827385000 765 3804659768703193144371150 766 22433937285017937457895262 767 119090495095781681556036792 768 568009141978333451602384640 769 2425770952919610799403307560 770 9230214938392931643381221000 771 31084564457144618302199230368 772 91844230197585859211116258272 773 235391495079109353814561035480 774 515559363293649931612718067510 775 945881019558951996886689686160 776 1413957895812030491199874895760 777 1653851364805449451446382257225 778 1419322632473970975571176637008 779 794479243832561190484637009100 780 217550867863011281855594752680 781 0 782 0 783 0 784 0 785 0 786 0 787 0 788 0 789 2002 790 3203695 791 675002328 792 57907409664 793 2870061365178 794 96973235690223 795 2453293846019748 796 49290976819606155 797 818183300498565300 798 11534055521080992112 799 140849371863506809568 800 1511500408329345821499 801 14403525961651540154210 802 122791209670865993997740 803 941275973282871436550550 804 6508834690602499446877335 805 40664111782026494997573624 806 229566590885675232784138572 807 1169745999826371850970174808 808 5366596411739498422186491320 809 22084894945870718425248131880 810 81099536019139504636623690928 811 263925931426938355519174916880 812 754430605548482616892595184222 813 1872546028873228329035121598920 814 3975535120354282024769696714856 815 7076129113607465055097619709120 816 10270207587871655685313789061325 817 11671975455815190213097371174294 818 9739612450410357220836796070496 819 5304615328059758422578918719514 820 1414282077098335379544565517191 821 0 822 0 823 0 824 0 825 0 826 0 827 0 828 0 829 715 830 1939520 831 496619772 832 48150702795 833 2615514647627 834 95264537818860 835 2572035549847248 836 54791129026900951 837 960107357664050193 838 14247241517287064458 839 182815588878230831460 840 2059622738881725195885 841 20601851349343861620485 842 184455861560649216730815 843 1486741802929653769939440 844 10829083450272396751228050 845 71436831701784199260183288 846 427155688785866625096964200 847 2314187950987351969546030224 848 11341187978011504182242945692 849 50136087434233909126179809700 850 199121076187097274776005672960 851 706643740941095203392405587616 852 2225043038513806836846793185375 853 6160326935442030191449213573227 854 14823526738869831512482754732490 855 30536435282939109950304318612480 856 52779119765804601630910734036675 857 74440057998686534270974191181029 858 82268466314657079869585133024519 859 66800619357384866476900669230960 860 35426041297072937433957775272077 861 9202600068524372703278082352971 862 0 863 0 864 0 865 0 866 0 867 0 868 0 869 0 870 220 871 1137840 872 358745090 873 39462587593 874 2352521308760 875 92403041387515 876 2662103598066136 877 60100963846694123 878 1111020656645975478 879 17339089839966805989 880 233529036919925323220 881 2758426543935715180267 882 28917079532428676866508 883 271407517217462741046855 884 2295151072177397202439440 885 17564197374047857738849350 886 121978773665998912326027078 887 769834973341222827677053848 888 4416327332646285243002220312 889 23008145899769696374799203092 890 108641029874150817670368290160 891 463503462864219760274948481280 892 1779095386740004827994060376400 893 6109317212330398863787434216102 894 18634021011583570627269376809522 895 50022134754632621058877910914245 896 116808290845847201434878131804640 897 233692715161758967458378524269395 898 392563019391504188892880122804624 899 538481091066794961078836233988415 900 579155255355359068339490641988100 901 457942159619773603736228558894148 902 236638287476341012370007831933540 903 59932899605936040714626166584475 904 0 905 0 906 0 907 0 908 0 909 0 910 0 911 0 912 55 913 645205 914 254367696 915 31882667622 916 2089152345189 917 88534533216090 918 2721612464985296 919 65095333396163093 920 1268720885864747844 921 20807654566942822085 922 293864764735991178480 923 3635008416812984579277 924 39881284396587373666542 925 391748413487343021186910 926 3469052991032922175477560 927 27830290496438755164428100 928 202940037633855816285905043 929 1347760742835653349958200636 930 8158146151689606962517774496 931 44996317364676800172479580604 932 225840840197358719813831710980 933 1029119419061361702260250506400 934 4243385966669077240612312083072 935 15761439444916324066399484245902 936 52433180066386511435022239960379 937 155081890710883338581213594507265 938 404052068247510041339305498844688 939 916460106079675435331890225176480 940 1782238926025447036729851355831290 941 2912091209328942296954358362791398 942 3887923967814755560327048880669160 943 4072471067692100091201004321386887 944 3137935761070605774232526441668800 945 1581020599682173229084285619278825 946 390645234961546222075767026462400 947 0 948 0 949 0 950 0 951 0 952 0 953 0 954 0 955 10 956 352475 957 176960772 958 25395662448 959 1832305799632 960 83827644561810 961 2749744880199284 962 69656181967065963 963 1430641461954821022 964 24639987431131144436 965 364585750936045844180 966 4717837723311177505425 967 54105548088993988096356 968 555420100436158627778955 969 5141679658597099818201645 970 43156559069912112358521150 971 329684328647121980311053300 972 2297860409908496149042082724 973 14631245054413691789320259080 974 85129289539409602463003085364 975 452280034793160082893148660800 976 2190556819986364952847251165640 977 9647220062130046494929636215904 978 38494908676337860457335958085846 979 138527661306088096427415790610604 980 446922690734043078428096636459130 981 1283100128116821371416215629804112 982 3247574923037587047770172992847240 983 7161039900206417436794851704764328 984 13547617210783086686060669359378155 985 21548194736198531756861201611577760 986 28021546270232371331425160692678427 987 28605461297949738154504218057043380 988 21492736904016743347474471686080528 989 10565177945550909187958244579324000 990 2548271840422037344975860237738000 991 0 992 0 993 0 994 0 995 0 996 0 997 0 998 0 999 1 1000 184734 1001 120727268 1002 19944734797 1003 1587563645304 1004 78463812118810 1005 2746728842950928 1006 73677234825952708 1007 1593932492301848607 1008 28811579743016117944 1009 446300299548813951960 1010 6036049053889074690946 1011 72278545552618976288025 1012 774411183481261560634890 1013 7483130036683652801325120 1014 65600032908283254581656140 1015 523940379330638899530212298 1016 3823628956091252003981683002 1017 25541303424324984424256863840 1018 156278946666103712405482889736 1019 875717365829958563996515845144 1020 4489222739959734684122141714520 1021 21012976675850909390473903273216 1022 89556412464349000714754849655819 1023 346235918299982164249872530392341 1024 1208449759855192066783956701816430 1025 3784819053433536502915982395663464 1026 10557220587347804139035899677775500 1027 25980453922188265370365637997389535 1028 55738774908240353000237253777235182 1029 102662493651059420877200182903326120 1030 159068506068496521123618126320825388 1031 201619963557437082497733206624552605 1032 200720771407211440945400113772474514 1033 147151176944577442528165491780555300 1034 70615444111250679315219949254650800 1035 16635641296703864308483436321233200 1036 0 1037 0 1038 0 1039 0 1040 0 1041 0 1042 0 1043 0 1044 0 1045 92378 1046 80716833 1047 15444269048 1048 1359151179624 1049 72627809327760 1050 2713763424975944 1051 77067995906411962 1052 1755556236335343438 1053 33286272736501263726 1054 539421232686039751815 1055 7618597593280447356891 1056 95161783845459103940706 1057 1062937740689704718208965 1058 10706990677587620674760880 1059 97880341549622619666423225 1060 815876207899218517569353004 1061 6221472085950873894209991429 1062 43495183523969177628321575616 1063 279108441836880528366984154788 1064 1644387953102352909984654725760 1065 8889767664236744140819521415680 1066 44039254292401253043285476412128 1067 199486937873301700848146180671653 1068 823783996884008231117592602018718 1069 3089172860044503126114079707384915 1070 10467925226945322677665135120062441 1071 31856849413368138575953242129556440 1072 86409306981709115102126287743789906 1073 206923174197177378253524255370389609 1074 432260901488782358459183801516895540 1075 775679473138690885147796662512543693 1076 1171595126098592752118990521461734184 1077 1448368560103605083907743977535291954 1078 1407053815765420995497804398205765325 1079 1007092593300226850565574322352456000 1080 472066458825306758203051714738762400 1081 108679967966404768511803431114031200 1082 0 1083 0 1084 0 1085 0 1086 0 1087 0 1088 0 1089 0 1090 0 1091 43758 1092 52845156 1093 11791300703 1094 1149981647066 1095 66499355783340 1096 2652902579795072 1097 79756867654897955 1098 1912391970483749157 1099 38016658960491264729 1100 644129004527331009900 1101 9493299837379250306463 1102 123581151012909010748019 1103 1437582676157459038154150 1104 15077219345147277232057080 1105 143534829098997465192128550 1106 1246657464348506429953548672 1107 9915126440182264565149215132 1108 72396389243938338500418986160 1109 486047375315597069769922231260 1110 3002465606704950770634733683840 1111 17063285346496783595568625653120 1112 89135813062487260712830478624320 1113 427312751950422976048088021507493 1114 1875496538458090782435905303920635 1115 7512608218866003848052695963528250 1116 27353705004380372504062899379718592 1117 90075001889451324547689329416966440 1118 266594046052041844422201766355748243 1119 703743961995206518255710848938389186 1120 1641144180344886852054760894431175200 1121 3340590103096886486777485966859614936 1122 5844383998987367686960833221366673894 1123 8610723448463820498609167203498816148 1124 10388743825625755954457123608610455500 1125 9854283921652801101755009212320834000 1126 6889969485910464158968304014278713600 1127 3156343750513670404651312414269204000 1128 710496811856518520237299474629019200 1129 0 1130 0 1131 0 1132 0 1133 0 1134 0 1135 0 1136 0 1137 0 1138 19448 1139 33845890 1140 8875117251 1141 961766025822 1142 60246155833475 1143 2566907873695066 1144 81693273986635077 1145 2061344748947789328 1146 42944969834756937717 1147 760340763896460714850 1148 11685790266929933324261 1149 158414569848621497367132 1150 1917379851728393308649260 1151 20915066719034013158220000 1152 207093479206714122616930800 1153 1871547481888892940104210004 1154 15499858131660499872574208679 1155 117980006779096410795734011656 1156 826941888026317244188447835796 1157 5342986279855570452358911558400 1158 31831308640450556033598065823216 1159 174780025582167524378508722474920 1160 883488169631086449258939331087526 1161 4103806441718221839378061018219632 1162 17472164111574131034125205778749525 1163 67958729513335255294632764814047586 1164 240479751789762821640476851173167400 1165 770223269228702646110899526505308184 1166 2218814214252039283416887900672114538 1167 5704580309830443512766373821519908250 1168 12964389941236100820407155866005842886 1169 25731458647997471139167291927188205896 1170 43917811953507319961459643773666468258 1171 63156138980214789805877236087156496464 1172 74407577032434530005727473589318058000 1173 68953265196016624863646310449118250400 1174 47121095600032432478840319767689440000 1175 21107676118904071038716438558770445400 1176 4647985909007237458743106679064711300 1177 0 1178 0 1179 0 1180 0 1181 0 1182 0 1183 0 1184 0 1185 0 1186 8008 1187 21181524 1188 6584827353 1189 795167393382 1190 54018561476115 1191 2459081738756016 1192 82848736973908539 1193 2199452519568544047 1194 48004417573634277462 1195 887687171054473141980 1196 14218431554577392590056 1197 200575719154036875953700 1198 2523829130368707017260320 1199 28605762795267058207950360 1200 294272068399426481353563600 1201 2763599114318220621843122151 1202 23798280153007443116965413636 1203 188524066279520365662441587792 1204 1376940924450216849597611241660 1205 9285289346053919780741022530460 1206 57846960238443664108047964173384 1207 332921016678818269059663228402720 1208 1768733839393378201492548294118785 1209 8662652772175729360722647308657635 1210 39032982694600417862661857364053100 1211 161374799005078434286145650308592164 1212 610061881137779081311535700685082910 1213 2099896826694263376599503342390880148 1214 6546990209048915484104133963401894022 1215 18371160431828856985944305848179405960 1216 46035249840077302295680449965574952530 1217 102025960214770782906428130950070141183 1218 197578325306582265218436399488880489962 1219 329187530514475803704216398742733168000 1220 462324846743421581175504795525171587625 1221 532195261287579121667464987901090008400 1222 482078836137488667671390634172334538000 1223 322159554404655683319026933210358134400 1224 141178619617124593559782117836897523500 1225 30426054945480277365983787382745806500 1226 0 1227 0 1228 0 1229 0 1230 0 1231 0 1232 0 1233 0 1234 0 1235 3003 1236 12934428 1237 4814913714 1238 649980553558 1239 47945912105628 1240 2333092619473488 1241 83216924151288946 1242 2323986376083890670 1243 53120935162821149196 1244 1025498441897458414430 1245 17109221144337486262644 1246 250993971022192730930268 1247 3280829532399320307824040 1248 38604651564993434380326720 1249 412180777140356737358004492 1250 4017976502230441672693151874 1251 35929720695233057688689135463 1252 295780286865323134873815823664 1253 2247317563019104319639054835060 1254 15786274459025298217286072019336 1255 102619183208825234896993105964088 1256 617490048742490007467246595595920 1257 3438180146792410527329058992403495 1258 17697287983124646706003020320250276 1259 84078790438830571346886930862965879 1260 367894942405215552092647386700564230 1261 1478401915906305480098317268803313820 1262 5436966180977886798300396048250841664 1263 18219192934822335812619607569046144596 1264 55336526934391877474883250433313139788 1265 151359668131591970064684276081163462466 1266 369922069002778167726957445377854682090 1267 800021676726037445860703701481337411377 1268 1512559731301526249093302989289790522584 1269 2461490089889750462516550877550543346900 1270 3378108464321405726539728308485391206400 1271 3801474283216229403045198557107391674000 1272 3367685883113854167219596606555166175200 1273 2201866853882803856096606256813433911600 1274 944424745507707809440136760360429833760 1275 199293672373583488061784498821082334140