0 1 1 1 2 2 3 1 4 3 5 2 6 1 7 5 8 8 9 4 10 1 11 6 12 13 13 12 14 4 15 1 16 8 17 25 18 38 19 28 20 8 21 1 22 9 23 33 24 63 25 66 26 36 27 8 28 1 29 11 30 51 31 129 32 192 33 168 34 80 35 16 36 1 37 12 38 62 39 180 40 321 41 360 42 248 43 96 44 16 45 1 46 14 47 86 48 304 49 681 50 1002 51 968 52 592 53 208 54 32 55 1 56 15 57 100 58 390 59 985 60 1683 61 1970 62 1560 63 800 64 240 65 32 66 1 67 17 68 130 69 590 70 1765 71 3653 72 5336 73 5500 74 3920 75 1840 76 512 77 64 78 1 79 18 80 147 81 720 82 2355 83 5418 84 8989 85 10836 86 9420 87 5760 88 2352 89 576 90 64 91 1 92 20 93 183 94 1014 95 3795 96 10128 97 19825 98 28814 99 31092 100 24600 101 13872 102 5280 103 1216 104 128 105 1 106 21 107 203 108 1197 109 4809 110 13923 111 29953 112 48639 113 59906 114 55692 115 38472 116 19152 117 6496 118 1344 119 128 120 1 121 23 122 245 123 1603 124 7203 125 23541 126 57799 127 108545 128 157184 129 175504 130 149856 131 96096 132 44800 133 14336 134 2816 135 256 136 1 137 24 138 268 139 1848 140 8806 141 30744 142 81340 143 166344 144 265729 145 332688 146 325360 147 245952 148 140896 149 59136 150 17152 151 3072 152 256 153 1 154 26 155 316 156 2384 157 12502 158 48356 159 142828 160 329024 161 598417 162 864146 163 990736 164 896672 165 632800 166 340928 167 135424 168 37376 169 6400 170 512 171 1 172 27 173 342 174 2700 175 14886 176 60858 177 191184 178 471852 179 927441 180 1462563 181 1854882 182 1887408 183 1529472 184 973728 185 476352 186 172800 187 43776 188 6912 189 512 190 1 191 29 192 396 193 3384 194 20286 195 90630 196 312900 197 854220 198 1871145 199 3317445 200 4780008 201 5597172 202 5304288 203 4032672 204 2423808 205 1125504 206 389376 207 94464 208 14336 209 1024 210 1 211 30 212 425 213 3780 214 23670 215 110916 216 403530 217 1167120 218 2725365 219 5188590 220 8097453 221 10377180 222 10901460 223 9336960 224 6456480 225 3549312 226 1514880 227 483840 228 108800 229 15360 230 1024 231 1 232 32 233 485 234 4630 235 31230 236 158256 237 625362 238 1974180 239 5059605 240 10639320 241 18474633 242 26572086 243 31655820 244 31139880 245 25130400 246 16462272 247 8613504 248 3513600 249 1076480 250 232960 251 31744 252 2048 253 1 254 33 255 517 256 5115 257 35860 258 189486 259 783618 260 2599542 261 7033785 262 15698925 263 29113953 264 45046719 265 58227906 266 62795700 267 56270280 268 41592672 269 25075776 270 12127104 271 4590080 272 1309440 273 264704 274 33792 275 2048 276 1 277 35 278 583 279 6149 280 46090 281 261206 282 1162590 283 4166778 284 12232869 285 29766495 286 60511803 287 103274625 288 148321344 289 179251512 290 181861680 291 154133232 292 108261120 293 62278656 294 28844288 295 10489600 296 2883584 297 563200 298 69632 299 4096 300 1 301 36 302 618 303 6732 304 52239 305 307296 306 1423796 307 5329368 308 16399647 309 41999364 310 90278298 311 163786428 312 251595969 313 327572856 314 361113192 315 335994912 316 262394352 317 170539776 318 91122944 319 39333888 320 13373184 321 3446784 322 632832 323 73728 324 4096 325 1 326 38 327 690 328 7968 329 65703 330 411774 331 2038388 332 8176960 333 27058383 334 74798658 335 174277026 336 344343024 337 579168825 338 830764794 339 1016258904 340 1058221296 341 934384176 342 695328480 343 432202496 344 221579776 345 92040960 346 30193152 347 7526400 348 1339392 349 151552 350 8192 351 1 352 39 353 728 354 8658 355 73671 356 477477 357 2450162 358 10215348 359 35235343 360 101857041 361 249075684 362 518620050 363 923511849 364 1409933619 365 1847023698 366 2074480200 367 1992605472 368 1629712656 369 1127530976 370 653782272 371 313620736 372 122234112 373 37719552 374 8865792 375 1490944 376 159744 377 8192 378 1 379 41 380 806 381 10114 382 90987 383 624819 384 3405116 385 15115672 386 55666039 387 172327727 388 452789766 389 1016771418 390 1960751949 391 3256957317 392 4666890936 393 5768527596 394 6141565872 395 5614923600 396 4386956288 397 2908844224 398 1621185280 399 749475584 400 282187776 401 84304896 402 19222528 403 3141632 404 327680 405 16384 406 1 407 42 408 847 409 10920 410 101101 411 715806 412 4029935 413 18520788 414 70781711 415 227993766 416 625117493 417 1469561184 418 2977523367 419 5217709266 420 7923848253 421 10435418532 422 11910093468 423 11756489472 424 10001879888 425 7295800512 426 4530029504 427 2370660864 428 1031663360 429 366492672 430 103527424 431 22364160 432 3469312 433 344064 434 16384 435 1 436 44 437 931 438 12614 439 122941 440 918008 441 5461547 442 26580658 443 107823287 444 369557188 445 1081105025 446 2719796170 447 5916645735 448 11172756000 449 18359266785 450 26283115038 451 32780930532 452 35576676408 453 33514858832 454 27299560288 455 19121630528 456 11430719872 457 5772985088 458 2429819392 459 836512768 460 229419008 461 48197632 462 7282688 463 704512 464 32768 465 1 466 45 467 975 468 13545 469 135555 470 1040949 471 6379555 472 32042205 473 134403945 474 477380475 475 1450662213 476 3800901195 477 8636441905 478 17089401735 479 29532022785 480 44642381823 481 59064045570 482 68357606940 483 69091535240 484 60814419120 485 46421190816 486 30552350400 487 17203704960 488 8202804480 489 3266332160 490 1065931776 491 277616640 492 55480320 493 7987200 494 737280 495 32768 496 1 497 47 498 1065 499 15495 500 162645 501 1312059 502 8461453 503 44801315 504 198488355 505 746188365 506 2405423163 507 6702225621 508 16238244295 509 34362285545 510 63710826255 511 103706427393 512 148348809216 513 186485698080 514 205806749120 515 198997489600 516 168050029056 517 123394732032 518 78308405760 519 42610214400 520 19671941120 521 7598596096 522 2409480192 523 610713600 524 118947840 525 16711680 526 1507328 527 65536 528 1 529 48 530 1112 531 16560 532 178140 533 1474704 534 9773512 535 53262768 536 243289670 537 944676720 538 3151611528 539 9107648784 540 22940469916 541 50600529840 542 98073111800 543 167417253648 544 252055236609 545 334834507296 546 392292447200 547 404804238720 548 367047518656 549 291444761088 550 201703137792 551 120918620160 552 62282155520 553 27270537216 554 10008076288 555 3020193792 556 729661440 557 135659520 558 18219008 559 1572864 560 65536 561 1 562 50 563 1208 564 18784 565 211260 566 1830984 567 12722920 568 72809792 569 349815206 570 1431256060 571 5040964968 572 15410871840 573 41155767484 574 96481469672 575 199274171480 576 363563477248 577 586889743905 578 838944980514 579 1061961461792 580 1189389133120 581 1176655996096 582 1025539798400 583 784592659968 584 524324895744 585 304119395840 586 151834848256 587 64549150720 588 23036346368 589 6770049024 590 1594982400 591 289538048 592 38010880 593 3211264 594 131072 595 1 596 51 597 1258 598 19992 599 230044 600 2042244 601 14553904 602 85532712 603 422624998 604 1781071266 605 6472221028 606 20451836808 607 56566639324 608 137637237156 609 295755641152 610 562837648728 611 950453221153 612 1425834724419 613 1900906442306 614 2251350594912 615 2366045129216 616 2202195794496 617 1810132458368 618 1308917555712 619 828444291584 620 455954244096 621 216383998976 622 87585497088 623 29806395392 624 8365031424 625 1884520448 626 327548928 627 41222144 628 3342336 629 131072 630 1 631 53 632 1360 633 22508 634 270028 635 2502332 636 18638392 637 114640520 638 593690422 639 2626321262 640 10034363560 641 33396278864 642 97470312940 643 250770515804 644 571030115464 645 1154348931032 646 2076128518609 647 3326741166725 648 4752575891144 649 6053163479524 650 6868746319040 651 6934286052928 652 6214524047360 653 4929182472448 654 3446279403008 655 2112842827264 656 1128292487168 657 520353495040 658 204977389568 659 67977822208 660 18614583296 661 4096589824 662 696320000 663 85786624 664 6815744 665 262144 666 1 667 54 668 1413 669 23868 670 292536 671 2772360 672 21140724 673 133278912 674 708330942 675 3220011684 676 12660684822 677 43430642424 678 130866591804 679 348240828744 680 821800631268 681 1725379046496 682 3230477449641 683 5402869685334 684 8079317057869 685 10805739370668 686 12921909798564 687 13803032371968 688 13148810100288 689 11143706519808 690 8375461875456 691 5559122230272 692 3241135314432 693 1648645982208 694 725330884608 695 272955211776 696 86592405504 697 22711173120 698 4792909824 699 782106624 700 92602368 701 7077888 702 262144 703 1 704 56 705 1521 706 26694 707 340272 708 3357432 709 26685444 710 175560360 711 974888766 712 4636673568 713 19100708190 714 68752012068 715 217727876652 716 609974012352 717 1518282288756 718 3368980309032 719 6681235542633 720 11863824584616 721 18885056428537 722 26964373486406 723 34533388539900 724 39646851969096 725 40754874844224 726 37441326720384 727 30662874915072 728 22310045981184 729 14359379774976 730 8130916611072 731 4022622849024 732 1723616980992 733 632502829056 734 195895984128 735 50215256064 736 10367926272 737 1656815616 738 192282624 739 14417920 740 524288 741 1 742 57 743 1577 744 28215 745 366966 746 3697704 747 30042876 748 202245804 749 1150449126 750 5611562334 751 23737381758 752 87852720258 753 286479888720 754 827701889004 755 2128256301108 756 4887262597788 757 10050215851665 758 18545060127249 759 30748881013153 760 45849429914943 761 61497762026306 762 74180240508996 763 80401726813320 764 78196201564608 765 68104201635456 766 52972920896256 767 36669425756160 768 22490296386048 769 12153539460096 770 5746239830016 771 2356119810048 772 828398813184 773 246111240192 774 60583182336 775 12024741888 776 1849098240 777 206700544 778 14942208 779 524288 780 1 781 59 782 1691 783 31369 784 423396 785 4431636 786 37438284 787 262331556 788 1554940734 789 7912460586 790 34960506426 791 135327483774 792 462185329236 793 1400661666444 794 3783660079116 795 9143775200004 796 19824741047241 797 38645491830579 798 67839001267651 799 107347191941249 800 153196621856192 801 197175764561608 802 228762207831312 803 238999655191248 804 224496604764672 805 189181324167168 806 142615267548672 807 95829147898368 808 57134132232192 809 30053318750208 810 13848599470080 811 5540638433280 812 1902908866560 813 552805662720 814 133191106560 815 25898582016 816 3904897024 817 428343296 818 30408704 819 1048576 820 1 821 60 822 1750 823 33060 824 454765 825 4855032 826 41869920 827 299769840 828 1817272290 829 9467401320 830 42872967012 831 170287990200 832 597512813010 833 1862846995680 834 5184321745560 835 12927435279120 836 28968516247245 837 58470232877820 838 106484493098230 839 175186193208900 840 260543813797441 841 350372386417800 842 425937972392920 843 467761863022560 844 463496259955920 845 413677928931840 846 331796591715840 847 238444415447040 848 152963280130560 849 87187450982400 850 43901918220288 851 19389237903360 852 7443547299840 853 2455714529280 854 685996769280 855 159089688576 856 29803479040 857 4333240320 858 458752000 859 31457280 860 1048576 861 1 862 62 863 1870 864 36560 865 520885 866 5764562 867 51579984 868 383509680 869 2416811970 870 13101945900 871 61807769652 872 256033924224 873 938088793410 874 3057872621700 875 8910015736920 876 23296078770240 877 54823386805485 878 116407265372310 879 223424958853870 880 388155179405360 881 610916200215241 882 871460014012682 883 1126682745228520 884 1319637807808400 885 1399019986001040 886 1340670448843680 887 1159152449579520 888 902037598878720 889 629852111024640 890 393114011243520 891 218276820185088 892 107193074343936 893 46222023106560 894 17342809128960 895 5597425827840 896 1531083227136 897 347982856192 898 63940198400 899 9125232640 900 948961280 901 63963136 902 2097152 903 1 904 63 905 1932 906 38430 907 557445 908 6285447 909 57344546 910 435089664 911 2800321650 912 15518757870 913 74909715552 914 317841693876 915 1194122717634 916 3995961415110 917 11967888358620 918 32206094507160 919 78119465575725 920 171230652177795 921 339832224226180 922 611580138259230 923 999071379620601 924 1482376214227923 925 1998142759241202 926 2446320553036920 927 2718657793809440 928 2739690434844720 929 2499822898423200 930 2061190048458240 931 1531889709903360 932 1022966122268160 933 611390831428608 934 325469894529024 935 153415097450496 936 63564832235520 937 22940234956800 938 7128509054976 939 1879066083328 940 411923054592 941 73065431040 942 10074193920 943 1012924416 944 66060288 945 2097152 946 1 947 65 948 2058 949 42294 950 634305 951 7400337 952 69915440 953 549778756 954 3670500978 955 21119401170 956 105947231292 957 467661124980 958 1829806105386 959 6384206850378 960 19959811188840 961 56141871224400 962 142531654590045 963 327469583329245 964 682293528581770 965 1291244586711590 966 2222231656139061 967 3480518973469125 968 4962895187697048 969 6442606071519324 970 7611298899883280 971 8177006022463600 972 7979203768112640 973 7060835845304640 974 5654269806819840 975 4086745542074880 976 2657323075964928 977 1548251557386240 978 804354886508544 979 370395027136512 980 150069899427840 981 53008978968576 982 16136084193280 983 4170055221248 984 896911540224 985 156205056000 986 21161312256 987 2091909120 988 134217728 989 4194304 990 1 991 66 992 2123 993 44352 994 676599 995 8034642 996 77315777 997 619694196 998 4220279734 999 24789902148 1000 127066632462 1001 573608356272 1002 2297467230366 1003 8214012955764 1004 26344018039218 1005 76101682413240 1006 198673525814445 1007 470001237919290 1008 1009763111911015 1009 1973538115293360 1010 3513476242850651 1011 5702750629608186 1012 8443414161166173 1013 11405501259216372 1014 14053904971402604 1015 15788304922346880 1016 16156209790576240 1017 15040039613417280 1018 12715105652124480 1019 9741015348894720 1020 6744068618039808 1021 4205574633351168 1022 2352606443894784 1023 1174749913645056 1024 520464926564352 1025 203078878396416 1026 69145063161856 1027 20306139414528 1028 5066966761472 1029 1053116596224 1030 177366368256 1031 23253221376 1032 2226126848 1033 138412032 1034 4194304 1035 1 1036 68 1037 2255 1038 48598 1039 765303 1040 9387840 1041 93385061 1042 774325750 1043 5459668126 1044 33230461616 1045 176646436758 1046 827741621196 1047 3444683942910 1048 12808947416496 1049 42772043950746 1050 128789718491676 1051 350876890640925 1052 867348289548180 1053 1949765587749595 1054 3993064339115390 1055 7460552473437371 1056 12729703115309488 1057 19848915420382545 1058 28292329581548718 1059 36864907489835348 1060 43896114865152088 1061 47732819635270000 1062 47352459194569760 1063 42795184878959040 1064 35171226653143680 1065 26226099315829248 1066 17693711869430784 1067 10763755710597120 1068 5879962801434624 1069 2869964753854464 1070 1244008731525120 1071 475302819954688 1072 158596265738240 1073 45679245590528 1074 11187050119168 1075 2283599560704 1076 377985957888 1077 48732569600 1078 4590665728 1079 281018368 1080 8388608 1081 1 1082 69 1083 2323 1084 50853 1085 813901 1086 10153143 1087 102772901 1088 867710811 1089 6233993876 1090 38690129742 1091 209876898374 1092 1004388057954 1093 4272425564106 1094 16253631359406 1095 55580991367242 1096 171561762442422 1097 479666609132601 1098 1218225180189105 1099 2817113877297775 1100 5942829926864985 1101 11453616812552761 1102 20190255588746859 1103 32578618535692033 1104 48141245001931263 1105 65157237071384066 1106 80761022354987436 1107 91628934500422088 1108 95085278829839760 1109 90147644073528800 1110 77966411532102720 1111 61397325968972928 1112 43919811185260032 1113 28457467580027904 1114 16643718512031744 1115 8749927555289088 1116 4113973485379584 1117 1719311551479808 1118 633899085692928 1119 204275511328768 1120 56866295709696 1121 13470649679872 1122 2661585518592 1123 426718527488 1124 53323235328 1125 4871684096 1126 289406976 1127 8388608 1128 1 1129 71 1130 2461 1131 55499 1132 915607 1133 11780945 1134 123079187 1135 1073256613 1136 7969415498 1137 51158117494 1138 287257157858 1139 1424141854702 1140 6281201680014 1141 24798482487618 1142 88088254086054 1143 282723745176906 1144 822790134017445 1145 2177558398454307 1146 5253564237675985 1147 11577057681460535 1148 23339276666282731 1149 43097489213852381 1150 72959129713185751 1151 113298482073315329 1152 161439727075246592 1153 211075496497755568 1154 253150979210396960 1155 278343147830683936 1156 280318201733208320 1157 258261699679160320 1158 217330149033178368 1159 166714463123205888 1160 116297089950547968 1161 73558653672087552 1162 42037364579352576 1163 21613828595957760 1164 9947258522238976 1165 4072522188652544 1166 1472073682714624 1167 465417318367232 1168 127203241099264 1169 29602884878336 1170 5749889564672 1171 906760290304 1172 111518154752 1173 10032775168 1174 587202560 1175 16777216 1176 1 1177 72 1178 2532 1179 57960 1180 971106 1181 12696552 1182 134860132 1183 1196335800 1184 9042672111 1185 59127532992 1186 338415275352 1187 1711399012560 1188 7705343534716 1189 31079684167632 1190 112886736573672 1191 370811999262960 1192 1105513879194351 1193 3000348532471752 1194 7431122636130292 1195 16830621919136520 1196 34916334347743266 1197 66436765880135112 1198 116056618927038132 1199 186257611786501080 1200 274738209148561921 1201 372515223573002160 1202 464226475708152528 1203 531494127041080896 1204 558661349563892256 1205 538579901412368640 1206 475591848712338688 1207 384044612156384256 1208 283011553073753856 1209 189855743622635520 1210 115596018251440128 1211 63651193175310336 1212 31561087118196736 1213 14019780710891520 1214 5544595871367168 1215 1937491001081856 1216 592620559466496 1217 156806125977600 1218 35352774443008 1219 6656649854976 1220 1018278445056 1221 121550929920 1222 10619977728 1223 603979776 1224 16777216 1225 1 1226 74 1227 2676 1228 63024 1229 1087026 1230 14638764 1231 160253236 1232 1466056064 1233 11435343711 1234 77212877214 1235 456670341336 1236 2388229563264 1237 11128141559836 1238 46490371237064 1239 175046104908936 1240 596585472410304 1241 1847137877720271 1242 5211376290860454 1243 13431819701073796 1244 31692867191397104 1245 68577578186016306 1246 136269434575621644 1247 248930150687308356 1248 418370849640577344 1249 647253432721564081 1250 921991641870126002 1251 1209256922854156848 1252 1459947078457385952 1253 1621649603646054048 1254 1655902600540153152 1255 1552751651537075968 1256 1335228309581061632 1257 1051100777386522368 1258 755878849770143232 1259 495307505496711168 1260 294843229678190592 1261 158863473468817408 1262 77141954947284992 1263 33584157293150208 1264 13026682743816192 1265 4467602561630208 1266 1342047244910592 1267 348965026398208 1268 77362198740992 1269 14331578155008 1270 2158107820032 1271 253721837568 1272 21843935232 1273 1224736768 1274 33554432 1275 1 1276 75 1277 2750 1278 65700 1279 1150050 1280 15725790 1281 174892000 1282 1626309300 1283 12901399775 1284 88648220925 1285 533883218550 1286 2844899904600 1287 13516371123100 1288 57618512796900 1289 221536476146000 1290 771631577319240 1291 2443723350130575 1292 7058514168580725 1293 18643195991934250 1294 45124686892470900 1295 100270445377413410 1296 204847012761637950 1297 385199585262930000 1298 667301000327885700 1299 1065624282362141425 1300 1569245074591690083 1301 2131248564724282850 1302 2669204001311542800 1303 3081596682103440000 1304 3277552204186207200 1305 3208654252077229120 1306 2887979961118137600 1307 2386329086967584000 1308 1806979627156665600 1309 1251186355266854400 1310 790150735174901760 1311 453706703147008000 1312 236005428416102400 1313 110726112240435200 1314 46610840036966400 1315 17494285305446400 1316 5809649806540800 1317 1691012271308800 1318 426327225139200 1319 91693776896000 1320 16489685975040 1321 2411829657600 1322 275565772800 1323 23068672000 1324 1258291200 1325 33554432 1326 1 1327 77 1328 2900 1329 71200 1330 1281450 1331 18025890 1332 206343580 1333 1976093300 1334 16154018375 1335 114451020475 1336 711179660400 1337 3912666341700 1338 19206170932300 1339 84651255043100 1340 336773501739800 1341 1214704529611240 1342 3986986504769055 1343 11945960868841875 1344 32760224329095700 1345 82411078876339400 1346 190519819162355210 1347 405387903516464770 1348 794893610786205900 1349 1437700170853745700 1350 2400226283017912825 1351 3700493639315972933 1352 5269738713907663016 1353 6931701130760108500 1354 8420004684726525600 1355 9440745568393087200 1356 9763758660449643520 1357 9305288465272595840 1358 8162289009203859200 1359 6579637801091833600 1360 4865145609580185600 1361 3292523445708610560 1362 2034008173496811520 1363 1143418834710118400 1364 582736969072640000 1365 268063064517836800 1366 110715965379379200 1367 40798220417433600 1368 13310311884390400 1369 3808351767756800 1370 944348227174400 1371 199877239767040 1372 35391201607680 1373 5099225088000 1374 574200217600 1375 47395635200 1376 2550136832 1377 67108864 1378 1 1379 78 1380 2977 1381 74100 1382 1352650 1383 19307340 1384 224369470 1385 2182436880 1386 18130111675 1387 130605038850 1388 825630680875 1389 4623846002100 1390 23118837274000 1391 103857425975400 1392 421424756782900 1393 1551478031351040 1394 5201691034380295 1395 15932947373610930 1396 44706185197937575 1397 115171303205435100 1398 272930898038694610 1399 595907722678819980 1400 1200281514302670670 1401 2232593781639951600 1402 3837926453871658525 1403 6100719922333885758 1404 8970232353223635949 1405 12201439844667771516 1406 15351705815486634100 1407 17860750253119612800 1408 19204504228842730720 1409 19069047125722239360 1410 17467577474476455040 1411 14741926810295692800 1412 11444783410672019200 1413 8157669055288796160 1414 5326531619205422080 1415 3177427008206929920 1416 1726155803782758400 1417 850800033590476800 1418 378779029897216000 1419 151514185796812800 1420 54108532301824000 1421 17118663652147200 1422 4752699994931200 1423 1144225466941440 1424 235268441374720 1425 40490426695680 1426 5673425305600 1427 621595852800 1428 49945772032 1429 2617245696 1430 67108864 1431 1 1432 80 1433 3133 1434 80054 1435 1500850 1436 22012640 1437 262984150 1438 2631175820 1439 22494985435 1440 166865262200 1441 1086840758575 1442 6275107363850 1443 32366529278200 1444 150095100523400 1445 629139608733700 1446 2394327544916840 1447 8304647097082375 1448 26336329442371520 1449 76572079945159435 1450 204583673601310250 1451 503273504449564810 1452 1141769518756209200 1453 2392096959660310630 1454 4633156810245292940 1455 8303114017151561725 1456 13776572830077202808 1457 21171672197891407465 1458 30141904551115043414 1459 39754585504822177132 1460 48564161884092881000 1461 54926004735081956320 1462 57478055583407700800 1463 55605671725920933760 1464 49677081759248602880 1465 40928637031263404800 1466 31047235876632834560 1467 21641869729783014400 1468 13830490246617774080 1469 8081009820196618240 1470 4303111641155993600 1471 2080379097078169600 1472 909072245591244800 1473 357136903895449600 1474 125335728255795200 1475 38990027299225600 1476 10649625456803840 1477 2523719375257600 1478 511027309445120 1479 86654278696960 1480 11968446464000 1481 1293137477632 1482 102508789760 1483 5301600256 1484 134217728 1485 1 1486 81 1487 3213 1488 83187 1489 1580904 1490 23513490 1491 284996790 1492 2894159970 1493 25126161255 1494 189360247635 1495 1253706020775 1496 7361948122425 1497 38641636642050 1498 182461629801600 1499 779234709257100 1500 3023467153650540 1501 10698974641999215 1502 34640976539453895 1503 102908409387530955 1504 281155753546469685 1505 707857178050875060 1506 1645043023205774010 1507 3533866478416519830 1508 7025253769905603570 1509 12936270827396854665 1510 22079686847228764533 1511 34948245027968610273 1512 51313576749006450879 1513 69896490055937220546 1514 88318747388915058132 1515 103490166619174837320 1516 112404060318489657120 1517 113083727309328634560 1518 105282753485169536640 1519 90605718790512007680 1520 71975872907896239360 1521 52689105606415848960 1522 35472359976400788480 1523 21911500066814392320 1524 12384121461352611840 1525 6383490738234163200 1526 2989451342669414400 1527 1266209149486694400 1528 482472632151244800 1529 164325755555020800 1530 49639652756029440 1531 13173344832061440 1532 3034746684702720 1533 597681588142080 1534 98622725160960 1535 13261583941632 1536 1395646267392 1537 107810390016 1538 5435817984 1539 134217728 1540 1 1541 83 1542 3375 1543 89613 1544 1747278 1545 26675298 1546 332023770 1547 3464153550 1548 30914481195 1549 239612570145 1550 1632426516045 1551 9869360163975 1552 53365532886900 1553 259744903085700 1554 1144157968860300 1555 4581936572164740 1556 16745908949300295 1557 56038925823452325 1558 172190362466438745 1559 486972572321531595 1560 1270168685143814430 1561 3060757379307524130 1562 6823952524828067850 1563 14092986726738643230 1564 26986778367208061805 1565 47952228502022473863 1566 79107618722426139339 1567 121210066804943671425 1568 172523643553950122304 1569 228111727500789499224 1570 280127661397004953584 1571 319384393556839331760 1572 337891847946307948800 1573 331450208103826805760 1574 301171225760851080960 1575 253187310488920254720 1576 196640851422208327680 1577 140850571189232486400 1578 92856220019615969280 1579 56207121594981396480 1580 31151733660939386880 1581 15756432819137740800 1582 7245111834825523200 1583 3014890931124633600 1584 1129271019857510400 1585 378291163866071040 1586 112452650344120320 1587 29381436348825600 1588 6667174957547520 1589 1293985901445120 1590 210507034263552 1591 27918814150656 1592 2899102924800 1593 221056598016 1594 11005853696 1595 268435456 1596 1 1597 84 1598 3458 1599 92988 1600 1836891 1601 28422576 1602 358699068 1603 3796177320 1604 34378634745 1605 270527051340 1606 1872039086190 1607 11501786680020 1608 63234893050875 1609 313110435972600 1610 1403902871946000 1611 5726094541025040 1612 21327845521465035 1613 72784834772752620 1614 228229288289891070 1615 659162934787970340 1616 1757141257465346025 1617 4330926064451338560 1618 9884709904135591980 1619 20916939251566711080 1620 41079765093946705035 1621 74939006869230535668 1622 127059847224448613202 1623 200317685527369810764 1624 293733710358893793729 1625 400635371054739621528 1626 508239388897794452808 1627 599512054953844285344 1628 657276241503147280560 1629 669342056050134754560 1630 632621433864677886720 1631 554358536249771335680 1632 449828161911128582400 1633 337491422611440814080 1634 233706791208848455680 1635 149063341614597365760 1636 87358855255920783360 1637 46908166480077127680 1638 23001544653963264000 1639 10260002765950156800 1640 4144161950982144000 1641 1507562183723581440 1642 490743814210191360 1643 141834086692945920 1644 36048611306373120 1645 7961160858992640 1646 1504492935708672 1647 238425848414208 1648 30817917075456 1649 3120159522816 1650 232062451712 1651 11274289152 1652 268435456 1653 1 1654 86 1655 3626 1656 99904 1657 2022867 1658 32096358 1659 415544220 1660 4513575456 1661 41970989385 1662 339284320830 1663 2413093188870 1664 15245864852400 1665 86238466410915 1666 439580222074350 1667 2030123743891200 1668 8533900284917040 1669 32780034603515115 1670 115440525815682690 1671 373798957835396310 1672 1115621511367752480 1673 3075467127041286705 1674 7845208579382030610 1675 18546562033038269100 1676 40686359059837895040 1677 82913643597080127195 1678 157098537057123945738 1679 276937860962909684538 1680 454437379976267037168 1681 694369081413633415257 1682 988102791772527208986 1683 1309510131007273695864 1684 1615990832749433190960 1685 1856300351410835851248 1686 1983894539056429315680 1687 1971305545964947395840 1688 1819601403979127109120 1689 1558545234410671253760 1690 1237147746433697978880 1691 908689636431730083840 1692 616476924032294277120 1693 385485538485115514880 1694 221625876991918694400 1695 116817877614117519360 1696 56263092073876684800 1697 24664167482882457600 1698 9795886085687869440 1699 3505868181657354240 1700 1123321715113328640 1701 319716784692264960 1702 80058383471738880 1703 17426814653693952 1704 3247411719831552 1705 507669613903872 1706 64755993673728 1707 6472381497344 1708 475399192576 1709 22817013760 1710 536870912 1711 1 1712 87 1713 3712 1714 103530 1715 2122771 1716 34119225 1717 447640578 1718 4929119676 1719 46484564841 1720 381255310215 1721 2752377509700 1722 17658958041270 1723 101484331263315 1724 525818688485265 1725 2469703965965550 1726 10564024028808240 1727 41313934888432155 1728 148220560419197805 1729 489239483651079000 1730 1489420469203148790 1731 4191088638409039185 1732 10920675706423317315 1733 26391770612420299710 1734 59232921092876164140 1735 123600002656918022235 1736 240012180654204072933 1737 434036398020033630276 1738 731375240939176721706 1739 1148806461389900452425 1740 1682471873186160624243 1741 2297612922779800904850 1742 2925500963756706886824 1743 3472291184160269042208 1744 3840194890467265166928 1745 3955200085021376711520 1746 3790906949944074504960 1747 3378146638389798362880 1748 2795692980844369232640 1749 2145837382865428062720 1750 1525166560464024360960 1751 1001962462517409792000 1752 607111415477034209280 1753 338443754606036213760 1754 173080969687994204160 1755 80927259556759142400 1756 34460053568570327040 1757 13301754267345223680 1758 4629189896770682880 1759 1443038499805593600 1760 399775168164003840 1761 97485198125432832 1762 20674226373525504 1763 3755081333735424 1764 572425607577600 1765 71228375171072 1766 6947780689920 1767 498216206336 1768 23353884672 1769 536870912 1770 1 1771 89 1772 3886 1773 110954 1774 2329831 1775 38364767 1776 515879028 1777 5824400832 1778 56342804193 1779 474224439897 1780 3514888130130 1781 23163713060670 1782 136802247345855 1783 728787351011895 1784 3521341342936080 1785 15503431960739340 1786 62441982946048635 1787 230848430196062115 1788 785680604489474610 1789 2467899436505306790 1790 7169929576815336765 1791 19302852983241395685 1792 48233122025266934340 1793 112016462317716763560 1794 242065844842670350515 1795 487212185968040117403 1796 914060759328441776142 1797 1599448036979243982258 1798 2611556943268253895837 1799 3980084795965961529093 1800 5662556669152122153336 1801 7520726809316308696524 1802 9323293111673682815856 1803 10784777258787803251344 1804 11635589865955907045376 1805 11701307119986827928000 1806 10959960538277947372800 1807 9551986257623965958400 1808 7737223344554166528000 1809 5816841326194880486400 1810 4052295583445458513920 1811 2611036340511853793280 1812 1552666585560104632320 1813 849968478900066631680 1814 427089198932747550720 1815 196314572682088611840 1816 82221861404485877760 1817 31232698431461130240 1818 10701418293346959360 1819 3285852167775191040 1820 897035534453440512 1821 215644622624391168 1822 45103534080786432 1823 8082588275048448 1824 1216079590326272 1825 149404531032064 1826 14393777586176 1827 1019786297344 1828 47244640256 1829 1073741824 1830 1 1831 90 1832 3975 1833 114840 1834 2440785 1835 40694598 1836 554243795 1837 6340279860 1838 62167205025 1839 530567244090 1840 3989112570027 1841 26678601190800 1842 159965960406525 1843 865589598357750 1844 4250128693947975 1845 19024773303675420 1846 77945414906787975 1847 293290413142110750 1848 1016529034685536725 1849 3253580040994781400 1850 9637829013320643555 1851 26472782560056732450 1852 67535975008508330025 1853 160249584342983697900 1854 354082307160387114075 1855 729278030810710467918 1856 1401272945296481893545 1857 2513508796307685758400 1858 4211004980247497878095 1859 6591641739234215424930 1860 9642641465118083682429 1861 13183283478468430849860 1862 16844019920989991512380 1863 20108070370461486067200 1864 22420367124743710296720 1865 23336896985942734973376 1866 22661267658264775300800 1867 20511946795901913331200 1868 17289209602178132486400 1869 13554064670749047014400 1870 9869136909640339000320 1871 6663331923957312307200 1872 4163702926071958425600 1873 2402635064460171264000 1874 1277057677832814182400 1875 623403771614836162560 1876 278536434086574489600 1877 113454559835947008000 1878 41934116724808089600 1879 13987270461122150400 1880 4182887702228631552 1881 1112680157077831680 1882 260748156705177600 1883 53186122355834880 1884 9298667865374720 1885 1365484121358336 1886 163798308618240 1887 15413563883520 1888 1067030937600 1889 48318382080 1890 1073741824 1891 1 1892 92 1893 4155 1894 122790 1895 2670465 1896 45576168 1897 635632991 1898 7448767450 1899 74847764745 1900 654901654140 1901 5050247058207 1902 34656826330854 1903 213323162788125 1904 1185521519170800 1905 5981307890663475 1906 27525030691571370 1907 115994961514138815 1908 449181242955686700 1909 1603109860969758225 1910 5286638110365854850 1911 16144989095310206355 1912 45748440586698019560 1913 120481540128621794925 1914 295321534360000357950 1915 674581475846354509875 1916 1437442645131484696068 1917 2859829006917902829381 1918 5316054686900649545490 1919 9238022572862869394895 1920 15013651699729211181120 1921 22825924943586514532289 1922 32468566408704598214718 1923 43210586877926853212100 1924 53796110212441469091960 1925 62636507865666682431120 1926 68177631235430155566816 1927 69335061630150245247552 1928 65834482112431463932800 1929 58313103193981959148800 1930 48132483875105311987200 1931 36977266251138433029120 1932 26401605743237990307840 1933 17490366773986583040000 1934 10730040916604088115200 1935 6082327806753156710400 1936 3177519127280464527360 1937 1525343977316246814720 1938 670527428009095987200 1939 268843236396702105600 1940 97855503910738329600 1941 32157428624472932352 1942 9478455561535094784 1943 2486108470860840960 1944 574682435766190080 1945 115670912577044480 1946 19962819852107776 1947 2894766551334912 1948 343010181120000 1949 31894158704640 1950 2182380257280 1951 97710505984 1952 2147483648 1953 1 1954 93 1955 4247 1956 126945 1957 2793255 1958 48246633 1959 681209159 1960 8084400441 1961 82296532195 1962 729749418885 1963 5705148712347 1964 39707073389061 1965 247979989118979 1966 1398844681958925 1967 7166829409834275 1968 33506338582234845 1969 143519992205710185 1970 565176204469825515 1971 2052291103925444925 1972 6889747971335613075 1973 21431627205676061205 1974 61893429682008225915 1975 166229980715319814485 1976 415803074488622152875 1977 969903010206354867825 1978 2112024120977839205943 1979 4297271652049387525449 1980 8175883693818552374871 1981 14554077259763518940385 1982 24251674272592080576015 1983 37839576643315725713409 1984 55294491352291112747007 1985 75679153286631451426818 1986 97006697090368322304060 1987 116432618078108151523080 1988 130814139101096837997936 1989 137512692865580400814368 1990 135169543742581709180352 1991 124147585306413423081600 1992 106445587069087271136000 1993 85109750126243745016320 1994 63378871994376423336960 1995 43891972517224573347840 1996 28220407690590671155200 1997 16812368723357244825600 1998 9259846934033621237760 1999 4702863104596711342080 2000 2195871405325342801920 2001 939370664405798092800 2002 366698740307440435200 2003 130012932535211261952 2004 41635884186008027136 2005 11964564032395935744 2006 3060790906627031040 2007 690353348343234560 2008 135633732429152256 2009 22857586403442688 2010 3237776732454912 2011 374904339824640 2012 34076538961920 2013 2280090763264 2014 99857989632 2015 2147483648 2016 1 2017 95 2018 4433 2019 135439 2020 3047145 2021 53833143 2022 777702425 2023 9446818759 2024 98465333077 2025 894342483275 2026 7164647550117 2027 51117370813755 2028 327394135897101 2029 1894804660196883 2030 9964518773752125 2031 47839997401903395 2032 210532669370179875 2033 852216188881245885 2034 3182643512865095955 2035 10994330179186502925 2036 35211123148347287355 2037 104756684093360348325 2038 290016840079336266315 2039 748263035919261781845 2040 1801509159183599173575 2041 4051830141390548941593 2042 8521319894005065937335 2043 16770426997917327425769 2044 30905844647400623690127 2045 53359828792119118456785 2046 86342925188499886865439 2047 130973644638922564173825 2048 186268135991213676920832 2049 248365003663631225157696 2050 310446012258844796131200 2051 363679375257313141044096 2052 399140971067774076810240 2053 410194929473742510809088 2054 394486672791576841442304 2055 354740757681914117299200 2056 298000924264418287288320 2057 233598372246863913369600 2058 170649716505977420021760 2059 116004352725039817850880 2060 73253184104538587136000 2061 42884584380748110888960 2062 23222556972663953817600 2063 11601597614518765486080 2064 5331113475056483696640 2065 2245440069119036620800 2066 863410413150092132352 2067 301661749256430551040 2068 95236332404411990016 2069 26989918971418902528 2070 6811935161597296640 2071 1516340429115621376 2072 294125051261747200 2073 48952949539340288 2074 6850457804734464 2075 783885218611200 2076 70433168687104 2077 4660039516160 2078 201863462912 2079 4294967296 2080 1 2081 96 2082 4528 2083 139872 2084 3182584 2085 56880288 2086 831535568 2087 10224521184 2088 107912151836 2089 992807816352 2090 8058990033392 2091 58282018363872 2092 378511506710856 2093 2222198796093984 2094 11859323433949008 2095 57804516175655520 2096 258372666772083270 2097 1062748858251425760 2098 4034859701746341840 2099 14176973692051598880 2100 46205453327533790280 2101 139967807241707635680 2102 394773524172696614640 2103 1038279875998598048160 2104 2549772195102860955420 2105 5853339300574148115168 2106 12573150035395614878928 2107 25291746891922393363104 2108 47676271645317951115896 2109 84265673439519742146912 2110 139702753980619005322224 2111 217316569827422451039264 2112 317241780630136241094657 2113 434633139654844902078528 2114 558811015922476021288896 2115 674125387516157937175296 2116 762820346325087217854336 2117 809335900541516587619328 2118 804681602265319352251392 2119 749227430473490958741504 2120 652741681946332404587520 2121 531599296511282200657920 2122 404248088752841333391360 2123 286654069231017237872640 2124 189257536829578404986880 2125 116137768485286698024960 2126 66107141353412064706560 2127 34824154587182719303680 2128 16932711089575249182720 2129 7576553544175520317440 2130 3108850482269128753152 2131 1165072162406522683392 2132 396898081660842541056 2133 122226251375830892544 2134 33801854133016199168 2135 8328275590712918016 2136 1810465480377368576 2137 343078000801087488 2138 55803407344074752 2139 7634343023345664 2140 854318387298304 2141 75093208203264 2142 4861902979072 2143 206158430208 2144 4294967296 2145 1 2146 98 2147 4720 2148 148928 2149 3462328 2150 63245456 2151 945296144 2152 11887592320 2153 128361194204 2154 1208632120024 2155 10044605666096 2156 74399998430656 2157 495075543438600 2158 2979221809515696 2159 16303721026136976 2160 81523163043553536 2161 373981699123394310 2162 1579494191795592300 2163 6160357418249193360 2164 22246693095544282560 2165 74559400711636988040 2166 232378713896775216240 2167 674709138656111886000 2168 1827826924343991277440 2169 4626331947100057051740 2170 10952883690779870026008 2171 24279828636543911109264 2172 50438046962713623120960 2173 98259765429162737842104 2174 179618216730155644378704 2175 308234100859658489616048 2176 496722077788660461683712 2177 751874920284981143173185 2178 1069116700915117384267842 2179 1428077295232165825445952 2180 1791747419361109979753088 2181 2111071121357403092204928 2182 2334976593191691023328000 2183 2423353403348352527490048 2184 2358590635004129663244288 2185 2151196542893314322070528 2186 1837082660403947009832960 2187 1467446681775405734707200 2188 1095150246736699904655360 2189 762565675291612880732160 2190 494652842144443507998720 2191 298382678323985460756480 2192 167038437294006848716800 2193 86581020263940687790080 2194 41441975723326018682880 2195 18261957570620169388032 2196 7382773126944780189696 2197 2727042406473887907840 2198 916022414697515974656 2199 278254356884677984256 2200 75931983856745316352 2201 18467016661803204608 2202 3964008961555824640 2203 741959408946249728 2204 119241157711495168 2205 16123004433989632 2206 1783729982799872 2207 155048319385600 2208 9929964388352 2209 416611827712 2210 8589934592 2211 1 2212 99 2213 4818 2214 153648 2215 3611256 2216 66707784 2217 1008541600 2218 12832888464 2219 140248786524 2220 1336993314228 2221 11253237786120 2222 84444604096752 2223 569475541869256 2224 3474297352954296 2225 19282942835652672 2226 97826884069690512 2227 455504862166947846 2228 1953475890918986610 2229 7739851610044785660 2230 28407050513793475920 2231 96806093807181270600 2232 306938114608412204280 2233 907087852552887102240 2234 2502536063000103163440 2235 6454158871444048329180 2236 15579215637879927077748 2237 35232712327323781135272 2238 74717875599257534230224 2239 148697812391876360963064 2240 277877982159318382220808 2241 487852317589814133994752 2242 804956178648318951299760 2243 1248596998073641604856897 2244 1820991621200098527441027 2245 2497193996147283209713794 2246 3219824714593275805199040 2247 3902818540718513071958016 2248 4446047714549094115532928 2249 4758329996540043550818048 2250 4781944038352482190734336 2251 4509787177897443985314816 2252 3988279203297261331903488 2253 3304529342179352744540160 2254 2562596928512105639362560 2255 1857715922028312785387520 2256 1257218517436056388730880 2257 793035520468428968755200 2258 465421115617992309473280 2259 253619457557947536506880 2260 128022995987266706472960 2261 59703933293946188070912 2262 25644730697564949577728 2263 10109815533418668097536 2264 3643064821171403882496 2265 1194276771582193958912 2266 354186340741423300608 2267 94399000518548520960 2268 22431025623359029248 2269 4705968370502074368 2270 861200566657744896 2271 135364162145484800 2272 17906734416789504 2273 1938778302185472 2274 164978283773952 2275 10346576216064 2276 425201762304 2277 8589934592 2278 1 2279 101 2280 5016 2281 163284 2282 3918552 2283 73930296 2284 1141957168 2285 14849971664 2286 165914563452 2287 1617490887276 2288 13927224414576 2289 106951079668992 2290 738364750062760 2291 4613248436692808 2292 26231537541561264 2293 136392769740995856 2294 651158630306328870 2295 2864485615252882302 2296 11646803391882758880 2297 43886753733883047240 2298 153620194834768222440 2299 500550302222774745480 2300 1520964081769711510800 2301 4316711768105877367920 2302 11459230997444254656060 2303 28487533380768023736108 2304 66391143603083635290768 2305 145183300253905096500768 2306 298133563590391429423512 2307 575273606943071104146936 2308 1043608281908450898436368 2309 1780660813827947219289264 2310 2858509355370279507456417 2311 4318185617347381737154821 2312 6139177238547480264595848 2313 8214212706887842224626628 2314 10342467969905064682356096 2315 12251684795986120259448960 2316 13650425425638231781883904 2317 14298604031432569292370432 2318 14073675254602408366783488 2319 13007853559092149302533120 2320 11281087748773875408347136 2321 9171655612870811128442880 2322 6982909779052524064112640 2323 4972650361492681959505920 2324 3307472555340541746216960 2325 2051492156554850246983680 2326 1184461688793932155453440 2327 635261911103161779486720 2328 315749925268479601016832 2329 145052597285457325719552 2330 61399276928548567252992 2331 23862695888008740077568 2332 8480406413925001723904 2333 2742739883905811218432 2334 802771682001395122176 2335 211229026660456071168 2336 49568019617220132864 2337 10273137307661893632 2338 1857765295460974592 2339 288635058707759104 2340 37752247135764480 2341 4042534888144896 2342 340303143763968 2343 21118354194432 2344 858993459200 2345 17179869184 2346 1 2347 102 2348 5117 2349 168300 2350 4081836 2351 77848848 2352 1215887464 2353 15991928832 2354 180764535116 2355 1783405450728 2356 15544715301852 2357 120878304083568 2358 845315829731752 2359 5351613186755568 2360 30844785978254072 2361 162624307282557120 2362 787551400047324726 2363 3515644245559211172 2364 14511289007135641182 2365 55533557125765806120 2366 197506948568651269680 2367 654170497057542967920 2368 2021514383992486256280 2369 5837675849875588878720 2370 15775942765550132023980 2371 39946764378212278392168 2372 94878676983851659026876 2373 211574443856988731791536 2374 443316863844296525924280 2375 873407170533462533570448 2376 1618881888851522002583304 2377 2824269095736398117725632 2378 4639170169198226726745681 2379 7176694972717661244611238 2380 10457362855894862001750669 2381 14353389945435322489222476 2382 18556680676792906906982724 2383 22594152765891184941805056 2384 25902110221624352041332864 2385 27949029457070801074254336 2386 28372279286034977659153920 2387 27081528813694557669316608 2388 24288941307866024710880256 2389 20452743361644686536790016 2390 16154565391923335192555520 2391 11955560140545206023618560 2392 8280122916833223705722880 2393 5358964711895391993200640 2394 3235953845348782402437120 2395 1819723599897093934940160 2396 951011836371641380503552 2397 460802522553936926736384 2398 206451874214005892972544 2399 85261972816557307330560 2400 32343102301933741801472 2401 11223146297830812942336 2402 3545511565907206340608 2403 1014000708661851193344 2404 260797046277676204032 2405 59841156924882026496 2406 12130902603122868224 2407 2146400354168733696 2408 326387305843523584 2409 41794782023909376 2410 4382838031908864 2411 361421497958400 2412 21977347653632 2413 876173328384 2414 17179869184 2415 1 2416 104 2417 5321 2418 178534 2419 4418436 2420 86012520 2421 1371585160 2422 18423703760 2423 212748392780 2424 2144934520960 2425 19111526203308 2426 151967734687272 2427 1087072437898888 2428 7042244846219072 2429 41548012351765208 2430 224313879239065264 2431 1112800014612438966 2432 5090747045653860624 2433 21542577498254063526 2434 84556135140037088484 2435 308574062820182881920 2436 1049184394194845507280 2437 3329855378107572192120 2438 9880704617860561391280 2439 27451294465301309781420 2440 71498649909312542440128 2441 174772205740276215811212 2442 401331797824692049845288 2443 866465751558273989507352 2444 1760040898222055585419008 2445 3365696229918447069724200 2446 6062032873439442122892240 2447 10287708360671022962196945 2448 16455035311114114698102600 2449 24810752801330184490973145 2450 35268115657225046492723814 2451 47263460567663551885427676 2452 59707514119476998755770504 2453 71090415753406721924942976 2454 79753249900319505156920064 2455 84270338200176579807662592 2456 83826087385764512987624448 2457 78451998935255140049513472 2458 69030625977376735958550528 2459 57060052115212708266135552 2460 44264690924391876408729600 2461 32191243197923635752960000 2462 21919210545561839404646400 2463 13953883269139566388838400 2464 8291631290594658739814400 2465 4590459036165829250383872 2466 2362826195297219687743488 2467 1128056919321879746445312 2468 498165721244569093275648 2469 202867047935048356462592 2470 75909350901698296545280 2471 25991804161568832225280 2472 8105023840476263874560 2473 2288798463601378590720 2474 581435249480234434560 2475 131813216452886921216 2476 26408205560414470144 2477 4619188014180990976 2478 694569393710956544 2479 87972402079727616 2480 9127097561776128 2481 744820343570432 2482 44830868635648 2483 1769526525952 2484 34359738368 2485 1 2486 105 2487 5425 2488 183855 2489 4596970 2490 90430956 2491 1457597680 2492 19795288920 2493 231172096540 2494 2357682913740 2495 21256460724268 2496 171079260890580 2497 1239040172586160 2498 8129317284117960 2499 48590257197984280 2500 265861891590830472 2501 1337113893851504230 2502 6203547060266299590 2503 26633324543907924150 2504 106098712638291152010 2505 393130197960219970404 2506 1357758457015028389200 2507 4379039772302417699400 2508 13210559995968133583400 2509 37331999083161871172700 2510 98949944374613852221548 2511 246270855649588758251340 2512 576104003564968265656500 2513 1267797549382966039352640 2514 2626506649780329574926360 2515 5125737128140502655143208 2516 9427729103357889192616440 2517 16349741234110465085089185 2518 26742743671785137660299545 2519 41265788112444299189075745 2520 60078868458555230983696959 2521 82531576224888598378151490 2522 106970974687140550641198180 2523 130797929872883720680713480 2524 150843665653726227081863040 2525 164023588100496084964582656 2526 168096425585941092795287040 2527 162278086321019653037137920 2528 147482624912631876008064000 2529 126090678092589444224686080 2530 101324743039604584674865152 2531 76455934122315512161689600 2532 54110453743485475157606400 2533 35873093814701405793484800 2534 22245514559734225128652800 2535 12882090326760487990198272 2536 6953285231463048938127360 2537 3490883114619099434188800 2538 1626222640566448839720960 2539 701032769179617449738240 2540 278776398836746653007872 2541 101901155063267128770560 2542 34096828002045096099840 2543 10393822304077642465280 2544 2870233713081613025280 2545 713248465933121355776 2546 158221422013301391360 2547 31027393574595461120 2548 5313757407891947520 2549 782541795790684160 2550 97099499641503744 2551 9871917905346560 2552 789651212206080 2553 46600395161600 2554 1803886264320 2555 34359738368 2556 1 2557 107 2558 5635 2559 194705 2560 4964680 2561 99624896 2562 1638459592 2563 22710484280 2564 270762674380 2565 2820027106820 2566 25971826551748 2567 213592182339116 2568 1581198694367320 2569 10607397629290280 2570 64848891766220200 2571 363042405986799032 2572 1868837677033165174 2573 8877774847969308050 2574 39040418664440523330 2575 159365361726107000310 2576 605327623236802274424 2577 2144018852935468330008 2578 7094556686332474477800 2579 21968639540572968982200 2580 63753119075098138339500 2581 173613942540937594566948 2582 444170744398816462694436 2583 1068645714864145782159180 2584 2420005556512902570665640 2585 5162101748546261653631640 2586 10378750427701161804995928 2587 19679203359638894502902856 2588 35205199440826243470322065 2589 59442226140006067830477915 2590 94751275456014574509674835 2591 142610444683443829361848449 2592 202689313141999060345545408 2593 272034127136917747397501160 2594 344739879247164821963109840 2595 412439525399493668443290000 2596 465710919407948539128308736 2597 496143601786933262724452352 2598 498470937492901838627712000 2599 472038797554671182082339840 2600 421055927917853196240814080 2601 353506099224783473124237312 2602 279105420201524681511419904 2603 207022321988116499480985600 2604 144094001301672356108697600 2605 93991702189137036715622400 2606 57373119446228938247503872 2607 32717465884984024918523904 2608 17397453577545197310443520 2609 8607988869804647708098560 2610 3953478050312515129180160 2611 1680841937195981552484352 2612 659453952736760434786304 2613 237899138128579353640960 2614 78587478308167834664960 2615 23657878321236897955840 2616 6453715892096347406336 2617 1584718353879544102912 2618 347470237601198243840 2619 67368544557082869760 2620 11410056611574579200 2621 1662183091222872064 2622 204070917188354048 2623 20533487022899200 2624 1625902819573760 2625 95004676587520 2626 3642132267008 2627 68719476736 2628 1 2629 108 2630 5742 2631 200340 2632 5159385 2633 104589576 2634 1738084488 2635 24348943872 2636 293473158660 2637 3090789781200 2638 28791853658568 2639 239564008890864 2640 1794790876706436 2641 12188596323657600 2642 75456289395510480 2643 427891297753019232 2644 2231880083019964206 2645 10746612525002473224 2646 47918193512409831380 2647 198405780390547523640 2648 764692984962909274734 2649 2749346476172270604432 2650 9238575539267942807808 2651 29063196226905443460000 2652 85721758615671107321700 2653 237367061616035732906448 2654 617784686939754057261384 2655 1512816459262962244853616 2656 3488651271377048352824820 2657 7582107305059164224297280 2658 15540852176247423458627568 2659 30057953787340056307898784 2660 54884402800465137973224921 2661 94647425580832311300799980 2662 154193501596020642340152750 2663 237361720139458403871523284 2664 345299757825442889707393857 2665 474723440278916807743046568 2666 616774006384082569360611000 2667 757179404646658490406399840 2668 878150444807442207571598736 2669 961854521194881801852761088 2670 994614539279835101352164352 2671 970509735047573020710051840 2672 893094725472524378323153920 2673 774562027142636669365051392 2674 632611519426308154635657216 2675 486127742189641180992405504 2676 351116323289788855589683200 2677 238085703490809392824320000 2678 151364821635365974963126272 2679 90090585331212963166027776 2680 50114919462529222228967424 2681 26005442447349845018542080 2682 12561466920117162837278720 2683 5634319987508496681664512 2684 2340295889932741987270656 2685 897353090865339788427264 2686 316486616436747188305920 2687 102245356629404732620800 2688 30111594213333245362176 2689 8038434245975891509248 2690 1932188591480742346752 2691 414838782158281113600 2692 78778601168657448960 2693 13072239702797451264 2694 1866254008411226112 2695 224604404211253248 2696 22159389842472960 2697 1720907496161280 2698 98646808854528 2699 3710851743744 2700 68719476736 2701 1 2702 110 2703 5958 2704 211824 2705 5560065 2706 114908346 2707 1947263640 2708 27825112848 2709 342171046404 2710 3677736098520 2711 34973433220968 2712 297147716208000 2713 2273918894488164 2714 15778178077070472 2715 99833482042825680 2716 578803876544040192 2717 3087662678526002670 2718 15210372691042401636 2719 69411418562414777828 2720 294242167415367186400 2721 1161504545744004322014 2722 4278732446098089153900 2723 14737268491612484016672 2724 47540347305441329075616 2725 143848151069481994241700 2726 408810578847377947549848 2727 1092518810171825523074280 2728 2748385833142470359376384 2729 6514284189902972842532052 2730 14559409847813260929946920 2731 30705066786365751907222128 2732 61139658139834903225153920 2733 115000310375145250589022489 2734 204416231181762587247249822 2735 343488352757685264941752710 2736 545748723331499688551828784 2737 820023198104359697450440425 2738 1165322955929802587157834282 2739 1566220886941916184846704136 2740 1990727417414823629127621840 2741 2392509254100759188384398416 2742 2718155410809766216995958560 2743 2918323581669598705057686528 2744 2959738813607243223414380544 2745 2834114195567670419743257600 2746 2560751478087685426011359232 2747 2181735573711581493365760000 2748 1751350781042257490263719936 2749 1323371807669071217574494208 2750 940318350070387104003686400 2751 627536228616984760611766272 2752 392820228601944913092280320 2753 230296090124955148561022976 2754 126235281372408289476476928 2755 64572351814816852874362880 2756 30757253827742822356221952 2757 13608935864949735350599680 2758 5577944870730823762968576 2759 2111192798167426765160448 2760 735218589502899109232640 2761 234602307472142710603776 2762 68261622672642382233600 2763 18009057083432525365248 2764 4279215965119765807104 2765 908456165485219676160 2766 170629442040112349184 2767 28010733414006128640 2768 3957112421033705472 2769 471368198264979456 2770 46039687181107200 2771 3540461801177088 2772 201004469452800 2773 7490422964224 2774 137438953472 2775 1 2776 111 2777 6068 2778 217782 2779 5771889 2780 120468411 2781 2062171986 2782 29772376488 2783 369996159252 2784 4019907144924 2785 38651169319488 2786 332121149428968 2787 2571066610696164 2788 18052096971558636 2789 115611660119896152 2790 678637358586865872 2791 3666466555070042862 2792 18298035369568404306 2793 84621791253457179464 2794 363653585977781964228 2795 1455746713159371508414 2796 5440236991842093475914 2797 19016000937710573170572 2798 62277615797053813092288 2799 191388498374923323317316 2800 552658729916859941791548 2801 1501329389019203470624128 2802 3840904643314295882450664 2803 9262670023045443201908436 2804 21073694037716233772478972 2805 45264476634179012837169048 2806 91844724926200655132376048 2807 176139968514980153814176409 2808 319416541556907837836272311 2809 547904583939447852189002532 2810 889237076089184953493581494 2811 1365771921435859386002269209 2812 1985346154034162284608274707 2813 2731543842871718772004538418 2814 3556948304356739813974325976 2815 4383236671515582817512020256 2816 5110664664910525405380356976 2817 5636478992479364922053645088 2818 5878062395276841928472067072 2819 5793853009174913643157638144 2820 5394865673655355845754616832 2821 4742487051799266919377119232 2822 3933086354753838983629479936 2823 3074722588711328707838214144 2824 2263690157739458321578180608 2825 1567854578687371864615452672 2826 1020356457218929673704046592 2827 623116318726900061653303296 2828 356531371497363438037499904 2829 190807633187225142350839808 2830 95329605642559675230584832 2831 44366189692692557706821632 2832 19186880735680559113568256 2833 7689137668898250528129024 2834 2846411387670325874393088 2835 969820896975041819836416 2836 302863930144785092837376 2837 86270679756074907598848 2838 22288273048552291172352 2839 5187672130604985483264 2840 1079085607525332025344 2841 198640175454118477824 2842 31967845835039834112 2843 4428480619298684928 2844 517407885446086656 2845 49580148982284288 2846 3741466270629888 2847 208494892417024 2848 7627861917696 2849 137438953472 2850 1 2851 113 2852 6290 2853 229918 2854 6207453 2855 132012189 2856 2303108808 2857 33896720460 2858 429540912228 2859 4759899463428 2860 46690983609336 2861 409423488067944 2862 3235308909554100 2863 23194230192950964 2864 151715854063013424 2865 909860678826658176 2866 5023741272243774606 2867 25630968479708490030 2868 121217861992593988076 2869 532897168484696323156 2870 2183053885114935436870 2871 8351730418160836492742 2872 29896474921394760122400 2873 100309617672474959433432 2874 315943729969030949501892 2875 935435726666706588426180 2876 2606646848852923354207224 2877 6843563421352702823698920 2878 16944479309674034966809764 2879 39599034083807120176295844 2880 87411864709611480382126992 2881 182373678194558680806714144 2882 359829418367381464078928505 2883 671696478586868145464625129 2884 1186737667053263527861547154 2885 1985046243968080657871586558 2886 3144246073614229292989432197 2887 4716889996905881056612813125 2888 6702236150940043341221087832 2889 9020035990100177357983402812 2890 11497133280229062445460672208 2891 13877138007941691040404397488 2892 15857808322300415732814359040 2893 17151020380235571772579357248 2894 17549977799728597500101772288 2895 16982571692005183132069893120 2896 15532218399109978610886352896 2897 13418060458352372822383718400 2898 10940895298219006675097174016 2899 8413135335162115737254608896 2900 6095234894166288507771813888 2901 4156065614593673402934951936 2902 2663829233164759409061396480 2903 1602764008951163561344106496 2904 903870376181952018425839616 2905 476944872017009959932264448 2906 235025400977811908167991296 2907 107919260121065674527211520 2908 46062899140259368755265536 2909 18224686725466826930651136 2910 6662643672315693568622592 2911 2242505724094868732510208 2912 691998540045645093273600 2913 194829632560702106370048 2914 49764218227709567827968 2915 11454429868735302991872 2916 2356811390504782528512 2917 429248196743276789760 2918 68364172289378353152 2919 9374369124043456512 2920 1084395919874457600 2921 102901764235198464 2922 7691427433676800 2923 424617646751744 2924 15393162788864 2925 274877906944 2926 1 2927 114 2928 6403 2929 236208 2930 6437371 2931 138219642 2932 2435120997 2933 36199829268 2934 463437632688 2935 5189440375656 2936 51450883072764 2937 456114471677280 2938 3644732397622044 2939 26429539102505064 2940 174910084255964388 2941 1061576532889671600 2942 5933601951070432782 2943 30654709751952264636 2944 146848830472302478106 2945 654115030477290311232 2946 2715951053599631760026 2947 10534784303275771929612 2948 38248205339555596615142 2949 130206092593869719555832 2950 416253347641505908935324 2951 1251379456635737537928072 2952 3542082575519629942633404 2953 9450210270205626177906144 2954 23788042731026737790508684 2955 56543513393481155143105608 2956 127010898793418600558422836 2957 269785542904170161188841136 2958 542203096561940144885642649 2959 1031525896954249609543553634 2960 1858434145640131673326172283 2961 3171783911021344185733133712 2962 5129292317582309950861018755 2963 7861136070520110349602245322 2964 11419126147845924397833900957 2965 15722272141040220699204490644 2966 20517169270329239803444075020 2967 25374271288170753485865069696 2968 29734946330242106773218756528 2969 33008828702535987505393716288 2970 34700998179964169272681129536 2971 34532549491733780632171665408 2972 32514790091115161742956246016 2973 28950278857462351433270071296 2974 24358955756571379497480892416 2975 19354030633381122412351782912 2976 14508370229328404245026422784 2977 10251300508759961910706765824 2978 6819894847758432811996348416 2979 4266593242115922970405502976 2980 2506634385133115579769946112 2981 1380815248198961978358104064 2982 711970272994821868100255744 2983 342944661098877582695202816 2984 153982159261325043282477056 2985 64287585865726195685916672 2986 24887330397782520499273728 2987 8905149396410562301132800 2988 2934504264140513825783808 2989 886828172606347199643648 2990 244593850788411674198016 2991 61218648096444870819840 2992 13811241259240085520384 2993 2786059587248059318272 2994 497612369032655142912 2995 77738541413421809664 2996 10458765043917914112 2997 1187297684109656064 2998 110593191668875264 2999 8116045080428544 3000 440010809540608 3001 15668040695808 3002 274877906944 3003 1 3004 116 3005 6631 3006 249014 3007 6909787 3008 151094384 3009 2711560281 3010 41070071262 3011 535837291224 3012 6116315641032 3013 61829763824076 3014 559016237822808 3015 4556961340976604 3016 33719003897749152 3017 227769162460974516 3018 1411396701401600376 3019 8056755016849775982 3020 42521913654093130200 3021 208158249976207007378 3022 947812691421895267444 3023 4024181114554212382490 3024 15966686410475035449664 3025 59317773946107140474366 3026 206702503272980912786116 3027 676665532829245348046988 3028 2083886151918749355798720 3029 6044841488791105018489548 3030 16534375421244886063172952 3031 42688463271437990146320972 3032 104119598855534630724122976 3033 240097925580380910844634052 3034 523807340491007362305686808 3035 1081774182370280467263324921 3036 2115932090078129899314838932 3037 3921485939548630892413279551 3038 6888652202301607532385478278 3039 11472860139624998322327286179 3040 18119720705684730251324282832 3041 27141398288886145097038391601 3042 38560524436732069494872292558 3043 51961713552409681201853056308 3044 66408609828829233092753219736 3045 80483488906583613744948895920 3046 92478721363020201051831229344 3047 100718655585036144283468562112 3048 103934545851662119177533924480 3049 101579889074582723007299576832 3050 93979859039692674919182563328 3051 82259513471496082364021035008 3052 68071942146523881407313567744 3053 53216431496090649069729988608 3054 39268040967416770400759611392 3055 27322495865278356633409880064 3056 17906382937632788594398199808 3057 11039820869364961520580952064 3058 6394084018465193137897996288 3059 3473600769392745824816463872 3060 1766885207088521318895714304 3061 839871481459080208672882688 3062 372251904388376282250870784 3063 153462502129234911871107072 3064 58679810191975603299680256 3065 20744803056961638428049408 3066 6755836700887374851211264 3067 2018250196001106073485312 3068 550406349673268219215872 3069 136248537452129827160064 3070 30408542105728230359040 3071 6069731543528773779456 3072 1072963279478732095488 3073 165935847870761533440 3074 22104827771945484288 3075 2485188559888187392 3076 229302428418179072 3077 16672100970397696 3078 895689659777024 3079 31610959298560 3080 549755813888 3081 1 3082 117 3083 6747 3084 255645 3085 7158801 3086 158004171 3087 2862654665 3088 43781631543 3089 576907362486 3090 6652152932256 3091 67946079465108 3092 620846001646884 3093 5115977578799412 3094 38275965238725756 3095 261488166358723668 3096 1639165863862574892 3097 9468151718251376358 3098 50578668670942906182 3099 250680163630300137578 3100 1155970941398102274822 3101 4971993805976107649934 3102 19990867525029247832154 3103 75284460356582175924030 3104 266020277219088053260482 3105 883368036102226260833104 3106 2760551684747994703845708 3107 8128727640709854374288268 3108 22579216910035991081662500 3109 59222838692682876209493924 3110 146808062126972620870443948 3111 344217524435915541568757028 3112 763905266071388273150320860 3113 1605581522861287829569011729 3114 3197706272448410366578163853 3115 6037418029626760791728118483 3116 10810138141850238424798757829 3117 18361512341926605854712764457 3118 29592580845309728573651569011 3119 45261118994570875348362674433 3120 65701922725618214591910684159 3121 90522237989141750696725348866 3122 118370323381238914294606276044 3123 146892098735412846837702115656 3124 172962210269603814796780125264 3125 193197376948056345335299791456 3126 204653201436698263461002486592 3127 205514434926244842184833501312 3128 195559748114275397926482140160 3129 176239372511188757283203598336 3130 150331455618019963771334602752 3131 121288373642614530477043556352 3132 92484472463507419470489600000 3133 66590536832695127034169491456 3134 45228878802911145227808079872 3135 28946203806997750114979151872 3136 17433904887830154658478948352 3137 9867684787857938962714460160 3138 5240485976481267143712178176 3139 2606756688547601527568596992 3140 1212123385847456490923753472 3141 525714406517611194121977856 3142 212142312321210515170787328 3143 79424613248937241727729664 3144 27500639757849013279260672 3145 8774086896888480924696576 3146 2568656545674374292701184 3147 686654887125398046375936 3148 166657079557858057519104 3149 36478273649257004138496 3150 7142694823007505874944 3151 1238899127349493628928 3152 188040675642707017728 3153 24590016331833671680 3154 2714490988306366464 3155 245974529388576768 3156 17567790630174720 3157 927300619075584 3158 32160715112448 3159 549755813888 3160 1 3161 119 3162 6981 3163 269139 3164 7670091 3165 172321773 3166 3178663007 3167 49506940873 3168 664470625572 3169 7805967657228 3170 81250385329620 3171 756738160577100 3172 6357669582093180 3173 48507920396324580 3174 338040096836175180 3175 2162142196580022228 3176 12746483445976526142 3177 69514972107445658898 3178 351837500972185949942 3179 1657331268658702549978 3180 7283935688772312199578 3181 29934855136981463132022 3182 115266195406640671588338 3183 416589197932252405108542 3184 1415408590540402367354068 3185 4527287756952447225511916 3186 13649831010205843781979684 3187 38836672191455699830239036 3188 104381272512754858372818924 3189 265253739512338373289431796 3190 637833648689860783309644924 3191 1452340314943219356287834916 3192 3133392055004064375869653449 3193 6408869318170986025716187311 3194 12432830574523581524884446189 3195 22884974201103760008254994795 3196 39981788625627082704310280115 3197 66315605529162940283077097925 3198 104446280685190332495665812455 3199 156224160714759965288636033025 3200 221926083440378179880546717184 3201 299414799359522415688056973776 3202 383632745497890675426914667744 3203 466746407740429508472184356576 3204 539121797487263974928860041984 3205 591047955332810954131602069504 3206 614820837799641369106838474496 3207 606588617966765082296149142784 3208 567358868739739553136167878656 3209 502810200640397478337741799424 3210 421951284878654458019712761856 3211 335061219748736480424576712704 3212 251559481759709965975148691456 3213 178409952468301399296147062784 3214 119403961412820040570595311616 3215 75326312501825654888437252096 3216 44735494563518248279672356864 3217 24975855552197145069141098496 3218 13087728641510135814992953344 3219 6425636762942659546060947456 3220 2949961178212524175969484800 3221 1263571125356432903414743040 3222 503709237891358272069304320 3223 186349866255723496734720000 3224 63775366412586507483217920 3225 20116830339451336142094336 3226 5823967978474146631778304 3227 1539966853808654150270976 3228 369792432764973119176704 3229 80099242121521514151936 3230 15524288773364505378816 3231 2665838930341694275584 3232 400671367617247707136 3233 51894523651973709824 3234 5674956506001309696 3235 509516849407328256 3236 36062881879425024 3237 1886761953263616 3238 64871186038784 3239 1099511627776 3240 1 3241 120 3242 7100 3243 276120 3244 7939230 3245 179991864 3246 3350984780 3247 52685603880 3248 713977566445 3249 8470438282800 3250 89056352986848 3251 837988545906720 3252 7114407742670280 3253 54865589978417760 3254 386548017232499760 3255 2500182293416197408 3256 14908625642556548370 3257 82261455553422185040 3258 421352473079631608840 3259 2009168769630888499920 3260 8941266957431014749556 3261 37218790825753775331600 3262 145201050543622134720360 3263 531855393338893076696880 3264 1831997788472654772462610 3265 5942696347492849592865984 3266 18177118767158291007491600 3267 52486503201661543612218720 3268 143217944704210558203057960 3269 369635012025093231662250720 3270 903087388202199156599076720 3271 2090173963633080139597479840 3272 4585732369947283732157488365 3273 9542261373175050401585840760 3274 18841699892694567550600633500 3275 35317804775627341533139440984 3276 62866762826730842712565274910 3277 106297394154790022987387378040 3278 170761886214353272778742910380 3279 260670441399950297784301845480 3280 378150244155138145169182750209 3281 521340882799900595568603690960 3282 683047544857413091114971641520 3283 850379153238320183899099024320 3284 1005868205227693483401044398560 3285 1130169752820074929060462111488 3286 1205868793132452323238440544000 3287 1221409455766406451402987617280 3288 1173947486706504635432317021440 3289 1070169069380137031473909678080 3290 924761485519051936357454561280 3291 757012504627390938444289474560 3292 586620701508446446399725404160 3293 429969434228011365271295754240 3294 297813913881121439866742374400 3295 194730273914645695459032563712 3296 120061807065343903168109608960 3297 69711350115715393348813455360 3298 38063584193707280884134051840 3299 19513365404452795361053900800 3300 9375597941155183722030432256 3301 4213532303568957079384227840 3302 1767280363247791175484047360 3303 690059104147081768804024320 3304 250125232668310004217937920 3305 83892196752037843625312256 3306 25940798317925482773872640 3307 7363934832282800782049280 3308 1909759286573627269447680 3309 449891674886494633328640 3310 95623530894886019530752 3311 18190127703706199654400 3312 3066510297958941982720 3313 452565891269221416960 3314 57569480157975019520 3315 6184473355408637952 3316 545579731286753280 3317 37949643832688640 3318 1951633139302400 3319 65970697666560 3320 1099511627776 3321 1 3322 122 3323 7340 3324 290320 3325 8491470 3326 195870324 3327 3710968508 3328 59387573440 3329 819348774205 3330 9898393415690 3331 105997229552448 3332 1016101251880416 3333 8790384834483720 3334 69094405463758320 3335 496279197189335280 3336 3273278327881196928 3337 19908990229388943186 3338 112078706838535281780 3339 585875384186475978920 3340 2851873715790151717600 3341 12959604496692791749396 3342 55101324740615804830712 3343 219638632195129685383560 3344 822257494426137346137600 3345 2895708575150440925856370 3346 9606691924438159137791204 3347 30062511462143990193223568 3348 88840740735978125627201920 3349 248190951107533645427495400 3350 656070901433514348068366640 3351 1642357412252385619923578160 3352 3896348740037478452795633280 3353 8766080297213444011352448045 3354 18713726113069617865900817490 3355 37926222639044668353772315020 3356 73001204561016476634340707984 3357 133502372377985525778844156878 3358 232030919808251708412517927860 3359 383356674523933318753517666460 3360 602194213828656843341787666240 3361 899491126955038740737786441169 3362 1277641371110176885906969191378 3363 1725729310457214282252179023440 3364 2216474242953146366129042307360 3365 2706626511704333851199242447200 3366 3141906163275461895862550908608 3367 3466208298772602181359364766976 3368 3633147042031311097879868705280 3369 3616766398239317538238292256000 3370 3418064042793146302338543720960 3371 3065099624279325999305273917440 3372 2606535475665494811159198597120 3373 2100645710763228323288304353280 3374 1603210837244904258070746562560 3375 1157752782337144170409333882880 3376 790358101676888575192517312512 3377 509522354894635294086174736384 3378 309834964246403199685032673280 3379 177486284425138067581760962560 3380 95640533791867357129322004480 3381 48402328750060774444138233856 3382 22964728185879324523445092352 3383 10194344970385705334252503040 3384 4224619830642664119772119040 3385 1630243440962473541825986560 3386 584142662088657852061188096 3387 193725191822001170024497152 3388 59245531468133766329794560 3389 16637628951139228833546240 3390 4269410248033749172224000 3391 995406880667875286188032 3392 209437189493478238715904 3393 39446765705371341291520 3394 6585586487187105382400 3395 962701262696417853440 3396 121323433671358676992 3397 12914526442104029184 3398 1129109106406195200 3399 77850920804679680 3400 3969236976271360 3401 133040906960896 3402 2199023255552 3403 1 3404 123 3405 7462 3406 297660 3407 8781790 3408 204361794 3409 3906838832 3410 63098541948 3411 878736347645 3412 10717742189895 3413 115895622968138 3414 1122098481432864 3415 9806486086364136 3416 77884790298242040 3417 565373602653093600 3418 3769557525070532208 3419 23182268557270140114 3420 131987697067924224966 3421 697954091025011260700 3422 3437749099976627696520 3423 15811478212482943466996 3424 68060929237308596580108 3425 274739956935745490214272 3426 1041896126621267031521160 3427 3717966069576578271993970 3428 12502400499588600063647574 3429 39669203386582149331014772 3430 118903252198122115820425488 3431 337031691843511771054697320 3432 904261852541047993495862040 3433 2298428313685899967991944800 3434 5538706152289864072719211440 3435 12662429037250922464148081325 3436 27479806410283061877253265535 3437 56639948752114286219673132510 3438 110927427200061144988113023004 3439 206503576939002002413184864862 3440 365533292186237234191362084738 3441 615387594332185027166035594320 3442 985550888352590162095305332700 3443 1501685340783695584079574107409 3444 2177132498065215626644755632547 3445 3003370681567391168159148214818 3446 3942203553410360648381221330800 3447 4923100754657480217328284754560 3448 5848532674979795747061793355808 3449 6608114462048064077221915675584 3450 7099355340803913279239233472256 3451 7249913440270628636118160961280 3452 7034830441032463840576835976960 3453 6483163667072472301643817638400 3454 5671635099944820810464472514560 3455 4707181186428723134447502950400 3456 3703856548008132581359050915840 3457 2760963619582048428480080445440 3458 1948110884014032745601851195392 3459 1299880456571523869278692048896 3460 819357319141038493771207409664 3461 487321248671541267266793635840 3462 273126818217005424711082967040 3463 144042862541928131573460238336 3464 71367056935940098967583326208 3465 33159073156265029857697595392 3466 14418964801028369454024622080 3467 5854863271605137661598105600 3468 2214386103051131393887174656 3469 777867853910659022085685248 3470 252970723290134936354291712 3471 75883160419272995163340800 3472 20907039199172978005770240 3473 5264817128701624458412032 3474 1204844070161353524903936 3475 248883955198849580007424 3476 46032352192558446673920 3477 7548287749883523235840 3478 1084024696367776530432 3479 134237960113462706176 3480 14043635548510224384 3481 1206960027210874880 3482 81820157780951040 3483 4102277883232256 3484 135239930216448 3485 2199023255552 3486 1 3487 125 3488 7708 3489 312584 3490 9377110 3491 221925374 3492 4315562420 3493 70912219612 3494 1004933431541 3495 12475214885185 3496 137331107347928 3497 1353889727369140 3498 12050683049229864 3499 97497762470970312 3500 721143183249577680 3501 4900304730376719408 3502 30721383607411204530 3503 178352234182464505194 3504 961929485160859710632 3505 4833657282026650217920 3506 22686976412436198860036 3507 99683885662274483514100 3508 410861815410362683374488 3509 1591376040492758011949704 3510 5801758322819112335036290 3511 19938332638741756607635514 3512 64674004385759349458309920 3513 198241658971286414482455032 3514 574838196239756002695548296 3515 1578325236228071535605256680 3516 4106952018767995954983668880 3517 10135562779661664008703101040 3518 23739841341830650609586504205 3519 52804664484784906805549428185 3520 111599561572680409974179663580 3521 224207324704289717427459288024 3522 428358431339124292389410910870 3523 778540446064241239017731814462 3524 1346454178704659495548759763796 3525 2216326077016960216427376521340 3526 3472787117488875908270184772809 3527 5180503179632606794803903847365 3528 7357635677697822421448659479912 3529 9948944916545142984699517760436 3530 12807507861478201514090727416160 3531 15694734184294756181718362864928 3532 18305179812007655571345502387200 3533 20315584264900041433683064823424 3534 21448624121878455194596627905792 3535 21534657321573721112813157899520 3536 20552824549137399982797489592320 3537 18637962434089765413752107791360 3538 16050451386318364755376447979520 3539 13118218920865578850254056816640 3540 10168676715598313591198182277120 3541 7470038123178129602562012086272 3542 5196102224599589360482394439680 3543 3419118232284086232328591507456 3544 2126035886953618254809208455168 3545 1247769315560087959244670238720 3546 690296498975938980995626172416 3547 359452782019796362114503802880 3548 175893187028145227792864247808 3549 80737111113558429169419812864 3550 34692792873661876569647349760 3551 13924112646261406717083385856 3552 5206640060012921809860034560 3553 1808706431111452980525662208 3554 581824606999542867871924224 3555 172673360037718968332451840 3556 47078895527047580469952512 3557 11734478327564602441728000 3558 2658572095521556629815296 3559 543800262590257606688768 3560 99612992135000416583680 3561 16180600196134823002112 3562 2302287352849015767040 3563 282519555775435636736 3564 29294231124231323648 3565 2495740212202700800 3566 167742593445134336 3567 8339795696680960 3568 272678883688448 3569 4398046511104 3570 1 3571 126 3572 7833 3573 320292 3574 9689694 3575 231302484 3576 4537487794 3577 75227782032 3578 1075845651153 3579 13480148316726 3580 149806322233113 3581 1491220834717068 3582 13404572776599004 3583 109548445520200176 3584 818640945720547992 3585 5621447913626297088 3586 35621688337787923938 3587 209073617789875709724 3588 1140281719343324215826 3589 5795586767187509928552 3590 27520633694462849077956 3591 122370862074710682374136 3592 510545701072637166888588 3593 2002237855903120695324192 3594 7393134363311870346985994 3595 25740090961560868942671804 3596 84612337024501106065945434 3597 262915663357045763940764952 3598 773079855211042417178003328 3599 2153163432467827538300804976 3600 5685277254996067490588925560 3601 14242514798429659963686769920 3602 33875404121492314618289605245 3603 76544505826615557415135932390 3604 164404226057465316779729091765 3605 335806886276970127401638951604 3606 652565756043414009816870198894 3607 1206898877403365531407142725332 3608 2124994624768900734566491578258 3609 3562780255721619711976136285136 3610 5689113194505836124697561294149 3611 8653290297121482703074088620174 3612 12538138857330429216252563327277 3613 17306580594242965406148177240348 3614 22756452778023344498790245176596 3615 28502242045772957695809090281088 3616 33999913996302411753063865252128 3617 38620764076907697005028567210624 3618 41764208386778496628279692729216 3619 42983281443452176307409785805312 3620 42087481870711121095610647491840 3621 39190786983227165396549597383680 3622 34688413820408130169128555770880 3623 29168670307183943605630504796160 3624 23286895636463892441452239093760 3625 17638714838776443193760194363392 3626 12666140347777718963044406525952 3627 8615220456883675592810985947136 3628 5545154119237704487137799962624 3629 3373805202513706214053878693888 3630 1938065814536026940240296411136 3631 1049749280995735343110129975296 3632 535345969047941589907368050688 3633 256630298141703656962284060672 3634 115429903987220305739067162624 3635 48616905519923283286730735616 3636 19130752706274328526943420416 3637 7015346491124374790385696768 3638 2390531038110995848397586432 3639 754497967037261836204376064 3640 219752255564766548802404352 3641 58813373854612182911680512 3642 14393050423086159071543296 3643 3202372358111814236504064 3644 643413254725258023272448 3645 115793592331135239585792 3646 18482887548983838769152 3647 2584806908624451403776 3648 311813786899666960384 3649 31789971336434024448 3650 2663482805647835136 3651 176082389141815296 3652 8612474580369408 3653 277076930199552 3654 4398046511104 3655 1 3656 128 3657 8085 3658 335958 3659 10330278 3660 250681872 3661 5000092762 3662 84302757620 3663 1226301215217 3664 15631839619032 3665 176766618866565 3666 1790833479183294 3667 16387014446033140 3668 136357591073398184 3669 1037737836760948344 3670 7258729805067393072 3671 46864584165040518114 3672 280316994465451557600 3673 1558428954923075635274 3674 8076150205874158360204 3675 39111807228837868935060 3676 177412129463636380530048 3677 755287425222058531636860 3678 3023329258048395029101368 3679 11397610075118111737634378 3680 40526359688184609636643792 3681 136092518947622843951289042 3682 432140337406047976072655820 3683 1298911181925133945059533232 3684 3699323142889912372656811632 3685 9991604119931722567190535512 3686 25613069308421794944864621040 3687 62360433718351634545663145085 3688 144295314069600186651715142880 3689 317493237710696431610000956545 3690 664615338391900760961097135134 3691 1324179528597354264620148102102 3692 2512030389490193551040883123120 3693 4538792379575631797380777028922 3694 7812769505259421181109119441652 3695 12814673705949075548649833864421 3696 20031516686133154952469211208472 3697 29844719451573394622400740567625 3698 42382858308903823838653303894902 3699 57369613966509275311086599657292 3700 74015147601819646693389580634280 3701 91004398087848327144682045814304 3702 106620592069512520511156297714880 3703 119005736540593890638336827150464 3704 126511698217009169563969171263744 3705 128054044757615473710430219102464 3706 123365750724649407587770892367360 3707 113069987786862460962227750538240 3708 98545497948000203943887616337920 3709 81624236250831779652713248686080 3710 64212506111704228076664672550912 3711 47943570025330605350564795252736 3712 33947501152439113518899798999040 3713 22775595033005055672759771856896 3714 14464113440989115188329478619136 3715 8685676219563439368348053798912 3716 4925880910067789223590722797568 3717 2634844531039412276127628001280 3718 1327322236237586836777020162048 3719 628690500270627619663635283968 3720 279476713494363894764865060864 3721 116364563746120895100404891648 3722 45276851903673031844272537600 3723 16421224020359745429168979968 3724 5535560043259253532999548928 3725 1728748189639290221211156480 3726 498317884984145280516489216 3727 132019798132310524894904320 3728 31988473204284132379590656 3729 7048157970948886496280576 3730 1402620101781651286130688 3731 250070072211254317940736 3732 39550582006592128942080 3733 5481427604148569767936 3734 655417545135767945216 3735 66243425478515884032 3736 5503048000437485568 3737 360777252864000000 3738 17502026090938368 3739 558551906910208 3740 8796093022208 3741 1 3742 129 3743 8213 3744 344043 3745 10666236 3746 261012150 3747 5250774634 3748 89302850382 3749 1310603972837 3750 16858140834249 3751 192398458485597 3752 1967600098049859 3753 18177847925216434 3754 152744605519431324 3755 1174095427834346528 3756 8296467641828341416 3757 54123313970107911186 3758 327181578630492075714 3759 1838745949388527192874 3760 9634579160797233995478 3761 47187957434712027295264 3762 216523936692474249465108 3763 932699554685694912166908 3764 3778616683270453560738228 3765 14420939333166506766735746 3766 51923969763302721374278170 3767 176618878635807453587932834 3768 568232856353670820023944862 3769 1731051519331181921132189052 3770 4998234324815046317716344864 3771 13690927262821634939847347144 3772 35604673428353517512055156552 3773 87973503026773429490527766125 3774 206655747787951821197378287965 3775 461788551780296618261716099425 3776 982108576102597192571098091679 3777 1988794866989255025581245237236 3778 3836209918087547815661031225222 3779 7050822769065825348421660152042 3780 12351561884835052978489896470574 3781 20627443211208496729758953306073 3782 32846190392082230501119045072893 3783 49876236137706549574869951776097 3784 72227577760477218461054044462527 3785 99752472275413099149739903552194 3786 131384761568328922004476180291572 3787 165019545689667973838071626448584 3788 197624990157360847655838343529184 3789 225626328610106411149493124865344 3790 245517434757603060202305998414208 3791 254565742974624643274399390366208 3792 251419795482264881298201111469824 3793 236435738511511868549998642905600 3794 211615485734862664906115366876160 3795 180169734198831983596600865024000 3796 145836742362536007729377921236992 3797 112156076137034833427229467803648 3798 81891071177769718869464594251776 3799 56723096185444169191659570855936 3800 37239708473994170861089250476032 3801 23149789660552554556677532418048 3802 13611557129631228591938776596480 3803 7560725441107201499718350798848 3804 3962166767276999112904648163328 3805 1956012736508214456440655446016 3806 908167213764991514428500344832 3807 395841277240484789865269952512 3808 161641415649793926944677429248 3809 61698075924032777273441517568 3810 21956784063618998962168528896 3811 7264308232898543754210705408 3812 2227066074623435501727645696 3813 630337683116455805411393536 3814 164008271336594657274494976 3815 39036631175233018875871232 3816 8450778072730537782411264 3817 1652690173992905604071424 3818 289620654217846446882816 3819 45032009610740698710016 3820 6136845149284337713152 3821 721660970614283829248 3822 71746473478953369600 3823 5863825253301485568 3824 378279278954938368 3825 18060577997848576 3826 567347999932416 3827 8796093022208 3828 1 3829 131 3830 8471 3831 360469 3832 11354322 3833 282344622 3834 5772798934 3835 99804399650 3836 1489209673601 3837 19479348779923 3838 226114740154095 3839 2352397015021053 3840 22113048121316152 3841 189100301369864192 3842 1479584638873209176 3843 10644658497497034472 3844 70716249253764594018 3845 435428206570707898086 3846 2493109106649511344302 3847 13312071059574288381226 3848 66457115756306495286220 3849 310899851561898304055636 3850 1365747428070643411097124 3851 5644015792641843385072044 3852 21978172699707413888212202 3853 80765848429635734907749662 3854 280466818162412896336489174 3855 921470613625285727199810530 3856 2867517232038523561180078776 3857 8460337363477410159980722968 3858 23687395912451727575280036872 3859 62986527953996787391749850840 3860 159182849883480464514638079229 3861 382602753841498680178433820215 3862 875100047356200260656472675355 3863 1905685679663190429094530290529 3864 3953012019194449410723441420594 3865 7813799652066057866823521699694 3866 14723242605240920979743722602486 3867 26453207422966703675333216774658 3868 45330566980878602686738746247221 3869 74101076814499223960636951685039 3870 115568616921871010577108041921883 3871 171980050035890317610793948014721 3872 244207627796367536071847992477248 3873 330889706119155120303955987395960 3874 427789068826325817847023987031728 3875 527664081536696795331981596426352 3876 620876308924828106461169811923712 3877 696770091977815882501292248144896 3878 745600612489830763679011387194624 3879 760551281431514167846999892202240 3880 739275329476041631146400865845248 3881 684486962757886402006112652687360 3882 603400705668557313408831598776320 3883 506176210760199974922579651284992 3884 403829560862106848885985310277632 3885 306203223451839385723923529859072 3886 220505238540983606930588759359488 3887 150685900844882509244408392187904 3888 97629206608540896278856033370112 3889 59911136450736337705293841432576 3890 34783839700369658683595903991808 3891 19083617649491402112341349761024 3892 9880346271062212682249951772672 3893 4820192686781420427309811236864 3894 2212175704770467818722270642176 3895 953323970130763506675217334272 3896 384980907223620631162796376064 3897 145352935911684553509051564032 3898 51177876360136541678547763200 3899 16755682540420523010149056512 3900 5084469832363326808866684928 3901 1424683637569506268097282048 3902 367053173848422333424861184 3903 86524040423196575534153728 3904 18554246319453981168893952 3905 3595001002203657655025664 3906 624273318046433592475648 3907 96200864370765735133184 3908 12995351269182959255552 3909 1515068414707521028096 3910 149356772211208224768 3911 12105929785557909504 3912 774619135907725312 3913 36688503995629568 3914 1143492092887040 3915 17592186044416 3916 1 3917 132 3918 8602 3919 368940 3920 11714791 3921 293698944 3922 6055143556 3923 105577198584 3924 1589014073251 3925 20968558453524 3926 245594088934018 3927 2578511755175148 3928 24465445136337205 3929 211213349491180344 3930 1668684940243073368 3931 12124243136370243648 3932 81360907751261628490 3933 506144455824472492104 3934 2928537313220219242388 3935 15805180166223799725528 3936 79769186815880783667446 3937 377356967318204799341856 3938 1676647279632541715152760 3939 7009763220712486796169168 3940 27622188492349257273284246 3941 102744021129343148795961864 3942 361232666592048631244238836 3943 1201937431787698623536299704 3944 3788987845663809288379889306 3945 11327854595515933721160801744 3946 32147733275929137735260759840 3947 86673923866448514967029887712 3948 222169377837477251906387930069 3949 541785603724979144693071899444 3950 1257702801197698940834906495570 3951 2780785727019390689751002965884 3952 5858697698857639839817971711123 3953 11766811671260507277546963120288 3954 22537042257306978846567244302180 3955 41176450028207624655076939377144 3956 71783774403845306362071963021879 3957 119431643795377826647375697932260 3958 189669693736370234537744993606922 3959 287548666957761328187901989936604 3960 416187677832257853682641940491969 3961 575097333915522656375803979873208 3962 758678774945480938150979974427688 3963 955453150363022613179005583458080 3964 1148540390461524901793151408350064 3965 1317646400902643988962462060068608 3966 1442370704467646646180303635339520 3967 1506151893921344931526011279396864 3968 1499826610907555798993400758047488 3969 1423762292233928033152513518532608 3970 1287887668426443715414944251463680 3971 1109576916428757288331411250061312 3972 910005771622306823808564961562624 3973 710032784313946234609908840136704 3974 526708461992822992654512289218560 3975 371191139385866116174997151547392 3976 248315107453423405523264425558016 3977 157540343059277233984149874802688 3978 94694976151105996388889745424384 3979 53867457349861060795937253752832 3980 28963963920553614794591301533696 3981 14700538957843633109559763009536 3982 7032368391551888246032081879040 3983 3165499674901231325397487976448 3984 1338304877354384137838013710336 3985 530333843135305184671847940096 3986 196530812271821095187599327232 3987 67933558900557064688696819712 3988 21840152372783849819015741440 3989 6509153469932833076963966976 3990 1791736811417928601522143232 3991 453577214271618908959014912 3992 105078286742650556703047680 3993 22149247321657638823919616 3994 4219274320250091247501312 3995 720474182417199327608832 3996 109196215639948694388736 3997 14510419683890480283648 3998 1664425186918729252864 3999 161462701996766134272 4000 12880548921465634816 4001 811307639903354880 4002 37831996088516608 4003 1161084278931456 4004 17592186044416 4005 1 4006 134 4007 8866 4008 386144 4009 12452671 4010 317128526 4011 6642541444 4012 117687485696 4013 1800168470419 4014 24146586600026 4015 287531205841066 4016 3069699933043184 4017 29622468646687501 4018 260144239763854754 4019 2091111639225434056 4020 15461613016856390384 4021 105609394024002115786 4022 668866271326995749084 4023 3940826224869164226596 4024 21662254792664238210304 4025 111379547148328383118502 4026 536895340949966366676748 4027 2431361214268951313836472 4028 10363057779977570226474688 4029 41641714933774230865622582 4030 157988398114041663342530356 4031 566720708850734928836162564 4032 1924402764971795886024777376 4033 6192862709239206535452488714 4034 18905830286843552297920580356 4035 54803442466961005177582363328 4036 150969390418306790437551407392 4037 395517225570374281840447705493 4038 986124359399933648505847759582 4039 2341274008647657230221050294458 4040 5296191329414788571420815957024 4041 11420269152896421219319977642891 4042 23484207068975786957182906542534 4043 46070665599827993401661170542756 4044 86250534542821582348211427981504 4045 154136674460260555672225841776167 4046 262999192603068439371519623976018 4047 428532981327125887832496389471442 4048 666888054430501797263391977150448 4049 991285011747780510058445920365177 4050 1407472689580038363741087860857146 4051 1908873442776526250902587934174104 4052 2472810700253984489480965532313456 4053 3059446691187570128151162575266224 4054 3614727181825693792548764876768736 4055 4077663506272934624105227755476736 4056 4390893302856638223886618550075904 4057 4512130398750245662045423316841216 4058 4423415514049039631139315034627584 4059 4135412252894299781719971288528896 4060 3685352253281644719161299752988672 4061 3129159604479821400471387461685248 4062 2530044327558559882227038763261952 4063 1946774030620715461874329969491968 4064 1424608063371512101484021729984512 4065 990697386225155637873258728652800 4066 654170557966124045030678725918720 4067 409775662269660464357189495029760 4068 243257409652073053573716744601600 4069 136698878620275736386465809039360 4070 72628466798950862698742366076928 4071 36433446307239154465151607898112 4072 17230236458005007817461651734528 4073 7669304227156846788632989663232 4074 3206943597844073460347875360768 4075 1257198498542431464531295207424 4076 460995183444199255063895474176 4077 157707270173897979196409380864 4078 50189458215500532714995449856 4079 14810043751283594755450077184 4080 4037050837107476112003301376 4081 1012232715285888374621077504 4082 232305820806958752230014976 4083 48517768963565368895340544 4084 9159022822917381822611456 4085 1550144580474347349606400 4086 232902850963787869061120 4087 30685264554699689820160 4088 3490313075834224640000 4089 335805952914997903360 4090 26572405482834624512 4091 1660447275895226368 4092 76825076455964672 4093 2339760743907328 4094 35184372088832 4095 1 4096 135 4097 9000 4098 395010 4099 12838815 4100 329581197 4101 6959669970 4102 124330027140 4103 1917855956115 4104 25946755070445 4105 311677792441092 4106 3357231138884250 4107 32692168579730685 4108 289766708410542255 4109 2351255878989288810 4110 17552724656081824440 4111 121071007040858506170 4112 774475665350997864870 4113 4609692496196159975680 4114 25603081017533402436900 4115 133041801940992621328806 4116 648274888098294749795250 4117 2968256555218917680513220 4118 12794418994246521540311160 4119 52004772713751801092097270 4120 199630113047815894208152938 4121 724709106964776592178692920 4122 2491123473822530814860939940 4123 8117265474211002421477266090 4124 25098692996082758833373069070 4125 73709272753804557475502943684 4126 205772832885267795615133770720 4127 546486615988681072277999112885 4128 1381641584970307930346295465075 4129 3327398368047590878726898054040 4130 7637465338062445801641866251482 4131 16716460482311209790740793599915 4132 34904476221872208176502884185425 4133 69554872668803780358844077085290 4134 132321200142649575749872598524260 4135 240387209003082138020437269757671 4136 417135867063328995043745465752185 4137 691532173930194327204016013447460 4138 1095421035757627685095888366621890 4139 1658173066178282307321837897515625 4140 2398757701327818873799533781222323 4141 3316346132356564614643675795031250 4142 4381684143030510740383553466487560 4143 5532257391441554617632128107579680 4144 6674173873013263920699927452034960 4145 7692390688098628416653992632245472 4146 8468556809129572847991846305552640 4147 8903023701606883885932041866917120 4148 8935545912799285293184738351468800 4149 8558827766943339412859286323156480 4150 7820764506175944500881271041517568 4151 6814511857761466119632687214673920 4152 5659203932038381282698426224947200 4153 4476818358179275344101368732753920 4154 3371382093992227563358351699476480 4155 2415305449596667739357280458637312 4156 1644867944191279682903937454571520 4157 1063946220235784509387868220948480 4158 653033071921733517930906239631360 4159 379956288272348789960182553640960 4160 209327345419226599085208175116288 4161 109061913106190017163893973975040 4162 53663682765244162282613259632640 4163 24899540685161854606094641397760 4164 10876247825000920248980865024000 4165 4464142096386504924879170568192 4166 1718193681986630719595190681600 4167 618702453618097234260304855040 4168 207896728389398511911404830720 4169 64999501966784127470445527040 4170 18847094588391070867453378560 4171 5049283552393364486624378880 4172 1244538536092847126851092480 4173 280823589770524121125355520 4174 57676791786482750717952000 4175 10709167403391729172217856 4176 1783047431438135218667520 4177 263588115518487558881280 4178 34175577630533914460160 4179 3826119028749222543360 4180 362378358397832527872 4181 28232852758729850880 4182 1737272352351191040 4183 79164837199872000 4184 2374945115996160 4185 35184372088832 4186 1 4187 137 4188 9270 4189 413010 4190 13628835 4191 355258827 4192 7618832364 4193 138249367080 4194 2166516010395 4195 29782466982675 4196 363571302581982 4197 3980586723766434 4198 39406630857499185 4199 355151045570003625 4200 2930789295810373320 4201 22255236414060402060 4202 156176456353022155050 4203 1016617679432714877210 4204 6158643826898155705420 4205 34822466009925722388260 4206 184247963976059426202606 4207 914358491980279992452862 4208 4264806331415507180103720 4209 18730932104684356901337600 4210 77593610702244844172719590 4211 303639658475319496392347478 4212 1123969333060408380594998796 4213 3940541687752083999218325780 4214 13099512421856064051199145970 4215 41333223944504763676327601250 4216 123906658745970075142249081824 4217 353191378392876910566139658088 4218 958032281759216663508266654325 4219 2474614816947670074902293690845 4220 6090681537988206739419488984190 4221 14292262074157627559095662359562 4222 31991391158436101394024526102879 4223 68337397186494627757984471385255 4224 139363825112548196711849845456140 4225 271430945480257136467560752694840 4226 505029609288381289520182466806191 4227 897910285069493271084620005267527 4228 1525803908056852317291506944951830 4229 2478485383618016339503920393516810 4230 3849015137693537677513614630759405 4231 5715103833684383488443209576253573 4232 8113861535012202362242743357475896 4233 11014376407743639969670905056550060 4234 14295625677502576098399235040554800 4235 17738688655896373155964183667194320 4236 21040738434125156258053847536315392 4237 23853338185326829681299831570043584 4238 25840137319866029581915734478022400 4239 26741593316013053065048822085303040 4240 26429919592541909999228763026094080 4241 24938420040062623326599843687830528 4242 22456040870113355121395229297709056 4243 19288227647561313521963800654295040 4244 15795226222256037909498221182648320 4245 12325018810350778251561089164984320 4246 9158069637581122866073983857590272 4247 6475478843384615161618498371846144 4248 4353682108618343875195743130091520 4249 2780925512393302536706642681528320 4250 1686022432115815825821995032903680 4251 969239921963924179005573282398208 4252 527716603944643215334310324207616 4253 271787508977624196610401207582720 4254 132226906215650179171321160663040 4255 60675329195324629461170147819520 4256 26216637746388345422840900616192 4257 10646477874759640569353531817984 4258 4055089817591358673450686218240 4259 1445301635625592980432014540800 4260 480792958745581151293255188480 4261 148846098521959325808344432640 4262 42743472729175506221531136000 4263 11343105640879576100099850240 4264 2769900661956218374827540480 4265 619323971327530992968663040 4266 126062750976357230608121856 4267 23201382238221593563103232 4268 3829682978394757996216320 4269 561351808667509032222720 4270 72177274289817051463680 4271 8014616415896277614592 4272 752989569554394906624 4273 58202977869810892800 4274 3553709541902254080 4275 160704619515740160 4276 4785074604081152 4277 70368744177664 4278 1 4279 138 4280 9407 4281 422280 4282 14041845 4283 368887662 4284 7974091191 4285 145868199444 4286 2304765377475 4287 31948982993070 4288 393353769564657 4289 4344158026348416 4290 43387217581265619 4291 394557676427502810 4292 3285940341380376945 4293 25186025709870775380 4294 178431692767082557110 4295 1172794135785737032260 4296 7175261506330870582630 4297 40981109836823878093680 4298 219070429985985148590866 4299 1098606455956339418655468 4300 5179164823395787172556582 4301 22995738436099864081441320 4302 96324542806929201074057190 4303 381233269177564340565067068 4304 1427608991535727876987346274 4305 5064511020812492379813324576 4306 17040054109608148050417471750 4307 54432736366360827727526747220 4308 165239882690474838818576683074 4309 477098037138846985708388739912 4310 1311223660152093574074406312413 4311 3432647098706886738410560345170 4312 8565296354935876814321782675035 4313 20382943612145834298515151343752 4314 46283653232593728953120188462441 4315 100328788344930729152008997488134 4316 207701222299042824469834316841395 4317 410794770592805333179410598150980 4318 776460554768638425987743219501031 4319 1402939894357874560604802472073718 4320 2423714193126345588376126950219357 4321 4004289291674868656795427338468640 4322 6327500521311554017017535024276215 4323 9564118971377921165956824207012978 4324 13828965368696585850685952933729469 4325 19128237942755842331913648414025956 4326 25310002085246216068070140097104860 4327 32034314333398949254363418707749120 4328 38779427090021529414018031203509712 4329 44894076619451985939353679106358976 4330 49693475505192859263215566048065984 4331 52581730635879082646964556563325440 4332 53171512908554963064277585111397120 4333 51368339632604533325828606713924608 4334 47394460910175978447995072985539584 4335 41744268517674668643359029952004096 4336 35083453869817351431462021836943360 4337 28120245032606816161059310347632640 4338 21483088447931901117635073022574592 4339 15633548480965738027692482229436416 4340 10829160952002959036814241501937664 4341 7134607621011646411902385811619840 4342 4466947944509118362528637714432000 4343 2655262354079740004827568315301888 4344 1496956525908567394339883606605824 4345 799504112922267411944711531790336 4346 404014415193274375781722368245760 4347 192902235410974808632491308482560 4348 86891966941712974884011048435712 4349 36863115621147985992194432434176 4350 14701567692350999242804218036224 4351 5500391453216951653882700759040 4352 1926094594371174131725269729280 4353 629639057267540477101599621120 4354 191589571251134832029875568640 4355 54086578370055082321630986240 4356 14113006302835794474927390720 4357 3389224633283749367796203520 4358 745386722303888223576784896 4359 149264133214578824171225088 4360 27031065216616351559319552 4361 4391034787062267028439040 4362 633529082957326083686400 4363 80191890705713329078272 4364 8767605985450672521216 4365 811192547424205799424 4366 61756687411713146880 4367 3714414161417994240 4368 165489694119821312 4369 4855443348258816 4370 70368744177664 4371 1 4372 140 4373 9683 4374 441094 4375 14886405 4376 396971352 4377 8711866515 4378 161816381826 4379 2596501776363 4380 36558513748020 4381 457251735550797 4382 5130865565477730 4383 52075533633962451 4384 481332111590034048 4385 4075055694235382565 4386 31757906392631529270 4387 228803744186824107870 4388 1529657521319902146480 4389 9520849777902344647150 4390 55331632849485619258940 4391 301032649659632904778226 4392 1536747315928309715837200 4393 7376377735308466009867518 4394 33354068082891438426554484 4395 142316019679128929236939830 4396 573882354791422742713181448 4397 2190075529890856558117480410 4398 7919729003883948133788017124 4399 27169076151233132810044120902 4400 88512844585577123828361690720 4401 274105355423196494273630177514 4402 807577802519796663345542106060 4403 2265419734429787545491183792237 4404 6055094419011073886559372969996 4405 15430590552349650291142903365375 4406 37513536322017587927158716693822 4407 87049540456885397550150491149945 4408 192896094810118187058249374413016 4409 408358798988904282773852311817663 4410 826197215190890982119079231833770 4411 1598050095954249092346564415802991 4412 2955861003895151412580288911075780 4413 5229593981842094709585731894366793 4414 8851717677927559833547681238907354 4415 14336079104661291330608389701213495 4416 22219120014001029199991894255565408 4417 32957203311452428182599601347755425 4418 46786168680149014033285554281484894 4419 63566477970757900731897436925156772 4420 82654318503891381390503698901958840 4421 102848055756819427922744868619007952 4422 122452930799495044767389741513378400 4423 139481628744096831141922924260783936 4424 151968681646264801173395688659457408 4425 158334974180313128358206698238048000 4426 157711365449714459454383776936718848 4427 150131140175385045099652286413388800 4428 136533190338026625539349175923083264 4429 118571990905166688718180081740951552 4430 98287152772241519023983354021519360 4431 77723578513145533439753693717839872 4432 58599725376829540262962628274585600 4433 42096257913934435092199205960810496 4434 28792929525017564485530868815495168 4435 18736163186532411186333409337671680 4436 11589158243097976729884843744165888 4437 6807481234068047403995020237209600 4438 3793417164739402200624478745001984 4439 2003022641037809199671145431826432 4440 1000931065797523560195936044974080 4441 472696437763662592148993665400832 4442 210647049504573935760216529305600 4443 88427798934646971227193082904576 4444 34903526837918950139491136831488 4445 12926877500805077439490671247360 4446 4481828246009888740552139079680 4447 1450867685786215786233074810880 4448 437265720872324746381382123520 4449 122286163042945959118189363200 4450 31615237238955338317650984960 4451 7523835988871386959169191936 4452 1640037577822355271324794880 4453 325559331645773999901769728 4454 58453165220294970147078144 4455 9415598657081860140564480 4456 1347250056620365496451072 4457 169151387396877330677760 4458 18346404518325550841856 4459 1684141782260124745728 4460 127227788984844288000 4461 7594318016955809792 4462 335834831587901440 4463 9781255440695296 4464 140737488355328 4465 1 4466 141 4467 9823 4468 450777 4469 15327499 4470 411857757 4471 9108837867 4472 170528248341 4473 2758318158189 4474 39155015524383 4475 493810249298817 4476 5588117301028527 4477 57206399199440181 4478 533407645223996499 4479 4556387805825416613 4480 35832962086866911835 4481 260561650579455637140 4482 1758461265506726254350 4483 11050507299222246793630 4484 64852482627387963906090 4485 356364282509118524037166 4486 1837779965587942620615426 4487 8913125051236775725704718 4488 40730445818199904436422002 4489 175670087762020367663494314 4490 716198374470551671950121278 4491 2763957884682279300830661858 4492 10109804533774804691905497534 4493 35088805155117080943832138026 4494 115681920736810256638405811622 4495 362618200008773618101991868234 4496 1081683157942993157619172283574 4497 3072997536949584208836725898297 4498 8320514153440861432050556762233 4499 21485684971360724177702276335371 4500 52944126874367238218301620059197 4501 124563076778902985477309207843767 4502 279945635267003584608399865562961 4503 601254893799022469832101686230679 4504 1234556014179795264892931543651433 4505 2424247311145140074465643647636761 4506 4553911099849400504926853326878771 4507 8185454985737246122166020805442573 4508 14081311659769654543133413133274147 4509 23187796782588851164156070940120849 4510 36555199118662320530600283956778903 4511 55176323325453457382591495603320833 4512 79743371991601442215885155629240319 4513 110352646650906914765182991206641666 4514 146220796474649282122401135827115612 4515 185502374260710809313248567520966792 4516 225300986556314472690134610132386352 4517 261934559543591875909312665774162336 4518 291450310390361632315318612920241344 4519 310303655826577929531602386897505408 4520 316046339630027587812590475174766848 4521 307842505625099504554036063350107648 4522 286664330513411670639001462336472064 4523 255105181243193314257529257664034816 4524 216859143677408207742163435762470912 4525 176010731285387052463737047739359232 4526 136323303889975073702716321992425472 4527 100695983290763975355161834235396096 4528 70889187438951999577730074776305664 4529 47529092711549975671864278153166848 4530 30325321429630387916218253081837568 4531 18396639477166024133879863981375488 4532 10600898398807449604619498982211584 4533 5796439805777211400295624176828416 4534 3003953706835332759867081476800512 4535 1473627503561186152344929710374912 4536 683343487268236527909210194706432 4537 299074848439220906987409612210176 4538 123331325772565921366684219736064 4539 47830404338724027578981808078848 4540 17408705746814966180042810327040 4541 5932695931796104526785213890560 4542 1888133406658540532614456934400 4543 559551883915270705499571486720 4544 153901400281901297435840348160 4545 39139073227826725276820176896 4546 9163873566693742230493986816 4547 1965596909468129271226564608 4548 384012496866068970048847872 4549 67868763877376830287642624 4550 10762848713702225637015552 4551 1516401444017242827128832 4552 187497791915202881519616 4553 20030546300585675587584 4554 1811369571244969033728 4555 134822107001800097792 4556 7930152848543711232 4557 345616087028596736 4558 9921992929050624 4559 140737488355328 4560 1 4561 143 4562 10105 4563 470423 4564 16229053 4565 442512755 4566 9932553381 4567 188745924075 4568 3099374654871 4569 44671651840761 4570 572120280347583 4571 6575737799626161 4572 68382633801497235 4573 647820443622876861 4574 5623203096273409611 4575 44945737698517745061 4576 332227574753189460810 4577 2279584566665637528630 4578 14567429830235699302330 4579 86953497225832457493350 4580 486069247763894451849346 4581 2550508530606179668689758 4582 12588684982412660966935570 4583 58556695920673455887831438 4584 257130979398420176536338318 4585 1067538549994592407277109906 4586 4196354633623382644730904414 4587 15637720303139363293566821250 4588 55308414222666690327643133094 4589 185859531047044418526070087674 4590 593982041482394131378803491478 4591 1806919557960540393823156020042 4592 5236363852835570524075070465445 4593 14466509227340029849724008558827 4594 38126713278242447041803389859837 4595 95915496817088686573706172729939 4596 230451330527637461913912447962161 4597 529071788824809555563018281250495 4598 1161146164333029639048901417356601 4599 2437065801777840204557134916112791 4600 4893359339504730604251506734939627 4601 9402405722139680653858140622152293 4602 17293277185436047132019727459200115 4603 30452221631244146787465454744159293 4604 51350420102128160250422897206669143 4605 82930792683840022858912425837020601 4606 128286721562778098443792063516878639 4607 190096018642508356981068146835881985 4608 269839390634109799196953302465122304 4609 366926089776463111652767118240398944 4610 477943967210009373558050839175198016 4611 596305735077736091316631745174319936 4612 712536532656220821289581886038935040 4613 815319429477545384133943944468566016 4614 893204276607301194162239612737988096 4615 936653651283183446875795248969777664 4616 939935184885154680179217013699641344 4617 902349341763610679747073589036687360 4618 828433842270016655535532182336978944 4619 727069506163794836257221951090540544 4620 609729018640203467948063919264301056 4621 488344766460749178630190417471143936 4622 373342591070714122760594478220247040 4623 272281154020479950288053743247097856 4624 189307467589453974827324427705778176 4625 125383506852730339259946809388171264 4626 79047282336426799966316370145050624 4627 47394177353139497872379226944962560 4628 26998236603392110609534622141251584 4629 14596833318389755560458329830457344 4630 7481534917231851672079092663975936 4631 3630598494390608832599069615456256 4632 1665761822975693962805830001623040 4633 721481022651007735341503444156416 4634 294493055883855870312350247550976 4635 113069514424263021338006426484736 4636 40750107425426036886870834544640 4637 13753525270250749586184884715520 4638 4335818697232351770728485355520 4639 1273005168112442708434983321600 4640 346941873791629320148500873216 4641 87442020022347192784134340608 4642 20293344042855613732214538240 4643 4315206315802327512501977088 4644 835893757609514770385338368 4645 146500376468455886212300800 4646 23042098871421694101159936 4647 3220300679949688535777280 4648 395026130130991438626816 4649 41872462172416320208896 4650 3757561249491738165248 4651 277574366852143906816 4652 16205921784116019200 4653 701154166986244096 4654 19984723346456576 4655 281474976710656 4656 1 4657 144 4658 10248 4659 480528 4660 16699476 4661 458741808 4662 10375066136 4663 198678477456 4664 3288120578946 4665 47771026495632 4666 616791932188344 4667 7147858079973744 4668 74958371601123396 4669 716203077424374096 4670 6271023539896286472 4671 50568940794791154672 4672 377173312451707205871 4673 2611812141418826989440 4674 16847014396901336830960 4675 101520927056068156795680 4676 573022744989726909342696 4677 3036577778370074120539104 4678 15139193513018840635625328 4679 71145380903086116854767008 4680 315687675319093632424169756 4681 1324669529393012583813448224 4682 5263893183617975052008014320 4683 19834074936762745938297725664 4684 70946134525806053621209954344 4685 241167945269711108853713220768 4686 779841572529438549904873579152 4687 2400901599442934525201959511520 4688 7043283410796110917898226485487 4689 19702873080175600373799079024272 4690 52593222505582476891527398418664 4691 134042210095331133615509562589776 4692 326366827344726148487618620692100 4693 759523119352447017476930729212656 4694 1690217953157839194611919698607096 4695 3598211966110869843606036333469392 4696 7330425141282570808808641651052418 4697 14295765061644411258109647357091920 4698 26695682907575727785877868081352408 4699 47745498816680193919485182203359408 4700 81802641733372307037888351950828436 4701 134281212785968183109335323043689744 4702 211217514246618121302704489353899240 4703 318382740205286455424860210352760624 4704 459935409276618156178021449301004289 4705 636765480410572910849720420705521248 4706 844870056986472485210817957415596960 4707 1074249702287745464874682584349517952 4708 1308842267733956912606213631213254976 4709 1527855962133766205423525830507501056 4710 1708523706084846578296183557206554112 4711 1829857927890484641038034861707765760 4712 1876588836168338127055012262669419008 4713 1842284526648765359926290602736328704 4714 1730783184033627335282605771373666304 4715 1555503348433811491792754133427519488 4716 1336798524803998304205285870354841600 4717 1098073785100952646578254336735444992 4718 861687357531463301390784895691390976 4719 645623745091194073048648221467344896 4720 461588621609933925115378170952876032 4721 314690974442184314087271237093949440 4722 204430789189157139226263179533221888 4723 126441459689566297838695597090013184 4724 74392413956531608481913849086214144 4725 41595069921781866169992951971708928 4726 22078368235621607232537422494433280 4727 11112133411622460504678162279432192 4728 5296360317366302795404899617079296 4729 2387242845626701698147333445779456 4730 1015974078534863605653853691707392 4731 407562570308118891650356674035712 4732 153819621849689058224877261029376 4733 54503632695676786473055719260160 4734 18089343967483101356913370071040 4735 5608823865344794479163468677120 4736 1619947041904072028583484194816 4737 434383893813976512932635213824 4738 107735364065202806516348878848 4739 24608550358657941244716515328 4740 5151100073411842282887315456 4741 982394134077970656597639168 4742 169542475339877580313460736 4743 26262399551371382636937216 4744 3615326810080679974404096 4745 436898592303407758835712 4746 45630023421908058374144 4747 4035135616343882072064 4748 293780288636259926016 4749 16907075951102263296 4750 721138890332700672 4751 20266198323167232 4752 281474976710656 4753 1 4754 146 4755 10536 4756 501024 4757 17660532 4758 492140760 4759 11292549752 4760 219428609728 4761 3685477533858 4762 54347267653524 4763 712333985179608 4764 8381441944350432 4765 89254087761070884 4766 866119820626620888 4767 7703429694745034664 4768 63110987874583727616 4769 478311194041289515215 4770 3366158766322241401182 4771 22070638679738990809840 4772 135214955849870830457600 4773 776064599101863222934056 4774 4182623268349527939224496 4775 21212349069758988876703536 4776 101423767929123798126017664 4777 457978437125265866133703772 4778 1956044880031199848661787736 4779 7913232242404000219634910768 4780 30361861303998696042313754304 4781 110614284399331545497805405672 4782 383060214321323216096133129456 4783 1262177463068860767612300020688 4784 3960584744501811625011706669824 4785 11845086609681979968302145508527 4786 33789439901767822209595531995246 4787 91998968665933677639125556467208 4788 239228655106496087398564359427104 4789 594451247535388415718637745871652 4790 1412256774041899314452167970596856 4791 3209264191862733229565781157032408 4792 6978647872426548232829875730683584 4793 14526849073504310496020714317991202 4794 28956615344209552875726930659196756 4795 55287213030864550302097162795536248 4796 101136864631831649491240918366064224 4797 177293639366732694876858716357547252 4798 297886496252712797185112026945346616 4799 479779939818554487521375135441278728 4800 740817768698522698030269189060559104 4801 1096700889687191067027741870006525537 4802 1556636298963809223205763319307529826 4803 2118401017807618306910258798826639456 4804 2763989816260690435296318499180711872 4805 3457341672309447842355578799912290880 4806 4145540497601680030635953092934011008 4807 4764235630352378989143235218221556224 4808 5246905340060177797630401976120873984 4809 5536304691949307409131081986084950528 4810 5595462198985441614036315128075166720 4811 5415352237331158055135186976846323712 4812 5017069716501066162357965676174852096 4813 4447805221671621287790794137209880576 4814 3771670834708949254988826077445128192 4815 3057834927733368594547293569162280960 4816 2368998460154120675830218012850126848 4817 1752836111792322071212674613887565824 4818 1237868217662052164318027578999701504 4819 833812738073525767400805653721120768 4820 535303038067880576291221956156456960 4821 327275333335664204159305043266240512 4822 190379897834845083133820650144137216 4823 105268508079185339572523326437851136 4824 55268869882865674969753007268298752 4825 27520627140611223804761224175943680 4826 12979963480359307288957132679938048 4827 5790459769788267001948520583266304 4828 2439510727377846102958064057450496 4829 968944762465926841525590609100800 4830 362142876395054902922810241318912 4831 127096609358836674303024808591360 4832 41787511800310997192990208819200 4833 12837594772593660986910421549056 4834 3674277977622120570099603603456 4835 976503151693155832381619306496 4836 240079278489063554277414273024 4837 54368200790727724772320346112 4838 11284594280901655222372270080 4839 2134330743495818893508739072 4840 365347350231126543263858688 4841 56140125912823445248278528 4842 7667552212464767707643904 4843 919427208028723576045568 4844 95295182460159998820352 4845 8364051521324024070144 4846 604467653223622115328 4847 34535290792537227264 4848 1462543978988568576 4849 40813871623045120 4850 562949953421312 4851 1 4852 147 4853 10682 4854 511560 4855 18161556 4856 509801292 4857 11784690512 4858 230721159480 4859 3904906143586 4860 58032745187382 4861 766681252833132 4862 9093775929530040 4863 97635529705421316 4864 955373908387691772 4865 8569549515371655552 4866 70814417569328762280 4867 541422181915873242831 4868 3844469960363530916397 4869 25436797446061232211022 4870 157285594529609821267440 4871 911279554951734053391656 4872 4958687867451391162158552 4873 25394972338108516815928032 4874 122636116998882787002721200 4875 559402205054389664259721436 4876 2414023317156465714795491508 4877 9869277122435200068296698504 4878 38275093546402696261948665072 4879 140976145703330241540119159976 4880 493674498720654761593938535128 4881 1645237677390183983708433150144 4882 5222762207570672392624006690512 4883 15805671354183791593313852178351 4884 45634526511449802177897677503773 4885 125788408567701499848721088462454 4886 331227623772429765037689915894312 4887 833679902641884503117202105298756 4888 2006708021577287730170805716468508 4889 4621520965904632544017949127629264 4890 10187912064289281462395656887715992 4891 21505496945930858728850590048674786 4892 43483464417713863371747644977187958 4893 84243828375074103177824093454733004 4894 156424077662696199793338081161600472 4895 278430503998564344368099634723611476 4896 475180135619445492061970743302893868 4897 777666436071267284706487162386625344 4898 1220597708517077185551644324501837832 4899 1837518658385713765058011059067084641 4900 2653337188651000290233505189314055363 4901 3675037316771427530116022118134169282 4902 4882390834068308742206577298007351328 4903 6221331488570138277651897299093002752 4904 7602882169911127872991531892846301888 4905 8909776127954059019779188311155567232 4906 10011140970412556786773637194342430208 4907 10783210032009485206761483962205824512 4908 11131766890934749023167397114160117248 4909 11010814436316599669171502104921490432 4910 10432421953832224217493152653021175808 4911 9464874938172687450148759813384732672 4912 8219476056380570542779620214655008768 4913 6829505762442317849536119646607409152 4914 5426833387887489270377511582012407808 4915 4121834571946442747042892626737692672 4916 2990704329454374235530702192887267328 4917 2071680955735577931718833232720822272 4918 1369115776141406343692027609877577728 4919 862578371403544780450526999422697472 4920 517655231170509287293125693410377728 4921 295648405914030422706343976581988352 4922 160537377962051014542276333706149888 4923 82789497023476898774514231444242432 4924 40500590620970531093718356855881728 4925 18770423250147574290905653263204352 4926 8229970497166113104906584640716800 4927 3408455489843772944483654666551296 4928 1331087638860981744448400850419712 4929 489239485753891577225835049910272 4930 168884121159147671496015017410560 4931 54625106572904658179900630368256 4932 16511872750215781557010025152512 4933 4650781129315276402481222909952 4934 1216582430182219386659033579520 4935 294447479279791279049734619136 4936 65652795071629379994692616192 4937 13418925024397474115881009152 4938 2499678093726945436772597760 4939 421487476143949988512137216 4940 63807678125288212955922432 4941 8586979420493491283689472 4942 1014722390488883574865920 4943 103659233981484022890496 4944 8968519174547646185472 4945 639002944016159342592 4946 35997834771525795840 4947 1503357850611613696 4948 41376821576466432 4949 562949953421312 4950 1 4951 149 4952 10976 4953 532924 4954 19184676 4955 546124404 4956 12804293096 4957 254290540504 4958 4366348462546 4959 65842557474554 4960 882746743207896 4961 10627138435196304 4962 115823081564481396 4963 1150644967798534404 4964 10480297332147039096 4965 87953516600072073384 4966 683051017054530767391 4967 4927314324195277402059 4968 33125737366788294043816 4969 208159189421732285689484 4970 1225850744010953695926536 4971 6781246977354859268941864 4972 35312348073011299140245136 4973 173426061675099820634577264 4974 804674439052155238265163836 4975 3532827727265245043314934380 4976 14697323756748131497887681520 4977 58013647791273096398542062080 4978 217526332796135634064016490120 4979 775626790127315244674176855080 4980 2632586674831493506896310220400 4981 8513237562351040360040872990800 4982 26251195769325136378561865559375 4983 77245869219817385364525381860475 4984 217057461590601104204516443470000 4985 582804440907832764735132092819220 4986 1496135150186744033192581937087380 4987 3674067826861056736405209927066020 4988 8634937009059208004359560560566280 4989 19430953996098546550431555142974520 4990 41881321074509421653641903824106770 4991 86494458309575580829448825074537530 4992 171210757210501829921319383409108920 4993 324911734412844406148986268071066480 4994 591278659323956743954775797046812420 4995 1032041143616574180798170012750116820 4996 1728026707310158268830428648992413080 4997 2775930580659611754964618649275088520 4998 4278714075419868136161299708070760305 4999 6328374505422427820349527307448224645 5000 8981711694073428110583032496762280008 5001 12232465467611163802438621534275689892 5002 15986113156706755762065051895107705408 5003 20045545147051404428295326491032307392 5004 24115540467776314765762252096848171008 5005 27830693226320674826332013816653564672 5006 30805491972834598780308758350890684928 5007 32698186954953719436690365038571766272 5008 33274348218186097715506296333241724928 5009 32454050826465423555836156862864156672 5010 30329718845837135885135065119427084288 5011 27149225932725945443077139841424474112 5012 23268457875203458935095360075917426688 5013 19085844912772124969449750875227226112 5014 14975501347721421287797915790762508288 5015 11234373473347259729616487446362652672 5016 8053089614644326402780237618495356928 5017 5512477687612562207129694075319222272 5018 3600809923686357467834582219177852928 5019 2242811973977598848194179692255772672 5020 1330958868255048997292595363402743808 5021 751834189790111859954964286870126592 5022 403864252947578927859066898856542208 5023 206079584667924328642746819744366592 5024 99771604492088636478342366974967808 5025 45770816997461261686717891167125504 5026 19868396484175999154296823947984896 5027 8147998618548527633415710183522304 5028 3151414763475855066122636750749696 5029 1147363092666930825947685117231104 5030 392393348891200001171930665189376 5031 125762085896025097916811285889024 5032 37674526629746839516501273214976 5033 10518144688812772191621479399424 5034 2727612339644230052367801778176 5035 654547753631211938094161854464 5036 144724515167656234105266241536 5037 29337528142521893668534616064 5038 5420843663597840862057332736 5039 906782630413188189980196864 5040 136202335671069917195534336 5041 18188681231475866142244864 5042 2133104014959251172622336 5043 216286987137515691966464 5044 18576041293111451713536 5045 1314003722803844481024 5046 73499027393663205376 5047 3048092522799693824 5048 83316593106354176 5049 1125899906842624 5050 1 5051 150 5052 11125 5053 543900 5054 19717600 5055 565309080 5056 13350417500 5057 267094833600 5058 4620639003050 5059 70208905937100 5060 948589300682450 5061 11509885178404200 5062 126450219999677700 5063 1266468049363015800 5064 11630942299945573500 5065 98433813932219112480 5066 771004533654602840775 5067 5610365341249808169450 5068 38053051690983571445875 5069 241284926788520579733300 5070 1434009933432685981616020 5071 8007097721365812964868400 5072 42093595050366158409187000 5073 208738409748111119774822400 5074 978100500727255058899741100 5075 4337502166317400281580098216 5076 18230151484013376541202615900 5077 72710971548021227896429743600 5078 275539980587408730462558552200 5079 993153122923450878738193345200 5080 3408213464958808751570487075480 5081 11145824237182533866937183211200 5082 34764433331676176738602738550175 5083 103497064989142521743087247419850 5084 294303330810418489569041825330475 5085 799861902498433868939648536289220 5086 2078939591094576797927714029906600 5087 5170202977047800769597791864153400 5088 12309004835920264740764770487632300 5089 28065891005157754554791115703540800 5090 61312275070607968204073458967081290 5091 128375779384085002483090728898644300 5092 257705215520077410750768208483646450 5093 496122491623346236070305651480175400 5094 916190393736801150103762065117878900 5095 1623319802940530924752945809796929240 5096 2760067850926732449628598661742529900 5097 4503957287969770023795047298267501600 5098 7054644656079479891125918357345848825 5099 10607088580842295956510827015518984950 5100 15310086199495855930932559804210504653 5101 21214177161684591913021654031037969900 5102 28218578624317919564503673429383395300 5103 36031658303758160190360378386140012800 5104 44161085614827719194057578587880478400 5105 51946233694096989592094265913501735680 5106 58636185199155273606640772167544249600 5107 63503678927788318216999123389462451200 5108 65972535173139817152196661371813491200 5109 65728399044651521271342453196105881600 5110 62783769672302559440971221982291240960 5111 57478944778563081328212204960851558400 5112 50417683807929404378172499917341900800 5113 42354302787975583904545110951144652800 5114 34061346260493546257247666665989734400 5115 26209874821068681017414403237125160960 5116 19287463087991586132396725064858009600 5117 13565567302256888609909931693814579200 5118 9113287611298919674964276294497075200 5119 5843621897663956316028761911433625600 5120 3573770842232647845486775055658516480 5121 2082793058045160857247559650272870400 5122 1155698442737690787814031185726668800 5123 609943837615503256501813718600908800 5124 305851189160012965121089186719334400 5125 145542421489549898165060258142093312 5126 65639213481637260841014715115110400 5127 28016395102724526787712534131507200 5128 11299413382024382699538346934272000 5129 4298777856142785892070321867980800 5130 1539756441558130827119615782420480 5131 518155434787225099088741951078400 5132 163436612525771937433312559104000 5133 48192671318559611708122752614400 5134 13245757028457002243989281177600 5135 3382160093275441990461963632640 5136 799272268798868172199428096000 5137 174062043310178127773800857600 5138 34758371806119734530591948800 5139 6327626294011029052037529600 5140 1042984966084258107175731200 5141 154391016902545783337779200 5142 20321785246435117314867200 5143 2349391002096766864588800 5144 234863028430627143680000 5145 19890045015915296194560 5146 1387502750197507686400 5147 76547119916462899200 5148 3131409115906048000 5149 84442493013196800 5150 1125899906842624 5151 1 5152 152 5153 11425 5154 566150 5155 20805400 5156 604744280 5157 14481035660 5158 293795668600 5159 5154828670250 5160 79450183943200 5161 1089007112556650 5162 13407063779769100 5163 149469990356486100 5164 1519368489362371200 5165 14163878398671605100 5166 121695698532110259480 5167 967872161519041065735 5168 7152374408559013851000 5169 49273782373483187784775 5170 317391030170487722625050 5171 1916579787009727141082620 5172 10875117588231184928100440 5173 58107790493097784338923800 5174 292925599848843436593196400 5175 1395577320223477298449385900 5176 6293703167771910399379580416 5177 26905155816648177104362812332 5178 109171274516047980978834975400 5179 420961923683451186255418039400 5180 1544233084098268339663310449600 5181 5394519710805710509046873765880 5182 17962251167100151370078157362160 5183 57056081806041244472477104972575 5184 173025931652494875220292724520200 5185 501297460788703533055216320170175 5186 1388468564119270848077732186950170 5187 3678663396091444535807011102485040 5188 9328082159236954365453219923966600 5189 22649410790015866279960354215939100 5190 52683900676998284036320656678805400 5191 117444057080923477313655690374162890 5192 251000329525300938891237646832806880 5193 514456774288247415716949666280935050 5194 1011532922663501057571842068447468300 5195 1908435376983493622244373368078229700 5196 3455700590414133224960469940032687040 5197 6006707456807794299134490281336388380 5198 10024092989823234923052244621752561400 5199 16062559232019019938716012953880852025 5200 24716377893001255738762663730210682600 5201 36524263361180447843954213835248474553 5202 51834349560676303774886773639458979206 5203 70646932947687103390546981491459335100 5204 92468815552393999319367725244906803400 5205 116224402222344039574778335360160504000 5206 140268404923752427980209423089262692480 5207 162528652587349252790829303994547720960 5208 180776049326098865430280667724550950400 5209 192979893028716453586194908150738393600 5210 197673469390931155575735775939732864000 5211 194240567761605601983656128374503004160 5212 183046484123168200210154648925434040320 5213 165375573365055567034596909839045017600 5214 143189670403834392660890110785828454400 5215 118769951836444714066337888568279040000 5216 94332567342055773531909736569104629760 5217 71707212730128948167225531539108331520 5218 52140493478240060874703381823530598400 5219 36244422215812696894784139682126233600 5220 24070197120261795665957314500427776000 5221 15261014637560560477544298878525767680 5222 9230334742510456548221109761589903360 5223 5321284558828012502309150486272409600 5224 2921340723090884832129876090054246400 5225 1525738864391019478124716623921152000 5226 757244799809575828407238631580762112 5227 356724056460737057171135231399297024 5228 159294822065999048469741964361728000 5229 67332203587473436274963415197286400 5230 26897604620191551291147015736524800 5231 10137312153843702611260259518382080 5232 3597668317903486753327973515919360 5233 1199747482100222135610796461260800 5234 375065896370103486574747870822400 5235 109631099665576225660234786406400 5236 29873674150189446478440525987840 5237 7563592455349752153123355361280 5238 1772606580907914472172657049600 5239 382882458426475990078193664000 5240 75844369906250498113221427200 5241 13698237554106316211250790400 5242 2240360949071061997689241600 5243 329103819051526683990425600 5244 42992961494967001494323200 5245 4933645032624160872857600 5246 489616101877169583554560 5247 41167592782028100075520 5248 2851552620311478272000 5249 156225648948831846400 5250 6347260724825292800 5251 170010885933236224 5252 2251799813685248 5253 1 5254 153 5255 11577 5256 577575 5257 21371550 5258 625549680 5259 15085779940 5260 308276704260 5261 5448624338850 5262 84605012613450 5263 1168457296499850 5264 14496070892325750 5265 162877054136255200 5266 1668838479718857300 5267 15683246888033976300 5268 135859576930781864580 5269 1089567860051151325215 5270 8120246570078054916735 5271 56426156782042201635775 5272 366664812543970910409825 5273 2233970817180214863707670 5274 12791697375240912069183060 5275 68982908081328969267024240 5276 351033390341941220932120200 5277 1688502920072320735042582300 5278 7689280487995387697828966316 5279 33198858984420087503742392748 5280 136076430332696158083197787732 5281 530133198199499167234253014800 5282 1965195007781719525918728489000 5283 6938752794903978848710184215480 5284 23356770877905861879125031128040 5285 75018332973141395842555262334735 5286 230082013458536119692769829492775 5287 674323392441198408275509044690375 5288 1889766024907974381132948507120345 5289 5067131960210715383884743289435210 5290 13006745555328398901260231026451640 5291 31977492949252820645413574139905700 5292 75333311467014150316281010894744500 5293 170127957757921761349976347052968290 5294 368444386606224416204893337206969770 5295 765457103813548354608187313113741930 5296 1525989696951748473288791734728403350 5297 2919968299646994679816215436525698000 5298 5364135967397626847204843308110916740 5299 9462408047221927524094960221369075420 5300 16030800446631029222186734903088949780 5301 26086652221842254861768257575633413425 5302 40778937125020275677478676684091534625 5303 61240641254181703582716877565459157153 5304 88358612921856751618840987474707453759 5305 122481282508363407165433755130918314306 5306 163115748500081102709914706736366138500 5307 208693217774738038894146060605067307400 5308 256492807146096467554987758449423196480 5309 302797057511101680771038727083810413440 5310 343304701913448118221109971719098671360 5311 373755942354815319016475575875289344000 5312 390653362419647609161930684090471257600 5313 391914037152536757559391904314235868160 5314 377287051884773802193810777299937044480 5315 348422057488223767244751558764479057920 5316 308565243768889959695487020624873472000 5317 261959622240279106727227999354107494400 5318 213102519178500487598247625137383669760 5319 166039780072184721699135268108212961280 5320 123847706208369009041928913362638929920 5321 88384915694052757769487521505656832000 5322 60314619336074492560741454182554009600 5323 39331211757822356143501613378953543680 5324 24491349380071017025765408640115671040 5325 14551619301338469050530260247862312960 5326 8242625281918897334439026576326656000 5327 4447079587481904310254592713975398400 5328 2282983664200595306531955255501914112 5329 1113968856270312885578373862980059136 5330 516018878526736105640877195761025024 5331 226627025653472484744705379559014400 5332 94229808207664987566110430933811200 5333 37034916774035253902407275254906880 5334 13734980471747189364588233034301440 5335 4797415800003708888938769977180160 5336 1574813378470325622185544332083200 5337 484696996035679712234982657228800 5338 139504773815765672138675312394240 5339 37437266605539198631563881349120 5340 9336199036257666625296012410880 5341 2155489039334390462250850713600 5342 458726828332726488191415091200 5343 89542607460356814324472217600 5344 15938598503177378208940032000 5345 2569464768122588681679667200 5346 372096780546493685484748800 5347 47926606527591162367180800 5348 5423261134501330456412160 5349 530783694659197683630080 5350 44019145402339578347520 5351 3007778269260310118400 5352 162572909673657139200 5353 6517271610758529024 5354 172262685746921472 5355 2251799813685248 5356 1 5357 155 5358 11883 5359 600729 5360 22526700 5361 668292780 5362 16336879300 5363 338448264140 5364 6065177747370 5365 95502261291150 5366 1337667321726750 5367 16832985485325450 5368 191869195920906700 5369 1994592587991367700 5370 19020923847471690900 5371 167226070706849817180 5372 1361287013912715054375 5373 10299382290180357567165 5374 72666649922198311469245 5375 479517126108055313681375 5376 2967300442268156684527320 5377 17259639009601341796598400 5378 94566302831810793405390360 5379 488999206504599159466168680 5380 2390569700756203176906822700 5381 11066286328140029167914130916 5382 48577419960410862899400325380 5383 202474148301536333090682573228 5384 802286058864891483400648590264 5385 3025461404180717860387234518600 5386 10869142810467417900547641193480 5387 37234276467713819576545399559000 5388 121731874728953119600805324590815 5389 380118679404818911377880354162245 5390 1134487419358270647661048703675925 5391 3238412809790371197683966596501095 5392 8846664010026664146150640303675900 5393 23141009475749829669029717605322060 5394 57990984059909618447934036192808980 5395 139288297365519791607108159174555900 5396 320794580691950061982538368842457290 5397 708700302122067938904846031312906350 5398 1502345877025997187017973987527681470 5399 3056903904578845182505166360955887210 5400 5971947693550491626393798905982504700 5401 11204072566691616206837274181162312740 5402 20190679982017181218504646837590908900 5403 34955616541074884270376655345827100620 5404 58148253115104313306141727381811312985 5405 92952241568704785401015191835358361475 5406 142798515504222254937674230933642226403 5407 210839895430220158784274742605625768065 5408 299198508352076910403115730080333221824 5409 408078313516807917040782216998202767112 5410 534924714774900244313975474077799584400 5411 673879242695572545343279879659557811280 5412 815782671803294615881014243982656806400 5413 948898816935651479763187425886719498240 5414 1060365346181711555458695519313486686720 5415 1138165247129278247194881835841049945600 5416 1173220761991831975883253272495178383360 5417 1161115126189847317312594585928408780800 5418 1102996161257771371632373113364353146880 5419 1005409358745337494184990138153831587840 5420 879090109778059026118202040603854438400 5421 737021763659058701052703623845598658560 5422 592244818429185696895630518382980300800 5423 455927266352738452440199449579064852480 5424 336080328110790775853345348230934691840 5425 237084450724180008099716497193867673600 5426 159960450429971341264984521744061562880 5427 103153772895715729312768635398022758400 5428 63534318061480503102061077528093655040 5429 37345863884595835435499547072051281920 5430 20932330151319698979132645866628710400 5431 11177142839164403927041140683452710912 5432 5679936184671503498642284373983887360 5433 2743956591067361876797624921721143296 5434 1258664782706944696026459771081064448 5435 547483859514609957055521190051840000 5436 225494533189365229034628137122529280 5437 87804814019817697169402783544115200 5438 32267376743498087618115236045783040 5439 11169644978477743400063084286443520 5440 3634323752976330956606071321395200 5441 1108898765887125096608640626851840 5442 316446814237070542908914506137600 5443 84210732247336063888423775109120 5444 20827887111849723712842875535360 5445 4769704907001507412693116518400 5446 1006996264125809790707302400000 5447 195023813423891006857884467200 5448 34446661774477345099559731200 5449 5511026316791671048844083200 5450 792120167620578533336678400 5451 101276474189683655190773760 5452 11377305963661858596454400 5453 1105586534720734945607680 5454 91046069073939466813440 5455 6178129448194277376000 5456 331663090958072807424 5457 13206805907263979520 5458 346777171307528192 5459 4503599627370496 5460 1 5461 156 5462 12038 5463 612612 5464 23127429 5465 690819480 5466 17005172080 5467 354785143440 5468 6403626011510 5469 101567439038520 5470 1433169583017900 5471 18170652807052200 5472 208702181406232150 5473 2186461783912274400 5474 21015516435463058600 5475 186246994554321508080 5476 1528513084619564871555 5477 11660669304093072621540 5478 82966032212378669036410 5479 552183776030253625150620 5480 3446817568376211998208695 5481 20226939451869498481125720 5482 111825941841412135201988760 5483 583565509336409952871559040 5484 2879568907260802336372991380 5485 13456856028896232344820953616 5486 59643706288550892067314456296 5487 251051568261947195990082898608 5488 1004760207166427816491331163492 5489 3827747463045609343787883108864 5490 13894604214648135760934875712080 5491 48103419278181237477093040752480 5492 158966151196666939177350724149815 5493 501850554133772030978685678753060 5494 1514606098763089559038929057838170 5495 4372900229148641845345015300177020 5496 12085076819817035343834606900176995 5497 31987673485776493815180357908997960 5498 81131993535659448116963753798131040 5499 197279281425429410055042195367364880 5500 460082878057469853589646528017013190 5501 1029494882814018000887384400155363640 5502 2211046179148065125922820018840587820 5503 4559249781604842369523140348483568680 5504 9028851598129336808898965266938391910 5505 17176020260242107833231073087144817440 5506 31394752548708797425341921018753221640 5507 55146296523092065488881302183418009520 5508 93103869656179197576518382727638413605 5509 151100494683809098707156919217169674460 5510 235750757072927040338689422769000587878 5511 353638410934442413721948973539267994468 5512 510038403782297069187390472685958989889 5513 707276821868884827443897947078535988936 5514 943003028291708161354757691076002351512 5515 1208803957470472789657255353737357395680 5516 1489661914498867161224294123642214617680 5517 1764681488738946095644201669869376304640 5518 2009264163117363035221882945200206184960 5519 2198530593310989802653577355154536632320 5520 2311386009121110223078135108336228328960 5521 2334335888181679293195847858423587164160 5522 2264111287447618688944967699292761927680 5523 2108405520003108865817363251518184734720 5524 1884499468523396520303192178757686026240 5525 1616111873437117727170905664449453096960 5526 1329266582088244397948334142228578959360 5527 1048172084781924149335829967962045153280 5528 792007594463529228293544797809999544320 5529 573164778834970783953061845424802365440 5530 397044901154151349364701018937929236480 5531 263114223325687070577753157142084321280 5532 166688090957196232414829712926116413440 5533 100880181946076338537560624600144936960 5534 58278194035915534414632192938679992320 5535 32109472990484102906173786550081421312 5536 16857079023835907425683425057436598272 5537 8423892775738865375439909295705030656 5538 4002621373774306572824084692802207744 5539 1806148642221554653081980961132904448 5540 772978392703975186090149327174369280 5541 313299347209182926204030920666644480 5542 120072190763315784787518019589898240 5543 43437021721975831018178320332226560 5544 14803968731454074356669155607838720 5545 4743222518863456053214711948247040 5546 1425345580124195639517555132989440 5547 400657546484406606797338281246720 5548 105038619359185787601266650644480 5549 25597592018851231125535992053760 5550 5776701171127317203400418918400 5551 1202020077549700797565186867200 5552 229470475198368351957444198400 5553 39957688091269016148403814400 5554 6303146484412249582180761600 5555 893396641810262188527452160 5556 112653780153345513787228160 5557 12482892498382593542062080 5558 1196632603794674412421120 5559 97224198522133744189440 5560 6509792539152350183424 5561 344869896865336786944 5562 13553583078571507712 5563 351280770934898688 5564 4503599627370496 5565 1 5566 158 5567 12350 5568 636688 5569 24352653 5570 737074338 5571 18386811040 5572 388795487600 5573 7113196298390 5574 114374691061540 5575 1636304461094940 5576 21036991973088000 5577 245043487020336550 5578 2603866146724738700 5579 25388440003287607400 5580 228278027425247625280 5581 1901007073728207887715 5582 14717695473332202364650 5583 106287370820564814279490 5584 718115840455010963223440 5585 4551185120436719248509935 5586 27120574588621922477543110 5587 152279820745151132164240200 5588 807217393019234223275536560 5589 4046699925933622242116109460 5590 19215993843417837017566936376 5591 86557418346343356756956363528 5592 370338980839048980124711811200 5593 1506863343690322208471496960708 5594 5837267877378464976770545435848 5595 21550099140739354448510641929808 5596 75892627707477508998962792176640 5597 255172989753029414131536805654775 5598 819782856527105909333387127052690 5599 2518307207030633620996300415344290 5600 7402112426674820963422873415853360 5601 20830877278114319034524637500531035 5602 56157827125410564502849571709351950 5603 145107340507212435747324469616126960 5604 359543268496748306288969702963626960 5605 854641440908328673699730918751742950 5606 1949660638928957708066677456189390020 5607 4270035944776101127697588819151315100 5608 8981342139900972621368780386164744320 5609 18147351161339021547945245963905529270 5610 35233723456500781451029003621021601260 5611 65746793069193013091804067193042856520 5612 117935801620509660339565144220924452800 5613 203396462702363328554280987094474432645 5614 337308233996167493860193684672446501670 5615 537951746440545237753003261203339936798 5616 825139925080296494399327819077269170224 5617 1217315225651181896631288419764494978825 5618 1727353629433478965818678892450453968714 5619 2357556672029477816242553585233074329384 5620 3094810014053889112366770735889362098704 5621 3907269829439812740538804831116929409040 5622 4744005317736680418092789917153805540000 5623 5538627140595255226510286284938958794240 5624 6217058919545715873097343245554949002240 5625 6708447195743089828385289818645301593600 5626 6957107906423899739352118075096043822080 5627 6932783063810977275336663416139936256000 5628 6636628094898346243707298650103708590080 5629 6101310508529614251937918681794055495680 5630 5385110810483910767777290021964825149440 5631 4561490328962479852290145471127485153280 5632 3706705248958412945232498252419203072000 5633 2888351764027377526965204733734089850880 5634 2157179967762029240540151441044801454080 5635 1543374458824092917270824709787533967360 5636 1057204025633989769307155195017942794240 5637 692916537608570373570336027210285056000 5638 434256363860468803367220050452377763840 5639 260038557928068211489753442138969866240 5640 148665861062315171735438172427441405952 5641 81076025004804113238030998157599440896 5642 42138050823410680226806759410578227200 5643 20850406925252037323703903284212269056 5644 9811391389770167798730150346737319936 5645 4385275677147084492254111249440178176 5646 1859256132617133298384329575015383040 5647 746670885181681637195579860923187200 5648 283581403248607400593214359512023040 5649 101678012175405736393025796272291840 5650 34351159981771604766553023163924480 5651 10911790617851107745946979029483520 5652 3251348706732797885832448547225600 5653 906353712327999001195943213137920 5654 235674830737222806328069293342720 5655 56971885208829779454472403025920 5656 12755422419804335204366024704000 5657 2633510630297769947087817932800 5658 498898638488005720063292211200 5659 86218522666950281878988390400 5660 13499689610634761352888975360 5661 1899447063773869890842132480 5662 237790452805073621116518400 5663 26162417600559861496545280 5664 2490489406111482569031680 5665 200958189583419838562304 5666 13364454975170037153792 5667 703293376809245081600 5668 27458446928077914112 5669 707065141497167872 5670 9007199254740992 5671 1 5672 159 5673 12508 5674 649038 5675 24989341 5676 761426991 5677 19123885378 5678 407182298640 5679 7501991785990 5680 121487887359930 5681 1750679152156480 5682 22673296434182940 5683 266080478993424550 5684 2848909633745075250 5685 27992306150012346100 5686 253666467428535232680 5687 2129285101153455512995 5688 16618702547060410252365 5689 121005066293897016644140 5690 824403211275575777502930 5691 5269300960891730211733375 5692 31671759709058641726053045 5693 179400395333773054641783310 5694 959497213764385355439776760 5695 4853917318952856465391646020 5696 23262693769351459259683045836 5697 105773412189761193774523299904 5698 456896399185392336881668174728 5699 1877202324529371188596208771908 5700 7344131221068787185242042396556 5701 27387367018117819425281187365656 5702 97442726848216863447473434106448 5703 331065617460506923130499597831415 5704 1074955846280135323464923932707465 5705 3338090063557739530329687542396980 5706 9920419633705454584419173831197650 5707 28232989704789139997947510916384395 5708 76988704403524883537374209209882985 5709 201265167632623000250174041325478910 5710 504650609003960742036294172579753920 5711 1214184709405076979988700621715369910 5712 2804302079837286381766408374941132970 5713 6219696583705058835764266275340705120 5714 13251378084677073749066369205316059420 5715 27128693301239994169314026350070273590 5716 53381074617839802998974249584927130530 5717 100980516525693794542833070814064457780 5718 183682594689702673431369211413967309320 5719 321332264322872988893846131315398885445 5720 540704696698530822414474671766920934315 5721 875259980436712731613196945875786438468 5722 1363091671520841732152331080280609107022 5723 2042455150731478391030616238841764149049 5724 2944668855084660862449967312214948947539 5725 4084910301462956782061232477683528298098 5726 5452366686083366928609324321122436428088 5727 7002079843493701852905575567006291507744 5728 8651275147176493158631594748270734949040 5729 10282632458331935644603076202092764334240 5730 11755686060140971099607629530493907796480 5731 12925506115288805701482633064200250595840 5732 13665555102166989567737407893741345415680 5733 13889890970234877014688781491235980078080 5734 13569411158709323519043962066243644846080 5735 12737938603427960495645217331897764085760 5736 11486421319013525019715208703758880645120 5737 9946601139446390620067435493092310302720 5738 8268195577920892797522643723546688225280 5739 6595057012985790472197702986153292922880 5740 5045531731789406767505356174778891304960 5741 3700554426586122157810976150832335421440 5742 2600578484458082686577979904805476761600 5743 1750120563242560142877491222228227850240 5744 1127172901469039176937556077662662819840 5745 694294921788537014856973492591347630080 5746 408704418990383383225191614566411272192 5747 229741886067119284973469170585040846848 5748 123214075828214793464837757568177668096 5749 62988457748662717550510662694790496256 5750 30661798315022205122434053630949588992 5751 14196667066917252290984261596177498112 5752 6244531809764217790638440824455561216 5753 2605927017798814935579909435938570240 5754 1030252288430289037788794220435210240 5755 385259415424013136986240155784314880 5756 136029172157177341159578819436216320 5757 45262950599622712512500002193408000 5758 14163139324583905631779427576709120 5759 4157702419060796887028391760363520 5760 1142028543065221807524012506480640 5761 292646715946052585782541696368640 5762 69727307628634114658838427729920 5763 15388933050102105151453842636800 5764 3132409268785775667151110144000 5765 585117161154956001942280601600 5766 99718212277585043231877365760 5767 15399136674408631243731107840 5768 2137237516578943511958650880 5769 263952870405633482613063680 5770 28652907006671344065576960 5771 2691447595694902407593984 5772 214322644558589875716096 5773 14067748351979282235392 5774 730751823737322995712 5775 28165512069575081984 5776 716072340751908864 5777 9007199254740992 5778 1 5779 161 5780 12826 5781 674054 5782 26287417 5783 811405673 5784 20646739360 5785 445430069396 5786 8316356383270 5787 136491870931910 5788 1993654926876340 5789 26174654738495900 5790 311427071861790430 5791 3381070591731924350 5792 33690125417502496600 5793 309651079728559924880 5794 2636618036010525978355 5795 20877272749367321278355 5796 154242471388017837148870 5797 1066413343863369810791210 5798 6918107383442881766739235 5799 42210361630842102149519795 5800 242743914751890338093889400 5801 1318298004431931464723343380 5802 6772911746481627176271199540 5803 32970528407257172190466337876 5804 152298799728464112293889391576 5805 668443223564914724430714774536 5806 2790995122900155862359545121364 5807 11098535870127529562434459940372 5808 42075629460255393795765272158768 5809 152217460884452502298035808837760 5810 525951071156940650025446466044311 5811 1737087081201149169725923128370295 5812 5488001756118010177259535407811910 5813 16596599760820933645078548915991610 5814 48073828972200049166785858578779695 5815 133454683813103163533269231042651775 5816 355242576439672767324922459745244880 5817 907180944269206742536642255230711740 5818 2223485927412998464061288966874877750 5819 5232671498647440341743809618371872790 5820 11828300743379631599297083025222971060 5821 25690771252087191420594901755997469660 5822 53631449470594141667446764760702392430 5823 107638461220319791337602302285067677710 5824 207742665761373400540781569983918718840 5825 385643627741090262517035353042096224880 5826 688697453702278335756584554143333504085 5827 1183369225344276800202166934397718705205 5828 1956669373833774376442146289409628307098 5829 3113611632394267195378724972032181983958 5830 4768638493773161855335278399402982363093 5831 7029579156547617644511199789898477245637 5832 9974248011632278506961167102113426193176 5833 13622187289009280492731789276489493024284 5834 17906813215660435710124224209251164363920 5835 22655434834163896864442745882283317964528 5836 27585182752684921961866265698634234232320 5837 32320950976804842388813781934679436464960 5838 36436878235570747900697892125188066188800 5839 39516567332744600970702674022141846607360 5840 41221001174568856150163597278718670909440 5841 41349193099179077548421525048715605002240 5842 39876760920846607533733141464385053777920 5843 36962298525869446011005643367554408816640 5844 32919443777473440659497852900610071592960 5845 28161397856813674037657514709731308830720 5846 23131448168827576067242990433246669373440 5847 18235645757760987711900762147085477150720 5848 13791617890164935692821688500390118031360 5849 10001687337630327002199932206470147604480 5850 6951277532158725516033451031839181373440 5851 4627414027954159462692538522119118520320 5852 2948640724726615368732085647916673269760 5853 1797294262567457412939138599749106532352 5854 1047150724047886051423852399717863391232 5855 582697847962453363411776098738259361792 5856 309416609405092304480186177831145832448 5857 156638713812347640223455379020530581504 5858 75520263696961662535852368858076676096 5859 34637865943598722372606964016810557440 5860 15094990637327250516856791084849692672 5861 6242106324027918908948613092312350720 5862 2445763992284591212563828596654735360 5863 906548003005203615132059131004846080 5864 317321294913977394831657641065840640 5865 104689040523829330656779431963525120 5866 32483981068228608150587246913781760 5867 9457433381186815581580796027207680 5868 2576703802076496200830566709329920 5869 655020739520739286223921820467200 5870 154843548307370334469130698096640 5871 33910275368989985970058795417600 5872 6849935698726507336244500889600 5873 1269952534587497047116438568960 5874 214835561229578717707485839360 5875 32935510865396205999420866560 5876 4538427903563520506530365440 5877 556558647817938309291704320 5878 59997261609037590538747904 5879 5597217835948394690904064 5880 442713037469159033667584 5881 28866248527695887466496 5882 1489669159544221073408 5883 57047096479902072832 5884 1441151880758558720 5885 18014398509481984 5886 1 5887 162 5888 12987 5889 686880 5890 26961471 5891 837693090 5892 21458145033 5893 466076808756 5894 8761786452666 5895 144808227315180 5896 2130146797808250 5897 28168309665372240 5898 337601726600286330 5899 3692497663593714780 5900 37071196009234420950 5901 343341205146062421480 5902 2946269115739085903235 5903 23513890785377847256710 5904 175119744137385158427225 5905 1220655815251387647940080 5906 7984520727306251577530445 5907 49128469014284983916259030 5908 284954276382732440243409195 5909 1561041919183821802817232780 5910 8091209750913558640994542920 5911 39743440153738799366737537416 5912 185269328135721284484355729452 5913 820742023293378836724604166112 5914 3459438346465070586790259895900 5915 13889530993027685424794005061736 5916 53174165330382923358199732099140 5917 194293090344707896093801080996528 5918 678168532041393152323482274882071 5919 2263038152358089819751369594414606 5920 7225088837319159346985458536182205 5921 22084601516938943822338084323803520 5922 64670428733020982811864407494771305 5923 181528512785303212700055089621431470 5924 488697260252775930858191690787896655 5925 1262423520708879509861564714975956620 5926 3130666871682205206597931222105589490 5927 7456157426060438805805098585246750540 5928 17060972242027071941040892643594843850 5929 37519071995466823019891984781220440720 5930 79322220722681333088041666516699862090 5931 161269910690913933005049067045770070140 5932 315381126981693191878383872268986396550 5933 593386293502463663057816923026014943720 5934 1074341081443368598273619907185429728965 5935 1872066679046555135958751488541052209290 5936 3140038599178051176644313223807347012303 5937 5070281006228041571820871261441810291056 5938 7882250126167429050714003371435164347051 5939 11798217650320779499846478189301459608730 5940 17003827168179896151472366892011903438813 5941 23596435300641558999692956378602919217460 5942 31529000504669716202856013485740657388204 5943 40562248049824332574566970091534482328448 5944 50240617586848818826309011580917552196848 5945 59906133729489764350680047633313670697280 5946 68757829212375590289511674059867502653760 5947 75953445568315348871400566147329912796160 5948 80737568507313457120866271300860517516800 5949 82570194273747933698585122327434275911680 5950 81225954020025685082154666513100658780160 5951 76839059446716053544738784831939462594560 5952 69881742303342886670503496268164480409600 5953 61080841634287114697155367610341380423680 5954 51292846025641250104900505142977978204160 5955 41367093926588563779143752580332146524160 5956 32027263647925923404722450647475595182080 5957 23793305227795262695021620706860265635840 5958 16952964869789052518233383238309328977920 5959 11578691560112884978725989553958299893760 5960 7576054752680774831424624170035791790080 5961 4745934987294072781671224247665779802112 5962 2844444986615343464362990999466969923584 5963 1629848572010339414835628498456122753024 5964 892114457367545667891962276569405194240 5965 466055323217439944703641556851676413952 5966 232158977509309302759307747878607257600 5967 110158129640560384908459332874887233536 5968 49732856580925972889463755101660250112 5969 21337096961355169425805404177162043392 5970 8687870316312510121512441688967086080 5971 3352311995289794827695887727659581440 5972 1223869297919181009963716772070686720 5973 422010335437806725488437073029365760 5974 137173021592057938807366678877306880 5975 41941414449415423732168042940989440 5976 12034137183263311782411362736537600 5977 3231724541597235487054488529797120 5978 809864287828109620693052518563840 5979 188753823676360320439189493514240 5980 40760211067716493306303296307200 5981 8119888233314004383360939458560 5982 1484788095817075764823924408320 5983 247771072094974923706906705920 5984 37473938768959726505951232000 5985 5094986551381458815822069760 5986 616555909426975899830452224 5987 65594479444985985229651968 5988 6039930873417553724571648 5989 471579285996854921134080 5990 30355917687240108539904 5991 1546716256024123146240 5992 58488248360660631552 5993 1459166279268040704 5994 18014398509481984 5995 1 5996 164 5997 13311 5998 712854 5999 28335231 6000 891616032 6001 23133531213 6002 508993098822 6003 9693940070178 6004 162331800220512 6005 2419763252438610 6006 32428603260988740 6007 393938345931030810 6008 4367701116794287440 6009 44456191336421850510 6010 417483597164531263380 6011 3632951526031210746195 6012 29406429016856019063180 6013 222147525708140852940645 6014 1570895303526157964794530 6015 10425832357809026873410605 6016 65097510468897487071319920 6017 383211214411302408075927255 6018 2130950471949286683304051170 6019 11213293589281202246629008480 6020 55925859655565916648726623256 6021 264756208443198883217830804284 6022 1191280679564821405693315625016 6023 5100922393051828260239468228124 6024 20808407685957826598374524853536 6025 80953227316438294207787742222612 6026 300641421005473742810200545194808 6027 1066754712730808944511084436875127 6028 3619375216440876124398334144178748 6029 11751165142035338986488197725011417 6030 36534779191577262516309001396167930 6031 108839631766898870456540576142378345 6032 310869370251345178323783904610974080 6033 851754285823382356258301870030759595 6034 2239818041214431371577948096551749930 6035 5655513913099964226321060652057502730 6036 13717491169424849219000961029457929520 6037 31973287094147949552651089814088344930 6038 71641016479520966901973770068410128420 6039 154360364713614979127825636079140743530 6040 319914352136276599181132400079169794320 6041 637920948363521057888482006360526536830 6042 1224148547465850046814584667563987736820 6043 2261113668448295924389253753237459616405 6044 4020748841933292332505991302911911667220 6045 6884171957271161448561816200889451430883 6046 11350358204584143925109497709056504315662 6047 18022812138623512194355745894318784929163 6048 27562717902655637601274484932171788302832 6049 40600262468821455151165323270614822656273 6050 57604089637001351302637690162626726095086 6051 78721871105952834202241926242946495823124 6052 103620249059163764980278997063015797104856 6053 131365113686497483975442951763986516853744 6054 160387368903187402003298070795148775090976 6055 188570096671355118990871769326494844048320 6056 213469103993066529450423914267064918103680 6057 232644459643944154863667403595520343109120 6058 244045331288374847940317664929155310945280 6059 246366342567521552479324911167969210603520 6060 239290967486767423709048117858140780154880 6061 223559861196774993759981065932043405598720 6062 200844326240972888038162360146670341242880 6063 173454529294215479499211240363660739051520 6064 143952785977871063988944762866288102932480 6065 114761451501103050963009955808139888230400 6066 87847832523647109504466522001811456000000 6067 64539575325379577908276624652029860249600 6068 45484621299690990015192756030576957849600 6069 30733437872906544788876603277952391577600 6070 19898044492655622444520472587737363382272 6071 12336314961203489027705439494798529527808 6072 7318738545241026343561610497390062600192 6073 4151811601388224497563219273481650700288 6074 2250284237952531280487566109990486802432 6075 1164269623944189192166590861581960085504 6076 574476084659178990427074828632101748736 6077 270049115862046742706382420851434717184 6078 120802810123207115204732914380482543616 6079 51362064239022848973123250043291172864 6080 20728052627914815070720771105593753600 6081 7928493288498770665355492227389849600 6082 2869748931276168745415870617170739200 6083 981193692467671389784240824936038400 6084 316287457633531301346901400695603200 6085 95916966082094159246747448618516480 6086 27299998908123859051877214002872320 6087 7273313371022580594802029578158080 6088 1808482399332579561825294530641920 6089 418267858420437134184682283335680 6090 89640310368746990995967532072960 6091 17724564562445084531545803325440 6092 3217347263729126453354755522560 6093 533016082958909573919764643840 6094 80042864089300911827724533760 6095 10806529012189893531474591744 6096 1298706298298937784890556416 6097 137228889763389524183875584 6098 12551441032831962370277376 6099 973514489680949950808064 6100 62258551630504340226048 6101 3151920760408906924032 6102 118435663000589303808 6103 2936346957045563392 6104 36028797018963968 6105 1 6106 165 6107 13475 6108 726165 6109 29048085 6110 919951263 6111 24025147245 6112 532126630035 6113 10202933169000 6114 172025740290690 6115 2582095052659122 6116 34848366513427350 6117 426366949192019550 6118 4761639462725318250 6119 48823892453216137950 6120 461939788500953113890 6121 4050435123195742009575 6122 33039380542887229809375 6123 251553954724996872003825 6124 1793042829234298817735175 6125 11996727661335184838205135 6126 75523342826706513944730525 6127 448308724880199895147247175 6128 2514161686360589091379978425 6129 13344244061230488929933059650 6130 67139153244847118895355631736 6131 320682068098764799866557427540 6132 1456036888008020288911146429300 6133 6292203072616649665932783853140 6134 25909330079009654858613993081660 6135 101761635002396120806162267076148 6136 381594648321912037017988287417420 6137 1367396133736282687321284982069935 6138 4686129929171685068909418581053875 6139 15370540358476215110886531869190165 6140 48285944333612601502797199121179347 6141 145374410958476132972849577538546275 6142 419709002018244048780324480753352425 6143 1162623656074727534582085774641733675 6144 3091572327037813727836249966582509525 6145 7895331954314395597899008748609252660 6146 19373005082524813445322021681515432250 6147 45690778263572798771652050843546274450 6148 103614303573668916454624859882498473350 6149 226001381193135946029799406147550871950 6150 474274716849891578308958036158310537850 6151 957835300499797657069614406439696331150 6152 1862069495829371104703066673924514273650 6153 3485262215914145971203838420801447353225 6154 6281862510381588256895245056149371283625 6155 10904920799204453781067807503801363098103 6156 18234530161855305373671313909945955746545 6157 29373170343207656119465243603375289244825 6158 45585530041279149795630230826490573231995 6159 68162980371477092752439808202786610959105 6160 98204352105822806453803013433241548751359 6161 136325960742954185504879616405573221918210 6162 182342120165116599182520923305962292927980 6163 234985362745661248955721948827002313958600 6164 291752482589684885978741022559135291944720 6165 348957465574542520994169840121643619139296 6166 402039200664421648441295683593559762152000 6167 446113563637010684314091317862585261212800 6168 476689790932319002803985068524675654054400 6169 490411673855896400419642576097124521548800 6170 485657310054288976188373029026109990758400 6171 462850828683542417469029183790184185753600 6172 424404187437747881798143426078713746841600 6173 374298855535188367537373600510331080294400 6174 317407315272086543488156003229948841984000 6175 258714237478974114951954718674427991162880 6176 202609284024750160467476477809951344230400 6177 152387407849026687412743146653841316249600 6178 110024196625070567923469380682606818099200 6179 76218059172597534804069359308529349427200 6180 50631482365562167233397075865689754959872 6181 32234359453859111472225912082535892910080 6182 19655053506444515371267049992188592128000 6183 11470550146629250841124829770871713300480 6184 6402095839340755778050785383472137502720 6185 3414553861896720472654156971572446887936 6186 1738745708603368182593665690214061834240 6187 844525200521225733133457249483536465920 6188 390851925985253857911115335231917260800 6189 172164874362229964177856164423773716480 6190 72090116866937664043844021148884926464 6191 28656545916413585736076263332983603200 6192 10798242219774939410771362844560588800 6193 3850942623743840135200111442106777600 6194 1297481150101202691131142225631641600 6195 412204423715625460593648849314119680 6196 123216964990218018298624662621388800 6197 34573312279146439646679243581030400 6198 9081795770355160156627324108800000 6199 2226750257753016696009976813977600 6200 507908168789184125180649815408640 6201 107364874931192075527513335398400 6202 20941911826174210984900558848000 6203 3750363346688036027274520166400 6204 613058947048210485747489177600 6205 90849393101490805359199125504 6206 12105235310488831316365148160 6207 1435935188062327309074432000 6208 149780330796221486554152960 6209 13524955522512912321085440 6210 1035773041311454291034112 6211 65410472390913247150080 6212 3270356423409496227840 6213 121372009957634867200 6214 2972375754064527360 6215 36028797018963968 6216 1 6217 167 6218 13805 6219 753115 6220 30500415 6221 978047433 6222 25865049771 6223 580176924525 6224 11267186429070 6225 192431606628690 6226 2926146533240502 6227 40012556618745594 6228 496063682218874250 6229 5614373361109357350 6230 58347171378666774450 6231 559587573407385389790 6232 4974314700197648237355 6233 41140250789278713828525 6234 317632715810771331622575 6235 2296150738684292561742825 6236 15582813319803782473675485 6237 99516798149376883621140795 6238 599355410533612923036708225 6239 3410779136120988881674472775 6240 18372567433951667112693016500 6241 93827641367308096755221751036 6242 454960374588459037657268691012 6243 2097401024205549888644261284380 6244 9204276848632690243755076711740 6245 38493736224242954190479560787940 6246 153580295160415430523390253239468 6247 585117918326704278630312821569716 6248 2130585430380106761357261556904775 6249 7420922196644250443551988545193745 6250 24742800216819585248705369031297915 6251 79027025050565031724570262859559677 6252 241946299625701335978443975780904969 6253 710457823935196314726023635830444975 6254 2002041660111215632142734736148438525 6255 5416819639187268797000421515865976875 6256 14078476608390023053571508681774271710 6257 35163668991153604641120039178733937570 6258 84436788428622425662296094206577138950 6259 194995860100814513997928961569591022250 6260 433229988340473778939049125912547818650 6261 926277479236163470368556848453412281750 6262 1906384734199580813687530478756317406850 6263 3777740096828966418842295486803906935950 6264 7209401207572888180609971768650475900525 6265 13252386942209880199302921897752265990075 6266 23468645819967630294858297616100105665353 6267 40044371760264212935806928917548681942751 6268 65842230666918266866807871423267200737915 6269 104331870727694462034560718033241151721645 6270 159334040454035392343700269855767757423095 6271 234530312848776991958682629838814770669569 6272 332734664954599798412485643272056319420928 6273 454994041651024970192280156117108736764400 6274 599669603075894447320763795438926899814560 6275 761723208081007383890184920213139919861920 6276 932462430753912292951651885239914203028736 6277 1099954131813506690429635363836847000430592 6278 1250191964965853981196682685049704785516800 6279 1368916918206340371432167704249846176480000 6280 1443791255720534406027612713146475829657600 6281 1466480657766081777027658181220359033856000 6282 1434165448792120369845775241842404167270400 6283 1350105844804832716736201793659082118348800 6284 1223107230410684131133660452667758573977600 6285 1066005026342463278562903204250611002572800 6286 893528868023147201928266725134325675130880 6287 720037758982698390371385915158807326556160 6288 557605975898527008347696102273744004710400 6289 414799012323123942748955673990289450598400 6290 296266452422738670651008120673742985625600 6291 203067600710757236841535794482748453814272 6292 133497324184983445939020063813915402829824 6293 84123772414162738315718874157260377948160 6294 50780657159518281583658929755248897556480 6295 29343196132599257460300444925215564103680 6296 16218745540578232028755727738516721893376 6297 8567853432396809127901979633358955610112 6298 4322016617727962098320788629911660134400 6299 2079902327027705324178029834198990192640 6300 953868726332737680000086834887608238080 6301 416419865591397592399556349996432359424 6302 172836779650288913823764305630753456128 6303 68111334052602110882923889510527795200 6304 25447427063293718956742837131227955200 6305 8999366397588882961531365109845196800 6306 3007166723918030842855933300577402880 6307 947625812421468939485922361249628160 6308 281007242259582476243928568823808000 6309 78228420328648039449985811270860800 6310 20390341798463337009264625031577600 6311 4961408684295217517200603443363840 6312 1123181212509560325888812966215680 6313 235671661688558362039927229644800 6314 45634186999036457997075637862400 6315 8113785640424282540296529510400 6316 1316967287197911776854177480704 6317 193804021513470442034763399168 6318 25646405809039989941804728320 6319 3021650706920876104703016960 6320 313085617114955885429391360 6321 28085684086337278933204992 6322 2136956555013821829218304 6323 134091301205235990528000 6324 6662084856776627322880 6325 245716395669334261760 6326 5980780305148018688 6327 72057594037927936 6328 1 6329 168 6330 13972 6331 766920 6332 31253530 6333 1008547848 6334 26843097204 6335 606041974296 6336 11847363353595 6337 203698793057760 6338 3118578139869192 6339 42938703151986096 6340 536076238837619844 6341 6110437043328231600 6342 63961544739776131800 6343 617934744786052164240 6344 5533902273605033627145 6345 46114565489476362065880 6346 358772966600050045451100 6347 2613783454495063893365400 6348 17878964058488075035418310 6349 115099611469180666094816280 6350 698872208682989806657849020 6351 4010134546654601804711181000 6352 21783346570072655994367489275 6353 112200208801259763867914767536 6354 548788015955767134412490442048 6355 2552361398794008926301529975392 6356 11301677872838240132399337996120 6357 47698013072875644434234637499680 6358 192074031384658384713869814027408 6359 738698213487119709153703074809184 6360 2715703348706811039987574378474491 6361 9551507627024357204909250102098520 6362 32163722413463835692257357576491660 6363 103769825267384616973275631890857592 6364 320973324676266367703014238640464646 6365 952404123560897650704467611611349944 6366 2712499484046411946868758371978883500 6367 7418861299298484429143156252014415400 6368 19495296247577291850571930197640248585 6369 49242145599543627694691547860508209280 6370 119600457419776030303416133385311076520 6371 279432648529436939660225055776168161200 6372 628225848441288292936978087482138840900 6373 1359507467576637249307605974365960100400 6374 2832662213435744284056087327209729688600 6375 5684124831028547232529825965560224342800 6376 10987141304401854599452267255454382836475 6377 20461788149782768379912893666402741890600 6378 36721032762177510494161219513852371655428 6379 63513017580231843230665226533648787608104 6380 105886602427182479802614800340815882680666 6381 170174101394612728901368589456508352459560 6382 263665911181729854378260987889008909144740 6383 393864353302812384302382899694582528092664 6384 567264977803376790371168273110871090090497 6385 787728706605624768604765799389165056185328 6386 1054663644726919417513043951556035636578960 6387 1361392811156901831210948715652066819676480 6388 1694185638834919676841836805453054122890656 6389 2032416562567418983381287249076761203459328 6390 2350146096779360671626318048886551785947392 6391 2619108883172194352628850389299550961996800 6392 2812708173926874777459780417396322006137600 6393 2910271913486616183055270894366834863513600 6394 2900646106558202146873433423062763201126400 6395 2784271293596953086581977035501486285619200 6396 2573213075215516847869862246326840692326400 6397 2289112256753147409696563656918369576550400 6398 1959533894365610480491169929384936677703680 6399 1613566627005845592299652640293133001687040 6400 1277643734881225398719082017432551331266560 6401 972404988221650951096651776264033455308800 6402 711065464745862613399963794664032436224000 6403 499334053133495907492543915156491439439872 6404 336564924895740682780555858296663856644096 6405 217621096599146184254738937971175780777984 6406 134904429573681019899377803912509275504640 6407 80123853292117539043959374680464461660160 6408 45561941673177489489056172663732285997056 6409 24786598972975041156657707371875677503488 6410 12889870050124771226222768263270615744512 6411 6401918944755667422498818464110650327040 6412 3033771053360443004178116669086598430720 6413 1370288591924135272399643184884040597504 6414 589256645241686506223320655627185815552 6415 240948113702891024706688195141281251328 6416 93558761115895829839666726641755750400 6417 34446793460882601918274202241073152000 6418 12006533121506913804387298410422599680 6419 3954792536339499782341855661827031040 6420 1228633054681051415729850930073436160 6421 359235662588230515693914380094668800 6422 98618762127111376459250436302438400 6423 25351750482758554526465228474941440 6424 6084589896804777843089416409579520 6425 1358852874198118687928740195860480 6426 281305848687594820037002867507200 6427 53747972639460740537372167372800 6428 9430752927622194317150706991104 6429 1510771308711382218888940879872 6430 219450427322510431976568127488 6431 28668056515960866046507745280 6432 3334736324035831990132408320 6433 341171301201293164362596352 6434 30222640641351100762423296 6435 2271047856219057819746304 6436 140753386062012617850880 6437 6907801252445961584640 6438 251697175974482280448 6439 6052837899185946624 6440 72057594037927936 6441 1 6442 170 6443 14308 6444 794864 6445 32787370 6446 1071054908 6447 28860192900 6448 659728168704 6449 13059447302187 6450 227393519764950 6451 3525975725984712 6452 49175859431724480 6453 621953645141592036 6454 7182589521003471288 6455 76182418826432595000 6456 745857834265604427840 6457 6769771763177137955625 6458 57182370036686429320170 6459 451002097579002769582860 6460 3331329387695163984267600 6461 23106530967478202822149110 6462 150857539586156816165652900 6463 929071431621351138847481580 6464 5407878964020581418026879040 6465 29803615663381859603789851275 6466 155766901941405075856649746086 6467 773188433558286662148319977120 6468 3649937430705543195126510859488 6469 16406400670426257985002397946904 6470 70301368818552124699033313491920 6471 287470057530409673582339089026768 6472 1122846276256436478581442702864000 6473 4193099775681050458294980528092859 6474 14982914324437979284884398859047502 6475 51266737667512550102075857780688700 6476 168097270094312288357790347043840912 6477 528512975211035601649565502422179830 6478 1594350772913430386110496088892279236 6479 4617307731168207248277693595201583388 6480 12843860267391308322880672995972182400 6481 34333018846174260708858242701669079385 6482 88232738094698211395835408255788706450 6483 218084748618863285692799229106327495080 6484 518633563368989000267057322546790314240 6485 1187091145500162172257428199034475163300 6486 2615959164459213835181562149330237782200 6487 5551677148589018782671299275941649889400 6488 11349449257900035800642000619979683720000 6489 22355390966458949064511919186574831522075 6490 42436070758586477578817428177311507563550 6491 77644609061743047253987006846657855436628 6492 136955083104586864218987665561353530918960 6493 232912637587646166263945253408113457896874 6494 381947306248977688506598190138140117820892 6495 604014113970955312180998166802025614063860 6496 921196175666272093058904875472600346382144 6497 1354993684409001558975934072500036146275825 6498 1922258662212378349347102345610907236366322 6499 2630121057938168954722575550334365748949616 6500 3470720100610740666237036618764138092834400 6501 4416971261148723339263734236757187762243616 6502 5420787840237258337064960859982869449240640 6503 6414979221914198638388892547040074192866048 6504 7319401076730915695881486487072654533891584 6505 8050925940271263482717481195995423930131200 6506 8535688261340365737974831729159478875788800 6507 8721189933531434512983975211796432928153600 6508 8585563506713357380328843881627012687872000 6509 8141755662409423021033816317329813263564800 6510 7435538407184181105436288149572050961203200 6511 6537758407871905299884297243221675830804480 6512 5532634415737066553281992499063006357094400 6513 4504776988892916583318387298018817334640640 6514 3527692457984101748534815811129136117841920 6515 2655875441189164515593267347192099346841600 6516 1921464982625221134292471504484556311887872 6517 1335233031162732497765643688609646735523840 6518 890750946390627549815850654564503494066176 6519 570146622771973388408855679854860837060608 6520 349932712439479578842714982505483012669440 6521 205809648257412567576974922024661209317376 6522 115910482319330020134770052699340249497600 6523 62463067996074853539538183007021970751488 6524 32181659045005209874944354990651881816064 6525 15837608942871777849175753597307899084800 6526 7437830698645021280755876523057237458944 6527 3329833829089957051022607025395267010560 6528 1419461404186264037153329506395652882432 6529 575454988521677879253043116924318253056 6530 221564315692674261597607655524584652800 6531 80900120043272117640935702892568903680 6532 27967858779353327391116452482672230400 6533 9138218127360050980413562253727498240 6534 2816501771950333347153616240241541120 6535 817090087303572407847079196491776000 6536 222589274736981307444966101079818240 6537 56788090862321886896019873359462400 6538 13528032667807674374107573015019520 6539 2999011597083832195894483259228160 6540 616359670014650380611377902387200 6541 116926698206543675391895041736704 6542 20372277163955770853190354862080 6543 3240993044745274869754449887232 6544 467568911160981729999644000256 6545 60670849355957564083147898880 6546 7010643949272957144627412992 6547 712565243043937429487616000 6548 62716329138921259344592896 6549 4682849098500128257343488 6550 288414573376471197286400 6551 14067299680866405449728 6552 509447189848150507520 6553 12177733392409821184 6554 144115188075855872 6555 1 6556 171 6557 14478 6558 809172 6559 33582234 6560 1103842278 6561 29931247808 6562 688588361604 6563 13719175470891 6564 240452967067137 6565 3753369245749662 6566 52701835157709192 6567 671129504573316516 6568 7804543166145063324 6569 83365008347436066288 6570 822040253092037022840 6571 7515629597442742383465 6572 63952141799863567275795 6573 508184467615689198903030 6574 3782331485274166753850460 6575 26437860355173366806416710 6576 173964070553635018987802010 6577 1079928971207507955013134480 6578 6336950395641932556874360620 6579 35211494627402441021816730315 6580 185570517604786935460439597361 6581 928955335499691738004969723206 6582 4423125864263829857274830836608 6583 20056338101131801180128908806392 6584 86707769488978382684035711438824 6585 357771426348961798281372402518688 6586 1410316333786846152163781791890768 6587 5315946051937486936876423230956859 6588 19176014100119029743179379387140361 6589 66249651991950529386960256639736202 6590 219364007761824838459866204824529612 6591 696610245305347890007355849466020742 6592 2122863748124465987760061591314459066 6593 6211658504081637634388189684093862624 6594 17461167998559515571158366591173765788 6595 47176879113565569031738915697641261785 6596 122565756940872472104693650957457785835 6597 306317486713561497088634637362116201530 6598 736718311987852285959856551653117809320 6599 1705724708869151172524485521581265477540 6600 3803050309959376007438990348364712945500 6601 8167636313048232617852861425271887671600 6602 16901126406489054583313299895921333609400 6603 33704840224358984865153919806554515242075 6604 64791461725045426643329347363886339085625 6605 120080679820329524832804435023969363000178 6606 214599692166329911472974672408011386355588 6607 369867720692233030482932918969466988815834 6608 614859943836623854770543443546253575717766 6609 985961420219933000687596356940165731884752 6610 1525210289637227405239903042274625960446004 6611 2276189860075273652034838947972636492657969 6612 3277252346621379908323036418110943382642147 6613 4552379720150547304069677895945272985315938 6614 6100841158548909620959612169098503841784016 6615 7887691361759464005500770855521325855078016 6616 9837759101385981676328695096740057211484256 6617 11835767062151456975453853407022943642106688 6618 13734380298645114334270379034112728726757632 6619 15370327017002179178598967683068078464022784 6620 16586614201611629220692312925154902805920000 6621 17256878194871800250958806940955911803942400 6622 17306753440244791893312819093423445616025600 6623 16727319169122780401362660198956825951436800 6624 15577294069593604126470104466901864224768000 6625 13973296815056086405320585392793726792007680 6626 12070392823608971853166289742284682187898880 6627 10037411404629983136600379797081823691735040 6628 8032469446877018331853203109147953452482560 6629 6183567899173266264128083158321235464683520 6630 4577340423814385649885738851676655658729472 6631 3256698013787953632058115193094203047411712 6632 2225983977553360047581494343174150229590016 6633 1460897569162600938224706334419364331126784 6634 920079335211452967251570662360343849730048 6635 555742360696892146419689904530144221986816 6636 321720130576742587711744974724001458814976 6637 178373550315404873674308235706362220249088 6638 94644727041080063414482537997673852567552 6639 48019267987876987724120108587959780900864 6640 23275439641516799129931630120365136543744 6641 10767664527734978331778483548452504469504 6642 4749295233276221088175936531790919892992 6643 1994916392707941916406372623319971135488 6644 797019304214352140850650772448902905856 6645 302464435735946379238543358417153556480 6646 108867978822625445032052155375241134080 6647 37106076906713378371530014736399728640 6648 11954719899310384327567178493969039360 6649 3633591859253905755000695436733317120 6650 1039679362040553715292045297571594240 6651 279377365599303194340985974439280640 6652 70316123530129561270127446374481920 6653 16527044264891506570002056274247680 6654 3615371267098482576505861161615360 6655 733286368221194056003272944123904 6656 137298975370499446245085396598784 6657 23613270208701045722944804749312 6658 3708561955906256599754093887488 6659 528239760516939294082791899136 6660 67681493305230521227775311872 6661 7723209192316894574115028992 6662 775281572182858688832208896 6663 67399178237421387601936384 6664 4971263671876599454629888 6665 302481873057337602736128 6666 14576746870714555957248 6667 521624923240560328704 6668 12321848580485677056 6669 144115188075855872 6670 1 6671 173 6672 14820 6673 838128 6674 35200578 6675 1171006746 6676 32138932364 6677 748450857220 6678 15096352194099 6679 267891318008919 6680 4234275179883936 6681 60208573649208516 6682 776533174888734900 6683 9146802175291696356 6684 98974094679726192936 6685 988770269786909155416 6686 9159710103626816429145 6687 78983400994749052042725 6688 636088751215416333454620 6689 4798700420505545151656520 6690 34002523325721700314117630 6691 226839791263981752600635430 6692 1427857112314777992988738500 6693 8496808338056948466900629580 6694 47885395418686306135565451555 6695 255993506859591817504073057991 6696 1300096370709265608925848917928 6697 6281036535263213333284770283020 6698 28902589829659460894678570479608 6699 126820445691241985044293529051608 6700 531186965326918563649443825396336 6701 2125859186484769748726526596928144 6702 8136578719511179241203986814738395 6703 29807906203994003616932225849054079 6704 104601680192188588873319015414016924 6705 351863311745725897233786718104002016 6706 1135338260828997566927088259115079966 6707 3516084238735161767774773290246500550 6708 10457386000330569609908312866722780756 6709 29884485006722790839934745959361491036 6710 82099215110684600174055648879988793361 6711 216919515168003610168171482352740309405 6712 551449000595306441298021939277031773200 6713 1349353285414975280137125826377350212380 6714 3179161332844855744444198624887501096180 6715 7214499727697678352487961391527243900580 6716 15773736932966984632730842122001313562600 6717 33236399032585519819019022746465108952600 6718 67507093037337094031780519598397182460875 6719 132201142173763396373637186976995369569775 6720 249663603270420378119463129751742041171428 6721 454761051806988961138583542455950112355944 6722 799067105024892853428882263785489761527010 6723 1354595385221089915736409281485187553349434 6724 2215681307893180710228683244032672883320284 6725 3497133130077093406615095756154957424215508 6726 5326610439349728462514645032521888413549977 6727 7829632066771927212392714314056216367958085 6728 11106884413393307120715750732167159750600232 6729 15205600598850004229098967960989049812415892 6730 20089373678857283247419995193718333538646048 6731 25613141824904909687330236807782708921640288 6732 31511285264923420328111243600503058065075200 6733 37405914422948028285178085848158616010971008 6734 42839087614292407847139725751293535917538048 6735 47327268235615987577890248291291059733965568 6736 50430106598095058692343432791265717415782400 6737 51820509829988392395230432975335269223910400 6738 51340826049612364187988298385803717183488000 6739 49031932407839164929195424864815516127641600 6740 45127884954243294658260794326597455241543680 6741 40016986453721144663807460527872135771914240 6742 34178197051847926842932959281651188067532800 6743 28107292256136984605053962703311600835952640 6744 22248506792927302927834489376617142369648640 6745 16944476222160918178141905168319126588096512 6746 12411378861416724931829592896447514364870656 6747 8739380005129267311697724729362556324413440 6748 5912865524269321033387695020767664790306816 6749 3841874473536654843700983331199072511983616 6750 2395901031119798080922831229250831921446912 6751 1433204851970526880551124783784289902788608 6752 821813811468890049097798185154365137879040 6753 451391827671889810763099009410398293065728 6754 237308722070037114553085184583307486035968 6755 119313975617270774578171847296284698345472 6756 57318543810768576591641743789182777556992 6757 26284624288746177751732903628695928832000 6758 11493506859260384092758245686901810921472 6759 4786852089630235973663396019088845176832 6760 1896503044164650660939844903314959368192 6761 713796850294518203509138872209548247040 6762 254842034551964268435634325486881996800 6763 86166873712737141070627207966768496640 6764 27543031657874674410135052424671395840 6765 8306863080548365225293436171038228480 6766 2358736089680410624925076569582469120 6767 629070854728735949952099395253043200 6768 157159291325150629110256949023211520 6769 36669459796881495716509973710110720 6770 7964028902418159209014995267354624 6771 1603871711812887558251631284846592 6772 298211220949699938213115597946880 6773 50935102373308348045643703386112 6774 7945363672329452493590979674112 6775 1124161014339109109393359110144 6776 143086195802777937029665652736 6777 16221699956816647837062266880 6778 1617962322603138765266354176 6779 139769620146719374658502656 6780 10245009216810536511995904 6781 619540492985389761429504 6782 29675118664669672243200 6783 1055571695061606334464 6784 24787812349047209984 6785 288230376151711744 6786 1 6787 174 6788 14993 6789 852948 6790 36038706 6791 1206207324 6792 33309939110 6793 780589789584 6794 15844803051319 6795 282987670203018 6796 4502166497892855 6797 64442848829092452 6798 836741748537943416 6799 9923335350180431256 6800 108120896855017889292 6801 1087744364466635348352 6802 10148480373413725584561 6803 88143111098375868471870 6804 715072152210165385497345 6805 5434789171720961485111140 6806 38801223746227245465774150 6807 260842314589703452914753060 6808 1654696903578759745589373930 6809 9924665450371726459889368080 6810 56382203756743254602466081135 6811 303878902278278123639638509546 6812 1556089877568857426429921975919 6813 7581132905972478942210619200948 6814 35183626364922674227963340762628 6815 155723035520901445938972099531216 6816 658007411018160548693737354447944 6817 2657046151811688312375970422324480 6818 10262437905995948989930513411666539 6819 37944484923505182858136212663792474 6820 134409586396182592490251241263071003 6821 456464991937914486107105733518018940 6822 1487201572574723464160874977219081982 6823 4651422499564159334701861549361580516 6824 13973470239065731377683086156969281306 6825 40341871007053360449843058826084271792 6826 111983700117407391013990394839350284397 6827 299018730278688210342227131232729102766 6828 768368515763310051466193421629772082605 6829 1900802286010281721435147765654381985580 6830 4528514618259831024581324451264851308560 6831 10393661060542534096932160016414744996760 6832 22988236660664662985218803513528557463180 6833 49010135965552504451749864868466422515200 6834 100743492069922613850799542344862291413475 6835 199708235211100490405417706575392552030650 6836 381864745444183774493100316728737410741203 6837 704424655077409339258046672207692153527372 6838 1253828156831881814567465806241439873882954 6839 2153662490245982769165291545270677314876444 6840 3570276693114270625965092525517860436669718 6841 5712814437970274116843779000187630307535792 6842 8823743569426821869129740788676845837765485 6843 13156242506121655674907359346578104781508062 6844 18936516480165234333108465046223376118558317 6845 26312485012243311349814718693156209563016124 6846 35294974277707287476518963154707383351061940 6847 45702515503762192934750232001501042460286336 6848 57124427089828330015441480408285766986715488 6849 68917199687871448613289329448661674076046208 6850 80245002037240436132317811599452151928509056 6851 90166355849908395425029974042584595651503616 6852 97757374833711046270233681082556777149747968 6853 102250616428083451087573865766600986639692800 6854 103161335879600756583218731361138986407398400 6855 100372758457451529117183723250619233311129600 6856 94159817362082459587456219191412971369185280 6857 85144871407964439322068254854469591013457920 6858 74195183505569071506740419809523323839447040 6859 62285489307984911447986921984962788903485440 6860 50355799049064287532888452079928743205601280 6861 39192983015088221105976394544936268957745152 6862 29355855083577643109971498064766640952967168 6863 21150758866545992243527317625810070689284096 6864 14652245529398588345085419750130221114720256 6865 9754739997805975877088678351966737302290432 6866 6237775504656452924623814560449904433430528 6867 3829105883090324961473956013035121824235520 6868 2255018663439416929648922968938655040667648 6869 1273205639140779859860897194564763430944768 6870 688700549741926925316184193993705779101696 6871 356622697687307889131257031879592184381440 6872 176632519428039351169813591085467475902464 6873 83603168099514754343374647417878706388992 6874 37778131148006561844491149315597739753472 6875 16280358948890620066421641705990656098304 6876 6683355133794886634603240922403804545024 6877 2610299894459168864448983775524507615232 6878 968638884846482471944773197696430243840 6879 341008908264701409506261533453650493440 6880 113709905370611815480762260391439892480 6881 35849894738423039635428488595709624320 6882 10665599170228775850218512740620697600 6883 2987806944409146574877175964835512320 6884 786230146053886579062356344276254720 6885 193828751122032124826766922733322240 6886 44633488699299654925524968977465344 6887 9567900614231046767266626552201216 6888 1902082932762587496464746882793472 6889 349146323323008286258759301332992 6890 58880466045637800539234683060224 6891 9069524686668561602984338784256 6892 1267247210141887046423024762880 6893 159307895759594584866727919616 6894 17839662279419786602328621056 6895 1757731942749858139924856832 6896 150014629363529911170498560 6897 10864549709795926273425408 6898 649215611650059433672704 6899 30730690359731278577664 6900 1080359507410653544448 6901 25076042725198921728 6902 288230376151711744 6903 1 6904 176 6905 15341 6906 882934 6907 37744602 6908 1278284736 6909 35722353758 6910 847209667804 6911 17405982630487 6912 314677276305656 6913 5068141838298891 6914 73447181824878162 6915 965627446196128320 6916 11596818847256318088 6917 127967567555378751804 6918 1303986158176671126936 6919 12323969102346996281265 6920 108440071845203319640992 6921 891358374406917122441085 6922 6864933476141292256105830 6923 49670802089669168435996430 6924 338444762082157943846301360 6925 2176381532758166651418880050 6926 13234059257529245951068115940 6927 76231534657486707522244817295 6928 416643309791764632844570671816 6929 2163847682125413673709198995011 6930 10693312661110193795070463152786 6931 50345892176867632112384579164524 6932 226090288250746794394898781056472 6933 969453482059963440571681553510376 6934 3973060973848009409763445131220368 6935 15576530209619325614682454256315499 6936 58469360735497080837997239487125552 6937 210298556243192958206523666590655951 6938 725284164730279671087608216044160946 6939 2400131556450552436375086444255119862 6940 7625825644713606263023611503799744480 6941 23276315238194050047086809255692442338 6942 68288811485184823205209231140022834404 6943 192667442131514111913676512491518827981 6944 522986130513502992370207920911429671560 6945 1366405976320686472150647684095230288137 6946 3437539317536901824367534608913926150790 6947 8330119190280394467451619982573615279720 6948 19450690297062196146094808918944447613880 6949 43775558781749731179083123546358047456700 6950 94986609286881830422187471895523537441560 6951 198763764001027622754299272081795136443875 6952 401195219350945718107016791265117134857600 6953 781281215866384755303935729879522514802503 6954 1468154145965776888244247305665166975009778 6955 2662677466986700493083559150656824180937698 6956 4661318803909746398300223157753557062642352 6957 7877601673606236164295675616059215066422606 6958 12853367824198815368773964051223351180875228 6959 20249372445367370102817298789052106452837069 6960 30803729644975299413166840923931796457039032 6961 45249001492408545682923183739379585681574441 6962 64185517972573780016031648785602961800132758 6963 87919944302193910176148400541019802477094188 6964 116292464059176767887788158310915809162410216 6965 148529458097352715884941944411287851907288160 6966 183166053867528108644172290265233208049477184 6967 218079401412983333358896470496775500080601472 6968 250656359924389267689665597241488899508521728 6969 278090086533527837120293629167725968452755200 6970 297765366095505543628041227931714540939188736 6971 307662568735767658758366462894340959686784000 6972 306695430216653042283621185972897206125926400 6973 294905334276985517821823665692651437991444480 6974 273464506132129358496980693237295533751828480 6975 244484926321497950150876929518462505866362880 6976 210675856319123054461467761604009436582379520 6977 174926777665034110428862296049854321012572160 6978 139904581113216796171753298704793755368947712 6979 107741821113754085321924287154639178868457472 6980 79862469033701278463470313755343352595218432 6981 56953763262490572832140055001750362493288448 6982 39059231056603152567259517852227179531730944 6983 25747255500268404678801171264383379038011392 6984 16304656892403230810721585133934930691096576 6985 9913230429620066852596834995008898689138688 6986 5783242966019613719158743132442073512280064 6987 3235111828023486645037978583123232640991232 6988 1734023797171161739763625419867003742584832 6989 889877914802655129432327654844651844665344 6990 436868206955593456683001829588813658193920 6991 204984467347036070531240444151355152531456 6992 91836621244903743755403940337186135605248 6993 39244073031576126767446524334385116741632 6994 15977010162048942133655465620332116705280 6995 6189238673764820200842740748745445474304 6996 2278286677957666353395807928846510981120 6997 795727721900014634493285327298740879360 6998 263269705479646670596953009378589409280 6999 82365388647074855121075489932039946240 7000 24319005284866698275314201446076907520 7001 6761844034872179728816708273947279360 7002 1766289043229805282951479611285831680 7003 432290990943363904579058814444109824 7004 98834878012830356618316564507131904 7005 21037884161224681030997999987195904 7006 4153312188848183279188253066919936 7007 757173112691654373056753285726208 7008 126830456777944162681453704904704 7009 19406296583479010252391702331392 7010 2693802316043368677712777445376 7011 336455453798608956335784460288 7012 37437056501589431344582098944 7013 3665478514863246191020212224 7014 310893808436855748614422528 7015 22378315031241911980523520 7016 1329161913659850145923072 7017 62541740226873210699776 7018 2185795057546506010624 7019 50440315826549555200 7020 576460752303423488 7021 1 7022 177 7023 15517 7024 898275 7025 38627536 7026 1316029338 7027 37000638494 7028 882932021562 7029 18253192298291 7030 332083258936143 7031 5382819114604547 7032 78515323663177053 7033 1039074628021006482 7034 12562446293452446408 7035 139564386402635069892 7036 1431953725732049878740 7037 13627955260523667408201 7038 120764040947550315922257 7039 999798446252120442082077 7040 7756291850548209378546915 7041 56535735565810460692102260 7042 388115564171827112282297790 7043 2514826294840324595265181410 7044 15410440790287412602486995990 7045 89465593915015953473312933235 7046 492874844449251340366815489111 7047 2580490991917178306553769666827 7048 12857160343235607468779662147797 7049 61039204837977825907455042317310 7050 276436180427614426507283360220996 7051 1195543770310710234966580334566848 7052 4942514455907972850335126684730744 7053 19549591183467335024445899387535867 7054 74045890945116406452679693743441051 7055 268767916978690039044520906077781503 7056 935582720973472629294131882634816897 7057 3125415721180832107462694660299280808 7058 10025957201164158699398697948054864342 7059 30902140882907656310110420759492186818 7060 91565126723378873252296040395715276742 7061 260956253616698935118885743631541662385 7062 715653572645017104283884433402948499541 7063 1889392106834189464520855605006659959697 7064 4803945293857588296518182293009156438927 7065 11767658507817296291819154591487541430510 7066 27780809487342590613546428901518062893600 7067 63226249078811927325177932465302495070580 7068 138762168068631561601270595441881584898260 7069 293750373287909453176486743977318673885435 7070 599958983351973340861316063346912271301475 7071 1182476435217330473410952521144639649660103 7072 2249435361832161643548183035544689489812281 7073 4130831612952477381327806456321991155947476 7074 7323996270896446891383782308410381243580050 7075 12538920477515982562595898773812772129064958 7076 20730969497805051533069639667282566247297834 7077 33102740269566185471591262840275457633712297 7078 51053102090342669515984139712983902909876101 7079 76052731137383845096090024663311382138613473 7080 109434519464982325698954832524982547481707199 7081 152105462274767690192180049326622764277226946 7082 204212408361370678063936558851935611639504404 7083 264821922156529483772730102722203661069698376 7084 331695511964880824529114234676521059956765344 7085 401245455280511442003068760762008708130078656 7086 468735761337372601048562067738264399589123200 7087 528746446457917104809959226409214867961276928 7088 575855452629033380748334857099440509391943936 7089 605427934831273202386407690826055500625972736 7090 614357998952420701041987648867238165812710400 7091 601600764493638560105444851665548644117370880 7092 568369840409114876318804358929946971743272960 7093 517949432453627308647857622755758039618191360 7094 455160782640621004612344691122471942448742400 7095 385602633984157164890330057653863757594951680 7096 314831358778250906600615594754648076381519872 7097 247646402226970881493677585859432934237405184 7098 187604290147455363785394600909982531463675904 7099 136816232296191851295610368757093715088506880 7100 96012994319093725399399572853977542025019392 7101 64806486556871557246060689116610558569742336 7102 42051912392671635489522756398318309729107968 7103 26217887322023297663318420128943829380235264 7104 15696473395639680571755578127450972201418752 7105 9018354794043100364196721715565306153271296 7106 4969135625194648384801604002990236383576064 7107 2623901711973816869195953074711655587250176 7108 1326746121758248586115329484433465502859264 7109 641852674302629527214242273740168810725376 7110 296821088591939814286644384488541288136704 7111 131080694276479870522850464671571252346880 7112 55221083193625068901101989954717233446912 7113 22166248835813762334498206369077562179584 7114 8467525351722486554238548677591956455424 7115 3074014399857680987889093256145251860480 7116 1058997427379661305090238336677330288640 7117 345635094126721525718028499310629355520 7118 106684393931941553396389691378116853760 7119 31080849319738878004130909720024186880 7120 8528133078101985011768187885233111040 7121 2198580034173169187530538425729941504 7122 531125868956194261197375378951241728 7123 119872762174055037649314564494327808 7124 25191196350072864310186253054115840 7125 4910485301539837652245006352646144 7126 884003569469598535738206990630912 7127 146236753361423172933845407236096 7128 22100098899522378930104479776768 7129 3030257769841977634048561905664 7130 373892510300198387680366559232 7131 41102535016452677535602311168 7132 3976372323300101939634634752 7133 333272123468097660594946048 7134 23707476944901762126446592 7135 1391703653886723356622848 7136 64727535284419716710400 7137 2236235373373055565824 7138 51016776578852978688 7139 576460752303423488 7140 1 7141 179 7142 15871 7143 929309 7144 40424086 7145 1393284410 7146 39632697170 7147 956933298550 7148 20019056341415 7149 368589643532725 7150 6046985632476833 7151 89280961892386147 7152 1196105275347360588 7153 14640595549494459372 7154 164689278989539962708 7155 1711082498537320018524 7156 16491862711987767165681 7157 148019951468597650738659 7158 1241326528147221073926591 7159 9755888743052450262711069 7160 72048319266906879449196090 7161 501187035303448033666502310 7162 3291057423183978819829776990 7163 20440093379968061793017358810 7164 120286475495590778678286925215 7165 671806032279283247313441355581 7166 3566240680815680987287400645049 7167 18018142327069964081887201481451 7168 86753525524449040845014366612904 7169 398514590103570078322193444855616 7170 1748416131165939087981147055008840 7171 7333601996529393320268287353864440 7172 29434620095283280725116152756997355 7173 113145073312051076501571492518512785 7174 416859698868922851949880293564663605 7175 1473118554930852707383173694790379903 7176 4996581163127777366050958425568914602 7177 16276788643525822914324087268653425958 7178 50954055285235973708907816655601915502 7179 153369408489194185872516881914699650378 7180 444086507063456681623477824422972215869 7181 1237566079878414974521655920666031824311 7182 3320699252124223673088624471812556958779 7183 8582729507525967225559893503022476358321 7184 21375549095532472884855519177505854308364 7185 51316126502977183197184738084493145754620 7186 118787868053497108552270790268338620857780 7187 265214666226255416251626460372486575039420 7188 571274709425172576379027934861081843681955 7189 1187459729927792247214289551301549619072345 7190 2382394401921277155133584647838464192263053 7191 4614388232266822590370088077833968789132487 7192 8629702336616800668424172527411370135572038 7193 15585659496801401654039395221054363555475002 7194 27186913019308876345363463390633534616225058 7195 45808810452837016658261437214908110505427750 7196 74564679265176288537730542174840590128307965 7197 117258582629475040459166665393534818177300695 7198 178158935318069184128058304089279187958365675 7199 261539981739750015891134881851605311758934145 7200 370974501204732341590089714376587859240641344 7201 508423332910906058448296657505181140193958296 7202 673246738879270839900603220426074884348707184 7203 861339356277939792074574440120928382096162096 7204 1064636479210273091061297230115050828043609344 7205 1271226671898395485054699589262281815849280512 7206 1466217969132662306907083361885743667139523328 7207 1633348345544867590368253309917870245314497792 7208 1757138840089339963883077405024936519409860608 7209 1825213868614967105814803030519349167064655872 7210 1830316762398479962189420149400024975742791680 7211 1771571369396391996529694062261044259978014720 7212 1654689113271857061285466340615651983104737280 7213 1491059647547875621908059936633988021685125120 7214 1295924199265399174115019439898807642492436480 7215 1086036626746565236381275710062375591571423232 7216 877309119783472694694908775368729087000444928 7217 682897094601397126772749772628848399938486272 7218 512024812591102578866399570577058778015858688 7219 369645458911477427990620310368164972202033152 7220 256832475195059008044859834824565642619781120 7221 171664885506414749981644134631539426868592640 7222 110321712107366568642363932925580448838451200 7223 68132248039686275898392418385338630961889280 7224 40411301585322461507707877970467250556108800 7225 23005845213280849113195047434120848690118656 7226 12562172962363113638799161080692128354402304 7227 6574549545705882324507235633856776677359616 7228 3295344917819126699444901242607099816443904 7229 1580526437197198868715128931968878909587456 7230 724722871460359499096139233648653828620288 7231 317382471746584809946802919297859738140672 7232 132608415223063900136702186278512029073408 7233 52800023023350011223234961415747080814592 7234 20009065103302654096366190611329164771328 7235 7207026227095023280868424848967834009600 7236 2463629948886044135898505172665289932800 7237 797954582185384604832446689999375564800 7238 244449637183621984796910292476257894400 7239 70689831717579741020030007325281484800 7240 19254846190377139211066914196196163584 7241 4928285937302532636258452230411124736 7242 1182124500086443560044065322396811264 7243 264936720698182939608815382042771456 7244 55292878001685566272617512460877824 7245 10704974172549273840228219695923200 7246 1914243892300620244410259388497920 7247 314573605622368724797795294248960 7248 47230455568886735494257521459200 7249 6434408049984153655777490370560 7250 788887555616849452896335429632 7251 86181442356205457010839257088 7252 8286016770068301539864215552 7253 690251723881097083316338688 7254 48806657543690247609516032 7255 2848134843057866429956096 7256 131691305942212488986624 7257 4523487523324964110336 7258 102610013910009380864 7259 1152921504606846976 7260 1 7261 180 7262 16050 7263 945180 7264 41353395 7265 1433708496 7266 41025981580 7267 996565995720 7268 20975989639965 7269 388608699874140 7270 6415575276009558 7271 95327947524862980 7272 1285386237239746735 7273 15836700824841819960 7274 179329874539034422080 7275 1875771777526859981232 7276 18202945210525087184205 7277 164511814180585417904340 7278 1389346479615818724665250 7279 10997215271199671336637660 7280 81804208009959329711907159 7281 573235354570354913115698400 7282 3792244458487426853496279300 7283 23731150803152040612847135800 7284 140726568875558840471304284025 7285 792092507774874025991728280796 7286 4238046713094964234600842000630 7287 21584383007885645069174602126500 7288 104771667851519004926901568094355 7289 485268115628019119167207811468520 7290 2146930721269509166303340499864456 7291 9082018127695332408249434408873280 7292 36768222091812674045384440110861795 7293 142579693407334357226687645275510140 7294 530004772180973928451451786083176390 7295 1889978253799775559333053988355043508 7296 6469699718058630073434132120359294505 7297 21273369806653600280375045694222340560 7298 67230843928761796623231903924255341460 7299 204323463774430159581424698570301565880 7300 597455915552650867495994706337671866247 7301 1681652586941871656145133745089004040180 7302 4558265332002638647610280392478588783090 7303 11903428759650190898648517974835033317100 7304 29958278603058440110415412680528330666685 7305 72691675598509656082040257261999000062984 7306 170103994556474291749455528352831766612400 7307 384002534279752524803897250640825195897200 7308 836489375651427992630654395233568418721375 7309 1758734439352964823593317486162631462754300 7310 3569854131849069402347874199140013811335398 7311 6996782634188099745503672725672432981395540 7312 13244090568883623258794260605245338924704525 7313 24215361833418202322463567748465733691047040 7314 42772572516110277999402858611687898171700060 7315 72995723472145893003624900605541645121652808 7316 120373489718013305195991979389748700633735715 7317 191823261894651328996897207568375408305608660 7318 295417517947544224587224969482814006135666370 7319 439698917057819200019193185940884499717299820 7320 632514482944482357481224596228193170999575489 7321 879397834115638400038386371881768999434599640 7322 1181670071790176898348899877931256024542665480 7323 1534586095157210631975177660547003266444869280 7324 1925975835488212883135871670235979210139771440 7325 2335863151108668576115996819377332643892889856 7326 2737444641031057791961782951148025482988803840 7327 3099566314677529897275336671803613912454021120 7328 3390487185634207554251330714942806764724358400 7329 3582352708704307069697880435544285686474516480 7330 3655530631013447068004223179919374142807447552 7331 3601888131794871958719114211661069235720806400 7332 3426260482668249057815160402876696243082752000 7333 3145748760819732683193526277249640004789862400 7334 2786983846813274796023079376532795664177561600 7335 2381960826011964410496295149961183234063859712 7336 1963345746530037931076184485431104678571868160 7337 1560206214384869821467658547997577486938931200 7338 1194921907192499705639149343205907177954344960 7339 881670271502580006857019880945223750217891840 7340 626477934106536436035480145192730614821814272 7341 428497360701473758026503969456105069488373760 7342 281986597613781318624008067557119875707043840 7343 178453960147052844540756351310919079800340480 7344 108543549625008737406100296355805881517998080 7345 63417146798603310620902925404588099246227456 7346 35568018175643962751994208514812977044520960 7347 19136722508068995963306396714548905031761920 7348 9869894463525009023952136876463876493803520 7349 4875871355016325568160030174575978726031360 7350 2305249308657558367811268165617532738207744 7351 1042105343206944309042942152946513566760960 7352 449990886969648710083505105576371767214080 7353 185408438246413911359937147694259109888000 7354 72809088126652665319601152027076245585920 7355 27216091330397677377234615460296998780928 7356 9670656175981067416766930021633123942400 7357 3261584531071428740730951862664665497600 7358 1042404219369006589629356982475633459200 7359 315139468901201725816940299801539379200 7360 89944677907956880231096921521477648384 7361 24183132127679671847325366426607288320 7362 6110410437388976196302517552807936000 7363 1447061220784626499652880704439582720 7364 320229598699868505881432894503649280 7365 65997852174234840112845732156801024 7366 12619218064849894084638479084421120 7367 2228817497922988969208054682746880 7368 361804061191255460292052815708160 7369 53664863618870889150035011829760 7370 7223295605601003108673825800192 7371 875068997973054909907174686720 7372 94467459126273758550703472640 7373 8976268493949398623180554240 7374 739058381424787330925854720 7375 51654792386748114039472128 7376 2979826149000078918942720 7377 136214793465537453096960 7378 4626097537234973491200 7379 103762935414616227840 7380 1152921504606846976 7381 1 7382 182 7383 16410 7384 977280 7385 43243755 7386 1516415286 7387 43893398572 7388 1078617958880 7389 22969121631405 7390 430560679154070 7391 7192792675757838 7392 108159098076882096 7393 1476042132289472695 7394 18407473299321313430 7395 211003276188718062000 7396 2234431526604928825392 7397 21954488765578807146669 7398 200917704601635592272750 7399 1718370107976989560473930 7400 13775908230431308785968160 7401 103798638552358672385182479 7402 736843770590273572539512718 7403 4938715167628136679727676100 7404 31315639720126894319839694400 7405 188188870481862921696998555625 7406 1073545645525991706934336848846 7407 5822231728644712286584298562222 7408 30060476434075573538376286127760 7409 147940433867290295065250772347355 7410 694811451331057129021010947657230 7411 3117466952525547404637756122801496 7412 13375879570234350740856115408602192 7413 54932258347203338861883308928608355 7414 216116137590959705317456525497233730 7415 815164158995642642904827076634196670 7416 2949987798161723416235957560521396288 7417 10249656225658181192100240097069381521 7418 34212769242770860427243309934940929570 7419 109777583542068997183981995312700022580 7420 338785151631953752827888506418812248800 7421 1006102843101511186658844103478274998007 7422 2876564418047173391137123157764347772674 7423 7921570505886381959900547882656596863450 7424 21019959423655468193869078759792210883280 7425 53765136122358821907712448630198397300885 7426 132608232804626536302871082623055661396354 7427 315487345753493603913536042876829766738368 7428 724210523392701108302808307346488729122000 7429 1604494444210933042238448896515218810515775 7430 3431713190655820808854626276629768300197050 7431 7087323010554999049534509171465276736843998 7432 14136490897886238550199421123952460604066336 7433 27237655837259822749801606056590204887495605 7434 50703542971185448840052088958956411540456090 7435 91203296182946682644329994108619365553794140 7436 158540868504366449002430617828917441465052928 7437 266364936662305091203241780600831990877041331 7438 432570241330677939388881166347872809573080090 7439 679064041736846882581019384619564822746883690 7440 1030533952952907649193643124906512511988632560 7441 1511912317060120757519610968109962170434175129 7442 2144426800004603115000835564338155341433750618 7443 2940465740021453698425672621694794023411864760 7444 3897926238737564428672977416409515315530200240 7445 4995148025802634147086226991329985743029510000 7446 6187814822085094342387740159849291064172432736 7447 7409170943248394944193776589902690770774583552 7448 8574455596739645481198902574099664878431628800 7449 9589619814989267348802004058550034589632400640 7450 10363327079972722178200541865429899215923233280 7451 10820236048422061207399984051007945515756480512 7452 10912949393821766094727560571499817521335701504 7453 10630036746257992975253388826198834714524364800 7454 9998269726156230798823847083003032490955366400 7455 9078481368452740162410131931032075673757286400 7456 7955928519638514002542453903026774562418982912 7457 6727267398553966752068774785353471146699587584 7458 5486897707444945683620027518859786844082667520 7459 4315334335962239348574466439201062151832207360 7460 3271514085887579418135318567357038106126581760 7461 2389818477111696449749519907083178115257597952 7462 1681453228914546630097464259841566299132002304 7463 1138981319016728834677016006469330014683791360 7464 742427155374615481788772486425158831214428160 7465 465451469919114426487612998977644041118679040 7466 280504246048620785433103518116199862282223616 7467 162402311772850583993800059323989175536975872 7468 90272758859356921467294813744174859120803840 7469 48143339479663000950564930305561686557327360 7470 24615660282066343616064303927503731713638400 7471 12056992018690209504131328514769490190270464 7472 5652603960522061044665478484181579043176448 7473 2534201573383537328169389411469398900736000 7474 1085390212185711331526947358847002644316160 7475 443625964619480488039475447415594465361920 7476 172834267583703008016436919514449489952768 7477 64102838836776422171236160942227121504256 7478 22602896883033563574264811905930913382400 7479 7565573281511864071091260707804964454400 7480 2399947907639214905075654264752806297600 7481 720223615710360331864977521124556406784 7482 204072487943593432309519209469562585088 7483 54476674692748319890953250406022512640 7484 13667882095562578892257915810055454720 7485 3214352040269121505187194303382814720 7486 706457049573971851875711521164099584 7487 144614922413319574310329943398023168 7488 27467253627622777138485012851589120 7489 4819439057037233398708162181201920 7490 777272986001381809734140643246080 7491 114553022843342781408743849459712 7492 15321660209175061127254826287104 7493 1844605455072383578365052846080 7494 197911186746496915724587499520 7495 18691595369323584577286963200 7496 1529771555236322775891181568 7497 106289410922496306997886976 7498 6095867091465695290982400 7499 277055684468309879685120 7500 9355958009884563210240 7501 208678792333839302656 7502 2305843009213693952 7503 1 7504 183 7505 16592 7506 993690 7507 44221035 7508 1559659041 7509 45409813858 7510 1122511357452 7511 24047739590285 7512 453529800785475 7513 7623353354911908 7514 115351890752639934 7515 1584201230366354791 7516 19883515431610786125 7517 229410749488039375430 7518 2445434802793646887392 7519 24188920292183735972061 7520 222872193367214399419419 7521 1919287812578625152746680 7522 15494278338408298346442090 7523 117574546782789981171150639 7524 840642409142632244924695197 7525 5675558938218410252267188818 7526 36254354887755030999567370500 7527 219504510201989816016838250025 7528 1261734516007854628631335404471 7529 6895777374170703993518635411068 7530 35882708162720285824960584689982 7531 178000910301365868603627058475115 7532 842751885198347424086261720004585 7533 3812278403856604533658767070458726 7534 16493346522759898145493871531403688 7535 68308137917437689602739424337210547 7536 271048395938163044179339834425842085 7537 1031280296586602348222283602131430400 7538 3765151957157366059140784637155592958 7539 13199644023819904608336197657590777809 7540 44462425468429041619343550032010311091 7541 143990352784839857611225305247640952150 7542 448562735174022750011870501731512271380 7543 1344887994733464939486732609897087246807 7544 3882667261148684577795967261242622770681 7545 10798134923933555351037671040420944636124 7546 28941529929541850153769626642448807746730 7547 74785095546014290101581527389990608184165 7548 186373368926985358210583531253254058697239 7549 448095578558120140216407125499885428134722 7550 1039697869146194712216344350223318495860368 7551 2328704967603634150541257203861707539637775 7552 5036207634866753851093075173144987110712825 7553 10519036201210819858389135448095045037041048 7554 21223813908441237599733930295417737340910334 7555 41374146735146061300001027180542665491561941 7556 77941198808445271589853695015546616427951695 7557 141906839154132131484382083067575777094250230 7558 249744164687313131646760611937536807018847068 7559 424905805166671540205672398429749432342094259 7560 698935177992983030592122946948704800450121421 7561 1111634283067524821969900550967437632319963780 7562 1709597994689754531774662509526077334735516250 7563 2542446270013028406713254093016474682422807689 7564 3656339117064723872520446532448117511867925747 7565 5084892540026056813426508186032949364845615378 7566 6838391978759018127098650038104309338942065000 7567 8893074264540198575759204407739501058559710240 7568 11182962847887728489473967151179276807201942736 7569 13596985765333489286581516749751981834947016288 7570 15983626539988040425392679164002355649206212352 7571 18164075411728912830000906632649699468064029440 7572 19952946894961989527002545923979933805555633920 7573 21183563128394783385600525916437844731679713792 7574 21733185442243827302127544622507763037092182016 7575 21542986140079759069980949397698652235860066304 7576 20628306472414223774077235909201867205479731200 7577 19076751094608970961233979014035108164712652800 7578 17034409888091254164952585834058850236176269312 7579 14683195918192480754611228688380245709118570496 7580 12214165105998912435688802304213257990782255104 7581 9802232043407185032194493958060848995914874880 7582 7586848421849818766709785006558100257958789120 7583 5661332562999275867884838474440216221384179712 7584 4071271706026243079846984166924744414389600256 7585 2820434547931275464774480266310896313815793664 7586 1881408474391344316465788492894488845898219520 7587 1207878625293729908276385485402802872333107200 7588 745955715967735211920716517093843903400902656 7589 442906557821471369426903577440189037819199488 7590 252675070632207505461094873068164034657779712 7591 138416098339019922417859744049736545678131200 7592 72758999761729344566629234233065418270965760 7593 36672652300756553120195632442273221903908864 7594 17709595979212270548796806998951069233446912 7595 8186805533905598372834867895650977943912448 7596 3619591785569248659696336770316401545052160 7597 1529016176805191819566422806262597109678080 7598 616460232203183496055912366930043955314688 7599 236937106420479430187673080456676611457024 7600 86705735719809985745500972848158034886656 7601 30168470164545427645356072613735877836800 7602 9965521189151078976166914972557770752000 7603 3120171523349575236940631785877362704384 7604 924296103653953764174496730594118991872 7605 258549162636341752200472459875585097728 7606 68144556788310898783211166216077967360 7607 16882234135831700397445110113438269440 7608 3920809089843093357062905824546914304 7609 851071971987291426186041464562122752 7610 172082176040942351448814956249612288 7611 32286692684660010537193175032791040 7612 5596712043038615208442302824448000 7613 891826008844724591142884492705792 7614 129874683052517842535998675746816 7615 17166265664247444705619879133184 7616 2042516641818880494089640345600 7617 216602782115820500301874462720 7618 20221366924559907353178144768 7619 1636060966158819082889068544 7620 112385278013962002288869376 7621 6372922775934005170667520 7622 286411642478194442895360 7623 9564636802218402512896 7624 210984635343052996608 7625 2305843009213693952 7626 1 7627 185 7628 16958 7629 1026874 7630 46208415 7631 1648101111 7632 48529131940 7633 1213330985168 7634 26292762305189 7635 501625279966045 7636 8530412956482858 7637 130598597462463750 7638 1814905011871634659 7639 23051917892343495707 7640 269177780351260947680 7641 2904256301769725638252 7642 29079789897771029746845 7643 271250033951581871363541 7644 2365032199313053951585518 7645 19332853963565548651935450 7646 148563103459606577864034819 7647 1075791502708212207266996475 7648 7356843756503674742116579212 7649 47605472764191851504101748136 7650 292013219977499878015972991025 7651 1700743536411834260665011904521 7652 9419246406186413250781306220010 7653 49674262911061693811997855512118 7654 249766326626806440253548227855079 7655 1198753705801079161293515836954815 7656 5497782174253299381831290510467896 7657 24117903330473107212811405672321140 7658 101294830962957485893727167400017923 7659 407664671773038423384818683100263179 7660 1573377088462928436580963270983114570 7661 5827712550330570755585351841418453758 7662 20729947938134636726617766931901963725 7663 70861713516068850836015945347191866709 7664 232915203721697940849912405311661574332 7665 736543440743702465234321112226794175680 7666 2242013465081510439510473613360111789567 7667 6572443250615614456769432481036797264295 7668 18563469446230924506629605562906190177486 7669 50537799777408960855844968723290697018978 7670 132668155405097990409120780674888223677625 7671 335943560019013938413746586033235275065569 7672 820842316412090856637574188006393545529200 7673 1935889026262434992649158601223089352129812 7674 4408100705896023574973945904308344531358511 7675 9693617570074022152175589580868402189988375 7676 20591451470944327560575285794385019258466698 7677 42261886310862877316512201191607827414992430 7678 83821774552028536499468887771378140173382609 7679 160689492278737394189855749376631947411075577 7680 297789236771022674664089473098669009950153620 7681 533557842995577394615524778072688361207347528 7682 924394134541297803499193622304823046379788395 7683 1548746788326326111003467743808203665134309939 7684 2509504639053490883154146444864847233220206622 7685 3932866560824804175714463611460952599375443810 7686 5961642259392537470262579112068629351893840189 7687 8741231657090780685946954718481066876713541125 7688 12397570774155504558467401250929184388581466872 7689 17008177058811131753951666410170208068633295756 7690 22569858222058234829956504483948119736443840240 7691 28969111376968125640992375966658278924321363216 7692 35962911461108946265529451052110535449350901760 7693 43177598070655018998555712663506319319100244928 7694 50131328491704993680786264960654410766476454144 7695 56281097718419815187004359189279332741683692800 7696 61089456918318762439605617764397712342790981632 7697 64100311699033394073328596455383452500451609600 7698 65009357024567413674236038642714178310044430336 7699 63714278752573741914039134704599171677199863808 7700 60333364039437418509388450832438842575672115200 7701 55187912077309196087420543862129066565601574912 7702 48752015694374989084516400356497946181471109120 7703 41580556942383873944911259680973749409019396096 7704 34230562255405009903572098566487364977479385088 7705 27191312508664188831098772922679798249788538880 7706 20835029406698913401304408487556416737301757952 7707 15393936832024794815616661115805176857157959680 7708 10962977959983761624468448600160385142594994176 7709 7522277570253895246014749025516281473529806848 7710 4970695574076418541207962471191780564129546240 7711 3161712966555195028473487487899449648067117056 7712 1934817989756941793268336611627876844621004800 7713 1138488186275150244314902027948542110296178688 7714 643766239603434933340049490186064614993690624 7715 349591196439769189402348722332538509627228160 7716 182190651824215242253454100908404058445840384 7717 91054900580725376789188071883497513041264640 7718 43605997492330139470428481893553116410806272 7719 19993202853380445405366072561618357432877056 7720 8768199747943689138959096346895400199782400 7721 3674492585813567135188757979455238174670848 7722 1469857570826846422299497814316764522086400 7723 560579948560768846120847133761511257800704 7724 203579941604165399136358018310051947610112 7725 70302461518241934266879060200029526425600 7726 23051213901651733189274461730992904208384 7727 7164639150353104238055760302348844400640 7728 2107141369944249280549465921063823081472 7729 585242882060994403184156085967248162816 7730 153171347712453497963867442545594204160 7731 37685277361506494151953126051423453184 7732 8692690151673478140311853113655951360 7733 1874226120015525203820897885373857792 7734 376451044766544713434823087532015616 7735 70170097412358636282828652890030080 7736 12085250094921955008027490141601792 7737 1913526700741967024821767661158400 7738 276915631769283129777617230626816 7739 36375047970313769905329398611968 7740 4301636065753581488481155153920 7741 453426931156200907956927070208 7742 42078794815278633789245358080 7743 3384507210331600168067006464 7744 231143478803858009748406272 7745 13032257194346204784230400 7746 582387921758607288303616 7747 19340258239779858022400 7748 424275113695319687168 7749 4611686018427387904 7750 1 7751 186 7752 17143 7753 1043832 7754 47235289 7755 1694309526 7756 50177233051 7757 1261860117108 7758 27506093290357 7759 527918042271234 7760 9032038236448903 7761 139129010418946608 7762 1945503609334098409 7763 24866822904215130366 7764 292229698243604443387 7765 3173434082120986585932 7766 31984046199540755385097 7767 300329823849352901110386 7768 2636282233264635822949059 7769 21697886162878602603520968 7770 167895957423172126515970269 7771 1224354606167818785131031294 7772 8432635259211886949383575687 7773 54962316520695526246218327348 7774 339618692741691729520074739161 7775 1992756756389334138680984895546 7776 11119989942598247511446318124531 7777 59093509317248107062779161732128 7778 299440589537868134065546083367197 7779 1448520032427885601547064064809894 7780 6696535880054378543124806347422711 7781 29615685504726406594642696182789036 7782 125412734293430593106538573072339063 7783 508959502735995909278545850500281102 7784 1981041760235966859965781954083377749 7785 7401089638793499192166315112401568328 7786 26557660488465207482203118773320417483 7787 91591661454203487562633712279093830434 7788 303776917237766791685928350658853441041 7789 969458644465400406084233517538455750012 7790 2978556905825212904744794725586905965247 7791 8814456715697124896279906094396909053862 7792 25135912696846538963399038043942987441781 7793 69101269223639885362474574286196887196464 7794 183205955182506951264965749398178920696603 7795 468611715424111928822867366708123498743194 7796 1156785876431104795051320774039628820594769 7797 2756731342674525849286732789229482897659012 7798 6343989732158458567623104505531433883488323 7799 14101718275970045727149535485176746721346886 7800 30285069041018349712750875375253421448455073 7801 62853337781807204877087486985992846673459128 7802 126083660862891413815981088962985967588375039 7803 244511266830765930689324637148010087584458186 7804 458478729049760068853945222475300957361229197 7805 831347079766600069279614251171357371157501148 7806 1457951977536875198114718400377511407587135923 7807 2473140922867623914502661366113026711514098334 7808 4058251427379816994157614188673050898354516561 7809 6442371199878295058868610056325799832595650432 7810 9894508820217341645977042723529581951269283999 7811 14702873916483318156209533830549696228607381314 7812 21138802431246285244414355969410251265295007997 7813 29405747832966636312419067661099392457214762628 7814 39578035280869366583908170894118327805077135996 7815 51538969599026360470948880450606398660765203456 7816 64932022838077071906521827018768814373672264976 7817 79140509531763965264085163715616854768451146688 7818 93308926562360012679341977624160730085576699072 7819 106412426210124808867790624149933743508160146944 7820 117370554636738577626609976953677045084474674432 7821 125189768617352156512934214219781164843242591232 7822 129109668723600807747564635098097630810496039936 7823 128723635777141155588275173347313349987244294144 7824 124047642792011160423427585537038014252871979008 7825 115521276116746614596808994694567909141273690112 7826 103939927771684185171936944218627012747072684032 7827 90332572636758863029427660037471695590490505216 7828 75811119197788883848483358247461114386498781184 7829 61421874764069198734670871489167163227267923968 7830 48026341915363102232403181410236214987090296832 7831 36228966238723708216921069603361593594459717632 7832 26356914792008556440085109715965561999752953856 7833 18485255530237656870483197625676666616124801024 7834 12492973144330313787222711496708062037659353088 7835 8132408540631613569681449959091230212196663296 7836 5096530956312136821741824099527326492688121856 7837 3073306176032092037583238639576418954917183488 7838 1782254425878585177654951518134606725289869312 7839 993357436043204122742398212518603124620918784 7840 531781848263984431655802823240942568073068544 7841 273245552404940619042642172791901571487105024 7842 134660898073055516259616553777050629452070912 7843 63599200345710584875794554455171473843683328 7844 28761402601324134544325168908513757632659456 7845 12442692333757256274147854326350638374453248 7846 5144350156640413557488255793772002696757248 7847 2030437519387615268420344948078275779887104 7848 764159890164934245257205152071563205410816 7849 273882403122407333403237078510081474035712 7850 93353675419893667456153521931022430633984 7851 30215853052004837427330222033341748609024 7852 9271780520297353518605226223412667482112 7853 2692384252005243683733622007031071244288 7854 738414229773447901148023528512842366976 7855 190856625073959992115820568597017657344 7856 46377967513179972292264979165079404544 7857 10566916271689003344132750999029809152 7858 2250677164782069917255720972905873408 7859 446621142178903349717651740422045696 7860 82255347507280591290856143031631872 7861 13998776795663922032849257802760192 7862 2190442332511250154599384891785216 7863 313290679739596899682946629238784 7864 40676684036067351393810553765888 7865 4755062996909782396438082224128 7866 495505725971479541746172428288 7867 45463302025610233957312364544 7868 3615650689135458177815412736 7869 244175735998204214532636672 7870 13614645116104812072534016 7871 601728179998387146326016 7872 19764533353475177709568 7873 428886799713747075072 7874 4611686018427387904 7875 1 7876 188 7877 17515 7878 1078118 7879 49322953 7880 1788780104 7881 53565852103 7882 1362214583210 7883 30029813524573 7884 582930228851948 7885 10087874320991371 7886 157193086891844414 7887 2223761630171991625 7888 28757830122883327184 7889 341963344052034704119 7890 3757893478608195472706 7891 38330914363782728556961 7892 364297916248434411880580 7893 3236941880963341625169831 7894 26970450629407874249419086 7895 211291729748929331723012205 7896 1560146521014163038162971832 7897 10881344471547524519645638275 7898 71827587039119300144985478722 7899 449543325783082782012511393857 7900 2671994141872717597721134373868 7901 15105503455376915788808287915623 7902 81333489202444602085671797981190 7903 417627608172364348191104406831453 7904 2047401211503621869678156231544288 7905 9593575944910149746218934477042499 7906 43008757264835163680892308877634458 7907 184644105302883406295823965437917135 7908 759784971322857095491622996644959228 7909 2998960765707958678522873655083939953 7910 11363173159265432912097879020568323826 7911 41359839766052205866535748998123554139 7912 144706982431133902527039949825734665400 7913 486960240146173766811195775217041101909 7914 1577012478940933989456090218856162632094 7915 4917474194756013716913261760663817465271 7916 14771570527347550705769495545570720984356 7917 42764826128240788755958850232736805549505 7918 119373094617332963289272650374082862080026 7919 321408493629786721989914897970572695089531 7920 835023625789125831352798865504481340136400 7921 2094009307279328652697055507455875818081157 7922 5070303095536735439389374337308740538848550 7923 11857452417507510266196570083990399678806347 7924 26789697740286962862395744496239614488323532 7925 58488505592958441167049946345606914891148845 7926 123423475863843904302589237736499689570369274 7927 251790336426505823570156062934971660935293295 7928 496678588556548758321286815073982022761208264 7929 947501262711291930232594496771321132530145569 7930 1748304537866120206987504696121959285879959542 7931 3120646137070075336673946902720226149902138219 7932 5389044877941374310732098166868049526688370180 7933 9004533273115064823162936920899104321382713229 7934 14558874054637929047183838433671901629304683554 7935 22779251219973931763714262836181181616460584863 7936 34491891556918001448163619277608860131145949312 7937 50544550264212921556833423630509643722509770625 7938 71683352695459206801247779599919894987804778622 7939 98389530946802639208746306216317112719506661252 7940 130695040160765093638765222238843054270919475448 7941 168009962036129792848419587919981611695202671888 7942 209004555207918109077128817753154483515795676640 7943 251589945625887943207512305055394439622478992448 7944 293030279334844834226474579398255203679313545088 7945 330195407056988195362191225253544532100794968320 7946 359930877890829311766154168127135255012191940096 7947 379489205958305120773433063537659960496981222400 7948 386942973224342771083404443543508611608236374016 7949 381494914346293471599977932231664714227360567296 7950 363616561700768935443664165768643937647017648128 7951 334982480005177414365554933607762831029620064256 7952 298212428180127233373301548474725721084635873280 7953 256476264471306609907338678322404505567479791616 7954 213044113159646966431637587984089392000265486336 7955 170870091443501499701744924388570541441626144768 7956 132281650069449912681727432423834023568640311296 7957 98814847269455972873927248922688749188672389120 7958 71199085114254769750653417057607790615630708736 7959 49463484204805627528189106748061395269908955136 7960 33118354829292241144126872952507354287515369472 7961 21361348037575363961104724017709786917081448448 7962 13266368088656365681066886838631071940293427200 7963 7928866777942769252821428797287444635124236288 7964 4557866287800374478052301248787816575200657408 7965 2518496720350392677140599248278148817314906112 7966 1336809248932909482354247819273786707633242112 7967 681152002882936754344900899360853772426280960 7968 332920996491821617395027662009272732747825152 7969 155959803292745304295914277818856705320026112 7970 69965497536405525362798192143378153639772160 7971 30029734824154926105783964446473279445663744 7972 12319137832668442383396856535622281173401600 7973 4825034928940164782097895048228114765185024 7974 1802202183452275823917647382653207884857344 7975 641118481664708334262627678951185378705408 7976 216923203891792172339637265895386609876992 7977 69703486624307028373265670290096164700160 7978 21235945292599950720944074453856406208512 7979 6123182733783935268615267542574984855552 7980 1667685084620855794411867625622702391296 7981 428091217661099956523906116359114719232 7982 103322851298048947928662709329188618240 7983 23384509708160076605521222970965491712 7984 4947975471743043184229093686233792512 7985 975497631865087290726159623875723264 7986 178509471810225104614561543866023936 7987 30187995923839094220297900497305600 7988 4694175344762097208881716412809216 7989 667258043515261150759703812243456 7990 86108431069044485184059189755904 7991 10005631719791044334622336876544 7992 1036474753968569317449657221120 7993 94542254740355926092440141824 7994 7475477114269120570163462144 7995 501966117112513241137807360 7996 27831018412208011291394048 7997 1223220893350249470361600 7998 39957953506664102494208 7999 862385285445921538048 8000 9223372036854775808