0 1 1 2 2 3 3 1 4 4 5 4 6 5 7 10 8 1 9 6 10 20 11 6 12 7 13 35 14 21 15 1 16 8 17 56 18 56 19 8 20 9 21 84 22 126 23 36 24 1 25 10 26 120 27 252 28 120 29 10 30 11 31 165 32 462 33 330 34 55 35 1 36 12 37 220 38 792 39 792 40 220 41 12 42 13 43 286 44 1287 45 1716 46 715 47 78 48 1 49 14 50 364 51 2002 52 3432 53 2002 54 364 55 14 56 15 57 455 58 3003 59 6435 60 5005 61 1365 62 105 63 1 64 16 65 560 66 4368 67 11440 68 11440 69 4368 70 560 71 16 72 17 73 680 74 6188 75 19448 76 24310 77 12376 78 2380 79 136 80 1 81 18 82 816 83 8568 84 31824 85 48620 86 31824 87 8568 88 816 89 18 90 19 91 969 92 11628 93 50388 94 92378 95 75582 96 27132 97 3876 98 171 99 1 100 20 101 1140 102 15504 103 77520 104 167960 105 167960 106 77520 107 15504 108 1140 109 20 110 21 111 1330 112 20349 113 116280 114 293930 115 352716 116 203490 117 54264 118 5985 119 210 120 1 121 22 122 1540 123 26334 124 170544 125 497420 126 705432 127 497420 128 170544 129 26334 130 1540 131 22 132 23 133 1771 134 33649 135 245157 136 817190 137 1352078 138 1144066 139 490314 140 100947 141 8855 142 253 143 1 144 24 145 2024 146 42504 147 346104 148 1307504 149 2496144 150 2496144 151 1307504 152 346104 153 42504 154 2024 155 24 156 25 157 2300 158 53130 159 480700 160 2042975 161 4457400 162 5200300 163 3268760 164 1081575 165 177100 166 12650 167 300 168 1 169 26 170 2600 171 65780 172 657800 173 3124550 174 7726160 175 10400600 176 7726160 177 3124550 178 657800 179 65780 180 2600 181 26 182 27 183 2925 184 80730 185 888030 186 4686825 187 13037895 188 20058300 189 17383860 190 8436285 191 2220075 192 296010 193 17550 194 351 195 1 196 28 197 3276 198 98280 199 1184040 200 6906900 201 21474180 202 37442160 203 37442160 204 21474180 205 6906900 206 1184040 207 98280 208 3276 209 28 210 29 211 3654 212 118755 213 1560780 214 10015005 215 34597290 216 67863915 217 77558760 218 51895935 219 20030010 220 4292145 221 475020 222 23751 223 406 224 1 225 30 226 4060 227 142506 228 2035800 229 14307150 230 54627300 231 119759850 232 155117520 233 119759850 234 54627300 235 14307150 236 2035800 237 142506 238 4060 239 30 240 31 241 4495 242 169911 243 2629575 244 20160075 245 84672315 246 206253075 247 300540195 248 265182525 249 141120525 250 44352165 251 7888725 252 736281 253 31465 254 465 255 1 256 32 257 4960 258 201376 259 3365856 260 28048800 261 129024480 262 347373600 263 565722720 264 565722720 265 347373600 266 129024480 267 28048800 268 3365856 269 201376 270 4960 271 32 272 33 273 5456 274 237336 275 4272048 276 38567100 277 193536720 278 573166440 279 1037158320 280 1166803110 281 818809200 282 354817320 283 92561040 284 13884156 285 1107568 286 40920 287 528 288 1 289 34 290 5984 291 278256 292 5379616 293 52451256 294 286097760 295 927983760 296 1855967520 297 2333606220 298 1855967520 299 927983760 300 286097760 301 52451256 302 5379616 303 278256 304 5984 305 34 306 35 307 6545 308 324632 309 6724520 310 70607460 311 417225900 312 1476337800 313 3247943160 314 4537567650 315 4059928950 316 2319959400 317 834451800 318 183579396 319 23535820 320 1623160 321 52360 322 595 323 1 324 36 325 7140 326 376992 327 8347680 328 94143280 329 600805296 330 2310789600 331 5567902560 332 8597496600 333 8597496600 334 5567902560 335 2310789600 336 600805296 337 94143280 338 8347680 339 376992 340 7140 341 36 342 37 343 7770 344 435897 345 10295472 346 124403620 347 854992152 348 3562467300 349 9364199760 350 15905368710 351 17672631900 352 12875774670 353 6107086800 354 1852482996 355 348330136 356 38608020 357 2324784 358 66045 359 666 360 1 361 38 362 8436 363 501942 364 12620256 365 163011640 366 1203322288 367 5414950296 368 15471286560 369 28781143380 370 35345263800 371 28781143380 372 15471286560 373 5414950296 374 1203322288 375 163011640 376 12620256 377 501942 378 8436 379 38 380 39 381 9139 382 575757 383 15380937 384 211915132 385 1676056044 386 8122425444 387 25140840660 388 51021117810 389 68923264410 390 62359143990 391 37711260990 392 15084504396 393 3910797436 394 635745396 395 61523748 396 3262623 397 82251 398 741 399 1 400 40 401 9880 402 658008 403 18643560 404 273438880 405 2311801440 406 12033222880 407 40225345056 408 88732378800 409 131282408400 410 131282408400 411 88732378800 412 40225345056 413 12033222880 414 2311801440 415 273438880 416 18643560 417 658008 418 9880 419 40 420 41 421 10660 422 749398 423 22481940 424 350343565 425 3159461968 426 17620076360 427 63432274896 428 151584480450 429 244662670200 430 269128937220 431 202112640600 432 103077446706 433 35240152720 434 7898654920 435 1121099408 436 95548245 437 4496388 438 101270 439 820 440 1 441 42 442 11480 443 850668 444 26978328 445 445891810 446 4280561376 447 25518731280 448 98672427616 449 254661927156 450 446775310800 451 538257874440 452 446775310800 453 254661927156 454 98672427616 455 25518731280 456 4280561376 457 445891810 458 26978328 459 850668 460 11480 461 42 462 43 463 12341 464 962598 465 32224114 466 563921995 467 5752004349 468 36576848168 469 151532656696 470 421171648758 471 800472431850 472 1052049481860 473 960566918220 474 608359048206 475 265182149218 476 78378960360 477 15338678264 478 1917334783 479 145008513 480 6096454 481 123410 482 903 483 1 484 44 485 13244 486 1086008 487 38320568 488 708930508 489 7669339132 490 51915526432 491 229911617056 492 686353797976 493 1408831480056 494 2012616400080 495 2012616400080 496 1408831480056 497 686353797976 498 229911617056 499 51915526432 500 7669339132 501 708930508 502 38320568 503 1086008 504 13244 505 44 506 45 507 14190 508 1221759 509 45379620 510 886163135 511 10150595910 512 73006209045 513 344867425584 514 1103068603890 515 2438362177020 516 3773655750150 517 4116715363800 518 3169870830126 519 1715884494940 520 646626422970 521 166871334960 522 28760021745 523 3190187286 524 215553195 525 8145060 526 148995 527 990 528 1 529 46 530 15180 531 1370754 532 53524680 533 1101716330 534 13340783196 535 101766230790 536 511738760544 537 1749695026860 538 4154246671960 539 6943526580276 540 8233430727600 541 6943526580276 542 4154246671960 543 1749695026860 544 511738760544 545 101766230790 546 13340783196 547 1101716330 548 53524680 549 1370754 550 15180 551 46 552 47 553 16215 554 1533939 555 62891499 556 1362649145 557 17417133617 558 140676848445 559 751616304549 560 2741188875414 561 6973199770790 562 12551759587422 563 16123801841550 564 14833897694226 565 9762479679106 566 4568648125690 567 1503232609098 568 341643774795 569 52251400851 570 5178066751 571 314457495 572 10737573 573 178365 574 1081 575 1 576 48 577 17296 578 1712304 579 73629072 580 1677106640 581 22595200368 582 192928249296 583 1093260079344 584 4244421484512 585 11541847896480 586 22314239266528 587 30957699535776 588 30957699535776 589 22314239266528 590 11541847896480 591 4244421484512 592 1093260079344 593 192928249296 594 22595200368 595 1677106640 596 73629072 597 1712304 598 17296 599 48 600 49 601 18424 602 1906884 603 85900584 604 2054455634 605 29135916264 606 262596783764 607 1575580702584 608 6499270398159 609 18851684897584 610 39049918716424 611 58343356817424 612 63205303218876 613 49699896548176 614 28277527346376 615 11554258485616 616 3348108992991 617 675248872536 618 92263734836 619 8217822536 620 450978066 621 13983816 622 211876 623 1176 624 1 625 50 626 19600 627 2118760 628 99884400 629 2505433700 630 37353738800 631 354860518600 632 2250829575120 633 9847379391150 634 30405943383200 635 67327446062800 636 108043253365600 637 126410606437752 638 108043253365600 639 67327446062800 640 30405943383200 641 9847379391150 642 2250829575120 643 354860518600 644 37353738800 645 2505433700 646 99884400 647 2118760 648 19600 649 50 650 51 651 20825 652 2349060 653 115775100 654 3042312350 655 47626016970 656 476260169700 657 3188675231420 658 14771069086725 659 48459472266975 660 114456658306760 661 196793068630200 662 247959266474052 663 229591913401900 664 156077261327400 665 77535155627160 666 27900908274925 667 7174519270695 668 1292706174900 669 158753389900 670 12777711870 671 636763050 672 18009460 673 249900 674 1275 675 1 676 52 677 22100 678 2598960 679 133784560 680 3679075400 681 60403728840 682 635013559600 683 4481381406320 684 21945588357420 685 76360380541900 686 191991813933920 687 352870329957600 688 477551179875952 689 477551179875952 690 352870329957600 691 191991813933920 692 76360380541900 693 21945588357420 694 4481381406320 695 635013559600 696 60403728840 697 3679075400 698 133784560 699 2598960 700 22100 701 52 702 53 703 23426 704 2869685 705 154143080 706 4431613550 707 76223753060 708 841392966470 709 6250347750920 710 32308782859535 711 119032357903550 712 317986441828055 713 623404249591760 714 903936161908052 715 973469712824056 716 779255311989700 717 462525733568080 718 202355008436035 719 64617565719070 720 14844575908435 721 2403979904200 722 266783135710 723 19499099620 724 886322710 725 22957480 726 292825 727 1378 728 1 729 54 730 24804 731 3162510 732 177100560 733 5317936260 734 95722852680 735 1108176102180 736 8654327655120 737 47153358767970 738 183649923622620 739 520341450264090 740 1085929983159840 741 1683191473897752 742 1946939425648112 743 1683191473897752 744 1085929983159840 745 520341450264090 746 183649923622620 747 47153358767970 748 8654327655120 749 1108176102180 750 95722852680 751 5317936260 752 177100560 753 3162510 754 24804 755 54 756 55 757 26235 758 3478761 759 202927725 760 6358402050 761 119653565850 762 1451182990950 763 11899700525790 764 68248282427325 765 280576272201225 766 841728816603675 767 1866442158555975 768 3085851035479212 769 3824345300380220 770 3560597348629860 771 2488589544741300 772 1300853625660225 773 505037289962205 774 144079707346575 775 29749251314475 776 4353548972850 777 438729741450 778 29248649430 779 1217566350 780 28989675 781 341055 782 1485 783 1 784 56 785 27720 786 3819816 787 231917400 788 7575968400 789 148902215280 790 1889912732400 791 16253249498640 792 97997533741800 793 424655979547800 794 1346766106565880 795 3167295784216200 796 5574440580220512 797 7384942649010080 798 7384942649010080 799 5574440580220512 800 3167295784216200 801 1346766106565880 802 424655979547800 803 97997533741800 804 16253249498640 805 1889912732400 806 148902215280 807 7575968400 808 231917400 809 3819816 810 27720 811 56 812 57 813 29260 814 4187106 815 264385836 816 8996462475 817 184509266760 818 2448296039700 819 22057981462440 820 139646485582065 821 636983969321700 822 2132379668729310 823 5309878226480100 824 9929472283517787 825 14031391033119152 826 15033633249770520 827 12220888964329584 828 7522327487513475 829 3489348548829780 830 1210269541711230 831 310325523515700 832 57902201338905 833 7694644696200 834 707285522580 835 43183019880 836 1652411475 837 36288252 838 395010 839 1596 840 1 841 58 842 30856 843 4582116 844 300674088 845 10648873950 846 227692286640 847 3155581562280 848 29752626158640 849 197548686920970 850 947309492837400 851 3342649210440540 852 8799226775309880 853 17451799771031262 854 26252279997448736 855 30067266499541040 856 26252279997448736 857 17451799771031262 858 8799226775309880 859 3342649210440540 860 947309492837400 861 197548686920970 862 29752626158640 863 3155581562280 864 227692286640 865 10648873950 866 300674088 867 4582116 868 30856 869 58 870 59 871 32509 872 5006386 873 341149446 874 12565671261 875 279871768995 876 4047376351620 877 39895566894540 878 277508869722315 879 1397281501935165 880 5189902721473470 881 14420954992868970 882 30284005485024837 883 48402641245296107 884 59132290782430712 885 55317304280338408 886 39602161018878633 887 21631432489303455 888 8964377427999630 889 2794563003870330 890 647520696018735 891 109712808959985 892 13298522298180 893 1119487075980 894 62828356305 895 2217471399 896 45057474 897 455126 898 1711 899 1 900 60 901 34220 902 5461512 903 386206920 904 14783142660 905 342700125300 906 5166863427600 907 53194089192720 908 387221678682300 909 2044802197953900 910 7984465725343800 911 23385332420868600 912 51915437974328292 913 88004802264174740 914 114449595062769120 915 114449595062769120 916 88004802264174740 917 51915437974328292 918 23385332420868600 919 7984465725343800 920 2044802197953900 921 387221678682300 922 53194089192720 923 5166863427600 924 342700125300 925 14783142660 926 386206920 927 5461512 928 34220 929 60 930 61 931 35990 932 5949147 933 436270780 934 17341763505 935 418094152866 936 6566222272575 937 70539987842520 938 536830054536825 939 2969831763694950 940 12176310231149295 941 37539612570341700 942 87967825456500717 943 157890968768078210 944 218169540588403635 945 232714176627630544 946 191724747789809255 947 121801604478231762 948 59437719903041025 949 22138745874816900 950 6236646703759395 951 1312251244423350 952 202802465047245 953 22512762077400 954 1742058970275 955 90177170226 956 2944827765 957 55525372 958 521855 959 1830 960 1 961 62 962 37820 963 6471002 964 491796152 965 20286591270 966 508271323092 967 8308281242850 968 93052749919920 969 739632519584070 970 4282083008118300 971 18412956934908690 972 59678358445158600 973 147405545359541742 974 279692573246309972 975 409894288378212890 976 465428353255261088 977 409894288378212890 978 279692573246309972 979 147405545359541742 980 59678358445158600 981 18412956934908690 982 4282083008118300 983 739632519584070 984 93052749919920 985 8308281242850 986 508271323092 987 20286591270 988 491796152 989 6471002 990 37820 991 62 992 63 993 39711 994 7028847 995 553270671 996 23667689815 997 615790256823 998 10468434365991 999 122131734269895 1000 1012974972473835 1001 6131164307078475 1002 27619435402363035 1003 93993414551124795 1004 244382877832924467 1005 489462003181042451 1006 759510004936100355 1007 916312070471295267 1008 860778005594247069 1009 629308289804197437 1010 357174975294274221 1011 156655690918541325 1012 52728013040874885 1013 13488561475572645 1014 2588713818544245 1015 366395202809685 1016 37387265592825 1017 2668424446233 1018 127805525001 1019 3872894697 1020 67945521 1021 595665 1022 1953 1023 1 1024 64 1025 41664 1026 7624512 1027 621216192 1028 27540584512 1029 743595781824 1030 13136858812224 1031 159518999862720 1032 1379370175283520 1033 8719878125622720 1034 41107996877935680 1035 146721427591999680 1036 401038568751465792 1037 846636978475316672 1038 1388818294740297792 1039 1777090076065542336 1040 1777090076065542336 1041 1388818294740297792 1042 846636978475316672 1043 401038568751465792 1044 146721427591999680 1045 41107996877935680 1046 8719878125622720 1047 1379370175283520 1048 159518999862720 1049 13136858812224 1050 743595781824 1051 27540584512 1052 621216192 1053 7624512 1054 41664 1055 64 1056 65 1057 43680 1058 8259888 1059 696190560 1060 31966749880 1061 895068996640 1062 16421073515280 1063 207374699821536 1064 1867897112363100 1065 12321566916640800 1066 60727722660586800 1067 227068876035237600 1068 651687674221131912 1069 1448194831602515360 1070 2507588587725537680 1071 3397378086595889760 1072 3609714217008132870 1073 3009106305270645216 1074 1965407271460556560 1075 1002596421878664480 1076 397370533061665800 1077 121455445321173600 1078 28339603908273840 1079 4981058966301600 1080 648045936942300 1081 60992558771040 1082 4027810484880 1083 179013799328 1084 5047381560 1085 82598880 1086 677040 1087 2080 1088 1 1089 66 1090 45760 1091 8936928 1092 778789440 1093 37014131440 1094 1074082795968 1095 20448884000160 1096 268367258592576 1097 2515943049305400 1098 17302625882942400 1099 89067326568860640 1100 348524321356411200 1101 1049058207282797712 1102 2450791253481179840 1103 4472995859186094240 1104 6406484391866534976 1105 7219428434016265740 1106 6406484391866534976 1107 4472995859186094240 1108 2450791253481179840 1109 1049058207282797712 1110 348524321356411200 1111 89067326568860640 1112 17302625882942400 1113 2515943049305400 1114 268367258592576 1115 20448884000160 1116 1074082795968 1117 37014131440 1118 778789440 1119 8936928 1120 45760 1121 66 1122 67 1123 47905 1124 9657648 1125 869648208 1126 42757703560 1127 1285063345176 1128 25371763481680 1129 345780890878896 1130 3371363686069236 1131 24151581961607100 1132 129728497393775280 1133 530707489338171600 1134 1673497616379701112 1135 4105075349580976232 1136 7886597962249166160 1137 11923179284862717872 1138 14226520737620288370 1139 13413576695470557606 1140 9989690752182277136 1141 5864393356544251760 1142 2703342303382594104 1143 972963730453314600 1144 271250494550621040 1145 57963796707857040 1146 9364899127970100 1147 1123787895356412 1148 97862516286480 1149 5996962277488 1150 247994680648 1151 6522361560 1152 99795696 1153 766480 1154 2211 1155 1 1156 68 1157 50116 1158 10424128 1159 969443904 1160 49280065120 1161 1533058025824 1162 31368725759168 1163 443643407165376 1164 4495151581425648 1165 33516481089577200 1166 187692294101632320 1167 801957983888792640 1168 2646461346833015712 1169 6808417652963570336 1170 13750991318793417920 1171 21912870037044995008 1172 27640097433090845976 1173 27640097433090845976 1174 21912870037044995008 1175 13750991318793417920 1176 6808417652963570336 1177 2646461346833015712 1178 801957983888792640 1179 187692294101632320 1180 33516481089577200 1181 4495151581425648 1182 443643407165376 1183 31368725759168 1184 1533058025824 1185 49280065120 1186 969443904 1187 10424128 1188 50116 1189 68 1190 69 1191 52394 1192 11238513 1193 1078897248 1194 56672074888 1195 1823810410032 1196 38650751381832 1197 566877686933536 1198 5964720367660956 1199 46252743903616536 1200 269807672771096460 1201 1202936975833188960 1202 4150132566624501912 1203 11185257572725865552 1204 23720460024918645912 1205 39789158751476438304 1206 52976853413424121454 1207 56093138908331422716 1208 47249626017378270486 1209 31627280033224861216 1210 16777886359088798328 1211 7023301266595310928 1212 2305629203680278840 1213 588671286046028640 1214 115631859759041340 1215 17231414395464984 1216 1913212193400684 1217 154603005527328 1218 8815083648488 1219 340032449328 1220 8361453672 1221 119877472 1222 864501 1223 2346 1224 1 1225 70 1226 54740 1227 12103014 1228 1198774720 1229 65033528560 1230 2163842859360 1231 47465835030320 1232 721480692460864 1233 7877932561061640 1234 63484158299081520 1235 385439532530137800 1236 1791608261879217600 1237 6455761770304780752 1238 18208558839321176480 1239 40498346384007444240 1240 71416438784701299520 1241 100226479430802391940 1242 112186277816662845432 1243 100226479430802391940 1244 71416438784701299520 1245 40498346384007444240 1246 18208558839321176480 1247 6455761770304780752 1248 1791608261879217600 1249 385439532530137800 1250 63484158299081520 1251 7877932561061640 1252 721480692460864 1253 47465835030320 1254 2163842859360 1255 65033528560 1256 1198774720 1257 12103014 1258 54740 1259 70 1260 71 1261 57155 1262 13019909 1263 1329890705 1264 74473879480 1265 2560547383576 1266 58104729088840 1267 914734449370024 1268 10358022441395860 1269 86680293062207460 1270 547324136192795676 1271 2650087220696342700 1272 9964327949818248552 1273 29381992672540989320 1274 68461490315822108120 1275 126764178842844806648 1276 187265264199657100730 1277 221256270138418389602 1278 209296471752557936110 1279 158455223553556008310 1280 95846086442150951368 1281 46171702771135840360 1282 17629195603524593592 1283 5300174441392685400 1284 1243918491347262900 1285 225368761961739396 1286 31074067324187580 1287 3201570572795084 1288 240719591939480 1289 12802736917880 1290 461738052776 1291 10639125640 1292 143218999 1293 971635 1294 2485 1295 1 1296 72 1297 59640 1298 13991544 1299 1473109704 1300 85113005120 1301 3022285436352 1302 70907466006720 1303 1155454041309504 1304 13559593014190944 1305 117754360386395040 1306 772692898154535072 1307 3894005712043605600 1308 15264502391210933952 1309 47011188276065582912 1310 114633193086957948480 1311 222610265284995758016 1312 345720487753213109040 1313 430552741890976325712 1314 430552741890976325712 1315 345720487753213109040 1316 222610265284995758016 1317 114633193086957948480 1318 47011188276065582912 1319 15264502391210933952 1320 3894005712043605600 1321 772692898154535072 1322 117754360386395040 1323 13559593014190944 1324 1155454041309504 1325 70907466006720 1326 3022285436352 1327 85113005120 1328 1473109704 1329 13991544 1330 59640 1331 72 1332 73 1333 62196 1334 15020334 1335 1629348612 1336 97082021465 1337 3558497368608 1338 86270750308176 1339 1454278362337824 1340 17675898036356052 1341 159186450151978480 1342 1084741953178481928 1343 5685248339583664176 1344 23214764053299962052 1345 74604711829408425056 1346 190186888530634778160 1347 386917842042968817504 1348 630939890149613923998 1349 827114477843191362552 1350 873065282167813104916 1351 742282223705428145880 1352 507829667681396572974 1353 278940769844931007968 1354 122564883719742412592 1355 42858025944553776096 1356 11844267374132633700 1357 2563935525694593648 1358 429803415410341896 1359 54991682779774384 1360 5271759063474612 1361 369731787035040 1362 18385569737808 1363 621324937376 1364 13442126049 1365 170230452 1366 1088430 1367 2628 1368 1 1369 74 1370 64824 1371 16108764 1372 1799579064 1373 110524147514 1374 4179822305984 1375 104656320045984 1376 1824010149372864 1377 22947657099830664 1378 214178132931752864 1379 1514545368588823824 1380 8249183865278257824 1381 35059031427432595752 1382 117462737773962201152 1383 312751772250377190752 1384 665858611887899825472 1385 1138769557831010496972 1386 1569396701548619508432 1387 1746130564335626209832 1388 1569396701548619508432 1389 1138769557831010496972 1390 665858611887899825472 1391 312751772250377190752 1392 117462737773962201152 1393 35059031427432595752 1394 8249183865278257824 1395 1514545368588823824 1396 214178132931752864 1397 22947657099830664 1398 1824010149372864 1399 104656320045984 1400 4179822305984 1401 110524147514 1402 1799579064 1403 16108764 1404 64824 1405 74 1406 75 1407 67525 1408 17259390 1409 1984829850 1410 125595622175 1411 4898229264825 1412 126600387152400 1413 2280012686716080 1414 29673694525643100 1415 286845713747883300 1416 2103535234151144200 1417 11897861344151333400 1418 52588547141148893628 1419 183535527771815939300 1420 509921367799528028400 1421 1134986270263465611600 1422 2033517067555375887450 1423 2942618815403661578310 1424 3446310324346630677300 1425 3269576461559623975900 1426 2511991671686052566850 1427 1560606121612265215950 1428 781879430625942976880 1429 314632333323113038800 1430 101131821425286333900 1431 25778699578994555700 1432 5163222847461899400 1433 803167998494073240 1434 95615237915961100 1435 8550047575185300 1436 560658857389200 1437 26123889412400 1438 828931106355 1439 16871053725 1440 201359550 1441 1215450 1442 2775 1443 1 1444 76 1445 70300 1446 18474840 1447 2186189400 1448 142466675900 1449 5727160371180 1450 152724276564800 1451 2840671544105280 1452 38223742100828400 1453 382460951663844400 1454 2906703232645217440 1455 17061084191613232800 1456 78367246720143449328 1457 284667349197102273200 1458 824553701122641067200 1459 1916865700889408588480 1460 3594123189167641103400 1461 5454610487089714145160 1462 6715886785906254653200 1463 6715886785906254653200 1464 5454610487089714145160 1465 3594123189167641103400 1466 1916865700889408588480 1467 824553701122641067200 1468 284667349197102273200 1469 78367246720143449328 1470 17061084191613232800 1471 2906703232645217440 1472 382460951663844400 1473 38223742100828400 1474 2840671544105280 1475 152724276564800 1476 5727160371180 1477 142466675900 1478 2186189400 1479 18474840 1480 70300 1481 76 1482 77 1483 73150 1484 19757815 1485 2404808340 1486 161322559475 1487 6681687099710 1488 183746395242025 1489 3527930788646880 1490 49053802362729780 1491 507749884105448600 1492 3996716944887173980 1493 24327842273226276400 1494 116043807643289338428 1495 438387717763537500728 1496 1322721562217570045300 1497 3208666499314879593760 1498 6289715581043371930950 1499 10000119226331142599460 1500 12928082062869540207410 1501 13608507434599516007800 1502 11666805764052999699370 1503 8139631928409069557700 1504 4612458092765139416030 1505 2116354499548112072480 1506 782835210292031251300 1507 232087615286578676856 1508 54737645114759121900 1509 10173461314258261040 1510 1472474663905800940 1511 163512674542432600 1512 13670731806006660 1513 839983521106400 1514 36749279048405 1515 1096993404430 1516 21042072975 1517 237093780 1518 1353275 1519 2926 1520 1 1521 78 1522 76076 1523 21111090 1524 2641902120 1525 182364632450 1526 7778680504140 1527 220495674290430 1528 4367914309753280 1529 62724534168736440 1530 671262558647881200 1531 5469191608792974920 1532 34501303587484537440 1533 170781452758048460328 1534 670475333050116177584 1535 2105556772509601296600 1536 5325020998862991666240 1537 10902173673808511346980 1538 18139751154740212157160 1539 24594887826922539906780 1540 27217014869199032015600 1541 24594887826922539906780 1542 18139751154740212157160 1543 10902173673808511346980 1544 5325020998862991666240 1545 2105556772509601296600 1546 670475333050116177584 1547 170781452758048460328 1548 34501303587484537440 1549 5469191608792974920 1550 671262558647881200 1551 62724534168736440 1552 4367914309753280 1553 220495674290430 1554 7778680504140 1555 182364632450 1556 2641902120 1557 21111090 1558 76076 1559 78 1560 79 1561 79079 1562 22537515 1563 2898753715 1564 205811513765 1565 9036996468045 1566 263926640438545 1567 5391644226101705 1568 79923196763389980 1569 883829035553043580 1570 7449416156804224460 1571 48671481846629972460 1572 249846940146033858628 1573 1018606755979984192868 1574 3326779700565170048628 1575 8764097060628673784020 1576 18723298265888530356770 1577 32569098664192653645810 1578 46261812817306682205610 1579 53753604366668088230810 1580 51131477324391596121990 1581 39806676145124354455990 1582 25331521183260952835630 1583 13146145590943010676030 1584 5544632834275283414380 1585 1891698261105684929612 1586 518912875687916475612 1587 113566790975469935740 1588 19639369867938409940 1589 2651487106659130740 1590 275291011073898820 1591 21566576904406820 1592 1244225590638855 1593 51209646652255 1594 1440680596355 1595 26088783435 1596 277962685 1597 1502501 1598 3081 1599 1 1600 80 1601 82160 1602 24040016 1603 3176716400 1604 231900297200 1605 10477677064400 1606 315136287090800 1607 6635869816740560 1608 101489773667796800 1609 1159120046626942400 1610 10100903263463355200 1611 68310851714568382400 1612 363413731121503794368 1613 1537519631667900668480 1614 5218477961670854978240 1615 14308729894903957198400 1616 31869443856831541032800 1617 57900619847453606481440 1618 86068488962431036661600 1619 104885081691059684352800 1620 104885081691059684352800 1621 86068488962431036661600 1622 57900619847453606481440 1623 31869443856831541032800 1624 14308729894903957198400 1625 5218477961670854978240 1626 1537519631667900668480 1627 363413731121503794368 1628 68310851714568382400 1629 10100903263463355200 1630 1159120046626942400 1631 101489773667796800 1632 6635869816740560 1633 315136287090800 1634 10477677064400 1635 231900297200 1636 3176716400 1637 24040016 1638 82160 1639 80 1640 81 1641 85320 1642 25621596 1643 3477216600 1644 260887834350 1645 12124169174520 1646 375382930211100 1647 8144022047817960 1648 128447994798305325 1649 1514334254464231200 1650 13636219405675529520 1651 95399637739311016800 1652 525652003943603702568 1653 2306279447501851002720 1654 8128782978756524100720 1655 23180142429744410661408 1656 53779686508403225492850 1657 101955439296603089673840 1658 158444263771748044763400 1659 202278371832757962680400 1660 212392290424395860814420 1661 183461779104129314989200 1662 130276394656770614583240 1663 75924263305981024225200 1664 36218972546475641658450 1665 14089890496511308441248 1666 4447824648753569790960 1667 1132173546955454128608 1668 230549124536668290600 1669 37189689288205989600 1670 4694436188839116720 1671 456703981505085600 1672 33594090947249085 1673 1823288518168200 1674 70724320184700 1675 1878392407320 1676 32164253550 1677 324540216 1678 1663740 1679 3240 1680 1 1681 82 1682 88560 1683 27285336 1684 3801756816 1685 293052087900 1686 14002561581840 1687 446107250395800 1688 9967310565986160 1689 162042085745554410 1690 1971038235969316800 1691 18330655594514646240 1692 132589327027517006400 1693 756201128480271993168 1694 3438452994457305131328 1695 12576607627510093891680 1696 37270032926255719102656 1697 89998659054878867151300 1698 177879702602584113899040 1699 288720658428518659346640 1700 385740150936887277669600 1701 424784580848791721628840 1702 385740150936887277669600 1703 288720658428518659346640 1704 177879702602584113899040 1705 89998659054878867151300 1706 37270032926255719102656 1707 12576607627510093891680 1708 3438452994457305131328 1709 756201128480271993168 1710 132589327027517006400 1711 18330655594514646240 1712 1971038235969316800 1713 162042085745554410 1714 9967310565986160 1715 446107250395800 1716 14002561581840 1717 293052087900 1718 3801756816 1719 27285336 1720 88560 1721 82 1722 83 1723 91881 1724 29034396 1725 4151918628 1726 328693558050 1727 16141841823510 1728 528955739755020 1729 12165982014365460 1730 203780198740621455 1731 2556190212272707725 1732 24539426037817994160 1733 183415235721398525520 1734 1082149890756251300568 1735 5096278545356362962504 1736 19330711723765514685360 1737 59488706401523551644624 1738 149397774031098919471158 1739 307583652416968363617090 1740 520952492381892363603720 1741 727646193812764637422200 1742 839455243105945545123660 1743 800410813194041101164420 1744 630626701304396019099240 1745 410111536555957818156120 1746 219702608869263116869350 1747 96669147902475771422514 1748 34795281102777926433648 1749 10192557090712725925008 1750 2414026679379329824344 1751 458538089303496313800 1752 69156564288396165360 1753 8179808679272664720 1754 747194062048945335 1755 51705423561053205 1756 2644778698775100 1757 96851050941060 1758 2432332329570 1759 39443226966 1760 377447148 1761 1837620 1762 3403 1763 1 1764 84 1765 95284 1766 30872016 1767 4529365776 1768 368136785016 1769 18574174153080 1770 625806790696080 1771 14810760713140560 1772 255485622301674660 1773 3303384274321653060 1774 32719234717090658880 1775 252571800009794690880 1776 1540687980059747614368 1777 7510305224735692786848 1778 29523268814478240610368 1779 94283987504301478078272 1780 246066921933574690893672 1781 527286261286231480486440 1782 931064028937850181759840 1783 1358272895117160656521440 1784 1639866056299986646288080 1785 1639866056299986646288080 1786 1358272895117160656521440 1787 931064028937850181759840 1788 527286261286231480486440 1789 246066921933574690893672 1790 94283987504301478078272 1791 29523268814478240610368 1792 7510305224735692786848 1793 1540687980059747614368 1794 252571800009794690880 1795 32719234717090658880 1796 3303384274321653060 1797 255485622301674660 1798 14810760713140560 1799 625806790696080 1800 18574174153080 1801 368136785016 1802 4529365776 1803 30872016 1804 95284 1805 84 1806 85 1807 98770 1808 32801517 1809 4935847320 1810 411731930610 1811 21335200040700 1812 738799683460650 1813 17984495151670680 1814 319357027877093325 1815 4254358535111219850 1816 43455233608636031325 1817 346267790336008850400 1818 2182641305084642453688 1819 11006481794871273911760 1820 44812104450547329497880 1821 148409980330844919197280 1822 402224776237574013960810 1823 896386644186593516826948 1824 1648759217910776363533050 1825 2509852088803449039224400 1826 3167923063306792384874700 1827 3318776542511877736535400 1828 2886329902123966395108060 1829 2082643222624138564462800 1830 1244981450259157662259650 1831 615167304833936727234180 1832 250441841808300801145410 1833 83649261641021681729376 1834 22799140860804781674360 1835 5036864550195328739280 1836 894525125034689530200 1837 126415225043304818400 1838 14039383165867025505 1839 1206459883091241450 1840 78682166288559225 1841 3799541229226200 1842 131567066917650 1843 3129162672636 1844 48124511370 1845 437353560 1846 2024785 1847 3570 1848 1 1849 86 1850 102340 1851 34826302 1852 5373200880 1853 459856441980 1854 24464362713336 1855 870366750378300 1856 21784036380896880 1857 398039194165652550 1858 5460818418202461300 1859 57494616774503056830 1860 472683015379313668800 1861 3077166430119331983888 1862 16043346345066602651040 1863 67611245311352111172240 1864 232059241971866600926656 1865 652666618045874815106220 1866 1511553949020530244061128 1867 2893740668169934025792700 1868 4592495311427587603687200 1869 6054252965430758779982760 1870 6637553085023755473070800 1871 6054252965430758779982760 1872 4592495311427587603687200 1873 2893740668169934025792700 1874 1511553949020530244061128 1875 652666618045874815106220 1876 232059241971866600926656 1877 67611245311352111172240 1878 16043346345066602651040 1879 3077166430119331983888 1880 472683015379313668800 1881 57494616774503056830 1882 5460818418202461300 1883 398039194165652550 1884 21784036380896880 1885 870366750378300 1886 24464362713336 1887 459856441980 1888 5373200880 1889 34826302 1890 102340 1891 86 1892 87 1893 105995 1894 36949857 1895 5843355957 1896 512916800670 1897 28005257316582 1898 1023269017336650 1899 26322377293583730 1900 494705855605882455 1901 6986635329170796075 1902 75788358475481302185 1903 642553474031254518525 1904 4317959345490030364488 1905 23262852200346573844008 1906 101416867967028166758360 1907 360520608063435612153912 1908 1051518440185020535448910 1909 2528946030092040985256118 1910 5035108762615685204879298 1911 8323897751962502531683050 1912 11450434956358174214315220 1913 13124252690842425594480900 1914 12540952571249428901392860 1915 9988677302355003038019660 1916 6625143108704848953788550 1917 3652922043466281423147726 1918 1670058699117385556301210 1919 630911064111012321269346 1920 196072611402921122399496 1921 49848969000742658237160 1922 10296672285399303176856 1923 1713475930750012049400 1924 227365075426443906555 1925 23754560119180706655 1926 1923856105133987325 1927 118450697821126785 1928 5408707663065150 1929 177366629671686 1930 4000751045226 1931 58433559570 1932 504981379 1933 2225895 1934 3741 1935 1 1936 88 1937 109736 1938 39175752 1939 6348337336 1940 571350360240 1941 32006008361808 1942 1200635647008336 1943 31731084956648880 1944 613156553427009240 1945 8910491434304783400 1946 99542918594662008840 1947 869918549457698425080 1948 6031435276240042413888 1949 33559524485745877020864 1950 151265836967770824995520 1951 556593219466356734553408 1952 1682429504296032856718256 1953 4199004729209426541557328 1954 8688030806081966628027024 1955 14949040860667351485471600 1956 21439112258713177252334880 1957 25665205262091854495873760 1958 25665205262091854495873760 1959 21439112258713177252334880 1960 14949040860667351485471600 1961 8688030806081966628027024 1962 4199004729209426541557328 1963 1682429504296032856718256 1964 556593219466356734553408 1965 151265836967770824995520 1966 33559524485745877020864 1967 6031435276240042413888 1968 869918549457698425080 1969 99542918594662008840 1970 8910491434304783400 1971 613156553427009240 1972 31731084956648880 1973 1200635647008336 1974 32006008361808 1975 571350360240 1976 6348337336 1977 39175752 1978 109736 1979 88 1980 89 1981 113564 1982 41507642 1983 6890268572 1984 635627275767 1985 36519676207704 1986 1406007533996604 1987 38163061637050680 1988 757929628541719755 1989 11329053395044653180 1990 130284114043013511570 1991 1173071983359623633820 1992 8387464681021308981813 1993 48174156116635210562208 1994 224377658168860057076688 1995 854082698836306023711264 1996 2673861176470480790141514 1997 6920581868511832633307448 1998 14869898879640289036430868 1999 26609292731987885644139448 2000 39751687313030682822037590 2001 49656592789699457611581840 2002 51913710643776705684835560 2003 45430499786320780368042960 2004 33261615914984857055174310 2005 20348282677402500786694872 2006 10380872802767748949961172 2007 4404006643598438948468376 2008 1548024891640804667976666 2009 448755316337720114153376 2010 106671345686835109102032 2011 20646066907129375955232 2012 3225947954238964993005 2013 402696352496587217580 2014 39651686882656286130 2015 3031718514166879020 2016 176504160071359395 2017 7632612327410136 2018 237377895350076 2019 5085018206136 2020 70625252863 2021 581106988 2022 2441626 2023 3916 2024 1 2025 90 2026 117480 2027 43949268 2028 7471375560 2029 706252528630 2030 41604694413840 2031 1643385429346680 2032 45795673964460816 2033 934433788613079150 2034 14360771909211532200 2035 169935800925669797700 2036 1575768335856210851400 2037 11613412635260273974818 2038 68820223023764586517440 2039 331049003855695166178720 2040 1302838015174026137864640 2041 4221886068111285458118180 2042 11324588512110271581775824 2043 25250771682408037986392040 2044 46957575409390386430834320 2045 73013303228015539877211900 2046 95087092576020237979624800 2047 103827421287553411369671120 2048 95087092576020237979624800 2049 73013303228015539877211900 2050 46957575409390386430834320 2051 25250771682408037986392040 2052 11324588512110271581775824 2053 4221886068111285458118180 2054 1302838015174026137864640 2055 331049003855695166178720 2056 68820223023764586517440 2057 11613412635260273974818 2058 1575768335856210851400 2059 169935800925669797700 2060 14360771909211532200 2061 934433788613079150 2062 45795673964460816 2063 1643385429346680 2064 41604694413840 2065 706252528630 2066 7471375560 2067 43949268 2068 117480 2069 90 2070 91 2071 121485 2072 46504458 2073 8093990190 2074 783768050065 2075 47325339895743 2076 1917283000904460 2077 54834293825867556 2078 1149101010321489225 2079 18150420051920130975 2080 220916541203370737010 2081 2108748802395811580550 2082 16012432572858862601643 2083 97853754611915271454485 2084 485894505659165485842960 2085 1975970989680606309094704 2086 6623993658588396149806110 2087 18402456332179191320385714 2088 42552226353687619569660660 2089 82175756966433176253960060 2090 132884211874988282576525658 2091 180269279675371701169705350 2092 205397724721029574666088520 2093 196657396009496401276042200 2094 158195490327367003067292450 2095 106828484056363129130148078 2096 60468953239450827809517780 2097 28626043183389853165044444 2098 11299753888180205196728070 2099 3704945605651136829552570 2100 1004181978362275337408784 2101 223665724827234906181680 2102 40646944223410958911863 2103 5974788273454799478225 2104 702916267465270526850 2105 65341512186912471510 2106 4724081931321677925 2107 260462895672870891 2108 10682005290753420 2109 315502265971620 2110 6426898010533 2111 84986896995 2112 666563898 2113 2672670 2114 4095 2115 1 2116 92 2117 125580 2118 49177128 2119 8760554088 2120 868754947060 2121 53752237906276 2122 2232785266876080 2123 65516299116620976 2124 1409563905994360116 2125 22874501983241808900 2126 286258053390283208520 2127 2811665069861082107400 2128 21987220846313662079868 2129 138500698835326230366348 2130 709560230486400392024640 2131 2980152968042881646503488 2132 10328939264239532979358680 2133 29702210220359396517113784 2134 71178269537077472734705104 2135 142644710205884004063477840 2136 239712695931351411706673736 2137 338464770002738704236997800 2138 402055120730525975942130720 2139 402055120730525975942130720 2140 338464770002738704236997800 2141 239712695931351411706673736 2142 142644710205884004063477840 2143 71178269537077472734705104 2144 29702210220359396517113784 2145 10328939264239532979358680 2146 2980152968042881646503488 2147 709560230486400392024640 2148 138500698835326230366348 2149 21987220846313662079868 2150 2811665069861082107400 2151 286258053390283208520 2152 22874501983241808900 2153 1409563905994360116 2154 65516299116620976 2155 2232785266876080 2156 53752237906276 2157 868754947060 2158 8760554088 2159 49177128 2160 125580 2161 92 2162 93 2163 129766 2164 51971283 2165 9473622444 2166 961835834245 2167 60962903966874 2168 2595612872743443 2169 78115587408278856 2170 1724861095493098563 2171 28747684924884976050 2172 369749985629115811005 2173 3735497878529723371260 2174 30070757922164273138643 2175 195160075631596051879854 2176 1031079709925550569660805 2177 4470229452064322469755232 2178 16009855859571276118005954 2179 47625957767127997863647964 2180 118206769052646517220135262 2181 245665889799022451442656280 2182 428716936954147717090781874 2183 629544472205093989880815908 2184 778981796415394078387878270 2185 812850570172585125274307760 2186 715391445687606806682745350 2187 530792398133706697350491844 2188 331648951228680309447585978 2189 174199449130215920113883544 2190 76730709735928441002543942 2191 28252686811008134325892860 2192 8661069563374624785150762 2193 2199636714507841215276384 2194 460020178274476408002513 2195 78646597642583483593374 2196 10895202145711693166175 2197 1210090862058924472380 2198 106366434222074411385 2199 7282746847637527266 2200 380813488615359423 2201 14832073558533960 2202 416579843773639 2203 8079421007658 2204 101841441273 2205 762245484 2206 2919735 2207 4278 2208 1 2209 94 2210 134044 2211 54891018 2212 10235867928 2213 1063677275518 2214 69042324974532 2215 3012192716517082 2216 92947660966812816 2217 2105674584108457986 2218 36030431772522503316 2219 476116419851190222390 2220 4945588740588647843640 2221 40965960067875966304818 2222 273806673274179535473228 2223 1491099888200026977663318 2224 6669866166572163685031616 2225 24670925422945900903156716 2226 75878644578136132189540824 2227 194937478788574958222679204 2228 419865338929238371556539824 2229 760365888182828026538367852 2230 1160336870338800687231307752 2231 1494373242103000885070623620 2232 1625701140345170250548615520 2233 1494373242103000885070623620 2234 1160336870338800687231307752 2235 760365888182828026538367852 2236 419865338929238371556539824 2237 194937478788574958222679204 2238 75878644578136132189540824 2239 24670925422945900903156716 2240 6669866166572163685031616 2241 1491099888200026977663318 2242 273806673274179535473228 2243 40965960067875966304818 2244 4945588740588647843640 2245 476116419851190222390 2246 36030431772522503316 2247 2105674584108457986 2248 92947660966812816 2249 3012192716517082 2250 69042324974532 2251 1063677275518 2252 10235867928 2253 54891018 2254 134044 2255 94 2256 95 2257 138415 2258 57940519 2259 11050084695 2260 1174992339235 2261 78083581816435 2262 3489735464257595 2263 110375347398090219 2264 2564603660132096265 2265 45038039715653129145 2266 611230538998149609825 2267 6525429588276688127025 2268 55596660092117382842253 2269 382524028838927292205245 2270 2146280142106099437545685 2271 9900582591005555469968805 2272 37802224438384848158062710 2273 120141187248715542633439638 2274 319294146291631397088871110 2275 712271557112100808890558630 2276 1337680729210530787428610110 2277 2119846205426655101672581470 2278 2839309159995701681634184878 2279 3217533506933149454210801550 2280 3086205608690980088732809650 2281 2505272788231501483794869010 2282 1719875223270682440979641570 2283 997180179956941132446782082 2284 487343696971437395556698010 2285 200235312081192571055732730 2286 68933468093525311347055530 2287 19801165182011110939937610 2288 4721816312633418762600507 2289 928986927180251995355595 2290 149683315632623723036835 2291 19576288764830064381075 2292 2055957267539230505775 2293 171144550919481890751 2294 11113282527239083815 2295 551876736990451095 2296 20439879147794485 2297 546585072715045 2298 10104934117421 2299 121550931645 2300 869107785 2301 3183545 2302 4465 2303 1 2304 96 2305 142880 2306 61124064 2307 11919192480 2308 1296543270880 2309 88188515933856 2310 4036320536972640 2311 130815226545884704 2312 3116480397122547360 2313 56151322242892212960 2314 782375089917631500576 2315 8581386855815918632800 2316 75172948856947447223328 2317 532207344471551015242080 2318 3075267069286351432901280 2319 14622398903638974232569312 2320 57603389620395959098000320 2321 189074655342240853980495168 2322 519529458372823968144603840 2323 1199615254083538204447256640 2324 2334860909167471919875392192 2325 3839721428697337542652223040 2326 5344581948227203165429053888 2327 6303739115624129542943611200 2328 6303739115624129542943611200 2329 5344581948227203165429053888 2330 3839721428697337542652223040 2331 2334860909167471919875392192 2332 1199615254083538204447256640 2333 519529458372823968144603840 2334 189074655342240853980495168 2335 57603389620395959098000320 2336 14622398903638974232569312 2337 3075267069286351432901280 2338 532207344471551015242080 2339 75172948856947447223328 2340 8581386855815918632800 2341 782375089917631500576 2342 56151322242892212960 2343 3116480397122547360 2344 130815226545884704 2345 4036320536972640 2346 88188515933856 2347 1296543270880 2348 11919192480 2349 61124064 2350 142880 2351 96 2352 97 2353 147440 2354 64446024 2355 12846240784 2356 1429144287220 2357 99468442390512 2358 4660989191504120 2359 154744841157936784 2360 3778732481511088674 2361 69829208430263393040 2362 998557680552766520472 2363 11248574662353298748400 2364 101274667210054199731428 2365 737487320196292121121168 2366 4386778025305530720462120 2367 21490495358378492432715504 2368 87305137393412625507906735 2369 295810347874151013485613408 2370 839905957702732081833776208 2371 2006253097346606997092825760 2372 4044312646236513861212732904 2373 6897277381178550771060474720 2374 9969700941885359750896504368 2375 12229253884310811313310605728 2376 12738806129490428451365214300 2377 11270096716913884935796048416 2378 8464840422355494128119673520 2379 5392416861648685148283643872 2380 2909066991152580145784597352 2381 1326167301635892760790172960 2382 509451154672148967669667536 2383 164339082152306118603118560 2384 44324146676655640642475727 2385 9943363524025869633047472 2386 1843718300490730302802920 2387 280452924581688553102416 2388 34683105208922671140900 2389 3449562896455011616176 2390 272333912878027232856 2391 16794366584493727440 2392 793067310934426018 2393 27965935149024720 2394 712857170465336 2395 12576469727536 2396 144520208820 2397 988172368 2398 3464840 2399 4656 2400 1 2401 98 2402 152096 2403 67910864 2404 13834413152 2405 1573664496040 2406 112044912118048 2407 5373846361969456 2408 182710776306961504 2409 4571799792445514692 2410 86623575014757120480 2411 1270891593430793753328 2412 14698137558808310364576 2413 135957772418976870872328 2414 1017940244777980674223584 2415 6230496325796261023265040 2416 31433858882404362065762976 2417 131629284070068266150382462 2418 460149430026457132088731968 2419 1349357112374881049503443744 2420 3332420398982499757882998720 2421 6953379637389094006997330256 2422 12289694242827235919344118592 2423 18434541364240853879016177888 2424 23499350601224696249106654144 2425 25477612258980856902730428600 2426 23499350601224696249106654144 2427 18434541364240853879016177888 2428 12289694242827235919344118592 2429 6953379637389094006997330256 2430 3332420398982499757882998720 2431 1349357112374881049503443744 2432 460149430026457132088731968 2433 131629284070068266150382462 2434 31433858882404362065762976 2435 6230496325796261023265040 2436 1017940244777980674223584 2437 135957772418976870872328 2438 14698137558808310364576 2439 1270891593430793753328 2440 86623575014757120480 2441 4571799792445514692 2442 182710776306961504 2443 5373846361969456 2444 112044912118048 2445 1573664496040 2446 13834413152 2447 67910864 2448 152096 2449 98 2450 99 2451 156849 2452 71523144 2453 14887031544 2454 1731030945644 2455 126050526132804 2456 6186171974825304 2457 215337700647490344 2458 5519611944537877494 2459 107196674080761936594 2460 1613054714739084379224 2461 19146258135816088501224 2462 181889452290252840761628 2463 1399667836569723427057428 2464 8811701946483283447189128 2465 45764000431735762419272568 2466 197443926105102399225573693 2467 711793649572175876199757263 2468 2154618614921181030658724688 2469 5498493658321124600506947888 2470 11868699725888281149874753368 2471 21726423750712434928840495368 2472 33796659167774898778196326128 2473 44739148260023940935799206928 2474 50445672272782096667406248628 2475 48467410615025936013782474172 2476 39674339023040098565708730672 2477 27651812046361280818524266832 2478 16390109145274293016493707032 2479 8247740487481686900760421832 2480 3515430371713505892127392912 2481 1265410932572757113244012912 2482 383273503615787010261407757 2483 97248500917438495140954207 2484 20560637875127661376774632 2485 3599145865465003098147672 2486 517685364210719623706172 2487 60629817430084280253876 2488 5719012170438571889976 2489 428786696323047746376 2490 25144898858450330806 2491 1130522928399324306 2492 38000770702498296 2493 924370524973896 2494 15579278510796 2495 171200862756 2496 1120529256 2497 3764376 2498 4851 2499 1 2500 100 2501 161700 2502 75287520 2503 16007560800 2504 1902231808400 2505 141629804643600 2506 7110542499799200 2507 253338471349988640 2508 6650134872937201800 2509 132341572939212267400 2510 2041841411062132125600 2511 24865270306254660391200 2512 242519269720337121015504 2513 1917353200780443050763600 2514 12410847811948286545336800 2515 66324638306863423796047200 2516 294692427022540894366527900 2517 1095067153187962886461165020 2518 3420029547493938143902737600 2519 9013924030034630492634340800 2520 20116440213369968050635175200 2521 38116532895986727945334202400 2522 61448471214136179596720592960 2523 84413487283064039501507937600 2524 98913082887808032681188722800 2525 98913082887808032681188722800 2526 84413487283064039501507937600 2527 61448471214136179596720592960 2528 38116532895986727945334202400 2529 20116440213369968050635175200 2530 9013924030034630492634340800 2531 3420029547493938143902737600 2532 1095067153187962886461165020 2533 294692427022540894366527900 2534 66324638306863423796047200 2535 12410847811948286545336800 2536 1917353200780443050763600 2537 242519269720337121015504 2538 24865270306254660391200 2539 2041841411062132125600 2540 132341572939212267400 2541 6650134872937201800 2542 253338471349988640 2543 7110542499799200 2544 141629804643600 2545 1902231808400 2546 16007560800 2547 75287520 2548 161700 2549 100