1 1 2 1 3 0 4 1 5 1 6 1 7 1 8 1 9 1 10 0 11 1 12 2 13 2 14 1 15 1 16 1 17 2 18 4 19 3 20 1 21 0 22 1 23 3 24 5 25 5 26 3 27 1 28 1 29 1 30 3 31 7 32 9 33 7 34 3 35 1 36 0 37 1 38 4 39 10 40 14 41 14 42 10 43 4 44 1 45 1 46 1 47 4 48 12 49 22 50 26 51 20 52 12 53 5 54 1 55 0 56 1 57 5 58 15 59 30 60 42 61 42 62 30 63 15 64 5 65 1 66 1 67 1 68 5 69 19 70 42 71 66 72 76 73 66 74 43 75 19 76 5 77 1 78 0 79 1 80 6 81 22 82 55 83 99 84 132 85 132 86 99 87 55 88 22 89 6 90 1 91 1 92 1 93 6 94 26 95 73 96 143 97 212 98 246 99 217 100 143 101 70 102 26 103 7 104 1 105 0 106 1 107 7 108 31 109 91 110 201 111 335 112 429 113 429 114 335 115 201 116 91 117 31 118 7 119 1 120 1 121 1 122 7 123 35 124 115 125 273 126 497 127 715 128 809 129 715 130 497 131 273 132 115 133 35 134 7 135 1 136 0 137 1 138 8 139 40 140 140 141 364 142 728 143 1144 144 1430 145 1430 146 1144 147 728 148 364 149 140 150 40 151 8 152 1 153 1 154 1 155 8 156 46 157 172 158 476 159 1028 160 1768 161 2438 162 2704 163 2424 164 1768 165 1038 166 476 167 168 168 46 169 9 170 1 171 0 172 1 173 9 174 51 175 204 176 612 177 1428 178 2652 179 3978 180 4862 181 4862 182 3978 183 2652 184 1428 185 612 186 204 187 51 188 9 189 1 190 1 191 1 192 9 193 57 194 244 195 776 196 1932 197 3876 198 6310 199 8398 200 9226 201 8398 202 6308 203 3876 204 1932 205 776 206 245 207 57 208 9 209 1 210 0 211 1 212 10 213 64 214 285 215 969 216 2586 217 5538 218 9690 219 14000 220 16796 221 16796 222 14000 223 9690 224 5538 225 2586 226 969 227 285 228 64 229 10 230 1 231 1 232 1 233 10 234 70 235 335 236 1197 237 3384 238 7752 239 14550 240 22610 241 29372 242 32066 243 29414 244 22610 245 14520 246 7752 247 3399 248 1197 249 330 250 70 251 11 252 1 253 0 254 1 255 11 256 77 257 385 258 1463 259 4389 260 10659 261 21318 262 35530 263 49742 264 58786 265 58786 266 49742 267 35530 268 21318 269 10659 270 4389 271 1463 272 385 273 77 274 11 275 1 276 1 277 1 278 11 279 85 280 445 281 1771 282 5601 283 14421 284 30666 285 54484 286 81686 287 104006 288 112716 289 104006 290 81686 291 54484 292 30667 293 14421 294 5601 295 1771 296 445 297 85 298 11 299 1 300 0 301 1 302 12 303 92 304 506 305 2126 306 7084 307 19228 308 43263 309 81719 310 130752 311 178296 312 208012 313 208012 314 178296 315 130752 316 81719 317 43263 318 19228 319 7084 320 2126 321 506 322 92 323 12 324 1 325 1 326 1 327 12 328 100 329 578 330 2530 331 8844 332 25300 333 60115 334 120175 335 204248 336 297160 337 371516 338 400024 339 371384 340 297160 341 204347 342 120175 343 60060 344 25300 345 8866 346 2530 347 572 348 100 349 13 350 1 351 0 352 1 353 13 354 109 355 650 356 2990 357 10966 358 32890 359 82225 360 173593 361 312455 362 482885 363 643856 364 742900 365 742900 366 643856 367 482885 368 312455 369 173593 370 82225 371 32890 372 10966 373 2990 374 650 375 109 376 13 377 1 378 1 379 1 380 13 381 117 382 734 383 3510 384 13442 385 42288 386 111041 387 246675 388 468611 389 766935 390 1086596 391 1337220 392 1432614 393 1337220 394 1086601 395 766935 396 468611 397 246675 398 111038 399 42288 400 13442 401 3510 402 735 403 117 404 13 405 1 406 0 407 1 408 14 409 126 410 819 411 4095 412 16380 413 53820 414 148005 415 345345 416 690690 417 1193010 418 1789515 419 2340135 420 2674440 421 2674440 422 2340135 423 1789515 424 1193010 425 690690 426 345345 427 148005 428 53820 429 16380 430 4095 431 819 432 126 433 14 434 1 435 1 436 1 437 14 438 136 439 917 440 4751 441 19780 442 67860 443 195143 444 476913 445 1001402 446 1820910 447 2883289 448 3991995 449 4847208 450 5170604 451 4847637 452 3991995 453 2882954 454 1820910 455 1001603 456 476913 457 195052 458 67860 459 19811 460 4751 461 910 462 136 463 15 464 1 465 0 466 1 467 15 468 145 469 1015 470 5481 471 23751 472 84825 473 254475 474 650325 475 1430715 476 2731365 477 4552275 478 6653325 479 8554275 480 9694845 481 9694845 482 8554275 483 6653325 484 4552275 485 2731365 486 1430715 487 650325 488 254475 489 84825 490 23751 491 5481 492 1015 493 145 494 15 495 1 496 1 497 1 498 15 499 155 500 1127 501 6293 502 28301 503 105183 504 328755 505 876525 506 2015871 507 4032015 508 7056273 509 10855425 510 14732005 511 17678835 512 18784169 513 17678835 514 14732005 515 10855425 516 7056273 517 4032015 518 2015871 519 876525 520 328755 521 105183 522 28301 523 6293 524 1127 525 155 526 15 527 1 528 0 529 1 530 16 531 166 532 1240 533 7192 534 33566 535 129456 536 420732 537 1168710 538 2804880 539 5864750 540 10752060 541 17368680 542 24812400 543 31429068 544 35357670 545 35357670 546 31429068 547 24812400 548 17368680 549 10752060 550 5864750 551 2804880 552 1168710 553 420732 554 129456 555 33566 556 7192 557 1240 558 166 559 16 560 1 561 1 562 1 563 16 564 176 565 1368 566 8184 567 39536 568 158224 569 534076 570 1542684 571 3856528 572 8414640 573 16128424 574 27293640 575 40939888 576 54587280 577 64823110 578 68635478 579 64821680 580 54587280 581 40941032 582 27293640 583 16127696 584 8414640 585 3856892 586 1542684 587 533936 588 158224 589 39576 590 8184 591 1360 592 176 593 17 594 1 595 0 596 1 597 17 598 187 599 1496 600 9276 601 46376 602 192130 603 672452 604 2017356 605 5245128 606 11920740 607 23841480 608 42181080 609 66284556 610 92798380 611 115997970 612 129644790 613 129644790 614 115997970 615 92798380 616 66284556 617 42181080 618 23841480 619 11920740 620 5245128 621 2017356 622 672452 623 192130 624 46376 625 9276 626 1496 627 187 628 17 629 1 630 1 631 1 632 17 633 199 634 1640 635 10472 636 54086 637 231880 638 840652 639 2615104 640 7060508 641 16689036 642 34769364 643 64188600 644 105451816 645 154664004 646 202997670 647 238819350 648 252085792 649 238819350 650 202997656 651 154664004 652 105451816 653 64188600 654 34769374 655 16689036 656 7060508 657 2615104 658 840648 659 231880 660 54086 661 10472 662 1641 663 199 664 17 665 1 666 0 667 1 668 18 669 210 670 1785 671 11781 672 62832 673 278256 674 1043460 675 3362260 676 9414328 677 23107896 678 50067108 679 96282900 680 165056400 681 253086480 682 347993910 683 429874830 684 477638700 685 477638700 686 429874830 687 347993910 688 253086480 689 165056400 690 96282900 691 50067108 692 23107896 693 9414328 694 3362260 695 1043460 696 278256 697 62832 698 11781 699 1785 700 210 701 18 702 1 703 1 704 1 705 18 706 222 707 1947 708 13209 709 72624 710 332112 711 1287036 712 4289780 713 12440056 714 31666376 715 71250060 716 142498692 717 254460624 718 407139120 719 585264474 720 757398510 721 883629164 722 930138522 723 883634026 724 757398510 725 585260496 726 407139120 727 254463276 728 142498692 729 71248632 730 31666376 731 12440668 732 4289780 733 1286832 734 332112 735 72675 736 13209 737 1938 738 222 739 19 740 1 741 0 742 1 743 19 744 235 745 2109 746 14763 747 83661 748 394383 749 1577532 750 5433736 751 16301164 752 42975796 753 100276894 754 208267320 755 386782164 756 644637006 757 966955410 758 1308233790 759 1598952498 760 1767263190 761 1767263190 762 1598952498 763 1308233790 764 966955410 765 644637006 766 386782164 767 208267320 768 100276894 769 42975796 770 16301164 771 5433736 772 1577532 773 394383 774 83661 775 14763 776 2109 777 235 778 19 779 1 780 1 781 1 782 19 783 247 784 2289 785 16451 786 95931 787 466089 788 1922740 789 6835972 790 21191128 791 57795036 792 139672300 793 300830572 794 580171308 795 1005633632 796 1571305702 797 2218309470 798 2834502346 799 3282060210 800 3446167834 801 3282060210 802 2834502346 803 2218309470 804 1571305700 805 1005633632 806 580171308 807 300830572 808 139672300 809 57795036 810 21191128 811 6835972 812 1922741 813 466089 814 95931 815 16451 816 2289 817 247 818 19 819 1 820 0 821 1 822 20 823 260 824 2470 825 18278 826 109668 827 548340 828 2330445 829 8544965 830 27343888 831 77060048 832 192650120 833 429757960 834 859515920 835 1547128656 836 2514084066 837 3697182450 838 4929576600 839 5967382200 840 6564120420 841 6564120420 842 5967382200 843 4929576600 844 3697182450 845 2514084066 846 1547128656 847 859515920 848 429757960 849 192650120 850 77060048 851 27343888 852 8544965 853 2330445 854 548340 855 109668 856 18278 857 2470 858 260 859 20 860 1 861 1 862 1 863 20 864 274 865 2670 866 20254 867 124872 868 642342 869 2810385 870 10616489 871 35033872 872 101918128 873 263289838 874 607588840 875 1258574116 876 2349343610 877 3964522026 878 6063379218 879 8421353168 880 10637507400 881 12233141908 882 12815663844 883 12233125112 884 10637507400 885 8421367168 886 6063379218 887 3964512336 888 2349343610 889 1258579654 890 607588840 891 263287252 892 101918128 893 35034841 894 10616489 895 2810100 896 642342 897 124936 898 20254 899 2660 900 274 901 21 902 1 903 0 904 1 905 21 906 287 907 2870 908 22386 909 141778 910 749398 911 3372291 912 13114465 913 44589181 914 133767543 915 356713448 916 850624376 917 1822766520 918 3524015272 919 6167026726 920 9794689506 921 14147884842 922 18615637950 923 22338765540 924 24466267020 925 24466267020 926 22338765540 927 18615637950 928 14147884842 929 9794689506 930 6167026726 931 3524015272 932 1822766520 933 850624376 934 356713448 935 133767543 936 44589181 937 13114465 938 3372291 939 749398 940 141778 941 22386 942 2870 943 287 944 21 945 1 946 1 947 1 948 21 949 301 950 3090 951 24682 952 160398 953 870922 954 4028183 955 16112057 956 56391601 957 174303163 958 479335384 959 1179898328 960 2612628136 961 5225264024 962 9470798326 963 15598949954 964 23398413626 965 32018897274 966 40023636268 967 45741281820 968 47820414962 969 45741281820 970 40023636310 971 32018897274 972 23398413626 973 15598949954 974 9470798296 975 5225264024 976 2612628136 977 1179898328 978 479335399 979 174303163 980 56391601 981 16112057 982 4028178 983 870922 984 160398 985 24682 986 3091 987 301 988 21 989 1 990 0 991 1 992 22 993 316 994 3311 995 27151 996 181006 997 1008436 998 4790071 999 19692535 1000 70893054 1001 225568798 1002 639111655 1003 1622360201 1004 3708251888 1005 7663720710 1006 14369476066 1007 24512635642 1008 38130766778 1009 54185826156 1010 70441574014 1011 83859016956 1012 91482563640 1013 91482563640 1014 83859016956 1015 70441574014 1016 54185826156 1017 38130766778 1018 24512635642 1019 14369476066 1020 7663720710 1021 3708251888 1022 1622360201 1023 639111655 1024 225568798 1025 70893054 1026 19692535 1027 4790071 1028 1008436 1029 181006 1030 27151 1031 3311 1032 316 1033 22 1034 1 1035 1 1036 1 1037 22 1038 330 1039 3553 1040 29799 1041 203588 1042 1163580 1043 5672645 1044 23950355 1045 88615582 1046 290017026 1047 845885187 1048 2212309365 1049 5214723888 1050 11124755664 1051 21554224758 1052 38036848410 1053 61281571340 1054 90309710260 1055 121918133722 1056 150946230006 1057 171529777432 1058 178987624514 1059 171529836218 1060 150946230006 1061 121918083980 1062 90309710260 1063 61281606870 1064 38036848410 1065 21554203440 1066 11124755664 1067 5214734547 1068 2212309365 1069 845880798 1070 290017026 1071 88617045 1072 23950355 1073 5672260 1074 1163580 1075 203665 1076 29799 1077 3542 1078 330 1079 23 1080 1 1081 0 1082 1 1083 23 1084 345 1085 3795 1086 32637 1087 228459 1088 1338117 1089 6690585 1090 28992535 1091 110171633 1092 370577311 1093 1111731933 1094 2993124435 1095 7269016485 1096 15991836267 1097 31983672534 1098 58323167562 1099 97205279270 1100 148365952570 1101 207712333598 1102 267058714626 1103 315614844558 1104 343059613650 1105 343059613650 1106 315614844558 1107 267058714626 1108 207712333598 1109 148365952570 1110 97205279270 1111 58323167562 1112 31983672534 1113 15991836267 1114 7269016485 1115 2993124435 1116 1111731933 1117 370577311 1118 110171633 1119 28992535 1120 6690585 1121 1338117 1122 228459 1123 32637 1124 3795 1125 345 1126 23 1127 1 1128 1 1129 1 1130 23 1131 361 1132 4059 1133 35673 1134 255619 1135 1533939 1136 7861661 1137 34939745 1138 136264029 1139 470733341 1140 1451430673 1141 4019338527 1142 10048339107 1143 22776251835 1144 46976034378 1145 88425447594 1146 152288243948 1147 240455164510 1148 348660029366 1149 464879985196 1150 570534474698 1151 644952073662 1152 671825133644 1153 644952073662 1154 570534474698 1155 464879985196 1156 348660029366 1157 240455164510 1158 152288243948 1159 88425447594 1160 46976034379 1161 22776251835 1162 10048339107 1163 4019338527 1164 1451430673 1165 470733341 1166 136264029 1167 34939745 1168 7861661 1169 1533939 1170 255619 1171 35673 1172 4059 1173 361 1174 23 1175 1 1176 0 1177 1 1178 24 1179 376 1180 4324 1181 38916 1182 285384 1183 1753074 1184 9203634 1185 41927666 1186 167710664 1187 594610536 1188 1882933364 1189 5359118036 1190 13780589238 1191 32154708216 1192 68328754959 1193 132638171391 1194 235801193584 1195 384728263216 1196 577092394824 1197 796937116666 1198 1014283603024 1199 1190680751376 1200 1289904147324 1201 1289904147324 1202 1190680751376 1203 1014283603024 1204 796937116666 1205 577092394824 1206 384728263216 1207 235801193584 1208 132638171391 1209 68328754959 1210 32154708216 1211 13780589238 1212 5359118036 1213 1882933364 1214 594610536 1215 167710664 1216 41927666 1217 9203634 1218 1753074 1219 285384 1220 38916 1221 4324 1222 376 1223 24 1224 1 1225 1 1226 1 1227 24 1228 392 1229 4612 1230 42376 1231 317768 1232 1997688 1233 10737826 1234 50108674 1235 205444504 1236 747074776 1237 2427996564 1238 7097210372 1239 18756903512 1240 45016591512 1241 98473815543 1242 196947587823 1243 361070536816 1244 608118867664 1245 942584310272 1246 1346548921256 1247 1774996216144 1248 2160865067312 1249 2430973304732 1250 2528212128776 1251 2430973096720 1252 2160865067312 1253 1774996394440 1254 1346548921256 1255 942584179520 1256 608118867664 1257 361070618535 1258 196947587823 1259 98473772280 1260 45016591512 1261 18756922740 1262 7097210372 1263 2427989480 1264 747074776 1265 205446630 1266 50108674 1267 10737320 1268 1997688 1269 317860 1270 42376 1271 4600 1272 392 1273 25 1274 1 1275 0 1276 1 1277 25 1278 409 1279 4900 1280 46060 1281 353132 1282 2270100 1283 12485550 1284 59653210 1285 250543370 1286 933843470 1287 3112811660 1288 9338434700 1289 25347179900 1290 62523043996 1291 140676848445 1292 289628805623 1293 547076633327 1294 950185730725 1295 1520297169160 1296 2244248202856 1297 3060338457400 1298 3858687620200 1299 4501802224520 1300 4861946401452 1301 4861946401452 1302 4501802224520 1303 3858687620200 1304 3060338457400 1305 2244248202856 1306 1520297169160 1307 950185730725 1308 547076633327 1309 289628805623 1310 140676848445 1311 62523043996 1312 25347179900 1313 9338434700 1314 3112811660 1315 933843470 1316 250543370 1317 59653210 1318 12485550 1319 2270100 1320 353132 1321 46060 1322 4900 1323 409 1324 25 1325 1 1326 1 1327 1 1328 25 1329 425 1330 5212 1331 49980 1332 391460 1333 2572780 1334 14472178 1335 70751450 1336 304229970 1337 1161610170 1338 3968839164 1339 12211799224 1340 34018570900 1341 86180411660 1342 199292232035 1343 422030545335 1344 820614889175 1345 1468468856575 1346 2422973715448 1347 3692150267960 1348 5202575229000 1349 6785967883800 1350 8199711378716 1351 9183676536076 1352 9536894664376 1353 9183676536076 1354 8199711378584 1355 6785967883800 1356 5202575229000 1357 3692150267960 1358 2422973715547 1359 1468468856575 1360 820614889175 1361 422030545335 1362 199292231980 1363 86180411660 1364 34018570900 1365 12211799224 1366 3968839186 1367 1161610170 1368 304229970 1369 70751450 1370 14472172 1371 2572780 1372 391460 1373 49980 1374 5213 1375 425 1376 25 1377 1 1378 0 1379 1 1380 26 1381 442 1382 5525 1383 54145 1384 433160 1385 2908360 1386 16723070 1387 83615350 1388 367907540 1389 1438184020 1390 5033644070 1391 15875338990 1392 45358111400 1393 117931089640 1394 280086337895 1395 609599676595 1396 1219199353190 1397 2245893545350 1398 3818019027095 1399 5999744185435 1400 8726900633360 1401 11762344331920 1402 14702930414900 1403 17055399281284 1404 18367353072152 1405 18367353072152 1406 17055399281284 1407 14702930414900 1408 11762344331920 1409 8726900633360 1410 5999744185435 1411 3818019027095 1412 2245893545350 1413 1219199353190 1414 609599676595 1415 280086337895 1416 117931089640 1417 45358111400 1418 15875338990 1419 5033644070 1420 1438184020 1421 367907540 1422 83615350 1423 16723070 1424 2908360 1425 433160 1426 54145 1427 5525 1428 442 1429 26 1430 1 1431 1 1432 1 1433 26 1434 460 1435 5863 1436 58565 1437 478232 1438 3279640 1439 19268210 1440 98480332 1441 443159860 1442 1772645420 1443 6351985018 1444 20521779670 1445 60099481160 1446 160265327264 1447 390646775545 1448 873210347555 1449 1794932294978 1450 3400924511530 1451 5951618051405 1452 9635952783847 1453 14453928932560 1454 20109814502960 1455 25975177389872 1456 31170212479588 1457 34766775086552 1458 36054433810102 1459 34766775829452 1460 31170212479588 1461 25975176746016 1462 20109814502960 1463 14453929415445 1464 9635952783847 1465 5951617738950 1466 3400924511530 1467 1794932468571 1468 873210347555 1469 390646693320 1470 160265327264 1471 60099514050 1472 20521779670 1473 6351974052 1474 1772645420 1475 443162850 1476 98480332 1477 19267560 1478 3279640 1479 478341 1480 58565 1481 5850 1482 460 1483 27 1484 1 1485 0 1486 1 1487 27 1488 477 1489 6201 1490 63251 1491 527085 1492 3689595 1493 22137570 1494 115607310 1495 531793630 1496 2175519380 1497 7976904390 1498 26385145290 1499 79155435870 1500 216358191390 1501 540895478445 1502 1240877862315 1503 2619631042665 1504 5101386767295 1505 9182496181155 1506 15304160301885 1507 23651884102915 1508 33935311973745 1509 45247082631660 1510 56106382463292 1511 64738133611452 1512 69533550916004 1513 69533550916004 1514 64738133611452 1515 56106382463292 1516 45247082631660 1517 33935311973745 1518 23651884102915 1519 15304160301885 1520 9182496181155 1521 5101386767295 1522 2619631042665 1523 1240877862315 1524 540895478445 1525 216358191390 1526 79155435870 1527 26385145290 1528 7976904390 1529 2175519380 1530 531793630 1531 115607310 1532 22137570 1533 3689595 1534 527085 1535 63251 1536 6201 1537 477 1538 27 1539 1 1540 1 1541 1 1542 27 1543 495 1544 6565 1545 68211 1546 579735 1547 4141383 1548 25366334 1549 135285150 1550 635838450 1551 2658968130 1552 9971137202 1553 33748441650 1554 103655906784 1555 290236598190 1556 743731338401 1557 1749955959675 1558 3791571122625 1559 7583142491925 1560 14028813844331 1561 24049394760111 1562 38260400371245 1563 56558853289575 1564 77768423816516 1565 99543581789652 1566 118686577619052 1567 131873975875180 1568 136583761444118 1569 131873975875180 1570 118686577619052 1571 99543581789652 1572 77768423816521 1573 56558853289575 1574 38260400371245 1575 24049394760111 1576 14028813844331 1577 7583142491925 1578 3791571122625 1579 1749955959675 1580 743731338398 1581 290236598190 1582 103655906784 1583 33748441650 1584 9971137202 1585 2658968130 1586 635838450 1587 135285150 1588 25366335 1589 4141383 1590 579735 1591 68211 1592 6565 1593 495 1594 27 1595 1 1596 0 1597 1 1598 28 1599 514 1600 6930 1601 73458 1602 636642 1603 4638348 1604 28989675 1605 157832709 1606 757596840 1607 3237004680 1608 12408518076 1609 42952562100 1610 134993766600 1611 386982131328 1612 1015828093665 1613 2449938343545 1614 5444307431052 1615 11175157356522 1616 21232798977390 1617 37410169628598 1618 61216641207540 1619 93155758359300 1620 131970657678327 1621 174201268131891 1622 214401560777712 1623 246164754970244 1624 263747951750360 1625 263747951750360 1626 246164754970244 1627 214401560777712 1628 174201268131891 1629 131970657678327 1630 93155758359300 1631 61216641207540 1632 37410169628598 1633 21232798977390 1634 11175157356522 1635 5444307431052 1636 2449938343545 1637 1015828093665 1638 386982131328 1639 134993766600 1640 42952562100 1641 12408518076 1642 3237004680 1643 757596840 1644 157832709 1645 28989675 1646 4638348 1647 636642 1648 73458 1649 6930 1650 514 1651 28 1652 1 1653 1 1654 1 1655 28 1656 532 1657 7322 1658 79002 1659 697788 1660 5184036 1661 33048639 1662 183601275 1663 899644200 1664 3925729080 1665 15375780420 1666 54406578660 1667 174878261640 1668 512976313080 1669 1378623915405 1670 3406011843465 1671 7758137915220 1672 16332922290300 1673 31849198811430 1674 57631882938630 1675 96926347982100 1676 151710806470860 1677 221244926998095 1678 300893099500539 1679 381902778965232 1680 452625517197392 1681 501121109662904 1682 518401146543812 1683 501121106988464 1684 452625517197392 1685 381902781305367 1686 300893099500539 1687 221244925208580 1688 151710806470860 1689 96926349175110 1690 57631882938630 1691 31849198120740 1692 16332922290300 1693 7758138260565 1694 3406011843465 1695 1378623767400 1696 512976313080 1697 174878315460 1698 54406578660 1699 15375764040 1700 3925729080 1701 899648295 1702 183601275 1703 33047820 1704 5184036 1705 697914 1706 79002 1707 7308 1708 532 1709 29 1710 1 1711 0 1712 1 1713 29 1714 551 1715 7714 1716 84854 1717 763686 1718 5782194 1719 37584261 1720 212977479 1721 1064887395 1722 4743589305 1723 18974357220 1724 68599599180 1725 225398683020 1726 676196049060 1727 1859539134915 1728 4703540164785 1729 10974927051165 1730 23682737320935 1731 47365474641870 1732 87964452906330 1733 151938600474570 1734 244422965980830 1735 366634448971245 1736 513288228559743 1737 671223068116587 1738 820383749920273 1739 937581428480312 1740 1002242216651368 1741 1002242216651368 1742 937581428480312 1743 820383749920273 1744 671223068116587 1745 513288228559743 1746 366634448971245 1747 244422965980830 1748 151938600474570 1749 87964452906330 1750 47365474641870 1751 23682737320935 1752 10974927051165 1753 4703540164785 1754 1859539134915 1755 676196049060 1756 225398683020 1757 68599599180 1758 18974357220 1759 4743589305 1760 1064887395 1761 212977479 1762 37584261 1763 5782194 1764 763686 1765 84854 1766 7714 1767 551 1768 29 1769 1 1770 1 1771 1 1772 29 1773 571 1774 8134 1775 91026 1776 834336 1777 6436782 1778 42644141 1779 246385749 1780 1256564755 1781 5711668755 1782 23322657460 1783 86114390460 1784 289098276900 1785 886568153744 1786 2493473028503 1787 6453694644705 1788 15417159191853 1789 34080036632565 1790 69864075597442 1791 133074428758314 1792 235904668247430 1793 389755540347810 1794 600873126148801 1795 865257299572191 1796 1164769439735727 1797 1466746704408511 1798 1728665761184072 1799 1907493251046152 1800 1971076356835276 1801 1907493251046152 1802 1728665761184501 1803 1466746704408511 1804 1164769439735727 1805 865257299572191 1806 600873126148466 1807 389755540347810 1808 235904668247430 1809 133074428758314 1810 69864075597643 1811 34080036632565 1812 15417159191853 1813 6453694644705 1814 2493473028412 1815 886568153744 1816 289098276900 1817 86114390460 1818 23322657491 1819 5711668755 1820 1256564755 1821 246385749 1822 42644134 1823 6436782 1824 834336 1825 91026 1826 8135 1827 571 1828 29 1829 1 1830 0 1831 1 1832 30 1833 590 1834 8555 1835 97527 1836 910252 1837 7151980 1838 48275865 1839 284291205 1840 1478314266 1841 6854002506 1842 28558343775 1843 107642988075 1844 369061673400 1845 1156393243320 1846 3324630574545 1847 8800492697325 1848 21512315482350 1849 48685766617950 1850 102240109897695 1851 199611643133595 1852 362930260242900 1853 615403484759700 1854 974388850869525 1855 1442095499286897 1856 1996747614397242 1857 2588376537181610 1858 3143028652291955 1859 3576549845711535 1860 3814986502092304 1861 3814986502092304 1862 3576549845711535 1863 3143028652291955 1864 2588376537181610 1865 1996747614397242 1866 1442095499286897 1867 974388850869525 1868 615403484759700 1869 362930260242900 1870 199611643133595 1871 102240109897695 1872 48685766617950 1873 21512315482350 1874 8800492697325 1875 3324630574545 1876 1156393243320 1877 369061673400 1878 107642988075 1879 28558343775 1880 6854002506 1881 1478314266 1882 284291205 1883 48275865 1884 7151980 1885 910252 1886 97527 1887 8555 1888 590 1889 30 1890 1 1891 1 1892 1 1893 30 1894 610 1895 9005 1896 104371 1897 991452 1898 7932196 1899 54534355 1900 327203085 1901 1734173610 1902 8197924566 1903 34841191281 1904 134004536175 1905 469015834200 1906 1500850805160 1907 4408749367395 1908 11929556767485 1909 29823891593550 1910 69065854969650 1911 148491588900105 1912 296983176369495 1913 553468645504740 1914 962554168470300 1915 1564150526040375 1916 2377508796121641 1917 3383377898846442 1918 4511170536230806 1919 5638963174565645 1920 6611198199648595 1921 7272318014766032 1922 7506908923471954 1923 7272318024460877 1924 6611198199648595 1925 5638963166011370 1926 4511170536230806 1927 3383377905499767 1928 2377508796121641 1929 1564150521488100 1930 962554168470300 1931 553468648236105 1932 296983176369495 1933 148491587469390 1934 69065854969650 1935 29823892243875 1936 11929556767485 1937 4408749112920 1938 1500850805160 1939 469015919025 1940 134004536175 1941 34841167530 1942 8197924566 1943 1734179091 1944 327203085 1945 54533340 1946 7932196 1947 991597 1948 104371 1949 8990 1950 610 1951 31 1952 1 1953 0 1954 1 1955 31 1956 631 1957 9455 1958 111569 1959 1078507 1960 8782075 1961 61474519 1962 375677659 1963 2028659127 1964 9774448521 1965 42355943781 1966 166165624857 1967 593448660207 1968 1938598957311 1969 5815796869995 1970 16078967817045 1971 41090695534173 1972 97320068366325 1973 214104150405915 1974 438403736549145 1975 836952587950395 1976 1491958961128965 1977 2486598268554735 1978 3879093298935309 1979 5669444052290067 1980 7769238145740167 1981 9989020473082511 1982 12055714364065085 1983 13663142945951627 1984 14544636039226909 1985 14544636039226909 1986 13663142945951627 1987 12055714364065085 1988 9989020473082511 1989 7769238145740167 1990 5669444052290067 1991 3879093298935309 1992 2486598268554735 1993 1491958961128965 1994 836952587950395 1995 438403736549145 1996 214104150405915 1997 97320068366325 1998 41090695534173 1999 16078967817045 2000 5815796869995 2001 1938598957311 2002 593448660207 2003 166165624857 2004 42355943781 2005 9774448521 2006 2028659127 2007 375677659 2008 61474519 2009 8782075 2010 1078507 2011 111569 2012 9455 2013 631 2014 31 2015 1 2016 1 2017 1 2018 31 2019 651 2020 9935 2021 119133 2022 1171397 2023 9706503 2024 69159399 2025 430321633 2026 2366765835 2027 11618684091 2028 51315868877 2029 205263418941 2030 747745259265 2031 2492484372855 2032 7633233556275 2033 21552658988805 2034 56276386921395 2035 136248095712855 2036 306558216361791 2037 642312451217745 2038 1255428879909585 2039 2292522306124995 2040 3916392276491793 2041 6266227636741653 2042 9399341449684767 2043 13228702788676823 2044 17480785835260197 2045 21700285855317153 2046 25317000155697261 2047 27767032438524099 2048 28634752211620265 2049 27767032438524099 2050 25317000155697261 2051 21700285855317153 2052 17480785835260197 2053 13228702788676823 2054 9399341449684767 2055 6266227636741653 2056 3916392276491793 2057 2292522306124995 2058 1255428879909585 2059 642312451217745 2060 306558216361791 2061 136248095712855 2062 56276386921395 2063 21552658988805 2064 7633233556275 2065 2492484372855 2066 747745259265 2067 205263418941 2068 51315868877 2069 11618684091 2070 2366765835 2071 430321633 2072 69159399 2073 9706503 2074 1171397 2075 119133 2076 9935 2077 651 2078 31 2079 1 2080 0 2081 1 2082 32 2083 672 2084 10416 2085 127076 2086 1270752 2087 10710624 2088 77652024 2089 491796152 2090 2754058456 2091 13770292256 2092 61966315152 2093 252631900236 2094 938347058016 2095 3190379997272 2096 9969937491420 2097 28736878651740 2098 76631676404640 2099 189562567948320 2100 435993906281180 2101 934272656316720 2102 1868545312633440 2103 3493367323619040 2104 6113392816333320 2105 10025964218786724 2106 15424560336594840 2107 22279920486192544 2108 30237034945547024 2109 38578285965008272 2110 46293943158010032 2111 52267355178398304 2112 55534064877048198 2113 55534064877048198 2114 52267355178398304 2115 46293943158010032 2116 38578285965008272 2117 30237034945547024 2118 22279920486192544 2119 15424560336594840 2120 10025964218786724 2121 6113392816333320 2122 3493367323619040 2123 1868545312633440 2124 934272656316720 2125 435993906281180 2126 189562567948320 2127 76631676404640 2128 28736878651740 2129 9969937491420 2130 3190379997272 2131 938347058016 2132 252631900236 2133 61966315152 2134 13770292256 2135 2754058456 2136 491796152 2137 77652024 2138 10710624 2139 1270752 2140 127076 2141 10416 2142 672 2143 32 2144 1 2145 1 2146 1 2147 32 2148 694 2149 10928 2150 135408 2151 1376572 2152 11799840 2153 87024440 2154 560820220 2155 3196671392 2156 16273981758 2157 74589100058 2158 309831575760 2159 1172933757792 2160 4066170585534 2161 12960918949212 2162 38120349231900 2163 103772061215856 2164 262160998226400 2165 616078347234480 2166 1349504948018208 2167 2760351027094300 2168 5280671535703200 2169 9461203173520620 2170 15894821322466632 2171 25064910538282272 2172 37133200810335980 2173 51721243998210320 2174 67772664533122640 2175 83586286241822984 2176 97067945331311136 2177 106168065223800390 2178 109385279303298134 2179 106168065188442720 2180 97067945331311136 2181 83586286273252052 2182 67772664533122640 2183 51721243973397920 2184 37133200810335980 2185 25064910555650952 2186 15894821322466632 2187 9461203162768560 2188 5280671535703200 2189 2760351032959050 2190 1349504948018208 2191 616078344429600 2192 262160998226400 2193 103772062384566 2194 38120349231900 2195 12960918528480 2196 4066170585534 2197 1172933887248 2198 309831575760 2199 74589066492 2200 16273981758 2201 3196678584 2202 560820220 2203 87023200 2204 11799840 2205 1376738 2206 135408 2207 10912 2208 694 2209 33 2210 1 2211 0 2212 1 2213 33 2214 715 2215 11440 2216 144144 2217 1489488 2218 12979824 2219 97348680 2220 638174680 2221 3701413144 2222 19180049928 2223 89506899664 2224 378683037040 2225 1460634571440 2226 5160908819088 2227 16772953662036 2228 50318860986108 2229 139774613850300 2230 360471372561300 2231 865131294147120 2232 1936246229757840 2233 4048514844039120 2234 7921007303554800 2235 14521846723183800 2236 24977576363876136 2237 40348392587799912 2238 61269781337029496 2239 87528259052899280 2240 117710417347002480 2241 149099861972869808 2242 177957899774070416 2243 200202637245829218 2244 212336130412243110 2245 212336130412243110 2246 200202637245829218 2247 177957899774070416 2248 149099861972869808 2249 117710417347002480 2250 87528259052899280 2251 61269781337029496 2252 40348392587799912 2253 24977576363876136 2254 14521846723183800 2255 7921007303554800 2256 4048514844039120 2257 1936246229757840 2258 865131294147120 2259 360471372561300 2260 139774613850300 2261 50318860986108 2262 16772953662036 2263 5160908819088 2264 1460634571440 2265 378683037040 2266 89506899664 2267 19180049928 2268 3701413144 2269 638174680 2270 97348680 2271 12979824 2272 1489488 2273 144144 2274 11440 2275 715 2276 33 2277 1 2278 1 2279 1 2280 33 2281 737 2282 11984 2283 153296 2284 1609520 2285 14256528 2286 108706712 2287 724706840 2288 4275766264 2289 22544970968 2290 107088631856 2291 461304790576 2292 1812268741008 2293 6524167752432 2294 21611305947004 2295 66105170315084 2296 187297981788060 2297 492889427787900 2298 1207579100008528 2299 2760180795612240 2300 5896749877327920 2301 11793499763070480 2302 22112812063821544 2303 38918549218132584 2304 64365292924033992 2305 100123789014170152 2306 146609833934075952 2307 202220460570491440 2308 262886598714345232 2309 322248088780073456 2310 372599352684371846 2311 406472021074865382 2312 418427080483926038 2313 406472021074865382 2314 372599352684370416 2315 322248088780073456 2316 262886598714345232 2317 202220460570491440 2318 146609833934077096 2319 100123789014170152 2320 64365292924033992 2321 38918549218132584 2322 22112812063820816 2323 11793499763070480 2324 5896749877327920 2325 2760180795612240 2326 1207579100008892 2327 492889427787900 2328 187297981788060 2329 66105170315084 2330 21611305946864 2331 6524167752432 2332 1812268741008 2333 461304790576 2334 107088631896 2335 22544970968 2336 4275766264 2337 724706840 2338 108706704 2339 14256528 2340 1609520 2341 153296 2342 11985 2343 737 2344 33 2345 1 2346 0 2347 1 2348 34 2349 760 2350 12529 2351 162877 2352 1737362 2353 15636192 2354 121180488 2355 821334470 2356 4928006512 2357 26432034928 2358 127754835742 2359 560155817128 2360 2240623268512 2361 8215618652186 2362 27727712947836 2363 86445222719724 2364 249730643415462 2365 670329621791544 2366 1675824054478860 2367 3910256127124446 2368 8531467913710560 2369 17433869214973754 2370 33414915995380572 2371 60146848791659448 2372 101786974878192912 2373 162105182213442028 2374 243157773320127512 2375 343774782969835448 2376 458366377293147092 2377 576654474659078816 2378 684777188657656094 2379 767780484252562690 2380 812944042149730764 2381 812944042149730764 2382 767780484252562690 2383 684777188657656094 2384 576654474659078816 2385 458366377293147092 2386 343774782969835448 2387 243157773320127512 2388 162105182213442028 2389 101786974878192912 2390 60146848791659448 2391 33414915995380572 2392 17433869214973754 2393 8531467913710560 2394 3910256127124446 2395 1675824054478860 2396 670329621791544 2397 249730643415462 2398 86445222719724 2399 27727712947836 2400 8215618652186 2401 2240623268512 2402 560155817128 2403 127754835742 2404 26432034928 2405 4928006512 2406 821334470 2407 121180488 2408 15636192 2409 1737362 2410 162877 2411 12529 2412 760 2413 34 2414 1 2415 1 2416 1 2417 34 2418 782 2419 13107 2420 172901 2421 1872992 2422 17125354 2423 134862904 2424 929050408 2425 5667202856 2426 30912040848 2427 151984224024 2428 678083357576 2429 2760767859784 2430 10306867035176 2431 35429855769572 2432 112541893729452 2433 331373352750264 2434 906916547129736 2435 2312637197803448 2436 5506279036144836 2437 12263985119998560 2438 25594403741131680 2439 50122374004970280 2440 92225168147211268 2441 159620483310621072 2442 260122269133159664 2443 399473484773351780 2444 578547805485820632 2445 790682000784222512 2446 1020234839781447136 2447 1243411211041637682 2448 1431806849011462742 2449 1558142747388828236 2450 1602661111666612296 2451 1558142747518473026 2452 1431806849011462742 2453 1243411210925639712 2454 1020234839781447136 2455 790682000877020892 2456 578547805485820632 2457 399473484707067224 2458 260122269133159664 2459 159620483352802152 2460 92225168147211268 2461 50122373981128800 2462 25594403741131680 2463 12263985131919300 2464 5506279036144836 2465 2312637192558320 2466 906916547129736 2467 331373354767620 2468 112541893729452 2469 35429855097120 2470 10306867035176 2471 2760768051914 2472 678083357576 2473 151984177648 2474 30912040848 2475 5667212132 2476 929050408 2477 134861408 2478 17125354 2479 1873179 2480 172901 2481 13090 2482 782 2483 35 2484 1 2485 0 2486 1 2487 35 2488 805 2489 13685 2490 183379 2491 2017169 2492 18730855 2493 149846840 2494 1048927880 2495 6503352856 2496 36064047656 2497 180320238280 2498 818376466040 2499 3390416787880 2500 12883583793944 2501 45092543278804 2502 145887640019660 2503 437662920058980 2504 1220849198059260 2505 3174207914954076 2506 7708790650602756 2507 17519978751369900 2508 37325172122483700 2509 74650344244967400 2510 140342647180538712 2511 248298529627106952 2512 413830882711844920 2513 650305672832899160 2514 964246342476367720 2515 1349944879466914808 2516 1785410969617532488 2517 2231763712021915610 2518 2637538932389536630 2519 2947837630317717410 2520 3116285494907301262 2521 3116285494907301262 2522 2947837630317717410 2523 2637538932389536630 2524 2231763712021915610 2525 1785410969617532488 2526 1349944879466914808 2527 964246342476367720 2528 650305672832899160 2529 413830882711844920 2530 248298529627106952 2531 140342647180538712 2532 74650344244967400 2533 37325172122483700 2534 17519978751369900 2535 7708790650602756 2536 3174207914954076 2537 1220849198059260 2538 437662920058980 2539 145887640019660 2540 45092543278804 2541 12883583793944 2542 3390416787880 2543 818376466040 2544 180320238280 2545 36064047656 2546 6503352856 2547 1048927880 2548 149846840 2549 18730855 2550 2017169 2551 183379 2552 13685 2553 805 2554 35 2555 1 2556 1 2557 1 2558 35 2559 829 2560 14297 2561 194327 2562 2169893 2563 20459857 2564 166237160 2565 1182125128 2566 7447382712 2567 41976186616 2568 213378975958 2569 984825916760 2570 4150337676120 2571 16047972797146 2572 57170903505996 2573 188327680752652 2574 575445689884848 2575 1635477227588820 2576 4334014656640508 2577 10731845807711490 2578 24878369818600740 2579 54083412667272300 2580 110420300879752980 2581 212006977655707416 2582 383243382653222952 2583 652933170500947198 2584 1049356881214903656 2585 1592127681763304840 2586 2282049677116792748 2587 3091809240069385528 2588 3961380588940399654 2589 4801673441016918074 2590 5507801888105799170 2591 5979899192930226746 2592 6146007503971072608 2593 5979899192930226746 2594 5507801888105799170 2595 4801673441016918074 2596 3961380588940399640 2597 3091809240069385528 2598 2282049677116792748 2599 1592127681763304840 2600 1049356881214903656 2601 652933170500947198 2602 383243382653222952 2603 212006977655707416 2604 110420300879752990 2605 54083412667272300 2606 24878369818600740 2607 10731845807711490 2608 4334014656640508 2609 1635477227588820 2610 575445689884848 2611 188327680752652 2612 57170903505992 2613 16047972797146 2614 4150337676120 2615 984825916760 2616 213378975958 2617 41976186616 2618 7447382712 2619 1182125128 2620 166237161 2621 20459857 2622 2169893 2623 194327 2624 14297 2625 829 2626 35 2627 1 2628 0 2629 1 2630 36 2631 852 2632 14910 2633 205758 2634 2331924 2635 22319844 2636 184138713 2637 1329890705 2638 8511300512 2639 48746539296 2640 251857119696 2641 1181791100112 2642 5064819000480 2643 19921621401888 2644 72215877581844 2645 242135589539124 2646 753310723010608 2647 2180636303451760 2648 5887718019319752 2649 14859478810664136 2650 35122404461569776 2651 77880114240872112 2652 162250238001816900 2653 318010466483561124 2654 587096245815805152 2655 1021982353827512672 2656 1678971009859485104 2657 2605299842885407920 2658 3821106436231931616 2659 5300244411547518048 2660 6956570790156117438 2661 8643012193830327726 2662 10168249639800385560 2663 11330335312920429624 2664 11959798385860453492 2665 11959798385860453492 2666 11330335312920429624 2667 10168249639800385560 2668 8643012193830327726 2669 6956570790156117438 2670 5300244411547518048 2671 3821106436231931616 2672 2605299842885407920 2673 1678971009859485104 2674 1021982353827512672 2675 587096245815805152 2676 318010466483561124 2677 162250238001816900 2678 77880114240872112 2679 35122404461569776 2680 14859478810664136 2681 5887718019319752 2682 2180636303451760 2683 753310723010608 2684 242135589539124 2685 72215877581844 2686 19921621401888 2687 5064819000480 2688 1181791100112 2689 251857119696 2690 48746539296 2691 8511300512 2692 1329890705 2693 184138713 2694 22319844 2695 2331924 2696 205758 2697 14910 2698 852 2699 36 2700 1 2701 1 2702 1 2703 36 2704 876 2705 15558 2706 217686 2707 2503284 2708 24318636 2709 203669469 2710 1493569561 2711 9708196256 2712 56484085216 2713 296541478800 2714 1414274595216 2715 6162196311456 2716 24648785802336 2717 90892398167844 2718 310103474322036 2719 981994333671984 2720 2894299093672336 2721 7959322512306088 2722 20466829305254376 2723 49306452405649776 2724 111475457638895376 2725 236885347507686228 2726 473770694965305348 2727 892875540463395552 2728 1587334294242732448 2729 2664453993989971952 2730 4226375300680772848 2731 6339562950894616032 2732 8998089349836484128 2733 12091182564016772502 2734 15388777808527168878 2735 18557055592420766232 2736 21208063534440804168 2737 22975402162549690532 2738 23596358977508462296 2739 22975402162072051832 2740 21208063534440804168 2741 18557055592850641062 2742 15388777808527168878 2743 12091182563668778592 2744 8998089349836484128 2745 6339562951147702512 2746 4226375300680772848 2747 2664453993824915552 2748 1587334294242732448 2749 892875540559678452 2750 473770694965305348 2751 236885347457619120 2752 111475457638895376 2753 49306452428757672 2754 20466829305254376 2755 7959322502891760 2756 2894299093672336 2757 981994337034244 2758 310103474322036 2759 90892397124384 2760 24648785802336 2761 6162196589712 2762 1414274595216 2763 296541415968 2764 56484085216 2765 9708208037 2766 1493569561 2767 203667684 2768 24318636 2769 2503494 2770 217686 2771 15540 2772 876 2773 37 2774 1 2775 0 2776 1 2777 37 2778 901 2779 16206 2780 230126 2781 2684802 2782 26464398 2783 224947383 2784 1674608357 2785 11052414757 2786 65309723531 2787 348318525836 2788 1688005162032 2789 7475451431856 2790 30400169157656 2791 114000634335804 2792 395649260341908 2793 1274869838884204 2794 3824609516638444 2795 10708906646587716 2796 28047136455361408 2797 68842971299491992 2798 158638151255351112 2799 343715994386622918 2800 701180628548652076 2801 1348424285670484452 2802 2447140370290933670 2803 4195097777641507184 2804 6798951570660373712 2805 10425059075012660460 2806 15133150270179541488 2807 20808081621496869546 2808 27113560900738464030 2809 33493222289147367558 2810 39234917538715488054 2811 43594352820795125020 2812 45950804324621742364 2813 45950804324621742364 2814 43594352820795125020 2815 39234917538715488054 2816 33493222289147367558 2817 27113560900738464030 2818 20808081621496869546 2819 15133150270179541488 2820 10425059075012660460 2821 6798951570660373712 2822 4195097777641507184 2823 2447140370290933670 2824 1348424285670484452 2825 701180628548652076 2826 343715994386622918 2827 158638151255351112 2828 68842971299491992 2829 28047136455361408 2830 10708906646587716 2831 3824609516638444 2832 1274869838884204 2833 395649260341908 2834 114000634335804 2835 30400169157656 2836 7475451431856 2837 1688005162032 2838 348318525836 2839 65309723531 2840 11052414757 2841 1674608357 2842 224947383 2843 26464398 2844 2684802 2845 230126 2846 16206 2847 901 2848 37 2849 1 2850 1 2851 1 2852 37 2853 925 2854 16890 2855 243090 2856 2876454 2857 28765650 2858 248104707 2859 1874561525 2860 12559555613 2861 75357373305 2862 408185808368 2863 2009529954800 2864 9042884630544 2865 37377257159280 2866 142500793563324 2867 502943975010900 2868 1648538582613060 2869 5032380942945322 2870 14342285693614040 2871 38246095166384440 2872 95615237900127912 2873 224487949889647800 2874 495744222708597612 2875 1031147983159782228 2876 2022636428434477332 2877 3745623015751345700 2878 6554840277692084624 2879 10849390804245277200 2880 16997378926447364720 2881 25221917116965902480 2882 35468320946025933594 2883 47291094594311067150 2884 59809325515955885670 2885 71771190619601501910 2886 81739411539432412764 2887 88366931393503350700 2888 90692376956025211722 2889 88366931393503350700 2890 81739411539432417626 2891 71771190619601501910 2892 59809325515955885670 2893 47291094594311067150 2894 35468320946025929616 2895 25221917116965902480 2896 16997378926447364720 2897 10849390804245277200 2898 6554840277692087276 2899 3745623015751345700 2900 2022636428434477332 2901 1031147983159782228 2902 495744222708596184 2903 224487949889647800 2904 95615237900127912 2905 38246095166384440 2906 14342285693614652 2907 5032380942945322 2908 1648538582613060 2909 502943975010900 2910 142500793563120 2911 37377257159280 2912 9042884630544 2913 2009529954800 2914 408185808419 2915 75357373305 2916 12559555613 2917 1874561525 2918 248104698 2919 28765650 2920 2876454 2921 243090 2922 16891 2923 925 2924 37 2925 1 2926 0 2927 1 2928 38 2929 950 2930 17575 2931 256595 2932 3079140 2933 31231278 2934 273273675 2935 2095098175 2936 14246667590 2937 86775157140 2938 477263364265 2939 2386316821325 2940 10908876897490 2941 45817282969440 2942 177541971506580 2943 637062368347140 2944 2123541227823800 2945 6594154339031800 2946 19123047583192220 2947 51905414868664610 2948 132122874211146250 2949 315946003548393200 2950 710878507983884700 2951 1507062436925835564 2952 3014124873851671128 2953 5693346983942045464 2954 10166691042753652640 2955 17178202106721688900 2956 27485123370754702240 2957 41670993497595838880 2958 59902053152794018390 2959 81684617935628206900 2960 105709505563754150100 2961 129871678264040813016 2962 151516957974714281810 2963 167897169647656366330 2964 176733862787006701400 2965 176733862787006701400 2966 167897169647656366330 2967 151516957974714281810 2968 129871678264040813016 2969 105709505563754150100 2970 81684617935628206900 2971 59902053152794018390 2972 41670993497595838880 2973 27485123370754702240 2974 17178202106721688900 2975 10166691042753652640 2976 5693346983942045464 2977 3014124873851671128 2978 1507062436925835564 2979 710878507983884700 2980 315946003548393200 2981 132122874211146250 2982 51905414868664610 2983 19123047583192220 2984 6594154339031800 2985 2123541227823800 2986 637062368347140 2987 177541971506580 2988 45817282969440 2989 10908876897490 2990 2386316821325 2991 477263364265 2992 86775157140 2993 14246667590 2994 2095098175 2995 273273675 2996 31231278 2997 3079140 2998 256595 2999 17575 3000 950 3001 38 3002 1 3003 1 3004 1 3005 38 3006 976 3007 18297 3008 270655 3009 3292860 3010 33870540 3011 300602097 3012 2338008175 3013 16132248566 3014 99726673130 3015 556807300523 3016 2826867619109 3017 13124742320096 3018 55998901408780 3019 220495675079196 3020 804160694470980 3021 2725211239662912 3022 8605930239075400 3023 25387494213423012 3024 70117841138388340 3025 181668952018838192 3026 442324404967750480 3027 1013660094767940022 3028 2189505804590364876 3029 4463223370791610128 3030 8595837603206697778 3031 15656704206034016108 3032 26994317596276939700 3033 44090718740263485872 3034 68269499985422970080 3035 100270828104073465010 3036 139771457356519574350 3037 184991634735915645780 3038 232560912240259130220 3039 277781089621109240534 3040 315319074704135127010 3041 340212685864104268600 3042 348936088066654523296 3043 340212685865871531790 3044 315319074704135127010 3045 277781089619510288036 3046 232560912240259130220 3047 184991634737223879570 3048 139771457356519574350 3049 100270828103106509600 3050 68269499985422970080 3051 44090718740908122878 3052 26994317596276939700 3053 15656704205647233944 3054 8595837603206697778 3055 4463223370999877448 3056 2189505804590364876 3057 1013660094667663128 3058 442324404967750480 3059 181668952061813988 3060 70117841138388340 3061 25387494197121848 3062 8605930239075400 3063 2725211245096648 3064 804160694470980 3065 220495673501664 3066 55998901408780 3067 13124742714479 3068 2826867619109 3069 556807216862 3070 99726673130 3071 16132263329 3072 2338008175 3073 300599988 3074 33870540 3075 3293095 3076 270655 3077 18278 3078 976 3079 39 3080 1 3081 0 3082 1 3083 39 3084 1001 3085 19019 3086 285285 3087 3518515 3088 36693085 3089 330237765 3090 2605209035 3091 18236463245 3092 114392360355 3093 648223375345 3094 3340843549855 3095 15749691020745 3096 68248661089895 3097 272994644359580 3098 1011686034979620 3099 3484696342707580 3100 11187709310798020 3101 33563127932394060 3102 94296407048154740 3103 248599618581498860 3104 616094706919366740 3105 1437554316145189060 3106 3162619495519415932 3107 6568517413771094628 3108 12893756404809926492 3109 23945547608932720628 3110 42111135450192025932 3111 70185225750320043220 3112 110937937476312326380 3113 166406906214468489570 3114 237003775517576333630 3115 320652166876720921970 3116 412267071698641185390 3117 503881976520561448810 3118 585592567307679521590 3119 647233890182172102810 3120 680425371729975800390 3121 680425371729975800390 3122 647233890182172102810 3123 585592567307679521590 3124 503881976520561448810 3125 412267071698641185390 3126 320652166876720921970 3127 237003775517576333630 3128 166406906214468489570 3129 110937937476312326380 3130 70185225750320043220 3131 42111135450192025932 3132 23945547608932720628 3133 12893756404809926492 3134 6568517413771094628 3135 3162619495519415932 3136 1437554316145189060 3137 616094706919366740 3138 248599618581498860 3139 94296407048154740 3140 33563127932394060 3141 11187709310798020 3142 3484696342707580 3143 1011686034979620 3144 272994644359580 3145 68248661089895 3146 15749691020745 3147 3340843549855 3148 648223375345 3149 114392360355 3150 18236463245 3151 2605209035 3152 330237765 3153 36693085 3154 3518515 3155 285285 3156 19019 3157 1001 3158 39 3159 1 3160 1 3161 1 3162 39 3163 1027 3164 19779 3165 300501 3166 3756129 3167 39708955 3168 362345361 3169 2898753715 3170 20581143157 3171 130970963305 3172 753083086955 3173 3939203588635 3174 18851902655423 3175 82948372709285 3176 336977765092788 3177 1268622170847460 3178 4440177594548124 3179 14489000582836780 3180 44191451788247640 3181 126261290793291940 3182 338609825280385412 3183 853885646432104780 3184 2027978410346085484 3185 4542671639018797648 3186 9609497697773963892 3187 19218995395848758356 3188 36378812713860948716 3189 65230974520885687228 3190 110892656685002851872 3191 178859123686299464980 3192 273878033145431710182 3193 398368048210394262910 3194 550685243113259385170 3195 723757748093170081590 3196 904697185117879850346 3197 1075856112030387958270 3198 1217416126769587448990 3199 1311063521138246054410 3200 1343840109168425292634 3201 1311063521138246054410 3202 1217416126769587448990 3203 1075856112030387958270 3204 904697185117879850346 3205 723757748093170081590 3206 550685243113259385170 3207 398368048210394262910 3208 273878033145431710180 3209 178859123686299464980 3210 110892656685002851872 3211 65230974520885687228 3212 36378812713860948716 3213 19218995395848758356 3214 9609497697773963892 3215 4542671639018797648 3216 2027978410346085484 3217 853885646432104780 3218 338609825280385412 3219 126261290793291940 3220 44191451788247640 3221 14489000582836780 3222 4440177594548124 3223 1268622170847460 3224 336977765092789 3225 82948372709285 3226 18851902655423 3227 3939203588635 3228 753083086955 3229 130970963305 3230 20581143157 3231 2898753715 3232 362345361 3233 39708955 3234 3756129 3235 300501 3236 19779 3237 1027 3238 39 3239 1 3240 0 3241 1 3242 40 3243 1054 3244 20540 3245 316316 3246 4006678 3247 42928600 3248 397089550 3249 3220837534 3250 23190029720 3251 149681100920 3252 873139755800 3253 4634357163100 3254 22509734792200 3255 100543482073820 3256 414741863546285 3257 1585777713559325 3258 5638320759329356 3259 18695484623015200 3260 57956002331347120 3261 168348387724411180 3262 459131966521061600 3263 1177773305423592800 3264 2846285488107070750 3265 6489530912883996328 3266 13977451196980915168 3267 28472585771627905888 3268 54911415416710738160 3269 100355345416747211120 3270 173949265389028707578 3271 286174597898079143968 3272 447147809215748662450 3273 663946747017324093440 3274 937336584024457089200 3275 1258709127118556662640 3276 1608350551318156164836 3277 1956102021873432651400 3278 2264960235853448333200 3279 2497263849787135837000 3280 2622127042276492108820 3281 2622127042276492108820 3282 2497263849787135837000 3283 2264960235853448333200 3284 1956102021873432651400 3285 1608350551318156164836 3286 1258709127118556662640 3287 937336584024457089200 3288 663946747017324093440 3289 447147809215748662450 3290 286174597898079143968 3291 173949265389028707578 3292 100355345416747211120 3293 54911415416710738160 3294 28472585771627905888 3295 13977451196980915168 3296 6489530912883996328 3297 2846285488107070750 3298 1177773305423592800 3299 459131966521061600 3300 168348387724411180 3301 57956002331347120 3302 18695484623015200 3303 5638320759329356 3304 1585777713559325 3305 414741863546285 3306 100543482073820 3307 22509734792200 3308 4634357163100 3309 873139755800 3310 149681100920 3311 23190029720 3312 3220837534 3313 397089550 3314 42928600 3315 4006678 3316 316316 3317 20540 3318 1054 3319 40 3320 1 3321 1 3322 1 3323 40 3324 1080 3325 21340 3326 332748 3327 4270136 3328 46362888 3329 434653310 3330 3573805950 3331 26088774296 3332 170762946120 3333 1010347486044 3334 5440332321900 3335 26813066169480 3336 121552567877880 3337 509001379153845 3338 1976122996897005 3339 7135999706744480 3340 24037051658162400 3341 75716712736883504 3342 223544580420910320 3343 619828154764903136 3344 1616943012530695200 3345 3974984905900950760 3346 9221964981466731624 3347 20217384766846801888 3348 41932353590942745504 3349 82367123125495865200 3350 153373263750123096240 3351 270959432624443905696 3352 454512596661655111008 3353 724379450930769875202 3354 1097544622620473989650 3355 1581755485539422746800 3356 2169264665885172120720 3357 2832095536019217279240 3358 3520983639372178772520 3359 4169585888727228013200 3360 4704148182157161922800 3361 5056959295822231127220 3362 5180299766448679532060 3363 5056959295815667006800 3364 4704148182157161922800 3365 4169585888733195395400 3366 3520983639372178772520 3367 2832095536014287702640 3368 2169264665885172120720 3369 1581755485543119929250 3370 1097544622620473989650 3371 724379450928255791136 3372 454512596661655111008 3373 270959432625991034352 3374 153373263750123096240 3375 82367123124636349280 3376 41932353590942745504 3377 20217384767276559848 3378 9221964981466731624 3379 3974984905708300640 3380 1616943012530695200 3381 619828154841963184 3382 223544580420910320 3383 75716712709539616 3384 24037051658162400 3385 7135999715289445 3386 1976122996897005 3387 509001376823400 3388 121552567877880 3389 26813066717820 3390 5440332321900 3391 1010347376376 3392 170762946120 3393 26088792574 3394 3573805950 3395 434650840 3396 46362888 3397 4270396 3398 332748 3399 21320 3400 1080 3401 41 3402 1 3403 0 3404 1 3405 41 3406 1107 3407 22140 3408 349812 3409 4547556 3410 50023116 3411 475219602 3412 3960163350 3413 29305208790 3414 194480021970 3415 1166880131820 3416 6372960719940 3417 31864803599700 3418 146578096558620 3419 622956910374135 3420 2455183117356885 3421 9002338096975245 3422 30797472437020575 3423 98551911798465840 3424 295655735395397520 3425 833211617932483920 3426 2209822117125283440 3427 5524555292813208600 3428 13037950491039172296 3429 29084658787702768968 3430 61400946329594734488 3431 122801892659189468976 3432 232900141250186923920 3433 419220254250336463056 3434 716731402427994598128 3435 1164688528945491221958 3436 1799973181097577343026 3437 2647019383967025504450 3438 3705827137553835706230 3439 4941102850071780941640 3440 6276536052793883898840 3441 7597912063908385772280 3442 8766821612201983583400 3443 9643503773422181941740 3444 10113918591637898134020 3445 10113918591637898134020 3446 9643503773422181941740 3447 8766821612201983583400 3448 7597912063908385772280 3449 6276536052793883898840 3450 4941102850071780941640 3451 3705827137553835706230 3452 2647019383967025504450 3453 1799973181097577343026 3454 1164688528945491221958 3455 716731402427994598128 3456 419220254250336463056 3457 232900141250186923920 3458 122801892659189468976 3459 61400946329594734488 3460 29084658787702768968 3461 13037950491039172296 3462 5524555292813208600 3463 2209822117125283440 3464 833211617932483920 3465 295655735395397520 3466 98551911798465840 3467 30797472437020575 3468 9002338096975245 3469 2455183117356885 3470 622956910374135 3471 146578096558620 3472 31864803599700 3473 6372960719940 3474 1166880131820 3475 194480021970 3476 29305208790 3477 3960163350 3478 475219602 3479 50023116 3480 4547556 3481 349812 3482 22140 3483 1107 3484 41 3485 1 3486 1 3487 1 3488 41 3489 1135 3490 22980 3491 367524 3492 4838938 3493 53921022 3494 518991166 3495 4382580852 3496 32869345678 3497 221121120870 3498 1345153548200 3499 7450080841620 3500 37782552518478 3501 176318579920680 3502 760373877303105 3503 3041495503591365 3504 11321122146957473 3505 39326003265733965 3506 127809510631152080 3507 389514699013012242 3508 1115428456213495216 3509 3006807142973746320 3510 7642301488523324798 3511 18341523572139852552 3512 41621149644167409448 3513 89408395532567935722 3514 182009948049070820084 3515 351467485886645721552 3516 644357057457676130162 3517 1122428422670255691408 3518 1859022075049593252330 3519 2929368118256842069548 3520 4394052177382230647778 3521 6277217396264660482038 3522 8543990344919999275664 3523 11084095582593454544760 3524 13709276115307638183240 3525 16169915418061437278640 3526 18191154845325232510708 3527 19522214955952221979620 3528 19987029597754201340532 3529 19522214955952221979620 3530 18191154845325232493912 3531 16169915418061437278640 3532 13709276115307638183240 3533 11084095582593454544760 3534 8543990344919999289664 3535 6277217396264660482038 3536 4394052177382230647778 3537 2929368118256842069548 3538 1859022075049593242640 3539 1122428422670255691408 3540 644357057457676130162 3541 351467485886645721552 3542 182009948049070825622 3543 89408395532567935722 3544 41621149644167409448 3545 18341523572139852552 3546 7642301488523322212 3547 3006807142973746320 3548 1115428456213495216 3549 389514699013012242 3550 127809510631153049 3551 39326003265733965 3552 11321122146957473 3553 3041495503591365 3554 760373877302820 3555 176318579920680 3556 37782552518478 3557 7450080841620 3558 1345153548264 3559 221121120870 3560 32869345678 3561 4382580852 3562 518991156 3563 53921022 3564 4838938 3565 367524 3566 22981 3567 1135 3568 41 3569 1 3570 0 3571 1 3572 42 3573 1162 3574 23821 3575 385901 3576 5145336 3577 58068792 3578 566170722 3579 4843905066 3580 36813678508 3581 251002353420 3582 1547847846090 3583 8691760981890 3584 44700485049720 3585 211582295902040 3586 925672544571285 3587 3757141504436393 3588 14193645683426370 3589 50051276883661410 3590 165169213716082765 3591 511238042454541545 3592 1487237941685939040 3593 4073738709835398240 3594 10523825000408112120 3595 25678133000995793864 3596 59257230002297985168 3597 129488021116132634256 3598 268225186597703313816 3599 527201228829968582328 3600 984108960482608020928 3601 1745999768598175519968 3602 2946374609509421189946 3603 4732056191030282517186 3604 7237262409811020320404 3605 10545725225724629610644 3606 14646840591284207791290 3607 19397167269538545453330 3608 24501684972048688993680 3609 29527671632981753402640 3610 33956822377929016414180 3611 37269683097726969233820 3612 39044429911904443959240 3613 39044429911904443959240 3614 37269683097726969233820 3615 33956822377929016414180 3616 29527671632981753402640 3617 24501684972048688993680 3618 19397167269538545453330 3619 14646840591284207791290 3620 10545725225724629610644 3621 7237262409811020320404 3622 4732056191030282517186 3623 2946374609509421189946 3624 1745999768598175519968 3625 984108960482608020928 3626 527201228829968582328 3627 268225186597703313816 3628 129488021116132634256 3629 59257230002297985168 3630 25678133000995793864 3631 10523825000408112120 3632 4073738709835398240 3633 1487237941685939040 3634 511238042454541545 3635 165169213716082765 3636 50051276883661410 3637 14193645683426370 3638 3757141504436393 3639 925672544571285 3640 211582295902040 3641 44700485049720 3642 8691760981890 3643 1547847846090 3644 251002353420 3645 36813678508 3646 4843905066 3647 566170722 3648 58068792 3649 5145336 3650 385901 3651 23821 3652 1162 3653 42 3654 1 3655 1 3656 1 3657 42 3658 1190 3659 24703 3660 404957 3661 5466776 3662 62479080 3663 616982350 3664 5347167930 3665 41173181868 3666 284469333876 3667 1777933407614 3668 10120543609050 3669 52771405586776 3670 253302748615080 3671 1124030948665563 3672 4628362722856425 3673 17742057097725730 3674 63497888583749550 3675 212717926777855583 3676 668542055517477405 3677 1975237891234754016 3678 5496314132317600800 3679 14427824597512058824 3680 35781005001387581208 3681 83947742502830166800 3682 186550538896123286640 3683 393088635532028308680 3684 786177271062233850840 3685 1493736815016482308960 3686 2698363278742634894496 3687 4637811885341987238278 3688 7589146721463660640770 3689 11830140477570808948212 3690 17576208709541049349548 3691 24899629005190227187614 3692 33648147304301558439450 3693 43388400471326912274000 3694 53401108272413809345200 3695 62746302220097395363380 3696 70398290295706497441660 3697 75426739602530442696840 3698 77180849825857621779894 3699 75426739602554908963860 3700 70398290295706497441660 3701 62746302220075056597840 3702 53401108272413809345200 3703 43388400471345527911950 3704 33648147304301558439450 3705 24899629005176079302772 3706 17576208709541049349548 3707 11830140477580603637718 3708 7589146721463660640770 3709 4637811885335820211552 3710 2698363278742634894496 3711 1493736815020006324232 3712 786177271062233850840 3713 393088635530205542160 3714 186550538896123286640 3715 83947742503680791176 3716 35781005001387581208 3717 14427824597155345376 3718 5496314132317600800 3719 1975237891368521559 3720 668542055517477405 3721 212717926733266402 3722 63497888583749550 3723 17742057110840195 3724 4628362722856425 3725 1124030945293272 3726 253302748615080 3727 52771406336174 3728 10120543609050 3729 1777933265836 3730 284469333876 3731 41173204254 3732 5347167930 3733 616979480 3734 62479080 3735 5467063 3736 404957 3737 24682 3738 1190 3739 43 3740 1 3741 0 3742 1 3743 43 3744 1219 3745 25585 3746 424711 3747 5804393 3748 67165011 3749 671650110 3750 5895595494 3751 45985644198 3752 321899509386 3753 2038696893324 3754 11761712842950 3755 62169053598450 3756 302556060848520 3757 1361502273806055 3758 5686274202366465 3759 22113288564769395 3760 80306153208859725 3761 273040920910123065 3762 871130557189476135 3763 2613391671568320765 3764 7385672115301776075 3765 19695125640804834870 3766 49631716614827935224 3767 118352555004589691688 3768 267389105751110274414 3769 572976655180950094680 3770 1165711126057795020212 3771 2253708177045070832868 3772 4143915035211903587976 3773 7251851311620831278958 3774 12086418852701386260270 3775 19196077001349259267830 3776 29068345173471735462714 3777 41987609695014730194708 3778 57874813363398680515854 3779 76151070214998263836650 3780 95676985654741409970240 3781 114812382785689690092180 3782 131614194900668669130060 3783 144148880129303782258740 3784 150853479205085351660700 3785 150853479205085351660700 3786 144148880129303782258740 3787 131614194900668669130060 3788 114812382785689690092180 3789 95676985654741409970240 3790 76151070214998263836650 3791 57874813363398680515854 3792 41987609695014730194708 3793 29068345173471735462714 3794 19196077001349259267830 3795 12086418852701386260270 3796 7251851311620831278958 3797 4143915035211903587976 3798 2253708177045070832868 3799 1165711126057795020212 3800 572976655180950094680 3801 267389105751110274414 3802 118352555004589691688 3803 49631716614827935224 3804 19695125640804834870 3805 7385672115301776075 3806 2613391671568320765 3807 871130557189476135 3808 273040920910123065 3809 80306153208859725 3810 22113288564769395 3811 5686274202366465 3812 1361502273806055 3813 302556060848520 3814 62169053598450 3815 11761712842950 3816 2038696893324 3817 321899509386 3818 45985644198 3819 5895595494 3820 671650110 3821 67165011 3822 5804393 3823 424711 3824 25585 3825 1219 3826 43 3827 1 3828 1 3829 1 3830 43 3831 1247 3832 26509 3833 445179 3834 6158159 3835 72140197 3836 730421042 3837 6492617730 3838 51291667726 3839 363704640476 3840 2333771523230 3841 13643586897822 3842 73090643660014 3843 360580510871010 3844 1645148582863159 3845 6967688107125105 3846 27483658636715219 3847 101255584480736175 3848 349331766486735305 3849 1131169529484795555 3850 3444925385161998521 3851 9885438062019300285 3852 26773061418208606808 3853 68539037230000481976 3854 166075359441334295624 3855 381358232792566784328 3856 830816150013683949416 3857 1718929965542850284040 3858 3380562265564992926600 3859 6324922948481326529016 3860 11266269001987098282614 3861 19118517094273100644532 3862 30927012946610451567638 3863 47715962831925301608606 3864 70248500835901726569386 3865 98727622796385984409398 3866 132502862174080969627134 3867 169875464325765357789450 3868 208097443799082575117548 3869 243626275667195196049260 3870 272629403722790801128500 3871 291650059796498346544020 3872 298278470246442673710402 3873 291650059796498346544020 3874 272629403722790801128500 3875 243626275667195196049260 3876 208097443799082575117590 3877 169875464325765357789450 3878 132502862174080969627134 3879 98727622796385984409398 3880 70248500835901726569386 3881 47715962831925301608606 3882 30927012946610451567638 3883 19118517094273100644532 3884 11266269001987098282584 3885 6324922948481326529016 3886 3380562265564992926600 3887 1718929965542850284040 3888 830816150013683949416 3889 381358232792566784328 3890 166075359441334295624 3891 68539037230000481976 3892 26773061418208606823 3893 9885438062019300285 3894 3444925385161998521 3895 1131169529484795555 3896 349331766486735305 3897 101255584480736175 3898 27483658636715219 3899 6967688107125105 3900 1645148582863154 3901 360580510871010 3902 73090643660014 3903 13643586897822 3904 2333771523230 3905 363704640476 3906 51291667726 3907 6492617730 3908 730421043 3909 72140197 3910 6158159 3911 445179 3912 26509 3913 1247 3914 43 3915 1 3916 0 3917 1 3918 44 3919 1276 3920 27434 3921 466378 3922 6529292 3923 77418748 3924 793542167 3925 7141879503 3926 57135036024 3927 410333440536 3928 2667167363484 3929 15797837460636 3930 85759689072024 3931 428798445360120 3932 1983192809790555 3933 8516063242041795 3934 34064252968167180 3935 127292734775782620 3936 445524571715239170 3937 1463866449921500130 3938 4524678117939182220 3939 13180584082692400380 3940 36246606227404101045 3941 94241176191250662717 3942 231978279855386246688 3943 541282652995901242272 3944 1198554445919495607888 3945 2521097282796180416592 3946 5042194565592360833184 3947 9596434818385460940576 3948 17393538108323647954794 3949 30043384005286301012826 3950 49483220714589201668184 3951 77759346837211602621432 3952 116639020255817403932148 3953 167077515501576281308212 3954 228632389633735963895448 3955 298980817213347029709432 3956 373726021516683787136790 3957 446648172056524526090310 3958 510455053778885172674640 3959 557939244828083793388560 3960 583300119592996693088040 3961 583300119592996693088040 3962 557939244828083793388560 3963 510455053778885172674640 3964 446648172056524526090310 3965 373726021516683787136790 3966 298980817213347029709432 3967 228632389633735963895448 3968 167077515501576281308212 3969 116639020255817403932148 3970 77759346837211602621432 3971 49483220714589201668184 3972 30043384005286301012826 3973 17393538108323647954794 3974 9596434818385460940576 3975 5042194565592360833184 3976 2521097282796180416592 3977 1198554445919495607888 3978 541282652995901242272 3979 231978279855386246688 3980 94241176191250662717 3981 36246606227404101045 3982 13180584082692400380 3983 4524678117939182220 3984 1463866449921500130 3985 445524571715239170 3986 127292734775782620 3987 34064252968167180 3988 8516063242041795 3989 1983192809790555 3990 428798445360120 3991 85759689072024 3992 15797837460636 3993 2667167363484 3994 410333440536 3995 57135036024 3996 7141879503 3997 793542167 3998 77418748 3999 6529292 4000 466378 4001 27434 4002 1276 4003 44 4004 1 4005 1 4006 1 4007 44 4008 1306 4009 28402 4010 488326 4011 6917792 4012 83015284 4013 861285227 4014 7847250409 4015 63562714008 4016 462274382376 4017 3043306441754 4018 18259838103852 4019 100429109066968 4020 508840821830546 4021 2385191354710703 4022 10382597651256435 4023 42107201575818028 4024 159564132324572580 4025 566452669787679322 4026 1888175565840820770 4027 5922005183660557036 4028 17508537065069009460 4029 48877999306970670635 4030 129037918169558600101 4031 322594795423085319200 4032 764669144708495723694 4033 1720505575595968788880 4034 3678322265063279624208 4035 7479255272291504044028 4036 14475977946378068198496 4037 26690084338641747979010 4038 46909845201236506304142 4039 78642975778531296333400 4040 125828761245669684243368 4041 192238385236458862675126 4042 280564129804533755404356 4043 391313128411559460677208 4044 521750837882115407448378 4045 665232318299732361892438 4046 811258924755728220857910 4047 946468745548307664724032 4048 1056523250844669310884720 4049 1128558927038669777908680 4050 1153638014306149018667804 4051 1128558927038578295345040 4052 1056523250844669310884720 4053 946468745548391523740988 4054 811258924755728220857910 4055 665232318299661920318424 4056 521750837882115407448378 4057 391313128411613646503364 4058 280564129804533755404356 4059 192238385236420731908348 4060 125828761245669684243368 4061 78642975778555808969042 4062 46909845201236506304142 4063 26690084338627378502944 4064 14475977946378068198496 4065 7479255272299167764738 4066 3678322265063279624208 4067 1720505575592260536992 4068 764669144708495723694 4069 322594795424707679401 4070 129037918169558600101 4071 48877999306331558980 4072 17508537065069009460 4073 5922005183886125834 4074 1888175565840820770 4075 566452669716786268 4076 159564132324572580 4077 42107201595510563 4078 10382597651256435 4079 2385191349920632 4080 508840821830546 4081 100429110075404 4082 18259838103852 4083 3043306260748 4084 462274382376 4085 63562741159 4086 7847250409 4087 861281916 4088 83015284 4089 6918108 4090 488326 4091 28380 4092 1306 4093 45 4094 1 4095 0 4096 1 4097 45 4098 1335 4099 29370 4100 511038 4101 7324878 4102 88944948 4103 933921945 4104 8612835715 4105 70625252863 4106 520058680173 4107 3467057867820 4108 21069043965984 4109 117384673524768 4110 602574657427116 4111 2862229622778801 4112 12627483629906475 4113 51912988256282175 4114 199455165405715725 4115 718038595460576610 4116 2427654298938139986 4117 7724354587530445350 4118 23173063762591336050 4119 65657013994008785475 4120 175960797503943545073 4121 446669716740779768265 4122 1075315984746321664335 4123 2457865107991592375670 4124 5339500062188631712560 4125 11034966795189838872624 4126 21713966919567102297744 4127 40713687974188316808270 4128 72791139105366990657210 4129 124173119650331925238770 4130 202224794859111992531796 4131 314571903114174210604884 4132 467606883007556259007260 4133 664493991642316789115580 4134 903030296334430508285280 4135 1173939385234759660770858 4136 1460266064560310797544238 4137 1738411981619417616124206 4138 1980981095333754957908850 4139 2161070285818641772264200 4140 2257117854077248073253720 4141 2257117854077248073253720 4142 2161070285818641772264200 4143 1980981095333754957908850 4144 1738411981619417616124206 4145 1460266064560310797544238 4146 1173939385234759660770858 4147 903030296334430508285280 4148 664493991642316789115580 4149 467606883007556259007260 4150 314571903114174210604884 4151 202224794859111992531796 4152 124173119650331925238770 4153 72791139105366990657210 4154 40713687974188316808270 4155 21713966919567102297744 4156 11034966795189838872624 4157 5339500062188631712560 4158 2457865107991592375670 4159 1075315984746321664335 4160 446669716740779768265 4161 175960797503943545073 4162 65657013994008785475 4163 23173063762591336050 4164 7724354587530445350 4165 2427654298938139986 4166 718038595460576610 4167 199455165405715725 4168 51912988256282175 4169 12627483629906475 4170 2862229622778801 4171 602574657427116 4172 117384673524768 4173 21069043965984 4174 3467057867820 4175 520058680173 4176 70625252863 4177 8612835715 4178 933921945 4179 88944948 4180 7324878 4181 511038 4182 29370 4183 1335 4184 45 4185 1 4186 1 4187 1 4188 45 4189 1365 4190 30382 4191 534534 4192 7750578 4193 95223414 4194 1011750553 4195 9442988555 4196 78376790107 4197 584263455503 4198 3943778426420 4199 24269405074740 4200 136948785197100 4201 712133686050228 4202 3427143366953141 4203 15321346804286523 4204 63838945005885335 4205 248635891122193575 4206 907521002640313974 4207 3111500580329165310 4208 10041660963644570442 4209 30561576846316109864 4210 87864533433581759547 4211 238991530938191979129 4212 615862791262696253073 4213 1505442378644850330069 4214 3494776950428152768368 4215 7712611200939134695920 4216 16196483521966620483600 4217 32392967043944365722864 4218 61749093427529724276918 4219 112271078959125358471290 4220 194823342899639691864210 4221 322850111090863005620802 4222 511179342560563733009724 4223 773676842794320355812012 4224 1119795430360155360135940 4225 1550485980498739174603020 4226 2054393924160890365428298 4227 2605572781862515344637758 4228 3163909806547264588230846 4229 3678964891334116350402150 4230 4097029083531260791458232 4231 4370164355766586695023160 4232 4465167928717944738059234 4233 4370164355766586695023160 4234 4097029083531260791517018 4235 3678964891334116350402150 4236 3163909806547264588230846 4237 2605572781862515344637758 4238 2054393924160890365378556 4239 1550485980498739174603020 4240 1119795430360155360135940 4241 773676842794320355812012 4242 511179342560563733045254 4243 322850111090863005620802 4244 194823342899639691864210 4245 112271078959125358471290 4246 61749093427529724255600 4247 32392967043944365722864 4248 16196483521966620483600 4249 7712611200939134695920 4250 3494776950428152779027 4251 1505442378644850330069 4252 615862791262696253073 4253 238991530938191979129 4254 87864533433581755158 4255 30561576846316109864 4256 10041660963644570442 4257 3111500580329165310 4258 907521002640315437 4259 248635891122193575 4260 63838945005885335 4261 15321346804286523 4262 3427143366952756 4263 712133686050228 4264 136948785197100 4265 24269405074740 4266 3943778426497 4267 584263455503 4268 78376790107 4269 9442988555 4270 1011750542 4271 95223414 4272 7750578 4273 534534 4274 30383 4275 1365 4276 45 4277 1 4278 0 4279 1 4280 46 4281 1396 4282 31395 4283 558831 4284 8196198 4285 101866908 4286 1095069261 4287 10342320895 4288 86875494706 4289 655515096418 4290 4479353159533 4291 27909815835951 4292 159484661919720 4293 839952552780846 4294 4094768694788811 4295 18546893499925791 4296 78309105888591396 4297 309114891665429850 4298 1143725099162090445 4299 3975806297087323335 4300 13011729699558327660 4301 40166643855158315820 4302 117152711244211924125 4303 323341483034024442351 4304 845662340242833156918 4305 2098495436898882711828 4306 4946453529833079655941 4307 11086878601350006125385 4308 23652007682880014021298 4309 48066983355530349137154 4310 93129780251340051453234 4311 172148987737325551476888 4312 303792331301162734687020 4313 512107072764817181329548 4314 825061395009983239621344 4315 1271040527447812013119734 4316 1873112356238880861439608 4317 2641568707516370450055510 4318 3566117755147100101586946 4319 4609859537141373302051418 4320 5707445141222652665385558 4321 6769295400054774084739956 4322 7692381136425879641749950 4323 8376148348552624505257620 4324 8740328711533173390046320 4325 8740328711533173390046320 4326 8376148348552624505257620 4327 7692381136425879641749950 4328 6769295400054774084739956 4329 5707445141222652665385558 4330 4609859537141373302051418 4331 3566117755147100101586946 4332 2641568707516370450055510 4333 1873112356238880861439608 4334 1271040527447812013119734 4335 825061395009983239621344 4336 512107072764817181329548 4337 303792331301162734687020 4338 172148987737325551476888 4339 93129780251340051453234 4340 48066983355530349137154 4341 23652007682880014021298 4342 11086878601350006125385 4343 4946453529833079655941 4344 2098495436898882711828 4345 845662340242833156918 4346 323341483034024442351 4347 117152711244211924125 4348 40166643855158315820 4349 13011729699558327660 4350 3975806297087323335 4351 1143725099162090445 4352 309114891665429850 4353 78309105888591396 4354 18546893499925791 4355 4094768694788811 4356 839952552780846 4357 159484661919720 4358 27909815835951 4359 4479353159533 4360 655515096418 4361 86875494706 4362 10342320895 4363 1095069261 4364 101866908 4365 8196198 4366 558831 4367 31395 4368 1396 4369 46 4370 1 4371 1 4372 1 4373 46 4374 1426 4375 32453 4376 583947 4377 8661708 4378 108892212 4379 1184204703 4380 11315715697 4381 96183567106 4382 734492818878 4383 5080242111469 4384 32044603367203 4385 185400918812616 4386 988804903902264 4387 4882224216362721 4388 22400793447962319 4389 95825616401786986 4390 383302465665133014 4391 1437384246299334619 4392 5065068296289257685 4393 16806817528410884572 4394 52612646176474977060 4395 155645744939294339769 4396 435808085828467726647 4397 1156567612389437020038 4398 2912836949725314207162 4399 6970002701132064932523 4400 15862764768085393379397 4401 34369323664177023070560 4402 70956023048640039202464 4403 139694670377026069016118 4404 262456653435594690459114 4405 470878113516773077181100 4406 807219623171660980739796 4407 1322943271309159654407634 4408 2073802965835903810879566 4409 3110704448753781533343064 4410 4466652541800408208048296 4411 6141647244975665142233206 4412 8088998810455617303599658 4413 10207546117955764496613684 4414 12344009258923411566290508 4415 14307828913752293941077186 4416 15897587681946817926283230 4417 16934386878595351913407920 4418 17294692982395428197325698 4419 16934386878595694973021570 4420 15897587681946817926283230 4421 14307828913751978326232628 4422 12344009258923411566290508 4423 10207546117956031555328310 4424 8088998810455617303599658 4425 6141647244975457429899608 4426 4466652541800408208048296 4427 3110704448753929899295634 4428 2073802965835903810879566 4429 1322943271309062449128364 4430 807219623171660980739796 4431 470878113516831400348662 4432 262456653435594690459114 4433 139694670376994085343584 4434 70956023048640039202464 4435 34369323664193014906827 4436 15862764768085393379397 4437 6970002701124795916038 4438 2912836949725314207162 4439 1156567612392430144473 4440 435808085828467726647 4441 155645744938182607836 4442 52612646176474977060 4443 16806817528781461883 4444 5065068296289257685 4445 1437384246189162986 4446 383302465665133014 4447 95825616430779521 4448 22400793447962319 4449 4882224209672136 4450 988804903902264 4451 185400920150733 4452 32044603367203 4453 5080241883010 4454 734492818878 4455 96183599743 4456 11315715697 4457 1184200908 4458 108892212 4459 8662053 4460 583947 4461 32430 4462 1426 4463 47 4464 1 4465 0 4466 1 4467 47 4468 1457 4469 33511 4470 609901 4471 9148503 4472 116316681 4473 1279483491 4474 12368340413 4475 106367727559 4476 821932440173 4477 5753527081211 4478 36734057518501 4479 215156622608363 4480 1161845762085201 4481 5809228810425801 4482 26995828001390487 4483 116981921339358777 4484 474084628585822413 4485 1801521588626125329 4486 6434005673664732735 4487 21641655447781373745 4488 68688732508175664495 4489 206066197524526993485 4490 585228000969656661987 4491 1575613848764460242493 4492 4026568724620287286371 4493 9778809759792126266901 4494 22592422548485257237323 4495 49703329606667565923253 4496 104216658852690057578619 4497 208433317705380115157238 4498 397918151982998401663818 4499 725615453616055908916374 4500 1264644076302268869827802 4501 2107740127170448116376134 4502 3360991013596119969356538 4503 5129933652330919953228402 4504 7497595338022113777795354 4505 10496633473230959288916678 4506 14080849781163481972932738 4507 18103949718638762536627806 4508 22314170583438474754448226 4509 26371292507700015618893358 4510 29887464842060017701416362 4511 32486374828326106197187470 4512 33868773757191046886429490 4513 33868773757191046886429490 4514 32486374828326106197187470 4515 29887464842060017701416362 4516 26371292507700015618893358 4517 22314170583438474754448226 4518 18103949718638762536627806 4519 14080849781163481972932738 4520 10496633473230959288916678 4521 7497595338022113777795354 4522 5129933652330919953228402 4523 3360991013596119969356538 4524 2107740127170448116376134 4525 1264644076302268869827802 4526 725615453616055908916374 4527 397918151982998401663818 4528 208433317705380115157238 4529 104216658852690057578619 4530 49703329606667565923253 4531 22592422548485257237323 4532 9778809759792126266901 4533 4026568724620287286371 4534 1575613848764460242493 4535 585228000969656661987 4536 206066197524526993485 4537 68688732508175664495 4538 21641655447781373745 4539 6434005673664732735 4540 1801521588626125329 4541 474084628585822413 4542 116981921339358777 4543 26995828001390487 4544 5809228810425801 4545 1161845762085201 4546 215156622608363 4547 36734057518501 4548 5753527081211 4549 821932440173 4550 106367727559 4551 12368340413 4552 1279483491 4553 116316681 4554 9148503 4555 609901 4556 33511 4557 1457 4558 47 4559 1 4560 1 4561 1 4562 47 4563 1489 4564 34615 4565 636709 4566 9656583 4567 124158255 4568 1381262619 4569 13505659175 4570 117499216087 4571 918630374311 4572 6506965279907 4573 42045005593465 4574 249266818108573 4575 1362658609857161 4576 6898459216311581 4577 32463337470026535 4578 142477981100998799 4579 584909606696793885 4580 2251901985850788029 4581 8149740519975398253 4582 27783206317862342867 4583 89389446414749152425 4584 271892899512254607825 4585 783051550593202575243 4586 2138333080464043516977 4587 5543826504911990326455 4588 13661572458538141744707 4589 32034031971732827426055 4590 71542671403525261136277 4591 152316655246239314922597 4592 309393205968947096461386 4593 600035308545791243292180 4594 1111830130540686615454518 4595 1969527659815008895630158 4596 3337255201353285666407916 4597 5411765191383583001506290 4598 8402477533990179695809090 4599 12495992230036856303562540 4600 17806788927802694552299062 4601 24321467803827832498702002 4602 31849541171679072032414932 4603 39997098215597266069293990 4604 48178322850606083032497290 4605 55672728627366699651671868 4606 61724112173819279298619362 4607 65663949121084682738995950 4608 67031948061107616221175884 4609 65663949121084682738995950 4610 61724112173819279298619362 4611 55672728627366699651671868 4612 48178322850606083032497290 4613 39997098215597266069293990 4614 31849541171679072032414932 4615 24321467803827832498702002 4616 17806788927802694552299062 4617 12495992230036856303562540 4618 8402477533990179695809090 4619 5411765191383583001506290 4620 3337255201353285666407916 4621 1969527659815008895630158 4622 1111830130540686615454518 4623 600035308545791243292180 4624 309393205968947096461387 4625 152316655246239314922597 4626 71542671403525261136277 4627 32034031971732827426055 4628 13661572458538141744707 4629 5543826504911990326455 4630 2138333080464043516977 4631 783051550593202575243 4632 271892899512254607825 4633 89389446414749152425 4634 27783206317862342867 4635 8149740519975398253 4636 2251901985850788029 4637 584909606696793885 4638 142477981100998799 4639 32463337470026535 4640 6898459216311581 4641 1362658609857161 4642 249266818108573 4643 42045005593465 4644 6506965279907 4645 918630374311 4646 117499216087 4647 13505659175 4648 1381262619 4649 124158255 4650 9656583 4651 636709 4652 34615 4653 1489 4654 47 4655 1 4656 0 4657 1 4658 48 4659 1520 4660 35720 4661 664392 4662 10187344 4663 132435472 4664 1489899060 4665 14733446260 4666 129654327088 4667 1025447859696 4668 7349042994488 4669 48051434963960 4670 288308609783760 4671 1595307640803472 4672 8175951659117794 4673 38956004964031842 4674 173137799840141520 4675 719888746703746320 4676 2807566112144610648 4677 10294409077863572376 4678 35562504087165068208 4679 115964687240755657200 4680 357557785658996609700 4681 1044068734124270100324 4682 2891267263728747970128 4683 7602962063879300217744 4684 19007405159698250544360 4685 45224515724799285777960 4686 102508902309545047763376 4687 221551498539984458069232 4688 456949965738717944767791 4689 900052962818686860906255 4690 1694217341776351738176480 4691 3049591215197433128717664 4692 5252073759506690388347088 4693 8658824306213732802410064 4694 13671827851916420214331680 4695 20683021622129969042194080 4696 29990381352088455111181416 4697 41693944806561998569203432 4698 55591926408749331425604576 4699 71105952383284028567633760 4700 87266396106757671423914160 4701 102780422081292368565943344 4702 116186564091895720987588128 4703 126074782312482590858872224 4704 131327898242169365477991900 4705 131327898242169365477991900 4706 126074782312482590858872224 4707 116186564091895720987588128 4708 102780422081292368565943344 4709 87266396106757671423914160 4710 71105952383284028567633760 4711 55591926408749331425604576 4712 41693944806561998569203432 4713 29990381352088455111181416 4714 20683021622129969042194080 4715 13671827851916420214331680 4716 8658824306213732802410064 4717 5252073759506690388347088 4718 3049591215197433128717664 4719 1694217341776351738176480 4720 900052962818686860906255 4721 456949965738717944767791 4722 221551498539984458069232 4723 102508902309545047763376 4724 45224515724799285777960 4725 19007405159698250544360 4726 7602962063879300217744 4727 2891267263728747970128 4728 1044068734124270100324 4729 357557785658996609700 4730 115964687240755657200 4731 35562504087165068208 4732 10294409077863572376 4733 2807566112144610648 4734 719888746703746320 4735 173137799840141520 4736 38956004964031842 4737 8175951659117794 4738 1595307640803472 4739 288308609783760 4740 48051434963960 4741 7349042994488 4742 1025447859696 4743 129654327088 4744 14733446260 4745 1489899060 4746 132435472 4747 10187344 4748 664392 4749 35720 4750 1520 4751 48 4752 1 4753 1 4754 1 4755 48 4756 1552 4757 36872 4758 692968 4759 10740816 4760 141167482 4761 1605782260 4762 16057800980 4763 142914409264 4764 1143315429776 4765 8289037008568 4766 54835166958872 4767 332927798516620 4768 1864395676601648 4769 9671552576972866 4770 46651018290260354 4771 209929582285207760 4772 883914030762827760 4773 3491460421597024984 4774 12968281565620344444 4775 45388985479373900208 4776 149980995498043983312 4777 468690610932328914532 4778 1387324208356906845636 4779 3895179508076328122960 4780 10387145354877353818608 4781 26338832864160180334722 4782 63576493120370010441480 4783 146225934176834946661296 4784 320753662065350633324112 4785 671577979949362052899839 4786 1343155959898655777044719 4787 2567798158629716784088032 4788 4695402347208746245803510 4789 8216954107615423830752720 4790 13768950126274296423504528 4791 22102788360598020315704608 4792 34004289785535711815132640 4793 50156327433665463473518056 4794 70952853442745857214258472 4795 96293158243726122036506920 4796 125405043294155468564735904 4797 156756304117694842847721392 4798 188107564941233202847103856 4799 216732629171420268809548320 4800 239789291849231594378639328 4801 254776122589809213979377948 4802 259975635295723029619698462 4803 254776122589807924075230624 4804 239789291849231594378639328 4805 216732629171421459490299696 4806 188107564941233202847103856 4807 156756304117693828564118368 4808 125405043294155468564735904 4809 96293158243726918973623586 4810 70952853442745857214258472 4811 50156327433664886381123232 4812 34004289785535711815132640 4813 22102788360598405043967824 4814 13768950126274296423504528 4815 8216954107615188029559136 4816 4695402347208746245803510 4817 2567798158629849422259423 4818 1343155959898655777044719 4819 671577979949293724144880 4820 320753662065350633324112 4821 146225934176867101369512 4822 63576493120370010441480 4823 26338832864146399745484 4824 10387145354877353818608 4825 3895179508081687240996 4826 1387324208356906845636 4827 468690610930445981168 4828 149980995498043983312 4829 45388985479968510744 4830 12968281565620344444 4831 3491460421429314320 4832 883914030762827760 4833 209929582327135426 4834 46651018290260354 4835 9671552567769232 4836 1864395676601648 4837 332927800269694 4838 54835166958872 4839 8289036723184 4840 1143315429776 4841 142914448180 4842 16057800980 4843 1605777936 4844 141167482 4845 10741192 4846 692968 4847 36848 4848 1552 4849 49 4850 1 4851 0 4852 1 4853 49 4854 1585 4855 38024 4856 722456 4857 11318488 4858 150374056 4859 1729301644 4860 17485161178 4861 157366449604 4862 1273237637706 4863 9337076010664 4864 62486585604296 4865 383846168712104 4866 2175128289373384 4867 11419423519185094 4868 55753656005433106 4869 253988877358106528 4870 1082794687684464006 4871 4331178750737856024 4872 16293481967061544680 4873 57767799701399716064 4874 193396546826425136376 4875 612422398283679879012 4876 1837267194851038795572 4877 5229145093037571956628 4878 14138058955249732365582 4879 36355008742070738365128 4880 89007090368518014618072 4881 207683210859875369312088 4882 462262630623593559790632 4883 982308090075136314555093 4884 1994383091970731309218667 4885 3871449531472596063246543 4886 7189834844163392688886437 4887 12781928611846031454077268 4888 21763824393143242733926512 4889 35509397694075817092195888 4890 55540339983041662642962432 4891 83310509974562493947074968 4892 119885855817053344948229832 4893 165556658033073666849811368 4894 219458825764772069988287832 4895 279311232791528089076002708 4896 341380395634089886669400460 4897 400750899222627258239482128 4898 451910588485090312482820272 4899 489569804192181171879960408 4900 509552245179617138054608572 4901 509552245179617138054608572 4902 489569804192181171879960408 4903 451910588485090312482820272 4904 400750899222627258239482128 4905 341380395634089886669400460 4906 279311232791528089076002708 4907 219458825764772069988287832 4908 165556658033073666849811368 4909 119885855817053344948229832 4910 83310509974562493947074968 4911 55540339983041662642962432 4912 35509397694075817092195888 4913 21763824393143242733926512 4914 12781928611846031454077268 4915 7189834844163392688886437 4916 3871449531472596063246543 4917 1994383091970731309218667 4918 982308090075136314555093 4919 462262630623593559790632 4920 207683210859875369312088 4921 89007090368518014618072 4922 36355008742070738365128 4923 14138058955249732365582 4924 5229145093037571956628 4925 1837267194851038795572 4926 612422398283679879012 4927 193396546826425136376 4928 57767799701399716064 4929 16293481967061544680 4930 4331178750737856024 4931 1082794687684464006 4932 253988877358106528 4933 55753656005433106 4934 11419423519185094 4935 2175128289373384 4936 383846168712104 4937 62486585604296 4938 9337076010664 4939 1273237637706 4940 157366449604 4941 17485161178 4942 1729301644 4943 150374056 4944 11318488 4945 722456 4946 38024 4947 1585 4948 49 4949 1 4950 1 4951 1 4952 49 4953 1617 4954 39224 4955 752876 4956 11920328 4957 160075608 4958 1860881252 4959 19022318084 4960 173103073384 4961 1416298046436 4962 10504210669928 4963 71105424997992 4964 441869425774392 4965 2533384713499932 4966 13458606295837186 4967 66501348729372018 4968 306645108004827746 4969 1323415729392122674 4970 5359833704140818744 4971 20418414110621321256 4972 73320668851403025304 4973 248652703062546603912 4974 797760755660217687604 4975 2425192697203371210776 4976 6995748165006176039492 4977 19173532007804430507636 4978 49988137020356643699000 4979 124108478119482865453368 4980 293723398216086939945432 4981 663246383068634237960472 4982 1430125013491791812520855 4983 2946924270225408943665279 4984 5807174297208795621075903 4985 10950671531879628864614751 4986 19772045821449510429685680 4987 34200295474939381439027376 4988 56700489866346565168427344 4989 90139240300346304926343408 4990 137462341458028586304866560 4991 201164402133699680506351752 4992 282588088711625068389223976 4993 381165328959867279453342024 4994 493782357970738044971711120 4995 614484712141361795967212648 4996 734709981908148893006516912 4997 844134872830640395015079376 4998 932065588750499984982521180 4999 989130828878080326811887228 5000 1008913445455640669242067976 5001 989130828878080326811887228 5002 932065588750499984982313168 5003 844134872830640395015079376 5004 734709981908148893006516912 5005 614484712141361795967212648 5006 493782357970738044971889416 5007 381165328959867279453342024 5008 282588088711625068389223976 5009 201164402133699680506351752 5010 137462341458028586304735808 5011 90139240300346304926343408 5012 56700489866346565168427344 5013 34200295474939381439027376 5014 19772045821449510429767399 5015 10950671531879628864614751 5016 5807174297208795621075903 5017 2946924270225408943665279 5018 1430125013491791812477592 5019 663246383068634237960472 5020 293723398216086939945432 5021 124108478119482865453368 5022 49988137020356643718228 5023 19173532007804430507636 5024 6995748165006176039492 5025 2425192697203371210776 5026 797760755660217680520 5027 248652703062546603912 5028 73320668851403025304 5029 20418414110621321256 5030 5359833704140820870 5031 1323415729392122674 5032 306645108004827746 5033 66501348729372018 5034 13458606295836680 5035 2533384713499932 5036 441869425774392 5037 71105424997992 5038 10504210670020 5039 1416298046436 5040 173103073384 5041 19022318084 5042 1860881240 5043 160075608 5044 11920328 5045 752876 5046 39225 5047 1617 5048 49 5049 1 5050 0 5051 1 5052 50 5053 1650 5054 40425 5055 784245 5056 12547920 5057 170293200 5058 2000945100 5059 20676432700 5060 190223180840 5061 1573664496040 5062 11802483720300 5063 80801619315900 5064 507895892842800 5065 2945796178488240 5066 15833654459374290 5067 79168272296871450 5068 369451937385400100 5069 1613921621209905700 5070 6617078646960613370 5071 25523017638276651570 5072 92810973230096914800 5073 318785516746854620400 5074 1036052929427277516300 5075 3191043022636014750204 5076 9327664220012966192904 5077 25910178388924906091400 5078 68476900027872966098700 5079 172372886277059535351900 5080 413694927064942884844560 5081 947494832955191768514960 5082 2072644947089481993626475 5083 4333712162096189623037175 5084 8667424324192379246074350 5085 16591926563453983128199470 5086 30418532032998969068365695 5087 53437961679592783498480275 5088 90000777565629951155335200 5089 145385871452171459558618400 5090 225348100750865762315858520 5091 335274003556166134177252920 5092 478962862223094477396075600 5093 657181601654943585264382800 5094 866284838545152907848504600 5095 1097294128823860349941439160 5096 1335836330742090860798273760 5097 1563212727464148879657554400 5098 1758614318397167489614748700 5099 1902174670919385243869013900 5100 1978261657756160653623774456 5101 1978261657756160653623774456 5102 1902174670919385243869013900 5103 1758614318397167489614748700 5104 1563212727464148879657554400 5105 1335836330742090860798273760 5106 1097294128823860349941439160 5107 866284838545152907848504600 5108 657181601654943585264382800 5109 478962862223094477396075600 5110 335274003556166134177252920 5111 225348100750865762315858520 5112 145385871452171459558618400 5113 90000777565629951155335200 5114 53437961679592783498480275 5115 30418532032998969068365695 5116 16591926563453983128199470 5117 8667424324192379246074350 5118 4333712162096189623037175 5119 2072644947089481993626475 5120 947494832955191768514960 5121 413694927064942884844560 5122 172372886277059535351900 5123 68476900027872966098700 5124 25910178388924906091400 5125 9327664220012966192904 5126 3191043022636014750204 5127 1036052929427277516300 5128 318785516746854620400 5129 92810973230096914800 5130 25523017638276651570 5131 6617078646960613370 5132 1613921621209905700 5133 369451937385400100 5134 79168272296871450 5135 15833654459374290 5136 2945796178488240 5137 507895892842800 5138 80801619315900 5139 11802483720300 5140 1573664496040 5141 190223180840 5142 20676432700 5143 2000945100 5144 170293200 5145 12547920 5146 784245 5147 40425 5148 1650 5149 50 5150 1 5151 1 5152 1 5153 50 5154 1684 5155 41675 5156 816585 5157 13201264 5158 181048560 5159 2149954100 5160 22455050684 5161 208831947240 5162 1746594660440 5163 13245009685812 5164 91696219673100 5165 582925966786800 5166 3419832345146976 5167 18595338382949790 5168 94070535317459018 5169 444221972302645124 5170 1963928719785547900 5171 8150304187235295470 5172 31824997302048769786 5173 117173853702530433200 5174 407561230271295147600 5175 1341555716311236622684 5176 4185653834886201165852 5177 12395974818696772696904 5178 34892373563752207898208 5179 93461714902920370562500 5180 238488513890178261240300 5181 580322050466069176733872 5182 1347844762372878431267760 5183 2990530566514894357799565 5184 6343549686546596410345335 5185 12873674363873830242266446 5186 25011710192669437252957410 5187 46549571747468392880961661 5188 83034371225213402051484735 5189 142032477095759291574148000 5190 233078936772528847882012560 5191 367099325416733695534096040 5192 555125809166766877900041720 5193 806254151408874581519919472 5194 1125005792663547493418689200 5195 1508530494707940214526107400 5196 1944328193179120970985257400 5197 2409276239374126230310219360 5198 2870627008615982488098418080 5199 3289260114039148851890431240 5200 3624898901185998294920196300 5201 3842392835257155761642207352 5202 3917733871242592667026173068 5203 3842392835257160623588608804 5204 3624898901185998294920196300 5205 3289260114039144350088206720 5206 2870627008615982488098418080 5207 2409276239374130088997839560 5208 1944328193179120970985257400 5209 1508530494707937154187650000 5210 1125005792663547493418689200 5211 806254151408876825768122328 5212 555125809166766877900041720 5213 367099325416732175236926880 5214 233078936772528847882012560 5215 142032477095760241759878725 5216 83034371225213402051484735 5217 46549571747467845804328334 5218 25011710192669437252957410 5219 12873674363874119871072069 5220 6343549686546596410345335 5221 2990530566514753680951120 5222 1347844762372878431267760 5223 580322050466131699777868 5224 238488513890178261240300 5225 93461714902895023382600 5226 34892373563752207898208 5227 12395974818706111131604 5228 4185653834886201165852 5229 1341555716308123811024 5230 407561230271295147600 5231 117173853703464276670 5232 31824997302048769786 5233 8150304186984752100 5234 1963928719785547900 5235 444221972362298334 5236 94070535317459018 5237 18595338370464240 5238 3419832345146976 5239 582925969056900 5240 91696219673100 5241 13245009332680 5242 1746594660440 5243 208831993300 5244 22455050684 5245 2149949200 5246 181048560 5247 13201673 5248 816585 5249 41650 5250 1684 5251 51 5252 1 5253 0 5254 1 5255 51 5256 1717 5257 42925 5258 849915 5259 13881945 5260 192364095 5261 2308369140 5262 24366118700 5263 229041515780 5264 1936441906140 5265 14846054613740 5266 103922382296180 5267 668072457618300 5268 3963896581868580 5269 21801431200277190 5270 111572030260242090 5271 533066366798934430 5272 2384770588311022450 5273 10016036470906294290 5274 39587191765962972670 5275 147552260218589261770 5276 519640568595901313190 5277 1732135228653004377300 5278 5473547322543493832268 5279 16420641967630481496804 5280 46829238203983225009404 5281 127107932267954467882668 5282 328727411037813279006900 5283 810860947226606088217020 5284 1909446746694911110962660 5285 4296255180063549999665985 5286 9243458114682183332614695 5287 19030649059639789214206725 5288 37517565289004155879436115 5289 70866512212563405550045995 5290 128325846438966166806840045 5291 222881733288730710769774815 5292 371469555481217851282958025 5293 594351288769948562052732840 5294 913271492500164863642004120 5295 1348162679405005274900101320 5296 1912509847528030738811771640 5297 2607967973901860098379688600 5298 3419335788004661017875591720 5299 4311336428353703022538789560 5300 5228642051407682389036404360 5301 6100082393308962787209138420 5302 6847031257795774557071481900 5303 7394793758419436521637200452 5304 7684785670514316385230816156 5305 7684785670514316385230816156 5306 7394793758419436521637200452 5307 6847031257795774557071481900 5308 6100082393308962787209138420 5309 5228642051407682389036404360 5310 4311336428353703022538789560 5311 3419335788004661017875591720 5312 2607967973901860098379688600 5313 1912509847528030738811771640 5314 1348162679405005274900101320 5315 913271492500164863642004120 5316 594351288769948562052732840 5317 371469555481217851282958025 5318 222881733288730710769774815 5319 128325846438966166806840045 5320 70866512212563405550045995 5321 37517565289004155879436115 5322 19030649059639789214206725 5323 9243458114682183332614695 5324 4296255180063549999665985 5325 1909446746694911110962660 5326 810860947226606088217020 5327 328727411037813279006900 5328 127107932267954467882668 5329 46829238203983225009404 5330 16420641967630481496804 5331 5473547322543493832268 5332 1732135228653004377300 5333 519640568595901313190 5334 147552260218589261770 5335 39587191765962972670 5336 10016036470906294290 5337 2384770588311022450 5338 533066366798934430 5339 111572030260242090 5340 21801431200277190 5341 3963896581868580 5342 668072457618300 5343 103922382296180 5344 14846054613740 5345 1936441906140 5346 229041515780 5347 24366118700 5348 2308369140 5349 192364095 5350 13881945 5351 849915 5352 42925 5353 1717 5354 51 5355 1 5356 1 5357 1 5358 51 5359 1751 5360 44225 5361 884255 5362 14589995 5363 204262905 5364 2476690332 5365 26418002380 5366 250970997620 5367 2144661465940 5368 16621126556740 5369 117626432708864 5370 764571811321220 5371 4587430875645660 5372 25517584253015218 5373 132091024331091210 5374 638439950898231790 5375 2889780830541591910 5376 12281568529953879970 5377 49126274119207062470 5378 185340034176427657870 5379 660777513152812780970 5380 2230124106892727557564 5381 7136397142050378034476 5382 21683668239300811974376 5383 62641708246886651635956 5384 172264697678955301278004 5385 451452311158596903169476 5386 1128630777896449167717860 5387 2694150889172271841495260 5388 6146031715924344784542115 5389 13409523743834716665624135 5390 28002240759184050257060085 5391 56004481518368522544665505 5392 107341922910206745184690095 5393 197277047510649480314992905 5394 347830583768775981057796045 5395 588636372531775979725302723 5396 956534105364137178540525688 5397 1493126408373285411986133720 5398 2239689612559926271904066600 5399 3229319906481756821272335720 5400 4477011688531529103506005640 5401 5969348918042035336291287240 5402 7656338829662607147041839560 5403 9448247917455987474925432440 5404 11219794401978989226329733276 5405 12822622173690268715970229740 5406 14104884391059290995728984676 5407 14934583472886312975071208756 5408 15221787001211054531500579576 5409 14934583472886312975071208756 5410 14104884391059290995728984676 5411 12822622173690268715970229740 5412 11219794401978989226329733144 5413 9448247917455987474925432440 5414 7656338829662607147041839560 5415 5969348918042035336291287240 5416 4477011688531529103506005640 5417 3229319906481756821272335720 5418 2239689612559926271904066600 5419 1493126408373285411986133720 5420 956534105364137178540525787 5421 588636372531775979725302723 5422 347830583768775981057796045 5423 197277047510649480314992905 5424 107341922910206745184690095 5425 56004481518368522544665505 5426 28002240759184050257060085 5427 13409523743834716665624135 5428 6146031715924344784542060 5429 2694150889172271841495260 5430 1128630777896449167717860 5431 451452311158596903169476 5432 172264697678955301278004 5433 62641708246886651635956 5434 21683668239300811974376 5435 7136397142050378034476 5436 2230124106892727557586 5437 660777513152812780970 5438 185340034176427657870 5439 49126274119207062470 5440 12281568529953879970 5441 2889780830541591910 5442 638439950898231790 5443 132091024331091210 5444 25517584253015212 5445 4587430875645660 5446 764571811321220 5447 117626432708864 5448 16621126556740 5449 2144661465940 5450 250970997620 5451 26418002380 5452 2476690333 5453 204262905 5454 14589995 5455 884255 5456 44225 5457 1751 5458 51 5459 1 5460 0 5461 1 5462 52 5463 1786 5464 45526 5465 919626 5466 15327098 5467 216768798 5468 2655417765 5469 28619502703 5470 274747224760 5471 2372816941040 5472 18587066039144 5473 132969010888280 5474 873796357265846 5475 5301031234085664 5476 29818300691696790 5477 156107574209471430 5478 763192585024113464 5479 3494618678794483240 5480 15026860318816278160 5481 60823006052351729266 5482 232233295836251568040 5483 838059284974299136840 5484 2863369223662189165838 5485 9277316284665491445594 5486 28545588568201512137904 5487 83522277662515536859512 5488 232669202059864706076486 5489 617776846848606288547704 5490 1565034678683135934486336 5491 3786374222620490155614960 5492 8755990389809883484859595 5493 19369312074427924080515355 5494 41017366745847368624262060 5495 83206658255861804923507638 5496 161790724386397954033816890 5497 301717837369228616952342090 5498 539916130029145946125243740 5499 927548223383404574140718940 5500 1530454568582617547285794815 5501 2426330413606588794477467295 5502 3697265392162421020200330630 5503 5416923714098430796972950240 5504 7632937960775061577552793520 5505 10346871457939527916300108000 5506 13495919292964601629875953760 5507 16941685920955563748142154720 5508 20471203821154639529082435600 5509 23813441179710499043944712742 5510 26671054121275758929218091296 5511 28762901503336602766890239316 5512 29869166945772625950142417512 5513 29869166945772625950142417512 5514 28762901503336602766890239316 5515 26671054121275758929218091296 5516 23813441179710499043944712742 5517 20471203821154639529082435600 5518 16941685920955563748142154720 5519 13495919292964601629875953760 5520 10346871457939527916300108000 5521 7632937960775061577552793520 5522 5416923714098430796972950240 5523 3697265392162421020200330630 5524 2426330413606588794477467295 5525 1530454568582617547285794815 5526 927548223383404574140718940 5527 539916130029145946125243740 5528 301717837369228616952342090 5529 161790724386397954033816890 5530 83206658255861804923507638 5531 41017366745847368624262060 5532 19369312074427924080515355 5533 8755990389809883484859595 5534 3786374222620490155614960 5535 1565034678683135934486336 5536 617776846848606288547704 5537 232669202059864706076486 5538 83522277662515536859512 5539 28545588568201512137904 5540 9277316284665491445594 5541 2863369223662189165838 5542 838059284974299136840 5543 232233295836251568040 5544 60823006052351729266 5545 15026860318816278160 5546 3494618678794483240 5547 763192585024113464 5548 156107574209471430 5549 29818300691696790 5550 5301031234085664 5551 873796357265846 5552 132969010888280 5553 18587066039144 5554 2372816941040 5555 274747224760 5556 28619502703 5557 2655417765 5558 216768798 5559 15327098 5560 919626 5561 45526 5562 1786 5563 52 5564 1 5565 1 5566 1 5567 52 5568 1820 5569 46878 5570 956046 5571 16093220 5572 229906300 5573 2845093225 5574 30979873925 5575 300504750000 5576 2622587145360 5577 20762148450680 5578 150126302615800 5579 997267580207920 5580 6116574500860880 5581 34788017482007790 5582 184171857213421350 5583 910627516180109000 5584 4217643233027824600 5585 18346748063854990780 5586 75134301594081389660 5587 290291619794595368040 5588 1060195480991583245400 5589 3666509371765075545710 5590 12026150739381192613654 5591 37466084995756547011504 5592 111010622209672547202960 5593 313208541234455937235480 5594 842422972975372211655960 5595 2162218963970063044372144 5596 5300923911668686217860944 5597 12424040417973623366280535 5598 27859969422122356542735075 5599 59816993171027107777210540 5600 123052100237542105872786180 5601 242686086579597540626560450 5602 459135839474913112753564050 5603 833694024309709529158383100 5604 1453620350078469854952579300 5605 2434814086381438916055083875 5606 3919456821979874206463601015 5607 6065826034016468986321575520 5608 9028206190164051328288250400 5609 12926749772280350583499402480 5610 17810188575141810347623184880 5611 23617858762688046971110753120 5612 30150457994920918534829258400 5613 37059937952090303050526170900 5614 43866865331045656133582364900 5615 50008226477392039464584255344 5616 54910993779097150736625454416 5617 58078935727891226308953459016 5618 59174764703889164618206676204 5619 58078935727891207941600386864 5620 54910993779097150736625454416 5621 50008226477392056519983536628 5622 43866865331045656133582364900 5623 37059937952090288347595756000 5624 30150457994920918534829258400 5625 23617858762688058733455085040 5626 17810188575141810347623184880 5627 12926749772280341856598769120 5628 9028206190164051328288250400 5629 6065826034016474986065760955 5630 3919456821979874206463601015 5631 2434814086381435098036056780 5632 1453620350078469854952579300 5633 833694024309711775051928450 5634 459135839474913112753564050 5635 242686086579596321427207260 5636 123052100237542105872786180 5637 59816993171027717376887135 5638 27859969422122356542735075 5639 12424040417973343279942640 5640 5300923911668686217860944 5641 2162218963970180975461784 5642 842422972975372211655960 5643 313208541234410579124080 5644 111010622209672547202960 5645 37466084995772422350494 5646 12026150739381192613654 5647 3666509371760041901640 5648 1060195480991583245400 5649 290291619796033552060 5650 75134301594081389660 5651 18346748063487083240 5652 4217643233027824600 5653 910627516263724350 5654 184171857213421350 5655 34788017465284720 5656 6116574500860880 5657 997267583116280 5658 150126302615800 5659 20762148017520 5660 2622587145360 5661 300504804145 5662 30979873925 5663 2845087700 5664 229906300 5665 16093662 5666 956046 5667 46852 5668 1820 5669 53 5670 1 5671 0 5672 1 5673 53 5674 1855 5675 48230 5676 993538 5677 16890146 5678 243700678 5679 3046258475 5680 33508843225 5681 328386663605 5682 2895773306335 5683 23166186450680 5684 169291362524200 5685 1136670576948200 5686 7047357577078840 5687 40522306068203330 5688 216913520718029590 5689 1084567603590147950 5690 5080342985238061450 5691 22353509135047470380 5692 92607394988053805860 5693 362010725862392150180 5694 1337865726013188381100 5695 4682530041046159333850 5696 15545999736273248988382 5697 49029691475938708347974 5698 147089074427816125043922 5699 420254498365188928696920 5700 1144831219684480185070920 5701 2976561171179648481184392 5702 7393393876801062356490264 5703 17559310457402523096664377 5704 39907523766823916128782675 5705 86857551727793229221468175 5706 181160036460825878090490765 5707 362320072921651756180981530 5708 695262842633439856455396990 5709 1280747341693178682944152350 5710 2265937604534085362131961850 5711 3852093927707945115624335145 5712 6294885198937373725532450115 5713 9891962455473015854408135895 5714 14952966502459210012477414725 5715 21749769458122487290876239600 5716 30449677241371482207226735440 5717 41040869325326780366262121680 5718 53265809124360289411531689840 5719 66582261405450361764414612300 5720 80170478018807578451029839300 5721 92997754501816791003194613588 5722 103938666796148178180041038716 5723 111933948857390345732351887848 5724 116157871455782434250553845880 5725 116157871455782434250553845880 5726 111933948857390345732351887848 5727 103938666796148178180041038716 5728 92997754501816791003194613588 5729 80170478018807578451029839300 5730 66582261405450361764414612300 5731 53265809124360289411531689840 5732 41040869325326780366262121680 5733 30449677241371482207226735440 5734 21749769458122487290876239600 5735 14952966502459210012477414725 5736 9891962455473015854408135895 5737 6294885198937373725532450115 5738 3852093927707945115624335145 5739 2265937604534085362131961850 5740 1280747341693178682944152350 5741 695262842633439856455396990 5742 362320072921651756180981530 5743 181160036460825878090490765 5744 86857551727793229221468175 5745 39907523766823916128782675 5746 17559310457402523096664377 5747 7393393876801062356490264 5748 2976561171179648481184392 5749 1144831219684480185070920 5750 420254498365188928696920 5751 147089074427816125043922 5752 49029691475938708347974 5753 15545999736273248988382 5754 4682530041046159333850 5755 1337865726013188381100 5756 362010725862392150180 5757 92607394988053805860 5758 22353509135047470380 5759 5080342985238061450 5760 1084567603590147950 5761 216913520718029590 5762 40522306068203330 5763 7047357577078840 5764 1136670576948200 5765 169291362524200 5766 23166186450680 5767 2895773306335 5768 328386663605 5769 33508843225 5770 3046258475 5771 243700678 5772 16890146 5773 993538 5774 48230 5775 1855 5776 53 5777 1 5778 1 5779 1 5780 53 5781 1891 5782 49634 5783 1032122 5784 17717876 5785 258177946 5786 3259499503 5787 36216628669 5788 358544593225 5789 3194306636885 5790 25820645555000 5791 190675534632520 5792 1293869697652280 5793 8108250115570808 5794 47129203806349010 5795 255052161723397430 5796 1289430373107971804 5797 6107828083376096350 5798 27179834971245207940 5799 113896451307146789380 5800 450408693804648096700 5801 1684136855098954785620 5802 5964651361811974754698 5803 20041228575677561948878 5804 63977768145421956100814 5805 194302851404645994085378 5806 562090391563470241864488 5807 1550594183623283288640360 5808 4083231350207899198796480 5809 10273936945684593144733224 5810 24721660775553747577922649 5811 56934733907335453688189307 5812 125591324795592475917759935 5813 265535943853539300762774135 5814 538447886147455590702686442 5815 1047790481151803727334189830 5816 1957713793731000000609519970 5817 3513845270799233822479312950 5818 6061383092128681319512101765 5819 10053025616213417740775703915 5820 16036969435388066339998008979 5821 24614883319432853405155128855 5822 36362895812798540666398058640 5823 51716118489313469780631056844 5824 70828597061451046383641894000 5825 93433468464041819131703128080 5826 118738366173053158134263578800 5827 145393917762922218546782928900 5828 171564822960248202300097616308 5829 195112935915576404653920461016 5830 213873795138227999407702571832 5831 225979859013976735723804754712 5832 230164671217939249839789329158 5833 225979859013976735723804754712 5834 213873795138227999407703314732 5835 195112935915576404653920461016 5836 171564822960248202300097616308 5837 145393917762922218546782928900 5838 118738366173053158134262934944 5839 93433468464041819131703128080 5840 70828597061451046383641894000 5841 51716118489313469780631056844 5842 36362895812798540666398541525 5843 24614883319432853405155128855 5844 16036969435388066339998008979 5845 10053025616213417740775703915 5846 6061383092128681319511789310 5847 3513845270799233822479312950 5848 1957713793731000000609519970 5849 1047790481151803727334189830 5850 538447886147455590702860035 5851 265535943853539300762774135 5852 125591324795592475917759935 5853 56934733907335453688189307 5854 24721660775553747577840424 5855 10273936945684593144733224 5856 4083231350207899198796480 5857 1550594183623283288640360 5858 562090391563470241897378 5859 194302851404645994085378 5860 63977768145421956100814 5861 20041228575677561948878 5862 5964651361811974743732 5863 1684136855098954785620 5864 450408693804648096700 5865 113896451307146789380 5866 27179834971245210930 5867 6107828083376096350 5868 1289430373107971804 5869 255052161723397430 5870 47129203806348360 5871 8108250115570808 5872 1293869697652280 5873 190675534632520 5874 25820645555109 5875 3194306636885 5876 358544593225 5877 36216628669 5878 3259499490 5879 258177946 5880 17717876 5881 1032122 5882 49635 5883 1891 5884 53 5885 1 5886 0 5887 1 5888 54 5889 1926 5890 51039 5891 1071819 5892 18578196 5893 273364884 5894 3485402271 5895 39113958819 5896 391139588190 5897 3520256293710 5898 28748759731965 5899 214509976461585 5900 1470925552879440 5901 9315861834903120 5902 54730688280055830 5903 299409059414423070 5904 1530312970340384580 5905 7329393700051315620 5906 32982271650230920290 5907 139782008422407233610 5908 559128033689628934440 5909 2114962562217292056360 5910 7578615847945296535290 5911 25767293883014008219986 5912 83248180237429872710724 5913 255911072581728867962596 5914 749453855417920256176174 5915 2093302147891432439664486 5916 5582139061043819839105296 5917 14225451155563282815784464 5918 34674537191685501863474631 5919 80907253447266171014774139 5920 180851507705653794033024546 5921 387538945083543844356481170 5922 796607831560617902288322405 5923 1571685721727705591001284745 5924 2977930841168284277686644780 5925 5421361274947389326044917420 5926 9487382231157931320578605485 5927 15966570096338957588290823865 5928 25850637298834502761994667210 5929 40278899977253760117526574490 5930 60418349965880640176289861735 5931 87270949950716480254640911395 5932 121420452105344668180369963680 5933 162755074098653491390708674720 5934 210225304044094093046332038180 5935 261709051973259993384209272020 5936 314050862367911992061051126424 5937 363313742739349167286314048216 5938 405234559209274071203965669164 5939 435818299526955133181623455516 5940 451959718027953471447609509424 5941 451959718027953471447609509424 5942 435818299526955133181623455516 5943 405234559209274071203965669164 5944 363313742739349167286314048216 5945 314050862367911992061051126424 5946 261709051973259993384209272020 5947 210225304044094093046332038180 5948 162755074098653491390708674720 5949 121420452105344668180369963680 5950 87270949950716480254640911395 5951 60418349965880640176289861735 5952 40278899977253760117526574490 5953 25850637298834502761994667210 5954 15966570096338957588290823865 5955 9487382231157931320578605485 5956 5421361274947389326044917420 5957 2977930841168284277686644780 5958 1571685721727705591001284745 5959 796607831560617902288322405 5960 387538945083543844356481170 5961 180851507705653794033024546 5962 80907253447266171014774139 5963 34674537191685501863474631 5964 14225451155563282815784464 5965 5582139061043819839105296 5966 2093302147891432439664486 5967 749453855417920256176174 5968 255911072581728867962596 5969 83248180237429872710724 5970 25767293883014008219986 5971 7578615847945296535290 5972 2114962562217292056360 5973 559128033689628934440 5974 139782008422407233610 5975 32982271650230920290 5976 7329393700051315620 5977 1530312970340384580 5978 299409059414423070 5979 54730688280055830 5980 9315861834903120 5981 1470925552879440 5982 214509976461585 5983 28748759731965 5984 3520256293710 5985 391139588190 5986 39113958819 5987 3485402271 5988 273364884 5989 18578196 5990 1071819 5991 51039 5992 1926 5993 54 5994 1 5995 1 5996 1 5997 54 5998 1962 5999 52497 6000 1112651 6001 19471140 6002 289289052 6003 3724599645 6004 42212094171 6005 426342119510 6006 3875837737520 6007 31975661598075 6008 241047293137245 6009 1670113386320400 6010 10688725684257320 6011 63464308761346290 6012 350920295442710910 6013 1813088193062869380 6014 8779163882479048380 6015 39945195665545567210 6016 171193695708341443410 6017 692556314455384443200 6018 2649780681398676254520 6019 9605454970074189874830 6020 33042765097041492894822 6021 108024424355699380349604 6022 336075986884439115758108 6023 996225246836055528000898 6024 2816912766915631307696654 6025 7605664470672096351687984 6026 19627521214637947176208944 6027 48455442998637702539005053 6028 114531047087688475852082883 6029 259379136051529163108432994 6030 563223266854750387131425502 6031 1173381805947397949672644875 6032 2346763611894793279714247085 6033 4508256412324205591915564700 6034 8322934915060076570970366180 6035 14773209474231640504720502175 6036 25222552760883280827879707265 6037 41437050964308239422293653850 6038 65528359664487460489707412230 6039 99781820398196826662541974645 6040 146346669917355328427013238735 6041 206794207491915121027036607520 6042 281592112329416358120432468960 6043 369589647432358992656608931340 6044 467644043689923594735718207380 6045 570525733301706757524385004872 6046 671206745060831512444207309416 6047 761561499203635786873071252948 6048 833406923656808938891174678092 6049 879707308304409400729464479984 6050 895701986637216879777989780716 6051 879707308304409470263015395988 6052 833406923656808938891174678092 6053 761561499203635722134937641496 6054 671206745060831512444207309416 6055 570525733301706813630767468164 6056 467644043689923594735718207380 6057 369589647432358947409526299680 6058 281592112329416358120432468960 6059 206794207491915154962348581265 6060 146346669917355328427013238735 6061 99781820398196803010657871730 6062 65528359664487460489707412230 6063 41437050964308254726453955735 6064 25222552760883280827879707265 6065 14773209474231631322224321020 6066 8322934915060076570970366180 6067 4508256412324210693302331995 6068 2346763611894793279714247085 6069 1173381805947395330041602210 6070 563223266854750387131425502 6071 259379136051530403986295309 6072 114531047087688475852082883 6073 48455442998637161643526608 6074 19627521214637947176208944 6075 7605664470672312709879374 6076 2816912766915631307696654 6077 996225246835976372565028 6078 336075986884439115758108 6079 108024424355725765494894 6080 33042765097041492894822 6081 9605454970066212970440 6082 2649780681398676254520 6083 692556314457559962580 6084 171193695708341443410 6085 39945195665013773580 6086 8779163882479048380 6087 1813088193178476690 6088 350920295442710910 6089 63464308739208720 6090 10688725684257320 6091 1670113390009995 6092 241047293137245 6093 31975661070990 6094 3875837737520 6095 426342182761 6096 42212094171 6097 3724593444 6098 289289052 6099 19471617 6100 1112651 6101 52470 6102 1962 6103 55 6104 1 6105 0 6106 1 6107 55 6108 1999 6109 53955 6110 1154637 6111 20398599 6112 305978805 6113 3977724465 6114 45522846795 6115 464333035881 6116 4263421511271 6117 35528512595115 6118 270563288215275 6119 1893943017506925 6120 12247498179885969 6121 73484989079268690 6122 410651409560619150 6123 2144512916594386338 6124 10496826381224949150 6125 48285401353634766090 6126 209236739199084171894 6127 855968478541707217050 6128 3312225851748345318150 6129 12144828123077266862190 6130 42264001868308886259594 6131 139796313872098623781734 6132 440099506634384558591410 6133 1320298519903153669049710 6134 3778785419033163949349170 6135 10328680145357314801163950 6136 26987841670127177367287298 6137 67469604175317943418218245 6138 161518143328791440319624699 6139 370541622930756833639091645 6140 815191570447665034006001619 6141 1720959982056181738490492601 6142 3488432396059827848223880803 6143 6793263087063875283383346825 6144 12715595009119561427935581375 6145 22888071016415210570168506995 6146 39635440052816584158096682845 6147 66059066754694306930271175675 6148 106001758280788539027467872725 6149 163820899161218651224268530575 6150 243911116528925547378524092065 6151 349959428063241002760249005895 6152 483986443066184365519493306025 6153 645315257421579154026223070640 6154 829691045256316055176274238900 6155 1028816896117831908418580056236 6156 1230545699278191106147999983816 6157 1419860422244066660939669308380 6158 1580599337969810056517745079140 6159 1697680770412018208852711288580 6160 1759414616608818870992479875972 6161 1759414616608818870992479875972 6162 1697680770412018208852711288580 6163 1580599337969810056517745079140 6164 1419860422244066660939669308380 6165 1230545699278191106147999983816 6166 1028816896117831908418580056236 6167 829691045256316055176274238900 6168 645315257421579154026223070640 6169 483986443066184365519493306025 6170 349959428063241002760249005895 6171 243911116528925547378524092065 6172 163820899161218651224268530575 6173 106001758280788539027467872725 6174 66059066754694306930271175675 6175 39635440052816584158096682845 6176 22888071016415210570168506995 6177 12715595009119561427935581375 6178 6793263087063875283383346825 6179 3488432396059827848223880803 6180 1720959982056181738490492601 6181 815191570447665034006001619 6182 370541622930756833639091645 6183 161518143328791440319624699 6184 67469604175317943418218245 6185 26987841670127177367287298 6186 10328680145357314801163950 6187 3778785419033163949349170 6188 1320298519903153669049710 6189 440099506634384558591410 6190 139796313872098623781734 6191 42264001868308886259594 6192 12144828123077266862190 6193 3312225851748345318150 6194 855968478541707217050 6195 209236739199084171894 6196 48285401353634766090 6197 10496826381224949150 6198 2144512916594386338 6199 410651409560619150 6200 73484989079268690 6201 12247498179885969 6202 1893943017506925 6203 270563288215275 6204 35528512595115 6205 4263421511271 6206 464333035881 6207 45522846795 6208 3977724465 6209 305978805 6210 20398599 6211 1154637 6212 53955 6213 1999 6214 55 6215 1 6216 1 6217 1 6218 55 6219 2035 6220 55467 6221 1197801 6222 21360537 6223 323463309 6224 4245459205 6225 49058601735 6226 505303563765 6227 4685542452981 6228 39436649269095 6229 303358838301975 6230 2145180354493281 6231 14015178329551245 6232 84967018635587774 6233 479813752223460270 6234 2532350358889508850 6235 12528470196945907050 6236 58257386416116386130 6237 255222835726355192220 6238 1055694456866776083630 6239 4130978309483891351850 6240 15319044564341082668402 6241 53923036866463061779482 6242 180434777206994140195134 6243 574718179251961008880462 6244 1744680187014933462044320 6245 5053556403767243353948890 6246 13981506050422561494292834 6247 36983338584989094910727038 6248 93614075793254018358474785 6249 226943214044251264224915915 6250 527309232632230003662265965 6251 1175146289866114529541119451 6252 2513507342213635750637337969 6253 5162879946168545215371343587 6254 10189894630595809133503774275 6255 19334671863181798883475679425 6256 35285776150306789976750154251 6257 61965265434685082275334250645 6258 104750805853872388964558139321 6259 170524567669094606261578751775 6260 267413526571989288040403036445 6261 404091551264339339686529042085 6262 588568129015450749090083046945 6263 826499925851484070348673184135 6264 1119218649590551384148040450116 6265 1461836603546842573405816516770 6266 1841914120469021592719537915532 6267 2239189715079987094793380122396 6268 2626741781151523382081676695724 6269 2973669940926252818194401759060 6270 3249009750271276161349488058420 6271 3426228463922436748774829232156 6272 3487411115063908901866260835030 6273 3426228463922436748774829232156 6274 3249009750271276161349488058420 6275 2973669940926252818194401759060 6276 2626741781151523382081676695724 6277 2239189715079987094793380122396 6278 1841914120469021592719537915532 6279 1461836603546842573405816516770 6280 1119218649590551384148040450121 6281 826499925851484070348673184135 6282 588568129015450749090083046945 6283 404091551264339339686529042085 6284 267413526571989288040403036445 6285 170524567669094606261578751775 6286 104750805853872388964558139321 6287 61965265434685082275334250645 6288 35285776150306789976750154251 6289 19334671863181798883475679425 6290 10189894630595809133503774275 6291 5162879946168545215371343587 6292 2513507342213635750637337969 6293 1175146289866114529541119451 6294 527309232632230003662265965 6295 226943214044251264224915915 6296 93614075793254018358474782 6297 36983338584989094910727038 6298 13981506050422561494292834 6299 5053556403767243353948890 6300 1744680187014933462044320 6301 574718179251961008880462 6302 180434777206994140195134 6303 53923036866463061779482 6304 15319044564341082668402 6305 4130978309483891351850 6306 1055694456866776083630 6307 255222835726355192220 6308 58257386416116386130 6309 12528470196945907050 6310 2532350358889508850 6311 479813752223460270 6312 84967018635587775 6313 14015178329551245 6314 2145180354493281 6315 303358838301975 6316 39436649269095 6317 4685542452981 6318 505303563765 6319 49058601735 6320 4245459205 6321 323463309 6322 21360537 6323 1197801 6324 55467 6325 2035 6326 55 6327 1 6328 0 6329 1 6330 56 6331 2072 6332 56980 6333 1242164 6334 22358952 6335 341772552 6336 4528486314 6337 52832340330 6338 549456339432 6339 5144909360136 6340 43731729561156 6341 339761898898212 6342 2426870706415800 6343 16017346662344280 6344 98106248306858715 6345 559782710927370315 6346 2985507791612641680 6347 14927538958063208400 6348 70159433102897079480 6349 310706060884258494840 6350 1299316254606899160240 6351 5140773007357731460080 6352 19277898777591492975300 6353 68629319648225714992068 6354 232283851117071650742384 6355 748470186932786430169904 6356 2298872717007844035521848 6357 6738075205022991138598520 6358 18866610574064375188075856 6359 50513828311204617439041808 6360 129441685047461832187544633 6361 317720499661951769914882281 6362 747577646263415929211487720 6363 1687389544423138811648786568 6364 3656010679583467425239037564 6365 7608454657511540317389348444 6366 15216909315023080634778696888 6367 29263287144275155066882109400 6368 54137081216909036873731902390 6369 96390412898399016872742167670 6370 165240707825826886067558001720 6371 272839308270551370018526002840 6372 434062535884968088665836822700 6373 665562555023617735954283128140 6374 983875081339261000975896798120 6375 1402545328717669937561384797320 6376 1928499826986796164146904096315 6377 2558214056206974503460178903275 6378 3274513991944927364429028996192 6379 4044987872402557332529976995296 6380 4822870155556895281093434109776 6381 5550850556395671927296216616912 6382 6167611729328524363662462907680 6383 6616165309643326135565187482784 6384 6852456927844873497549658464312 6385 6852456927844873497549658464312 6386 6616165309643326135565187482784 6387 6167611729328524363662462907680 6388 5550850556395671927296216616912 6389 4822870155556895281093434109776 6390 4044987872402557332529976995296 6391 3274513991944927364429028996192 6392 2558214056206974503460178903275 6393 1928499826986796164146904096315 6394 1402545328717669937561384797320 6395 983875081339261000975896798120 6396 665562555023617735954283128140 6397 434062535884968088665836822700 6398 272839308270551370018526002840 6399 165240707825826886067558001720 6400 96390412898399016872742167670 6401 54137081216909036873731902390 6402 29263287144275155066882109400 6403 15216909315023080634778696888 6404 7608454657511540317389348444 6405 3656010679583467425239037564 6406 1687389544423138811648786568 6407 747577646263415929211487720 6408 317720499661951769914882281 6409 129441685047461832187544633 6410 50513828311204617439041808 6411 18866610574064375188075856 6412 6738075205022991138598520 6413 2298872717007844035521848 6414 748470186932786430169904 6415 232283851117071650742384 6416 68629319648225714992068 6417 19277898777591492975300 6418 5140773007357731460080 6419 1299316254606899160240 6420 310706060884258494840 6421 70159433102897079480 6422 14927538958063208400 6423 2985507791612641680 6424 559782710927370315 6425 98106248306858715 6426 16017346662344280 6427 2426870706415800 6428 339761898898212 6429 43731729561156 6430 5144909360136 6431 549456339432 6432 52832340330 6433 4528486314 6434 341772552 6435 22358952 6436 1242164 6437 56980 6438 2072 6439 56 6440 1 6441 1 6442 1 6443 56 6444 2110 6445 58548 6446 1287748 6447 23393844 6448 360937368 6449 4827540762 6450 56857661646 6451 597005409000 6452 5644415123256 6453 48447896794230 6454 380129649262356 6455 2742363895930680 6456 18282425988341166 6457 113122510817301315 6458 652118003451472635 6459 3514191462965179056 6460 17755914760643605782 6461 84340595113435925880 6462 377524568601303553848 6463 1595899312722072857520 6464 6383597250894765439440 6465 24204472909648857408204 6466 87136102474713548248356 6467 298273581548036438876784 6468 972150932452929504115016 6469 3020611825835955590068984 6470 8957676449030564690136856 6471 25380083272253073139282336 6472 68771838544170141814599088 6473 178376956223941813245663217 6474 443239709404945061754218297 6475 1055953425347073775042054632 6476 2413607829364742857168517496 6477 5296528292217077325432128484 6478 11165654237646805920324628236 6479 22625141481547469566763331588 6480 44090019297374566967530710624 6481 82668786182577323680341447750 6482 149207077500261491871504999270 6483 259336110893311621928891135256 6484 434237208937638095944978004520 6485 700700950785734230883171474700 6486 1089979256777808755983372780860 6487 1634968885166713087396772852520 6488 2365486897688010491708007195480 6489 3301825461356181377328145724511 6490 4447356743867509521400003324155 6491 5781563767027762290719370255456 6492 7255295707642682199617765257236 6493 8790069799644018925967845782480 6494 10282723161847720127614302913296 6495 11615668756902054095149183412072 6496 12671638643893150056251969246688 6497 13350476428387426083996586331512 6498 13584695313095977284616609679496 6499 13350476428387425820248634581152 6500 12671638643893150056251969246688 6501 11615668756902054341313938382316 6502 10282723161847720127614302913296 6503 8790069799644018711566285004768 6504 7255295707642682199617765257236 6505 5781563767027762464920638387347 6506 4447356743867509521400003324155 6507 3301825461356181245357488046184 6508 2365486897688010491708007195480 6509 1634968885166713180552531211820 6510 1089979256777808755983372780860 6511 700700950785734169666530267160 6512 434237208937638095944978004520 6513 259336110893311659339060763854 6514 149207077500261491871504999270 6515 82668786182577302447542470360 6516 44090019297374566967530710624 6517 22625141481547480741920688110 6518 11165654237646805920324628236 6519 5296528292217071881124697432 6520 2413607829364742857168517496 6521 1055953425347076224980398177 6522 443239709404945061754218297 6523 178376956223940797417569552 6524 68771838544170141814599088 6525 25380083272253460121413664 6526 8957676449030564690136856 6527 3020611825835820596302384 6528 972150932452929504115016 6529 298273581548079391438884 6530 87136102474713548248356 6531 24204472909636448890128 6532 6383597250894765439440 6533 1595899312725309862200 6534 377524568601303553848 6535 84340595112678329040 6536 17755914760643605782 6537 3514191463123011765 6538 652118003451472635 6539 113122510788311640 6540 18282425988341166 6541 2742363900569028 6542 380129649262356 6543 48447896157588 6544 5644415123256 6545 597005482458 6546 56857661646 6547 4827533832 6548 360937368 6549 23394358 6550 1287748 6551 58520 6552 2110 6553 57 6554 1 6555 0 6556 1 6557 57 6558 2147 6559 60116 6560 1334576 6561 24467212 6562 380989444 6563 5143357494 6564 61148805762 6565 648177341086 6566 6187147346646 6567 53621943670932 6568 424850784469692 6569 3095341429707756 6570 20841965626698952 6571 130262285166868065 6572 758586248912937555 6573 4130080688525993355 6574 21085148778264281865 6575 101208714135668553260 6576 457848944899452977640 6577 1956263673661299086280 6578 7910109636978296305394 6579 30322086941750135837340 6580 110372396467970494449088 6581 382058295466051711550484 6582 1259377344314022308444188 6583 3958043082129784397967448 6584 11874129246389353193902344 6585 34039170506316145822523564 6586 93333209452802335319813048 6587 244999674813606130214509251 6588 616211303319069963872856601 6589 1486156672710698148163948273 6590 3439391156844758571465145959 6591 7643091459655019047700305404 6592 16319033116560716345089841268 6593 33496962712940417760973884708 6594 66135028946061850451153567244 6595 125656554997517515857191794818 6596 229859551824727163153399593470 6597 404990638929281192222656426590 6598 687542247484593651912881840490 6599 1125069132247516884948352102620 6600 1775109075323859974029622234780 6601 2701252940710221699610294661848 6602 3965669210829899941981070886540 6603 5618031382009024917806517089265 6604 7681798012134789173327278468995 6605 10139973376017921708792007618867 6606 12923495479238527668068244953721 6607 15905840589832034053007070712272 6608 18906942587913549912065008582512 6609 21707971119456298047185750594736 6610 24076113423396985106878741615736 6611 25795835810782484043084365966472 6612 26700952856774851904245220912664 6613 26700952856774851904245220912664 6614 25795835810782484043084365966472 6615 24076113423396985106878741615736 6616 21707971119456298047185750594736 6617 18906942587913549912065008582512 6618 15905840589832034053007070712272 6619 12923495479238527668068244953721 6620 10139973376017921708792007618867 6621 7681798012134789173327278468995 6622 5618031382009024917806517089265 6623 3965669210829899941981070886540 6624 2701252940710221699610294661848 6625 1775109075323859974029622234780 6626 1125069132247516884948352102620 6627 687542247484593651912881840490 6628 404990638929281192222656426590 6629 229859551824727163153399593470 6630 125656554997517515857191794818 6631 66135028946061850451153567244 6632 33496962712940417760973884708 6633 16319033116560716345089841268 6634 7643091459655019047700305404 6635 3439391156844758571465145959 6636 1486156672710698148163948273 6637 616211303319069963872856601 6638 244999674813606130214509251 6639 93333209452802335319813048 6640 34039170506316145822523564 6641 11874129246389353193902344 6642 3958043082129784397967448 6643 1259377344314022308444188 6644 382058295466051711550484 6645 110372396467970494449088 6646 30322086941750135837340 6647 7910109636978296305394 6648 1956263673661299086280 6649 457848944899452977640 6650 101208714135668553260 6651 21085148778264281865 6652 4130080688525993355 6653 758586248912937555 6654 130262285166868065 6655 20841965626698952 6656 3095341429707756 6657 424850784469692 6658 53621943670932 6659 6187147346646 6660 648177341086 6661 61148805762 6662 5143357494 6663 380989444 6664 24467212 6665 1334576 6666 60116 6667 2147 6668 57 6669 1 6670 1 6671 1 6672 57 6673 2185 6674 61740 6675 1382668 6676 25579092 6677 401961340 6678 5476726922 6679 65720679090 6680 703211226762 6681 6776399474898 6682 59293495754220 6683 474347963242860 6684 3489845726980452 6685 23730950961092796 6686 149801627958422799 6687 881186046717048675 6688 4846523256851967075 6689 24997856798973117675 6690 121239605475469441800 6691 554238196457232551880 6692 2393301302881541336760 6693 9781318368306495431400 6694 37902608677195357690980 6695 139481599932050624851764 6696 488185599762149983691844 6697 1627285332540590623270580 6698 5172442664146964777370280 6699 15695688084307765716077812 6700 45517495444492264088469112 6701 126274342200850218373864712 6702 335416221471009081867572845 6703 853786745562566817414198905 6704 2084244114167440821858152065 6705 4883086210335151058252972897 6706 10986943973254093760138060292 6707 23755554536765599742852300580 6708 49386547589591633404205479740 6709 98773095179183283141333249780 6710 190138208219927835971666084214 6711 352451312797914983501879376654 6712 629377344281991013151700274710 6713 1083114499462031095479197419950 6714 1796985419562006184144569412260 6715 2875176671299209817090233151140 6716 4437772688309649859218652280460 6717 6609448684716499903301784810900 6718 9501082484279968721618779612095 6719 13185175692470160521382642148275 6720 17668135427910014948206190728419 6721 22864645847883548951197664148891 6722 28580807309854436379948469083696 6723 34512672977937432379166285507760 6724 40264785140927004216047907827024 6725 45389394158863168644115660334448 6726 49442018637333094666472256935800 6727 52044230144561152016749159406040 6728 52941544457398412999216675089412 6729 52044230144561152016749159406040 6730 49442018637333094666472254261360 6731 45389394158863168644115660334448 6732 40264785140927004216047907827024 6733 34512672977937432379166285507760 6734 28580807309854436379948471423831 6735 22864645847883548951197664148891 6736 17668135427910014948206190728419 6737 13185175692470160521382642148275 6738 9501082484279968721618777822580 6739 6609448684716499903301784810900 6740 4437772688309649859218652280460 6741 2875176671299209817090233151140 6742 1796985419562006184144570605270 6743 1083114499462031095479197419950 6744 629377344281991013151700274710 6745 352451312797914983501879376654 6746 190138208219927835971665393524 6747 98773095179183283141333249780 6748 49386547589591633404205479740 6749 23755554536765599742852300580 6750 10986943973254093760138405637 6751 4883086210335151058252972897 6752 2084244114167440821858152065 6753 853786745562566817414198905 6754 335416221471009081867424840 6755 126274342200850218373864712 6756 45517495444492264088469112 6757 15695688084307765716077812 6758 5172442664146964777424100 6759 1627285332540590623270580 6760 488185599762149983691844 6761 139481599932050624851764 6762 37902608677195357674600 6763 9781318368306495431400 6764 2393301302881541336760 6765 554238196457232551880 6766 121239605475469445895 6767 24997856798973117675 6768 4846523256851967075 6769 881186046717048675 6770 149801627958421980 6771 23730950961092796 6772 3489845726980452 6773 474347963242860 6774 59293495754346 6775 6776399474898 6776 703211226762 6777 65720679090 6778 5476726908 6779 401961340 6780 25579092 6781 1382668 6782 61741 6783 2185 6784 57 6785 1 6786 0 6787 1 6788 58 6789 2224 6790 63365 6791 1432049 6792 26731594 6793 423886504 6794 5828439430 6795 70588877698 6796 762359877444 6797 7415682444228 6798 65505194925420 6799 529080420540114 6800 3930311695440840 6801 26988140308703610 6802 172049394467922771 6803 1022175814191776463 6804 5678754523287702792 6805 29589299884498792350 6806 144987569434044082515 6807 669704487385822929777 6808 2922346854047226182640 6809 12070563092803760319600 6810 47276372113481395636788 6811 175868104262150787856572 6812 622302522773764326261720 6813 2097389984163427918060132 6814 6741610663382446867835260 6815 20689770656587509353011660 6816 60689993925990027446368312 6817 170323531340681689899631472 6818 457744490478082041605259581 6819 1179038839110211319314925209 6820 2912919484860522082942560970 6821 6907780492669238082406644586 6822 15734388899968820076659763943 6823 34445554078310119627135835841 6824 72516955954337093951864917560 6825 146893321035708472364172908664 6826 286441976019631521109866424362 6827 537952003744186027450236943314 6828 973436959156146144910210418868 6829 1697855161318859555075498658300 6830 2855483680399900160808793198050 6831 4632229081537615816423583168196 6832 7250445518928442147444935772440 6833 10952800677530199839757243400920 6834 15972834321398208099646624596615 6835 22492358534213803242358624841175 6836 30589607606530772409607729783998 6837 40186347247795328459681615205426 6838 51005748429894070737287096947539 6839 62554219772511596187238892482815 6840 74138334545198928814506420022068 6841 84922092297227863914797041916064 6842 94020887900502277905668153549928 6843 100618844946151560565716219693804 6844 104088460289122304033498318812080 6845 104088460289122304033498318812080 6846 100618844946151560565716219693804 6847 94020887900502277905668153549928 6848 84922092297227863914797041916064 6849 74138334545198928814506420022068 6850 62554219772511596187238892482815 6851 51005748429894070737287096947539 6852 40186347247795328459681615205426 6853 30589607606530772409607729783998 6854 22492358534213803242358624841175 6855 15972834321398208099646624596615 6856 10952800677530199839757243400920 6857 7250445518928442147444935772440 6858 4632229081537615816423583168196 6859 2855483680399900160808793198050 6860 1697855161318859555075498658300 6861 973436959156146144910210418868 6862 537952003744186027450236943314 6863 286441976019631521109866424362 6864 146893321035708472364172908664 6865 72516955954337093951864917560 6866 34445554078310119627135835841 6867 15734388899968820076659763943 6868 6907780492669238082406644586 6869 2912919484860522082942560970 6870 1179038839110211319314925209 6871 457744490478082041605259581 6872 170323531340681689899631472 6873 60689993925990027446368312 6874 20689770656587509353011660 6875 6741610663382446867835260 6876 2097389984163427918060132 6877 622302522773764326261720 6878 175868104262150787856572 6879 47276372113481395636788 6880 12070563092803760319600 6881 2922346854047226182640 6882 669704487385822929777 6883 144987569434044082515 6884 29589299884498792350 6885 5678754523287702792 6886 1022175814191776463 6887 172049394467922771 6888 26988140308703610 6889 3930311695440840 6890 529080420540114 6891 65505194925420 6892 7415682444228 6893 762359877444 6894 70588877698 6895 5828439430 6896 423886504 6897 26731594 6898 1432049 6899 63365 6900 2224 6901 58 6902 1 6903 1 6904 1 6905 58 6906 2262 6907 65047 6908 1482741 6909 27924680 6910 446799288 6911 6199343978 6912 75769712590 6913 825889824804 6914 8108736878268 6915 72302904213066 6916 589546754316126 6917 4421600654479848 6918 30656431224438552 6919 197350776026115309 6920 1184104656043939071 6921 6644142792140058270 6922 34969172590771300050 6923 173097404324850378945 6924 807787886846817031155 6925 3561610228367685115440 6926 14865851387979367972560 6927 58843995077427818736660 6928 221253421491092926658268 6929 791406469179644245554984 6930 2696644265352978747134104 6931 8764093862397293627527348 6932 27198911986749871846093980 6933 80690105560690948378720944 6934 229055783527123651933987152 6935 622745411464368358465095027 6936 1622912284422290874782283969 6937 4057280711055724835185627530 6938 9737473706533745248693703814 6939 22450286601175029255285120487 6940 49754689224225728350307318437 6941 106056048083217988063233781464 6942 217550867863011281855594752680 6943 429662964029447305347536957478 6944 817407590104802145606204186594 6945 1498580581858803889629147888924 6946 2648654051657420905917777906948 6947 4514751224416058438329148942310 6948 7424257569039740418102862314930 6949 11781973968258718367386537639800 6950 18048981398183568750022499688840 6951 26697451651479862292725505275365 6952 38139216644971231584868972556775 6953 52632118970060299330475067848478 6954 70176158626747066116158909504466 6955 90419281307539489369893205919817 6956 112597595590520873137030006469067 6957 135534142840441791328825725419296 6958 157712457123423175841765934986976 6959 177426514263851073290777391100504 6960 192990243585241517806371473076168 6961 202972497563788492364200613357872 6962 206412709386903552066428869508702 6963 202972497563788493366442830009240 6964 192990243585241517806371473076168 6965 177426514263851072353195962620192 6966 157712457123423175841765934986976 6967 135534142840441792149209475339569 6968 112597595590520873137030006469067 6969 90419281307539488698670137803230 6970 70176158626747066116158909504466 6971 52632118970060299843763296408221 6972 38139216644971231584868972556775 6973 26697451651479861926091056304120 6974 18048981398183568750022499688840 6975 11781973968258718611809503620630 6976 7424257569039740418102862314930 6977 4514751224416058286390548467740 6978 2648654051657420905917777906948 6979 1498580581858803977593600795254 6980 817407590104802145606204186594 6981 429662964029447257982062315608 6982 217550867863011281855594752680 6983 106056048083218011745971102399 6984 49754689224225728350307318437 6985 22450286601175018280358069322 6986 9737473706533745248693703814 6987 4057280711055729538725792315 6988 1622912284422290874782283969 6989 622745411464366498925960112 6990 229055783527123651933987152 6991 80690105560691624574770004 6992 27198911986749871846093980 6993 8764093862397068228844328 6994 2696644265352978747134104 6995 791406469179712845154164 6996 221253421491092926658268 6997 58843995077408844379440 6998 14865851387979367972560 6999 3561610228372428704745 7000 807787886846817031155 7001 173097404323785491550 7002 34969172590771300050 7003 6644142792353035749 7004 1184104656043939071 7005 197350775988531048 7006 30656431224438552 7007 4421600660262042 7008 589546754316126 7009 72302903449380 7010 8108736878268 7011 825889909658 7012 75769712590 7013 6199336264 7014 446799288 7015 27925231 7016 1482741 7017 65018 7018 2262 7019 59 7020 1 7021 0 7022 1 7023 59 7024 2301 7025 66729 7026 1534767 7027 29160573 7028 470734965 7029 6590289498 7030 81280237142 7031 894082608562 7032 8859545848478 7033 79735912636302 7034 656287896314178 7035 4969036929235926 7036 34783258504651434 7037 226091180280234321 7038 1369846562874360887 7039 7762463856288045021 7040 41263623657110134059 7041 206318118285550670295 7042 972642557631881731425 7043 4332680483996564076195 7044 18272608997724639799605 7045 73090435990898559198420 7046 277743656765414524953996 7047 1004150143690344820987524 7048 3458739383822298827845916 7049 11364429403987553291493844 7050 35660795715960943087100996 7051 106982387147882829261302988 7052 307142982456824896911482772 7053 844643201756268466506577623 7054 2226786622811980502608250097 7055 5632460281230303624244397307 7056 13678832111559308801736393765 7057 31917274926971720537384918057 7058 71598211322666292016295897263 7059 154501403380490419614112199357 7060 320887530097941640737002260203 7061 641775060195883281474004520406 7062 1236590969645726322840155051514 7063 2296526086484920313846002239150 7064 4112383922310206143398655171314 7065 7103208593081265156779495295906 7066 11838680988468775261299158826510 7067 19044834633623681942089951155690 7068 29580275069245293229203541156710 7069 44370412603867939843805311735065 7070 64291822344380076100207696596687 7071 90008551282132106540290775233989 7072 121776275264061085319216931198931 7073 159245898422233726955899063875519 7074 201310852722446409548023344899241 7075 246046597771878945003139643765739 7076 290782342821311480458255942632237 7077 332322677510070263380863934438068 7078 367304011984814501631481190693352 7079 392635323156181018985376445223928 7080 405944995127576985730643443367112 7081 405944995127576985730643443367112 7082 392635323156181018985376445223928 7083 367304011984814501631481190693352 7084 332322677510070263380863934438068 7085 290782342821311480458255942632237 7086 246046597771878945003139643765739 7087 201310852722446409548023344899241 7088 159245898422233726955899063875519 7089 121776275264061085319216931198931 7090 90008551282132106540290775233989 7091 64291822344380076100207696596687 7092 44370412603867939843805311735065 7093 29580275069245293229203541156710 7094 19044834633623681942089951155690 7095 11838680988468775261299158826510 7096 7103208593081265156779495295906 7097 4112383922310206143398655171314 7098 2296526086484920313846002239150 7099 1236590969645726322840155051514 7100 641775060195883281474004520406 7101 320887530097941640737002260203 7102 154501403380490419614112199357 7103 71598211322666292016295897263 7104 31917274926971720537384918057 7105 13678832111559308801736393765 7106 5632460281230303624244397307 7107 2226786622811980502608250097 7108 844643201756268466506577623 7109 307142982456824896911482772 7110 106982387147882829261302988 7111 35660795715960943087100996 7112 11364429403987553291493844 7113 3458739383822298827845916 7114 1004150143690344820987524 7115 277743656765414524953996 7116 73090435990898559198420 7117 18272608997724639799605 7118 4332680483996564076195 7119 972642557631881731425 7120 206318118285550670295 7121 41263623657110134059 7122 7762463856288045021 7123 1369846562874360887 7124 226091180280234321 7125 34783258504651434 7126 4969036929235926 7127 656287896314178 7128 79735912636302 7129 8859545848478 7130 894082608562 7131 81280237142 7132 6590289498 7133 470734965 7134 29160573 7135 1534767 7136 66729 7137 2301 7138 59 7139 1 7140 1 7141 1 7142 59 7143 2341 7144 68469 7145 1588151 7146 30439273 7147 495729741 7148 7002186662 7149 87138272416 7150 967234776486 7151 9672348219898 7152 87857163416064 7153 729890277209226 7154 5578447115452122 7155 39421026305282660 7156 258700485149667341 7157 1582638261961640247 7158 9056207832212923623 7159 48617536784119860921 7160 245518560760433579195 7161 1169136003618120775731 7162 5261112016278686258145 7163 22416912069373527176835 7164 90601686280396334955124 7165 347910475316677141785896 7166 1271211352118584960863444 7167 4425698781450038289650476 7168 14699642381244914567466628 7169 46633348243948925575439764 7170 141454489673311297642222576 7171 410674324858001828454679212 7172 1142187966011318832126139607 7173 3045834576030180227744067513 7174 7793753179841928532281552987 7175 19150364956183032322430962371 7176 45216139479876611803301224837 7177 102652857197557695782400141859 7178 224215451247297055326803046199 7179 471427359032778459848389059445 7180 954640402041376416124619797666 7181 1862712979592929524278208242154 7182 3503674413996224514843611715630 7183 6355502425388500403434285264758 7184 11122129244429875823962332881814 7185 18784040501703790081262002470734 7186 30626152991908353198483097225110 7187 48219900455345067044866046543130 7188 73334431942503956431171390447969 7189 107756716323679282477812899928015 7190 153014537179624580685865668177061 7191 210019952991641581927346621085621 7192 278680322238909022755208080652023 7193 357552111551807802033056388701637 7194 443629471740205975863198501226213 7195 532355366088247171915883956594531 7196 617912478495286896838126759897288 7197 693796467082427391970577770460916 7198 753606507348153890324637196761560 7199 791925482298060021343386389519448 7200 805124240336361022684649970668716 7201 791925482298060021343386389519448 7202 753606507348153890324637196761560 7203 693796467082427391970577770460916 7204 617912478495286896838126759897717 7205 532355366088247171915883956594531 7206 443629471740205975863198501226213 7207 357552111551807802033056388701637 7208 278680322238909022755208080652023 7209 210019952991641581927346621085621 7210 153014537179624580685865668177061 7211 107756716323679282477812899928015 7212 73334431942503956431171390447634 7213 48219900455345067044866046543130 7214 30626152991908353198483097225110 7215 18784040501703790081262002470734 7216 11122129244429875823962332881814 7217 6355502425388500403434285264758 7218 3503674413996224514843611715630 7219 1862712979592929524278208242154 7220 954640402041376416124619797867 7221 471427359032778459848389059445 7222 224215451247297055326803046199 7223 102652857197557695782400141859 7224 45216139479876611803301224837 7225 19150364956183032322430962371 7226 7793753179841928532281552987 7227 3045834576030180227744067513 7228 1142187966011318832126139516 7229 410674324858001828454679212 7230 141454489673311297642222576 7231 46633348243948925575439764 7232 14699642381244914567466628 7233 4425698781450038289650476 7234 1271211352118584960863444 7235 347910475316677141785896 7236 90601686280396334955155 7237 22416912069373527176835 7238 5261112016278686258145 7239 1169136003618120775731 7240 245518560760433579195 7241 48617536784119860921 7242 9056207832212923623 7243 1582638261961640247 7244 258700485149667334 7245 39421026305282660 7246 5578447115452122 7247 729890277209226 7248 87857163416064 7249 9672348219898 7250 967234776486 7251 87138272416 7252 7002186663 7253 495729741 7254 30439273 7255 1588151 7256 68469 7257 2341 7258 59 7259 1 7260 0 7261 1 7262 60 7263 2380 7264 70210 7265 1642914 7266 31763004 7267 521820780 7268 7435946115 7269 93362434555 7270 1045659267016 7271 10551652603526 7272 96723482198980 7273 810989196899140 7274 6256202376079080 7275 44627576949364104 7276 295657697289537189 7277 1826121071494200285 7278 10550921746410934980 7279 57197102098964542260 7280 291705220704719165526 7281 1402963204341744558006 7282 6377105474280657081850 7283 27449280084947176134900 7284 112084560346867635884175 7285 434888094145846427230599 7286 1605740655307740654389904 7287 5649828231638346746927440 7288 18967280491928735507542120 7289 60826106405150772489704040 7290 186533392975795702301759056 7291 547565766477335771272905616 7292 1540028718217506856705047045 7293 4153410785495700310507551135 7294 10750004385988871391901897020 7295 26721439473743766031299001164 7296 63834549853943441074769836114 7297 146646938853653851117714488370 7298 324166917465971670891789921660 7299 689893696145529453436373423020 7300 1414282077098335379544565517191 7301 2794069469389394286417312363231 7302 5322037084551227212223452120440 7303 9777696039059231389898900407320 7304 17333188432877728373002596176640 7305 29659011318479668549359997902204 7306 49001844787053365429377387838424 7307 78194433170829838451134129529400 7308 120549751138362667612165116357825 7309 179594527206132137463021499880025 7310 258616119176830277946750959827236 7311 360034205128528426161163100935956 7312 484661429980711342909258020490710 7313 630974314503190238881864215355830 7314 794560247892906226740125308225860 7315 967918847433176676210698102747904 7316 1140761498760529654105465621095699 7317 1300868375779551359944829217038955 7318 1435440966377435983387397756732640 7319 1532758997996245202600102689392480 7320 1583850964596120042686772779038896 7321 1583850964596120042686772779038896 7322 1532758997996245202600102689392480 7323 1435440966377435983387397756732640 7324 1300868375779551359944829217038955 7325 1140761498760529654105465621095699 7326 967918847433176676210698102747904 7327 794560247892906226740125308225860 7328 630974314503190238881864215355830 7329 484661429980711342909258020490710 7330 360034205128528426161163100935956 7331 258616119176830277946750959827236 7332 179594527206132137463021499880025 7333 120549751138362667612165116357825 7334 78194433170829838451134129529400 7335 49001844787053365429377387838424 7336 29659011318479668549359997902204 7337 17333188432877728373002596176640 7338 9777696039059231389898900407320 7339 5322037084551227212223452120440 7340 2794069469389394286417312363231 7341 1414282077098335379544565517191 7342 689893696145529453436373423020 7343 324166917465971670891789921660 7344 146646938853653851117714488370 7345 63834549853943441074769836114 7346 26721439473743766031299001164 7347 10750004385988871391901897020 7348 4153410785495700310507551135 7349 1540028718217506856705047045 7350 547565766477335771272905616 7351 186533392975795702301759056 7352 60826106405150772489704040 7353 18967280491928735507542120 7354 5649828231638346746927440 7355 1605740655307740654389904 7356 434888094145846427230599 7357 112084560346867635884175 7358 27449280084947176134900 7359 6377105474280657081850 7360 1402963204341744558006 7361 291705220704719165526 7362 57197102098964542260 7363 10550921746410934980 7364 1826121071494200285 7365 295657697289537189 7366 44627576949364104 7367 6256202376079080 7368 810989196899140 7369 96723482198980 7370 10551652603526 7371 1045659267016 7372 93362434555 7373 7435946115 7374 521820780 7375 31763004 7376 1642914 7377 70210 7378 2380 7379 60 7380 1 7381 1 7382 1 7383 60 7384 2420 7385 72010 7386 1699082 7387 33131804 7388 549046212 7389 7892543575 7390 99972164435 7391 1129685409352 7392 11502251937176 7393 106395830874004 7394 900272411236660 7395 7009263769623720 7396 50466699167037912 7397 337496050703703969 7398 2104387139531411757 7399 12275591647124422980 7400 67192712174511743820 7401 346042467699474637806 7402 1680777700251000906126 7403 7716297623876168067780 7404 33549120103824326387100 7405 138390120428289625518675 7406 542489272078839357679407 7407 2023902284294077628309904 7408 7196097010823578488191792 7409 24415329143865897258630280 7410 79139342742185413669399880 7411 245331962500774204178517968 7412 728081953228105805758478896 7413 2070483054492427547440961633 7414 5646771966797525141251839165 7415 14781256030734693763618759740 7416 37164300877275812526289415412 7417 89813727120083224361357161754 7418 208756230603436658649922977562 7419 466954726349792501584575982940 7420 1005748641368783901997604628740 7421 2086928430840226647765084553483 7422 4173856861680453193290059209271 7423 8049581090383731058682149765368 7424 14975964819318569597186923408680 7425 26888664107412886503687106241580 7426 46607017786182336291851425274892 7427 78016094989913910441701730362904 7428 126153685515605472701163062307432 7429 197115133618133551582761710290125 7430 297684079341671077164734266924425 7431 434618755838839771939464280066212 7432 613579420007773796697193453707756 7433 837771900395229608027234099761134 7434 1106491189201246650792834348667470 7435 1413849852868259608052211176928740 7436 1748032545364393698828275678096892 7437 2091396081060971034098201298154759 7438 2421616514912703300820374388641747 7439 2713880577057339904303523960966880 7440 2943870456468978881184324212960160 7441 3091063979292427827151033674654320 7442 3141737159280828281395073873175516 7443 3091063979292427823336047172562016 7444 2943870456468978881184324212960160 7445 2713880577057339907880073806678415 7446 2421616514912703300820374388641747 7447 2091396081060971030955172645862804 7448 1748032545364393698828275678096892 7449 1413849852868259610640587714110350 7450 1106491189201246650792834348667470 7451 837771900395229606030486485363892 7452 613579420007773796697193453707756 7453 434618755838839773381559779353109 7454 297684079341671077164734266924425 7455 197115133618133550608372859420600 7456 126153685515605472701163062307432 7457 78016094989913911057105215122604 7458 46607017786182336291851425274892 7459 26888664107412886140756845998680 7460 14975964819318569597186923408680 7461 8049581090383731258293792898963 7462 4173856861680453193290059209271 7463 2086928430840226545524974655788 7464 1005748641368783901997604628740 7465 466954726349792550270342600890 7466 208756230603436658649922977562 7467 89813727120083202849041679404 7468 37164300877275812526289415412 7469 14781256030734702564111457065 7470 5646771966797525141251839165 7471 2070483054492424222810387088 7472 728081953228105805758478896 7473 245331962500775360571761288 7474 79139342742185413669399880 7475 24415329143865528196956880 7476 7196097010823578488191792 7477 2023902284294185271297979 7478 542489272078839357679407 7479 138390120428261067174900 7480 33549120103824326387100 7481 7716297623883022070286 7482 1680777700251000906126 7483 346042467697996323540 7484 67192712174511743820 7485 12275591647408714185 7486 2104387139531411757 7487 337496050655428104 7488 50466699167037912 7489 7009263776775700 7490 900272411236660 7491 106395829963752 7492 11502251937176 7493 1129685506879 7494 99972164435 7495 7892535020 7496 549046212 7497 33132394 7498 1699082 7499 71980 7500 2420 7501 61 7502 1 7503 0 7504 1 7505 61 7506 2461 7507 73810 7508 1756678 7509 34548014 7510 577445154 7511 8372954733 7512 106987755095 7513 1219660406107 7514 12529238717281 7515 116939561362936 7516 998483947007932 7517 7845231012205180 7518 57008678688703160 7519 384808581148664079 7520 2422030481347473909 7521 14263068390157419465 7522 78822220050869545635 7523 409875544264521637302 7524 2010341955202177919946 7525 9320676337755550479426 7526 40929926526665678192262 7527 170541360527773660688055 7528 675343787689983690172323 7529 2545526584369938524495679 7530 9145039951254964334440379 7531 31354422690017020555692808 7532 102712763984538515613476440 7533 321833327151554015607122104 7534 965499981454662046766678536 7535 2775812446682153384454200791 7536 7654513110547756302637199789 7537 20261946469097001977433069945 7538 51523235307132376456901235003 7539 125945686306323586894775896754 7540 296142559693247352968495386774 7541 670217371937349272507647454278 7542 1460730169607043286234902751810 7543 3067533356174790901092694117657 7544 6209884599085552311968136872331 7545 12124060407738459275747887856591 7546 22838346349460818635710058198237 7547 41524266089928761155836469451340 7548 72898156024541602918025055567012 7549 123609916737266196252301606163844 7550 202509863590840364072919652651404 7551 320640617352163909782124459420767 7552 490776455130863127217534872497025 7553 726349153593677428281951611295597 7554 1039676239457616711070246928015331 7555 1439551716172084676866492333698966 7556 1928456072607887019953225579106162 7557 2499850464491705396235666074114610 7558 3136176037271412224368376951879718 7559 3808213759543857701018743441568229 7560 4476321436656815192425544514834999 7561 5093745083092237977587684058867123 7562 5611753057643990992257618030955305 7563 5985869928153590391741463609099272 7564 6182127958584855650487080847216336 7565 6182127958584855650487080847216336 7566 5985869928153590391741463609099272 7567 5611753057643990992257618030955305 7568 5093745083092237977587684058867123 7569 4476321436656815192425544514834999 7570 3808213759543857701018743441568229 7571 3136176037271412224368376951879718 7572 2499850464491705396235666074114610 7573 1928456072607887019953225579106162 7574 1439551716172084676866492333698966 7575 1039676239457616711070246928015331 7576 726349153593677428281951611295597 7577 490776455130863127217534872497025 7578 320640617352163909782124459420767 7579 202509863590840364072919652651404 7580 123609916737266196252301606163844 7581 72898156024541602918025055567012 7582 41524266089928761155836469451340 7583 22838346349460818635710058198237 7584 12124060407738459275747887856591 7585 6209884599085552311968136872331 7586 3067533356174790901092694117657 7587 1460730169607043286234902751810 7588 670217371937349272507647454278 7589 296142559693247352968495386774 7590 125945686306323586894775896754 7591 51523235307132376456901235003 7592 20261946469097001977433069945 7593 7654513110547756302637199789 7594 2775812446682153384454200791 7595 965499981454662046766678536 7596 321833327151554015607122104 7597 102712763984538515613476440 7598 31354422690017020555692808 7599 9145039951254964334440379 7600 2545526584369938524495679 7601 675343787689983690172323 7602 170541360527773660688055 7603 40929926526665678192262 7604 9320676337755550479426 7605 2010341955202177919946 7606 409875544264521637302 7607 78822220050869545635 7608 14263068390157419465 7609 2422030481347473909 7610 384808581148664079 7611 57008678688703160 7612 7845231012205180 7613 998483947007932 7614 116939561362936 7615 12529238717281 7616 1219660406107 7617 106987755095 7618 8372954733 7619 577445154 7620 34548014 7621 1756678 7622 73810 7623 2461 7624 61 7625 1 7626 1 7627 1 7628 61 7629 2501 7630 75670 7631 1815726 7632 36011594 7633 607057726 7634 8878223749 7635 114430381351 7636 1315949333351 7637 13638020904651 7638 128424697347820 7639 1106428157495276 7640 8772394673317876 7641 64330894300082476 7642 438254217446579299 7643 2784203263605040101 7644 16550541622377470169 7645 92334600631018610601 7646 484756653313714791090 7647 2400699616406483875626 7648 11239639113171711909966 7649 49845356067127509085626 7650 209765873449179021336921 7651 839063493796646402941371 7652 3194895610994855839700979 7653 11596287773240831056035871 7654 40172854071584542094877304 7655 132985999685244604425869496 7656 421122332336607163589850824 7657 1276951588375520771530123226 7658 3711140553716359446634167939 7659 10346210028542571705692930221 7660 27691326841099230071046811849 7661 71206269019969464092121931521 7662 176037720632702301139691520454 7663 418684308531832464541665891646 7664 958566706375511134286149688154 7665 2113762480725486167139503509646 7666 4491745271541658179417239765729 7667 9202600068524372703278082352971 7668 18186090611607688765129384084219 7669 34680451863996057928300458745471 7670 63843559113265470553832893850964 7671 113499660645805280492619683166996 7672 194923330239535155147352371638604 7673 323489782099654088064533990598996 7674 518931525451528433718931874077479 7675 804873386414615528636757190895121 7676 1207310079621923291766381388281861 7677 1751783252784751444680000944889381 7678 2459234181793977991338613351162290 7679 3340846435644649344426010510282506 7680 4392594387606853765415650773181966 7681 5590574675135995704308845870742106 7682 6888386653292566138485738108728629 7683 8217724428489377144303604268647231 7684 9492888563944625318562357555337159 7685 10619163478310936800733646427807731 7686 11504093768170181537764275968417680 7687 12069868871522813412855729273136656 7688 12264544175902213625438657541612562 7689 12069868871522813412855729273136656 7690 11504093768170181537764275978112525 7691 10619163478310936800733646427807731 7692 9492888563944625318562357555337159 7693 8217724428489377144303604268647231 7694 6888386653292566138485738100174354 7695 5590574675135995704308845870742106 7696 4392594387606853765415650773181966 7697 3340846435644649344426010510282506 7698 2459234181793977991338613357815615 7699 1751783252784751444680000944889381 7700 1207310079621923291766381388281861 7701 804873386414615528636757190895121 7702 518931525451528433718931869525204 7703 323489782099654088064533990598996 7704 194923330239535155147352371638604 7705 113499660645805280492619683166996 7706 63843559113265470553832896582329 7707 34680451863996057928300458745471 7708 18186090611607688765129384084219 7709 9202600068524372703278082352971 7710 4491745271541658179417238335014 7711 2113762480725486167139503509646 7712 958566706375511134286149688154 7713 418684308531832464541665891646 7714 176037720632702301139692170779 7715 71206269019969464092121931521 7716 27691326841099230071046811849 7717 10346210028542571705692930221 7718 3711140553716359446633913464 7719 1276951588375520771530123226 7720 421122332336607163589850824 7721 132985999685244604425869496 7722 40172854071584542094962129 7723 11596287773240831056035871 7724 3194895610994855839700979 7725 839063493796646402941371 7726 209765873449179021313170 7727 49845356067127509085626 7728 11239639113171711909966 7729 2400699616406483875626 7730 484756653313714796571 7731 92334600631018610601 7732 16550541622377470169 7733 2784203263605040101 7734 438254217446578284 7735 64330894300082476 7736 8772394673317876 7737 1106428157495276 7738 128424697347965 7739 13638020904651 7740 1315949333351 7741 114430381351 7742 8878223734 7743 607057726 7744 36011594 7745 1815726 7746 75671 7747 2501 7748 61 7749 1 7750 0 7751 1 7752 62 7753 2542 7754 77531 7755 1876251 7756 37525004 7757 637925068 7758 9409394753 7759 122322131789 7760 1418936728762 7761 14834338527866 7762 140926216014727 7763 1224974031512627 7764 9799792252101016 7765 72518462665547592 7766 498564430825639189 7767 3196677821176157153 7768 19180066927056942918 7769 108014061115531204854 7770 572474523912315386131 7771 2862372619561576928631 7772 13531216019745636389892 7773 60596315218860893398212 7774 257534339680158796942401 7775 1040438732307841539649001 7776 4001687431953236690951154 7777 14672853917161867866820898 7778 51354988710066537533873143 7779 171773582926774280716748099 7780 549675465365677698293599584 7781 1684489329346431656061013616 7782 4948187404955142989679227497 7783 13944891777600857516368732037 7784 37733236574684673279585980806 7785 98106415094180150526923565478 7786 245266037735450376317308875239 7787 589964252931218472763256483683 7788 1366233006788084884293857120108 7789 3047750553604189357270912037164 7790 6552663690249007118132460914513 7791 13584790577345502561981931092481 7792 27169581154691005123963862184962 7793 52443610135798916867186059566322 7794 97735818889443435979755838282691 7795 175924474000998184763560508974219 7796 305955606958257712632279145928424 7797 514265807440475729743618138900968 7798 835681937090773060833379475714073 7799 1313214472571214809881024890407829 7800 1996085998308246511019157833524502 7801 2935420585747421339734055637382206 7802 4177329295102099598852309945505447 7803 5753679972499118315400351434375427 7804 7671573296665491087200468579167236 7805 9903303710240906676204241256885796 7806 12379129637801133345255301570928949 7807 14985262193127687733730101901650833 7808 17568928088494530446442188436418218 7809 19951155625917517625620790258305434 7810 21946271188509269388182869284302387 7811 23385370938575450987407975466702271 7812 24139737743045626825711458546273312 7813 24139737743045626825711458546273312 7814 23385370938575450987407975466702271 7815 21946271188509269388182869284302387 7816 19951155625917517625620790258305434 7817 17568928088494530446442188436418218 7818 14985262193127687733730101901650833 7819 12379129637801133345255301570928949 7820 9903303710240906676204241256885796 7821 7671573296665491087200468579167236 7822 5753679972499118315400351434375427 7823 4177329295102099598852309945505447 7824 2935420585747421339734055637382206 7825 1996085998308246511019157833524502 7826 1313214472571214809881024890407829 7827 835681937090773060833379475714073 7828 514265807440475729743618138900968 7829 305955606958257712632279145928424 7830 175924474000998184763560508974219 7831 97735818889443435979755838282691 7832 52443610135798916867186059566322 7833 27169581154691005123963862184962 7834 13584790577345502561981931092481 7835 6552663690249007118132460914513 7836 3047750553604189357270912037164 7837 1366233006788084884293857120108 7838 589964252931218472763256483683 7839 245266037735450376317308875239 7840 98106415094180150526923565478 7841 37733236574684673279585980806 7842 13944891777600857516368732037 7843 4948187404955142989679227497 7844 1684489329346431656061013616 7845 549675465365677698293599584 7846 171773582926774280716748099 7847 51354988710066537533873143 7848 14672853917161867866820898 7849 4001687431953236690951154 7850 1040438732307841539649001 7851 257534339680158796942401 7852 60596315218860893398212 7853 13531216019745636389892 7854 2862372619561576928631 7855 572474523912315386131 7856 108014061115531204854 7857 19180066927056942918 7858 3196677821176157153 7859 498564430825639189 7860 72518462665547592 7861 9799792252101016 7862 1224974031512627 7863 140926216014727 7864 14834338527866 7865 1418936728762 7866 122322131789 7867 9409394753 7868 637925068 7869 37525004 7870 1876251 7871 77531 7872 2542 7873 62 7874 1 7875 1 7876 1 7877 62 7878 2584 7879 79453 7880 1938275 7881 39088244 7882 670089358 7883 9967583915 7884 130686038419 7885 1529026591578 7886 16124281008550 7887 154524360206301 7888 1355059769372375 7889 10937268134114568 7890 81664935434188636 7891 566550489605327247 7892 3665914932541464625 7893 22199151535757780226 7894 126184650835900940250 7895 675087881973084359901 7896 3407586451859020581399 7897 16263480792958618052052 7898 73539217498617589075500 7899 315605808431588332961073 7900 1287671698400793984712005 7901 5002109289941462780876514 7902 18526330703487206909629304 7903 65503812130187206844066401 7904 221357709957183351439108375 7905 715723262194891867043661328 7906 2216433328087410073764491600 7907 6580036442759501564386769435 7908 18743134109678571930671079877 7909 51267984476473732829518782790 7910 134761559195302404569949931858 7911 340647274632569987652896730631 7912 828601478835981001071989443375 7913 1940671884642165980166467407900 7914 4378951944833605398378152239060 7915 9524220480013091848523675319095 7916 19977633201978680238208722194825 7917 40430924337337805024792813314714 7918 78981340565962224197569366816750 7919 148987528794883286972982145015885 7920 271488385804009544388212228125469 7921 478055635872277675241956684948680 7922 813711720633664129341167941299000 7923 1339233873542905547450640680676759 7924 2131841676251972093962702744170069 7925 3283036181428037022763015576551918 7926 4892367642912368899556763437889822 7927 7056299484969762838733894231390721 7928 9852191733731366978425259305437375 7929 13318703640044255355838422269090972 7930 17435393856057934289091974043561900 7931 22105588638930595264378977327487891 7932 27147214117984941546612510536691225 7933 32295823692085533902873224502559770 7934 37222305272234174674665653466987750 7935 41564907553994828393541559333201141 7936 44971867189568174975784568205196675 7937 47147925279385989886695374453576608 7938 47896305045725450051014807246701504 7939 47147925279385989901240010492803517 7940 44971867189568174975784568205196675 7941 41564907553994828379878416387249514 7942 37222305272234174674665653466987750 7943 32295823692085533914928938866624855 7944 27147214117984941546612510536691225 7945 22105588638930595254389956854405380 7946 17435393856057934289091974043561900 7947 13318703640044255363607660414831139 7948 9852191733731366978425259305437375 7949 7056299484969762833064450179100654 7950 4892367642912368899556763437889822 7951 3283036181428037026642108875487227 7952 2131841676251972093962702744170069 7953 1339233873542905544964042412122024 7954 813711720633664129341167941299000 7955 478055635872277676733915646077645 7956 271488385804009544388212228125469 7957 148987528794883286136029557065490 7958 78981340565962224197569366816750 7959 40430924337337805463196549863859 7960 19977633201978680238208722194825 7961 9524220480013091634419524913180 7962 4378951944833605398378152239060 7963 1940671884642166077486535774225 7964 828601478835981001071989443375 7965 340647274632569946562201196458 7966 134761559195302404569949931858 7967 51267984476473748908486599835 7968 18743134109678571930671079877 7969 6580036442759495748589899440 7970 2216433328087410073764491600 7971 715723262194893805642618639 7972 221357709957183351439108375 7973 65503812130186613395406194 7974 18526330703487206909629304 7975 5002109289941628946501371 7976 1287671698400793984712005 7977 315605808431545977017292 7978 73539217498617589075500 7979 16263480792968392500573 7980 3407586451859020581399 7981 675087881971055700774 7982 126184650835900940250 7983 22199151536133457885 7984 3665914932541464625 7985 566550489543852728 7986 81664935434188636 7987 10937268142896643 7988 1355059769372375 7989 154524359127794 7990 16124281008550 7991 1529026703147 7992 130686038419 7993 9967574460 7994 670089358 7995 39088875 7996 1938275 7997 79422 7998 2584 7999 63 8000 1 8001 0 8002 1 8003 63 8004 2625 8005 81375 8006 2001825 8007 40703775 8008 703593825 8009 10553907375 8010 139546108625 8011 1646644081775 8012 17514305233425 8013 169304950589775 8014 1497697639832625 8015 12195537924351375 8016 91873052363447025 8017 643111366544129175 8018 4199138922729314025 8019 25661404527790252375 8020 147215425975217763625 8021 794963300266175923575 8022 4050527291832420182025 8023 19516176951556206331575 8024 89095590431017463687625 8025 386080891867742342646375 8026 1590653274495098451703065 8027 6240255153788463156681255 8028 23343176686393880697215065 8029 83368488165692431061482375 8030 284602769944950023278853625 8031 929702381820170076044255175 8032 2909068743114725721815895225 8033 8727206229344177165447685675 8034 25123775508718085779319095125 8035 69459849935867648919293968875 8036 184564744115305467128409688725 8037 471665457183558415994824760075 8038 1160042070370373401500785220725 8039 2747468061403515950922912364875 8040 6269863011920844093131774371125 8041 13793698626225857004889903616475 8042 29269555621503647790863941820325 8043 59932899605936040714626166584475 8044 118472010848943336296354050225125 8045 226173838893437278383948641338875 8046 417165080625673202352616382913925 8047 743642100245765273759011813020475 8048 1281595959998021003712339507545925 8049 2135993266663368339520565845909875 8050 3443744246253185690247442894426125 8051 5372241024154969676786010915304755 8052 8111030565881032649265153734871885 8053 11854583134749201564310609304812755 8054 16775353492569624855156522601150125 8055 22988447378706522949658938379353875 8056 30511939248101385005910954576233325 8057 39229636176130352150456941598014275 8058 48864985412372894783902506201035325 8059 58974982394243148877123714380559875 8060 68970742122080970720704004953536125 8061 78166841071691766816797872280674275 8062 85855382816448334044679630209920925 8063 91394439772348226563691219255722275 8064 94295850558771979787935384946380125 8065 94295850558771979787935384946380125 8066 91394439772348226563691219255722275 8067 85855382816448334044679630209920925 8068 78166841071691766816797872280674275 8069 68970742122080970720704004953536125 8070 58974982394243148877123714380559875 8071 48864985412372894783902506201035325 8072 39229636176130352150456941598014275 8073 30511939248101385005910954576233325 8074 22988447378706522949658938379353875 8075 16775353492569624855156522601150125 8076 11854583134749201564310609304812755 8077 8111030565881032649265153734871885 8078 5372241024154969676786010915304755 8079 3443744246253185690247442894426125 8080 2135993266663368339520565845909875 8081 1281595959998021003712339507545925 8082 743642100245765273759011813020475 8083 417165080625673202352616382913925 8084 226173838893437278383948641338875 8085 118472010848943336296354050225125 8086 59932899605936040714626166584475 8087 29269555621503647790863941820325 8088 13793698626225857004889903616475 8089 6269863011920844093131774371125 8090 2747468061403515950922912364875 8091 1160042070370373401500785220725 8092 471665457183558415994824760075 8093 184564744115305467128409688725 8094 69459849935867648919293968875 8095 25123775508718085779319095125 8096 8727206229344177165447685675 8097 2909068743114725721815895225 8098 929702381820170076044255175 8099 284602769944950023278853625 8100 83368488165692431061482375 8101 23343176686393880697215065 8102 6240255153788463156681255 8103 1590653274495098451703065 8104 386080891867742342646375 8105 89095590431017463687625 8106 19516176951556206331575 8107 4050527291832420182025 8108 794963300266175923575 8109 147215425975217763625 8110 25661404527790252375 8111 4199138922729314025 8112 643111366544129175 8113 91873052363447025 8114 12195537924351375 8115 1497697639832625 8116 169304950589775 8117 17514305233425 8118 1646644081775 8119 139546108625 8120 10553907375 8121 703593825 8122 40703775 8123 2001825 8124 81375 8125 2625 8126 63 8127 1 8128 1 8129 1 8130 63 8131 2667 8132 83359 8133 2066925 8134 42371637 8135 738482775 8136 11169556943 8137 148927359625 8138 1772235519971 8139 19011254398675 8140 185359730972741 8141 1653979132684725 8142 13586257156485561 8143 103255554426174975 8144 729242353169440743 8145 4804420208888494425 8146 29627257954597221471 8147 171526230264703265875 8148 934817954943816180363 8149 4807635196847825823525 8150 23382589366481343526917 8151 107763237949897313222175 8152 471464166030826403288525 8153 1961290930688131100643585 8154 7769729456187493651609347 8155 29352311278930919292537755 8156 105877979970429761320685953 8157 365096482656653060165802125 8158 1204818392766953852304960585 8159 3808780725521341924439367975 8160 11545366574236571525073694515 8161 33586520943233651515510790325 8162 93844690870799897869950655035 8163 252040026910148326078580972775 8164 651103402851216537174527421235 8165 1618959812494916725171425527825 8166 3876982708869405773733839591785 8167 8946883174314013481210509495875 8168 19906815062848680148972492313151 8169 42726822573919118039537018519325 8170 88505561045975315617884741324015 8171 177011122091950631878081933865775 8172 341953304041268266755827265732945 8173 638312834210367430105810610000825 8174 1151738374770880361870744947591165 8175 2009415887898131697178606388374475 8176 3390889310828097240947094420391953 8177 5536145813596893451410446172052125 8178 8747110385483091650095391133471531 8179 13377933530738846057878889926347135 8180 19809632343594060513481873113065631 8181 28406265247417898088065044937947545 8182 39453146176969302893475988797255401 8183 53082414856285971174667003166871675 8184 69196719366229926718574164906699301 8185 87406382357343065317684764613119525 8186 106997468058126855809074310305642911 8187 126946148543540337413469690276798375 8188 145988070825071388038148643891747053 8189 162740800264014006323497209502387425 8190 175865058349821587464734435984930813 8191 184239584937908329739504521356773475 8192 187118328452563147406001655613479337 8193 184239584937908329739504521356773475 8194 175865058349821587464734435984930813 8195 162740800264014006323497209502387425 8196 145988070825071388038148643891747053 8197 126946148543540337413469690276798375 8198 106997468058126855809074310305642911 8199 87406382357343065317684764613119525 8200 69196719366229926718574164906699301 8201 53082414856285971174667003166871675 8202 39453146176969302893475988797255401 8203 28406265247417898088065044937947545 8204 19809632343594060513481873113065631 8205 13377933530738846057878889926347135 8206 8747110385483091650095391133471531 8207 5536145813596893451410446172052125 8208 3390889310828097240947094420391953 8209 2009415887898131697178606388374475 8210 1151738374770880361870744947591165 8211 638312834210367430105810610000825 8212 341953304041268266755827265732945 8213 177011122091950631878081933865775 8214 88505561045975315617884741324015 8215 42726822573919118039537018519325 8216 19906815062848680148972492313151 8217 8946883174314013481210509495875 8218 3876982708869405773733839591785 8219 1618959812494916725171425527825 8220 651103402851216537174527421235 8221 252040026910148326078580972775 8222 93844690870799897869950655035 8223 33586520943233651515510790325 8224 11545366574236571525073694515 8225 3808780725521341924439367975 8226 1204818392766953852304960585 8227 365096482656653060165802125 8228 105877979970429761320685953 8229 29352311278930919292537755 8230 7769729456187493651609347 8231 1961290930688131100643585 8232 471464166030826403288525 8233 107763237949897313222175 8234 23382589366481343526917 8235 4807635196847825823525 8236 934817954943816180363 8237 171526230264703265875 8238 29627257954597221471 8239 4804420208888494425 8240 729242353169440743 8241 103255554426174975 8242 13586257156485561 8243 1653979132684725 8244 185359730972741 8245 19011254398675 8246 1772235519971 8247 148927359625 8248 11169556943 8249 738482775 8250 42371637 8251 2066925 8252 83359 8253 2667 8254 63 8255 1 8256 0 8257 1 8258 64 8259 2710 8260 85344 8261 2133600 8262 44094414 8263 774801600 8264 11815724400 8265 158855850458 8266 1906270203200 8267 20622377652800 8268 202786713587780 8269 1825080422272800 8270 15122094927403200 8271 115936061110106124 8272 826044435409399800 8273 5490765953015422200 8274 34164765929873832652 8275 199594158853472891200 8276 1097767873694100901600 8277 5697938011078905179332 8278 27971695690750986609600 8279 130129192996102415966400 8280 574737269066119006099794 8281 2413896530077699816176720 8282 9655586120310799264706880 8283 36834272977481937944476630 8284 134181994417969916765886880 8285 467323497800515917012226720 8286 1557744992668386390070481854 8287 4974734008844201697226929600 8288 15235122902085367697757471900 8289 44782027924311535354103565462 8290 126443372962761982176040622400 8291 343203440898925380192110260800 8292 896142317902749603835192378832 8293 2252465826079884139368939864800 8294 5453338315772351074261643883200 8295 12724456070135485839944402810384 8296 28630026157804843139873630386800 8297 62148105562064171693872026937200 8298 130215078320515407358590223998480 8299 263458414276391638144121948079294 8300 514941446085674565463511080336800 8301 972667175939607512542189945535248 8302 1776174843020152848990081697393600 8303 3136649190865376307790995337950400 8304 5358442367728351192476287813683084 8305 8857833301755029522256713875283400 8306 14172533282808047235610742200453440 8307 21953531947879131992416646408926764 8308 32930297921818697988624959818700640 8309 47842130943019617832530602000753760 8310 67333369475360943616154190025576668 8311 91818231102764923112937518991345600 8312 121331233957225076970667435809992400 8313 155389124190832116120328482833748900 8314 192896843823101937252821549491022400 8315 232130100193902331270344576506145600 8316 270818450226219386482068687483013560 8317 306335624026379306020700629651552800 8318 335981006996674077571091013166219200 8319 357313134425034336464493633487617480 8320 368479169875816659479009042713546950 8321 368479169875816659479009042713546950 8322 357313134425034336464493633487617480 8323 335981006996674077571091013166219200 8324 306335624026379306020700629651552800 8325 270818450226219386482068687483013560 8326 232130100193902331270344576506145600 8327 192896843823101937252821549491022400 8328 155389124190832116120328482833748900 8329 121331233957225076970667435809992400 8330 91818231102764923112937518991345600 8331 67333369475360943616154190025576668 8332 47842130943019617832530602000753760 8333 32930297921818697988624959818700640 8334 21953531947879131992416646408926764 8335 14172533282808047235610742200453440 8336 8857833301755029522256713875283400 8337 5358442367728351192476287813683084 8338 3136649190865376307790995337950400 8339 1776174843020152848990081697393600 8340 972667175939607512542189945535248 8341 514941446085674565463511080336800 8342 263458414276391638144121948079294 8343 130215078320515407358590223998480 8344 62148105562064171693872026937200 8345 28630026157804843139873630386800 8346 12724456070135485839944402810384 8347 5453338315772351074261643883200 8348 2252465826079884139368939864800 8349 896142317902749603835192378832 8350 343203440898925380192110260800 8351 126443372962761982176040622400 8352 44782027924311535354103565462 8353 15235122902085367697757471900 8354 4974734008844201697226929600 8355 1557744992668386390070481854 8356 467323497800515917012226720 8357 134181994417969916765886880 8358 36834272977481937944476630 8359 9655586120310799264706880 8360 2413896530077699816176720 8361 574737269066119006099794 8362 130129192996102415966400 8363 27971695690750986609600 8364 5697938011078905179332 8365 1097767873694100901600 8366 199594158853472891200 8367 34164765929873832652 8368 5490765953015422200 8369 826044435409399800 8370 115936061110106124 8371 15122094927403200 8372 1825080422272800 8373 202786713587780 8374 20622377652800 8375 1906270203200 8376 158855850458 8377 11815724400 8378 774801600 8379 44094414 8380 2133600 8381 85344 8382 2710 8383 64 8384 1 8385 1 8386 1 8387 64 8388 2752 8389 87392 8390 2201876 8391 45872064 8392 812596800 8393 12493681008 8394 169358716400 8395 2049240404912 8396 22355350564800 8397 221690560402976 8398 2012268157890524 8399 16816812457015488 8400 130050016375667600 8401 934734492738936312 8402 6268219539283092600 8403 39350489329697961024 8404 231960779208090116800 8405 1287382324606277177928 8406 6743431224120905538400 8407 33410636519501237748672 8408 156884728004646837940800 8409 699444412354081468976976 8410 2965644308381174059876280 8411 11976640476154615079695920 8412 46132244797040485375821760 8413 169700757646256540377444768 8414 596878526893728250441358880 8415 2009491040542216847962583344 8416 6482229163039414332750241600 8417 20054396473153193076914805660 8418 59555480435424619182142844700 8419 169908282418711399180615260480 8420 466034146062751305734549742800 8421 1229812329887815984004233303520 8422 3124388081336613483640787554400 8423 7646528725376448694129064514240 8424 18037965198323930476403898998288 8425 41036370826186942051815823409740 8426 90079838398946945488870690729200 8427 190883467083482812592613468863040 8428 390645234961546222075767026462400 8429 772412169128511849129539276821920 8430 1476165478778933754328731763728300 8431 2727697080352377587773798944902080 8432 4875033079778717394036607211995200 8433 8429744700450698830244996378908360 8434 14106919702795047016927359134710600 8435 22853209918527976162409339689001248 8436 35848172421220354772427171448205760 8437 54461646563007846681207406022302344 8438 80151102488954944160992826728535520 8439 114289535030546864811016477869815488 8440 157927357496755667754252532665352160 8441 211509853790297769328849588006408912 8442 274591740008456753144142091569982800 8443 345606845183057637558682799855577664 8444 421757505986104235688372540412574400 8445 499079715416890012254387811067515216 8446 572714427527578702560440307609424800 8447 637375733861337588307259567976128448 8448 687961109564618349312233979340353600 8449 720209286575459834464011979560456774 8450 731289429445851524196802561693359374 8451 720209286575459834408477914683408576 8452 687961109564618349312233979340353600 8453 637375733861337588359526923154526752 8454 572714427527578702560440307609424800 8455 499079715416890012208093867909505184 8456 421757505986104235688372540412574400 8457 345606845183057637597261085820585936 8458 274591740008456753144142091569982800 8459 211509853790297769298612553060861888 8460 157927357496755667754252532665352160 8461 114289535030546864833296398356008032 8462 80151102488954944160992826728535520 8463 54461646563007846665782845685707504 8464 35848172421220354772427171448205760 8465 22853209918527976172435303907787972 8466 14106919702795047016927359134710600 8467 8429744700450698824131603562575040 8468 4875033079778717394036607211995200 8469 2727697080352377591267166268521120 8470 1476165478778933754328731763728300 8471 772412169128511847260993964188480 8472 390645234961546222075767026462400 8473 190883467083482813526886125179760 8474 90079838398946945488870690729200 8475 41036370826186941615821917128560 8476 18037965198323930476403898998288 8477 7646528725376448883691632462560 8478 3124388081336613483640787554400 8479 1229812329887815907372556898880 8480 466034146062751305734549742800 8481 169908282418711427917493912220 8482 59555480435424619182142844700 8483 20054396473153183106977314240 8484 6482229163039414332750241600 8485 2009491040542220038342580616 8486 596878526893728250441358880 8487 169700757646255602030386752 8488 46132244797040485375821760 8489 11976640476154867711596156 8490 2965644308381174059876280 8491 699444412354019502661824 8492 156884728004646837940800 8493 33410636519515008040928 8494 6743431224120905538400 8495 1287382324603523119472 8496 231960779208090116800 8497 39350489330189757176 8498 6268219539283092600 8499 934734492661284288 8500 130050016375667600 8501 16816812467726112 8502 2012268157890524 8503 221690559132224 8504 22355350564800 8505 2049240531988 8506 169358716400 8507 12493670592 8508 812596800 8509 45872736 8510 2201876 8511 87360 8512 2752 8513 65 8514 1 8515 0 8516 1 8517 65 8518 2795 8519 89440 8520 2271776 8521 47707296 8522 851916000 8523 13204698000 8524 180464206000 8525 2201663313200 8526 24218296445200 8527 242182964452000 8528 2216905597676000 8529 18685347180412000 8530 145745708007213600 8531 1056656383052298600 8532 7147969650059667000 8533 45270474450377891000 8534 269240190152247457000 8535 1507745064852585759200 8536 7969509628506524727200 8537 39847548142532623636000 8538 188842728153741564188000 8539 849792276691837038846000 8540 3637110944241062526260880 8541 14828221541905870299371280 8542 57665305996300606719777200 8543 214185422271973682102029600 8544 760727534276320319189967200 8545 2586473616539489085245888480 8546 8426897911951238632575314080 8547 26334055974847620726797856500 8548 79002167924542862180393569500 8549 227712131076623543931722641500 8550 631087906126642393182202749300 8551 1682901083004379715152540664800 8552 4320962240146380349715982788000 8553 10688696067730519812455325844000 8554 25488429084588162629701161628000 8555 58623386894552774048312671744400 8556 130115322131812254595035442164400 8557 278818547425311974132218804638000 8558 577089551647738737157383107274000 8559 1154179103295477474314766214548000 8560 2231412933037923117008548014792800 8561 4171772005244812783972502810264800 8562 7544694052038491205056654018564000 8563 13203214591067359608849144532487000 8564 22364628797114098929275081555029000 8565 36677991227267122244011133750247560 8566 58253280184483076505194153603334360 8567 89620431053050886931067928620514400 8568 133585170814924906934988044547559200 8569 192956357843780421128316064346474400 8570 270138900981292589579642490085064160 8571 366617079903182800143800522258301360 8572 482390894609451052820790160866186000 8573 615464244846540998426525377656858000 8574 761506608030465981104005975744926000 8575 913807929636559177324807170893911200 8576 1063612508265503304755103428417503200 8577 1200852831912665021497697419181052000 8578 1315219768285299785449859078150676000 8579 1397421003803131022040475270535093250 8580 1440418573150919668872489894243865350 8581 1440418573150919668872489894243865350 8582 1397421003803131022040475270535093250 8583 1315219768285299785449859078150676000 8584 1200852831912665021497697419181052000 8585 1063612508265503304755103428417503200 8586 913807929636559177324807170893911200 8587 761506608030465981104005975744926000 8588 615464244846540998426525377656858000 8589 482390894609451052820790160866186000 8590 366617079903182800143800522258301360 8591 270138900981292589579642490085064160 8592 192956357843780421128316064346474400 8593 133585170814924906934988044547559200 8594 89620431053050886931067928620514400 8595 58253280184483076505194153603334360 8596 36677991227267122244011133750247560 8597 22364628797114098929275081555029000 8598 13203214591067359608849144532487000 8599 7544694052038491205056654018564000 8600 4171772005244812783972502810264800 8601 2231412933037923117008548014792800 8602 1154179103295477474314766214548000 8603 577089551647738737157383107274000 8604 278818547425311974132218804638000 8605 130115322131812254595035442164400 8606 58623386894552774048312671744400 8607 25488429084588162629701161628000 8608 10688696067730519812455325844000 8609 4320962240146380349715982788000 8610 1682901083004379715152540664800 8611 631087906126642393182202749300 8612 227712131076623543931722641500 8613 79002167924542862180393569500 8614 26334055974847620726797856500 8615 8426897911951238632575314080 8616 2586473616539489085245888480 8617 760727534276320319189967200 8618 214185422271973682102029600 8619 57665305996300606719777200 8620 14828221541905870299371280 8621 3637110944241062526260880 8622 849792276691837038846000 8623 188842728153741564188000 8624 39847548142532623636000 8625 7969509628506524727200 8626 1507745064852585759200 8627 269240190152247457000 8628 45270474450377891000 8629 7147969650059667000 8630 1056656383052298600 8631 145745708007213600 8632 18685347180412000 8633 2216905597676000 8634 242182964452000 8635 24218296445200 8636 2201663313200 8637 180464206000 8638 13204698000 8639 851916000 8640 47707296 8641 2271776 8642 89440 8643 2795 8644 65 8645 1 8646 1 8647 1 8648 65 8649 2839 8650 91552 8651 2343328 8652 49600110 8653 892807968 8654 13950129968 8655 192201715534 8656 2364081030896 8657 26219808548110 8658 264383070217068 8659 2440459103324000 8660 20743902372354080 8661 163185365375614588 8662 1193292984352573880 8663 8142469775285359800 8664 52021334675153940012 8665 312128008052605459000 8666 1763523245498819177248 8667 9405457309318511745148 8668 47454807333371623884726 8669 226957774203120595492000 8670 1030766557839210001769930 8671 4452911529865226083553040 8672 18325443603675967812680400 8673 71944334147765518870653878 8674 269791253054121282191518432 8675 967527252332019046736754400 8676 3321843566339930027415158806 8677 10929936895699131295716496480 8678 34497613327050389632564771804 8679 104538222203182979248919814292 8680 304390705826915126399577078300 8681 852293976315362407287304743900 8682 2296458769516393204854920987056 8683 5958379510096587640134671002400 8684 14895948775241468969256178392800 8685 35903056022376874241837906741552 8686 83474605252026232920310478650160 8687 187308870321619839032413658500400 8688 405835885696842983895478861163104 8689 849423946807345781658620079246000 8690 1718152983314858514280566126919500 8691 3359943611815723314116322908082416 8692 6354675961477563656666616187319200 8693 11627704950788733504263784428610400 8694 20590727517021715585197726162306604 8695 35298390029180083852229345586853000 8696 58595327448438939186753303012942664 8697 94212095113176333607165863757778996 8698 146753455849370827362156188380891296 8699 221514650338672946942828276401648800 8700 324067729199169681620015523262860764 8701 459586961409731548505625535079784540 8702 631932071938380879221095732740011920 8703 842576095917841172260313502325536396 8704 1089538055066173929613070755207065680 8705 1366539255506726623624997024966922000 8706 1662622760866517392118872883505223720 8707 1962439980039168069336880973559055200 8708 2247310299722273111611442626087456032 8709 2497011444135859012955529584664311880 8710 2692090463208972998395764333210404550 8711 2816340792280156367496957852924572550 8712 2859012622466219342707370667167219558 8713 2816340792280156367496957852924572550 8714 2692090463208972998395764333175046880 8715 2497011444135859012955529584664311880 8716 2247310299722273111611442626087456032 8717 1962439980039168069336880973559055200 8718 1662622760866517392118872883536652788 8719 1366539255506726623624997024966922000 8720 1089538055066173929613070755207065680 8721 842576095917841172260313502325536396 8722 631932071938380879221095732715199520 8723 459586961409731548505625535079784540 8724 324067729199169681620015523262860764 8725 221514650338672946942828276401648800 8726 146753455849370827362156188398259976 8727 94212095113176333607165863757778996 8728 58595327448438939186753303012942664 8729 35298390029180083852229345586853000 8730 20590727517021715585197726151554544 8731 11627704950788733504263784428610400 8732 6354675961477563656666616187319200 8733 3359943611815723314116322908082416 8734 1718152983314858514280566132784250 8735 849423946807345781658620079246000 8736 405835885696842983895478861163104 8737 187308870321619839032413658500400 8738 83474605252026232920310475845280 8739 35903056022376874241837906741552 8740 14895948775241468969256178392800 8741 5958379510096587640134671002400 8742 2296458769516393204854922155766 8743 852293976315362407287304743900 8744 304390705826915126399577078300 8745 104538222203182979248919814292 8746 34497613327050389632564351072 8747 10929936895699131295716496480 8748 3321843566339930027415158806 8749 967527252332019046736754400 8750 269791253054121282191647888 8751 71944334147765518870653878 8752 18325443603675967812680400 8753 4452911529865226083553040 8754 1030766557839210001736364 8755 226957774203120595492000 8756 47454807333371623884726 8757 9405457309318511745148 8758 1763523245498819184440 8759 312128008052605459000 8760 52021334675153940012 8761 8142469775285359800 8762 1193292984352572640 8763 163185365375614588 8764 20743902372354080 8765 2440459103324000 8766 264383070217234 8767 26219808548110 8768 2364081030896 8769 192201715534 8770 13950129952 8771 892807968 8772 49600110 8773 2343328 8774 91553 8775 2839 8776 65 8777 1 8778 0 8779 1 8780 66 8781 2882 8782 93665 8783 2416557 8784 51553216 8785 935322634 8786 14731331472 8787 204601826000 8788 2537062642400 8789 28368973183200 8790 288417894029200 8791 2684505013656400 8792 23010042974197722 8793 182546340928635200 8794 1346279264348684600 8795 9265569054635064600 8796 59711445018759305200 8797 361411377745122110422 8798 2060044853147196029400 8799 11085003257411102443958 8800 56432743855911066987200 8801 272349329043744714590400 8802 1248267758117163275206000 8803 5442447425390831879898160 8804 22607089305469609347269280 8805 89591057617972155561400480 8806 339166146696608874625301992 8807 1228015358729101097781265200 8808 4257119910260883805641719360 8809 14144624217963581676809583680 8810 45085989694758916594830547980 8811 137990453308201532608420768060 8812 405854274435886860613002259000 8813 1147987804832937120019634961696 8814 3125077913156328826720117394300 8815 8192771826382808005185172628300 8816 20697528824546041276257278218866 8817 50417057393124972339601062328000 8818 118480084873843684998062496470800 8819 268747509591889334263897857848400 8820 588685021010805208387585783859624 8821 1245821788650773813099309449560800 8822 2548271840422037344975860237738000 8823 5039915417723584971174479136859600 8824 9641577320862510379638134000948800 8825 17847175040745497936776971448564800 8826 31976188614669017136725407178678600 8827 55468898617282988910646114493628416 8828 93187749677035421369885472349291920 8829 151658494572430195562754788333161360 8830 239153779902678385310497935448446760 8831 365499173058810362455666656062720520 8832 541480256383422759193580231204030400 8833 777762550078007235932597059365789120 8834 1083312123322938650048974475545209684 8835 1463421640278355720241597098543524270 8836 1917586976916466116178644473953583520 8837 2437610563876863707006751449940996000 8838 3006386362114798571974993454927228400 8839 3597806630071808127117615118191601200 8840 4178098022018873954072069169512827200 8841 4708650151799048424430427159292237996 8842 5150086103530209214220779705475880750 8843 5467014479132068242788212302735934950 8844 5632681584560312734993915705849145100 8845 5632681584560312734993915705849145100 8846 5467014479132068242788212302735934950 8847 5150086103530209214220779705475880750 8848 4708650151799048424430427159292237996 8849 4178098022018873954072069169512827200 8850 3597806630071808127117615118191601200 8851 3006386362114798571974993454927228400 8852 2437610563876863707006751449940996000 8853 1917586976916466116178644473953583520 8854 1463421640278355720241597098543524270 8855 1083312123322938650048974475545209684 8856 777762550078007235932597059365789120 8857 541480256383422759193580231204030400 8858 365499173058810362455666656062720520 8859 239153779902678385310497935448446760 8860 151658494572430195562754788333161360 8861 93187749677035421369885472349291920 8862 55468898617282988910646114493628416 8863 31976188614669017136725407178678600 8864 17847175040745497936776971448564800 8865 9641577320862510379638134000948800 8866 5039915417723584971174479136859600 8867 2548271840422037344975860237738000 8868 1245821788650773813099309449560800 8869 588685021010805208387585783859624 8870 268747509591889334263897857848400 8871 118480084873843684998062496470800 8872 50417057393124972339601062328000 8873 20697528824546041276257278218866 8874 8192771826382808005185172628300 8875 3125077913156328826720117394300 8876 1147987804832937120019634961696 8877 405854274435886860613002259000 8878 137990453308201532608420768060 8879 45085989694758916594830547980 8880 14144624217963581676809583680 8881 4257119910260883805641719360 8882 1228015358729101097781265200 8883 339166146696608874625301992 8884 89591057617972155561400480 8885 22607089305469609347269280 8886 5442447425390831879898160 8887 1248267758117163275206000 8888 272349329043744714590400 8889 56432743855911066987200 8890 11085003257411102443958 8891 2060044853147196029400 8892 361411377745122110422 8893 59711445018759305200 8894 9265569054635064600 8895 1346279264348684600 8896 182546340928635200 8897 23010042974197722 8898 2684505013656400 8899 288417894029200 8900 28368973183200 8901 2537062642400 8902 204601826000 8903 14731331472 8904 935322634 8905 51553216 8906 2416557 8907 93665 8908 2882 8909 66 8910 1 8911 1 8912 1 8913 66 8914 2926 8915 95843 8916 2491489 8917 53566656 8918 979511104 8919 15549744496 8920 217696342864 8921 2721204213728 8922 30675393767200 8923 314422786858544 8924 2950736915837200 8925 25502797623245888 8926 204022381037886400 8927 1517416459017954440 8928 10532655421080885400 8929 68462260236706667760 8930 417980115131315136400 8931 2403385662006912740872 8932 13046950736598908186200 8933 67013883328884802022336 8934 326328475340703126491200 8935 1509269198450796713471632 8936 6640784473183308624095920 8937 27840211829883681428729760 8938 111360847319535483080993120 8939 425557523685368469233938000 8940 1555486121056861390522935920 8941 5444201423699012286375866176 8942 18264417679506372456462860480 8943 58788594405911144730716663188 8944 181710200890998057791286753980 8945 539786184999729499455862511416 8946 1542246242856370070329408584200 8947 4241177167855017763293180531700 8948 11233388174318695512264205768700 8949 28674701392339827837912417918400 8950 70583880350374961275441487259200 8951 167636715832140533461739179314160 8952 384337836298078295237617366600400 8953 851033780374316224200886768307680 8954 1820816460335746342222067657050400 8955 3765779497512566300710806440010160 8956 7531558995025132597373098035981200 8957 14571929359939930456174403417838400 8958 27283612418610933627486634513323200 8959 49451547508732317207080448416990200 8960 86792511954101617942540390913556200 8961 147547270321972750489829876371107472 8962 243019033471484530239113094557957360 8963 387895764964100307901835481838331896 8964 600140617491626891439551422917800360 8965 900210926237440337128692243708185792 8966 1309397710890822308595384922729746240 8967 1847186056435267185383682145520198800 8968 2527728287753523516780940442938814640 8969 3355777209603815703253772620745269920 8970 4322696066608304973758639237895366240 8971 5403370083260381217272848978355642704 8972 6554907969856855902830723434513465200 8973 7717875512895975498405259932685270592 8974 8820429157595400569707701580082635200 8975 9785163596707397507119582759027088034 8976 10537868488761812699867133858896802150 8977 11016862510978258731573108241822353420 8978 11181293294724202891853593863849795498 8979 11016862510978258731785444372234596530 8980 10537868488761812699867133858896802150 8981 9785163596707397506919380121781258816 8982 8820429157595400569707701580082635200 8983 7717875512895975498583217832459341008 8984 6554907969856855902830723434513465200 8985 5403370083260381217123749116382772896 8986 4322696066608304973758639237895366240 8987 3355777209603815703371483038092272400 8988 2527728287753523516780940442938814640 8989 1847186056435267185296153886467299520 8990 1309397710890822308595384922729746240 8991 900210926237440337189962025045215288 8992 600140617491626891439551422917800360 8993 387895764964100307861487089250531984 8994 243019033471484530239113094557957360 8995 147547270321972750514807452734983608 8996 86792511954101617942540390913556200 8997 49451547508732317192558601693806400 8998 27283612418610933627486634513323200 8999 14571929359939930464095410721393200 9000 7531558995025132597373098035981200 9001 3765779497512566296662291595971040 9002 1820816460335746342222067657050400 9003 851033780374316226137132998065520 9004 384337836298078295237617366600400 9005 167636715832140532596607885167040 9006 70583880350374961275441487259200 9007 28674701392339828198383790479700 9008 11233388174318695512264205768700 9009 4241177167855017623518566681400 9010 1542246242856370070329408584200 9011 539786184999729549774723497524 9012 181710200890998057791286753980 9013 58788594405911127957763001152 9014 18264417679506372456462860480 9015 5444201423699017447284685264 9016 1555486121056861390522935920 9017 425557523685367008599366560 9018 111360847319535483080993120 9019 27840211829884060111766800 9020 6640784473183308624095920 9021 1509269198450707206571968 9022 326328475340703126491200 9023 67013883328903982072264 9024 13046950736598908186200 9025 2403385662003211327728 9026 417980115131315136400 9027 68462260237344842440 9028 10532655421080885400 9029 1517416458920605760 9030 204022381037886400 9031 25502797636225712 9032 2950736915837200 9033 314422785369056 9034 30675393767200 9035 2721204357872 9036 217696342864 9037 15549733056 9038 979511104 9039 53567371 9040 2491489 9041 95810 9042 2926 9043 67 9044 1 9045 0 9046 1 9047 67 9048 2971 9049 98021 9050 2568151 9051 55643269 9052 1025425687 9053 16406810992 9054 231518333098 9055 2917130994388 9056 33149215845200 9057 342541897069274 9058 3240973333788400 9059 28242767623013200 9060 227824992158991334 9061 1708687441192298600 9062 11960812088346090200 9063 78409768134713378650 9064 482839098513760588600 9065 2800466771379811414400 9066 15335889462318015557824 9067 79467790850193349861400 9068 390428711568341240623400 9069 1822000653985592459435914 9070 8089682903696030505719240 9071 34225581515637052139571280 9072 138169940192756988280286494 9073 532941197886348383316181360 9074 1966369247373768172925220880 9075 6947838007387314211049717916 9076 23532999702440902972750224080 9077 76482249032932934661438228260 9078 238717322739154311216154546192 9079 716151968217462933648012500980 9080 2066609965427535894241407529140 9081 5740583237298710817337669137868 9082 15359938932231685700442893602100 9083 39612474088386978911668515079100 9084 98523332989065050113638157539434 9085 236455999173756120272728982384100 9086 547885851744069059168518373664400 9087 1226220715808154560996210260845392 9088 2652058757445543585410402891790800 9089 5545213765567954769494478773744400 9090 11213654503704086311644395518413618 9091 21939758811594951479304242104814800 9092 41545500728339376205491011645287600 9093 76166751335288856376733530929344644 9094 135234844207553683770935027702517800 9095 232603932036992336086008247648580580 9096 387673220061653893476680429088974788 9097 626241355484210135616176051360890120 9098 980717594437536627474388910621771320 9099 1489237828590333397275923926735052894 9100 2193241165742127366897269745572711260 9101 3133201665345896238424671065103321360 9102 4342507571268873733957000284249540024 9103 5839923975154692262907689988858640720 9104 7621595696388327190574442866815514160 9105 9654021215425214441394294344927882356 9106 11869698215686739067288066759794653200 9107 14167059160658365983537370003625876400 9108 16415798709969217726956000218837582466 9109 18467773548715369942825500183298017450 9110 20172491107058327168317084815603044150 9111 21395066325667922754275696077536428610 9112 22033725021956517463358552614056949950 9113 22033725021956517463358552614056949950 9114 21395066325667922754275696077536428610 9115 20172491107058327168317084815603044150 9116 18467773548715369942825500183298017450 9117 16415798709969217726956000218837582466 9118 14167059160658365983537370003625876400 9119 11869698215686739067288066759794653200 9120 9654021215425214441394294344927882356 9121 7621595696388327190574442866815514160 9122 5839923975154692262907689988858640720 9123 4342507571268873733957000284249540024 9124 3133201665345896238424671065103321360 9125 2193241165742127366897269745572711260 9126 1489237828590333397275923926735052894 9127 980717594437536627474388910621771320 9128 626241355484210135616176051360890120 9129 387673220061653893476680429088974788 9130 232603932036992336086008247648580580 9131 135234844207553683770935027702517800 9132 76166751335288856376733530929344644 9133 41545500728339376205491011645287600 9134 21939758811594951479304242104814800 9135 11213654503704086311644395518413618 9136 5545213765567954769494478773744400 9137 2652058757445543585410402891790800 9138 1226220715808154560996210260845392 9139 547885851744069059168518373664400 9140 236455999173756120272728982384100 9141 98523332989065050113638157539434 9142 39612474088386978911668515079100 9143 15359938932231685700442893602100 9144 5740583237298710817337669137868 9145 2066609965427535894241407529140 9146 716151968217462933648012500980 9147 238717322739154311216154546192 9148 76482249032932934661438228260 9149 23532999702440902972750224080 9150 6947838007387314211049717916 9151 1966369247373768172925220880 9152 532941197886348383316181360 9153 138169940192756988280286494 9154 34225581515637052139571280 9155 8089682903696030505719240 9156 1822000653985592459435914 9157 390428711568341240623400 9158 79467790850193349861400 9159 15335889462318015557824 9160 2800466771379811414400 9161 482839098513760588600 9162 78409768134713378650 9163 11960812088346090200 9164 1708687441192298600 9165 227824992158991334 9166 28242767623013200 9167 3240973333788400 9168 342541897069274 9169 33149215845200 9170 2917130994388 9171 231518333098 9172 16406810992 9173 1025425687 9174 55643269 9175 2568151 9176 98021 9177 2971 9178 67 9179 1 9180 1 9181 1 9182 67 9183 3015 9184 100265 9185 2646567 9186 57783011 9187 1073119905 9188 17304064464 9189 246102164880 9190 3125497417328 9191 35801153112816 9192 372928679063216 9193 3557165854158000 9194 31252242854402736 9195 254184908607118800 9196 1922273371395689624 9197 13568988503585900648 9198 89706090662233323080 9199 557122036746646833000 9200 3259163914970021854136 9201 18003000673155930517800 9202 94106594427849273403016 9203 466441381077221836143000 9204 2196161502571973022832432 9205 9838803531522199263709680 9206 42004122769190696973442192 9207 171127907578185260697856400 9208 666176497357936385279557648 9209 2480933162574380405092568400 9210 8848661613181953516079617744 9211 30256713903138303822107430960 9212 99279842494672570221943114876 9213 312881927861998369069520024700 9214 947848193228995026187431387876 9215 2762300448838785601213762503780 9216 7749787370353259697054268643964 9217 20945371271225025955149400366500 9218 54568204101349409478812934429300 9219 137120102613647234694237167581500 9220 332516248838094544737314682353488 9221 778574631425782347239473478365200 9222 1761061666320221974518718660400880 9223 3849762712420950365918326778406000 9224 8136998460344281458184838354554800 9225 16635641296703864308483436321233200 9226 32909638217392427213059613275686960 9227 63018456160964222334171759237234000 9228 116846720798454495588999876288314344 9229 209847172046203992058347456779769000 9230 365134079360394946162065300187731768 9231 615716290686156183757080655539698696 9232 1006459321313909146558179871856624136 9233 1595143075289969213361957866673965400 9234 2451793986093841568635910382047343224 9235 3655401942903545611495449575953874920 9236 5287277810271199902414937339339127600 9237 7420740786345543722584747259455234800 9238 10107560726229275070316045519662401680 9239 13362537909252261957500646584676550800 9240 17148590316873736178923939749678432656 9241 21365456788236130321118520167630375760 9242 25845310630930802807643537448711224272 9243 30357983915696498536151507150626878000 9244 34627075403841318642984112520042174598 9245 38356145062716537573560654226849728550 9246 41261913628073851025899892021376669234 9247 43109461999480142863092820331850554250 9248 43743424675943086140700457700484925382 9249 43109461999480142863092820331850554250 9250 41261913628073851025899892021376669234 9251 38356145062716537573560654226849728550 9252 34627075403841318642984112520042173168 9253 30357983915696498536151507150626878000 9254 25845310630930802807643537448711224272 9255 21365456788236130321118520167630375760 9256 17148590316873736178923939749678432656 9257 13362537909252261957500646584676550800 9258 10107560726229275070316045519662401680 9259 7420740786345543722584747259455234800 9260 5287277810271199902414937339339128744 9261 3655401942903545611495449575953874920 9262 2451793986093841568635910382047343224 9263 1595143075289969213361957866673965400 9264 1006459321313909146558179871856624136 9265 615716290686156183757080655539698696 9266 365134079360394946162065300187731768 9267 209847172046203992058347456779769000 9268 116846720798454495588999876288313616 9269 63018456160964222334171759237234000 9270 32909638217392427213059613275686960 9271 16635641296703864308483436321233200 9272 8136998460344281458184838354554800 9273 3849762712420950365918326778406000 9274 1761061666320221974518718660400880 9275 778574631425782347239473478365200 9276 332516248838094544737314682353852 9277 137120102613647234694237167581500 9278 54568204101349409478812934429300 9279 20945371271225025955149400366500 9280 7749787370353259697054268643964 9281 2762300448838785601213762503780 9282 947848193228995026187431387876 9283 312881927861998369069520024700 9284 99279842494672570221943114736 9285 30256713903138303822107430960 9286 8848661613181953516079617744 9287 2480933162574380405092568400 9288 666176497357936385279557648 9289 171127907578185260697856400 9290 42004122769190696973442192 9291 9838803531522199263709680 9292 2196161502571973022832472 9293 466441381077221836143000 9294 94106594427849273403016 9295 18003000673155930517800 9296 3259163914970021854136 9297 557122036746646833000 9298 89706090662233323080 9299 13568988503585900648 9300 1922273371395689616 9301 254184908607118800 9302 31252242854402736 9303 3557165854158000 9304 372928679063216 9305 35801153112816 9306 3125497417328 9307 246102164880 9308 17304064465 9309 1073119905 9310 57783011 9311 2646567 9312 100265 9313 3015 9314 67 9315 1 9316 0 9317 1 9318 68 9319 3060 9320 102510 9321 2726766 9322 59988852 9323 1122648516 9324 18243038385 9325 261483550185 9326 3346989442368 9327 38642514470976 9328 405746401945248 9329 3901407711012000 9330 34555325440392000 9331 283353668611214400 9332 2160571723160509800 9333 15378186970730687400 9334 102521246471537916000 9335 642106754216474316000 9336 3788429849877198464400 9337 21106966306458677158800 9338 111291276888600297746400 9339 556456384443001488732000 9340 2643167826104257071477000 9341 11947118573991241963076040 9342 51464510780269965379404480 9343 211576322096665413226440640 9344 831192693951185551961016800 9345 3124138056575145695301752800 9346 11246897003670524503086310080 9347 38819934819120842639685005760 9348 128591034088337791243956581580 9349 409153290281074790321680032300 9350 1251527711447993476278080098800 9351 3683067265118380801618350005040 9352 10435357251168745604585325014280 9353 28485704928866035299003184498440 9354 74962381391752724471061011838000 9355 190289121994449223657308722358000 9356 466208348886400597960406369777100 9357 1102980727853191658589254094350700 9358 2521098806521580933918295072801600 9359 5569869456268609040052047253864000 9360 11899266565664755676474828224164000 9361 24591817569040495064714644996605600 9362 49183635138080990129429289993211200 9363 95227889309901491527192880625153600 9364 178552292456065296613486651172163000 9365 324309265889587987726536978659643000 9366 570784307965674858398705082440971680 9367 973690878294386523150732199458128160 9368 1610334914102254634441595560642288880 9369 2582612598088521583538407974614991600 9370 4017397374804366907726412404956653600 9371 6062617856522953697114404174752768160 9372 8877404718480039342203234684459410520 9373 12615259336787424328394070341073899160 9374 17400357705913688728819407366998481600 9375 23298784046901379823334460711743729600 9376 30288419260971793770334798925266848480 9377 38232922673685706890422615036812251360 9378 46866163277421189091485786174156953280 9379 55793051520739510823197364493043992000 9380 64510715820855059389321952695082115750 9381 72450496229575682083392346872938376150 9382 79036904977718925909155287497750955800 9383 83755526170418563276866050930452505400 9384 86218923998960285726185640663701108500 9385 86218923998960285726185640663701108500 9386 83755526170418563276866050930452505400 9387 79036904977718925909155287497750955800 9388 72450496229575682083392346872938376150 9389 64510715820855059389321952695082115750 9390 55793051520739510823197364493043992000 9391 46866163277421189091485786174156953280 9392 38232922673685706890422615036812251360 9393 30288419260971793770334798925266848480 9394 23298784046901379823334460711743729600 9395 17400357705913688728819407366998481600 9396 12615259336787424328394070341073899160 9397 8877404718480039342203234684459410520 9398 6062617856522953697114404174752768160 9399 4017397374804366907726412404956653600 9400 2582612598088521583538407974614991600 9401 1610334914102254634441595560642288880 9402 973690878294386523150732199458128160 9403 570784307965674858398705082440971680 9404 324309265889587987726536978659643000 9405 178552292456065296613486651172163000 9406 95227889309901491527192880625153600 9407 49183635138080990129429289993211200 9408 24591817569040495064714644996605600 9409 11899266565664755676474828224164000 9410 5569869456268609040052047253864000 9411 2521098806521580933918295072801600 9412 1102980727853191658589254094350700 9413 466208348886400597960406369777100 9414 190289121994449223657308722358000 9415 74962381391752724471061011838000 9416 28485704928866035299003184498440 9417 10435357251168745604585325014280 9418 3683067265118380801618350005040 9419 1251527711447993476278080098800 9420 409153290281074790321680032300 9421 128591034088337791243956581580 9422 38819934819120842639685005760 9423 11246897003670524503086310080 9424 3124138056575145695301752800 9425 831192693951185551961016800 9426 211576322096665413226440640 9427 51464510780269965379404480 9428 11947118573991241963076040 9429 2643167826104257071477000 9430 556456384443001488732000 9431 111291276888600297746400 9432 21106966306458677158800 9433 3788429849877198464400 9434 642106754216474316000 9435 102521246471537916000 9436 15378186970730687400 9437 2160571723160509800 9438 283353668611214400 9439 34555325440392000 9440 3901407711012000 9441 405746401945248 9442 38642514470976 9443 3346989442368 9444 261483550185 9445 18243038385 9446 1122648516 9447 59988852 9448 2726766 9449 102510 9450 3060 9451 68 9452 1 9453 1 9454 1 9455 68 9456 3106 9457 104822 9458 2808774 9459 62260792 9460 1174067532 9461 19225362101 9462 277699584525 9463 3582324556096 9464 41685232145856 9465 441168707748022 9466 4275942851269152 9467 38178061164227904 9468 315605305688933466 9469 2426215787544113544 9470 17411666239587637800 9471 117045089721261922616 9472 739232145610562868000 9473 4398431266385313067856 9474 24714994734913152662520 9475 131438835635661273562336 9476 662908910162532208315514 9477 3176438527862197379378006 9478 14484559687051328751693960 9479 62952124793722802573684416 9480 261134739885073528052204450 9481 1035212718830114035026718816 9482 3926668933493531745471010400 9483 14266897125026494567461089236 9484 49704028693640705062026596160 9485 166197845944361121415007904828 9486 533847626366735678800861577304 9487 1648647081426683670720628770288 9488 4898837041953574464288484958160 9489 14016117092256060397691273148906 9490 38639025497570760752113230458280 9491 102698462506701232190188775322288 9492 263329391042823673141933747226910 9493 651740242830988591864194401315580 9494 1557818141400899559038431040474700 9495 3597818088473506122490775673067872 9496 8032338057987362510390847092414400 9497 17342548079745441788064153815477280 9498 36226655988801589503934484454514176 9499 73240847977359735292715812447621108 9500 143365064125895652079400270831275200 9501 271796267405343840417237152484792252 9502 499217634009815217062197371644619000 9503 888607388537471086340637897131592096 9504 1533283337084263835306325442895411100 9505 2565300967814056801428784089857626416 9506 4162563834566205375820728147320633520 9507 6552183813669026980377501014974594856 9508 10006971642694513933791245445073846240 9509 14831761541850797437705031957037371576 9510 21336920112837989296172686933380846160 9511 29798112571377191947931347724499982016 9512 40404220435765683997428115411504948800 9513 53198890240424817263509535228406828700 9514 68024810471362881090751925455107512160 9515 84482425907982932967258418892400757952 9516 101915307444550839770373852574591178724 9517 119432000911583015356249246962251123422 9518 135968739499340663635955500295788459350 9519 150389666415937400687869920805447491880 9520 161612775849962579844093647570028073800 9521 168742751255107987778798368748604177732 9522 171188298374747233978078735929862066556 9523 168742751255107987777985424706454446968 9524 161612775849962579844093647570028073800 9525 150389666415937400688637701289700054570 9526 135968739499340663635955500295788459350 9527 119432000911583015355564469773593467328 9528 101915307444550839770373852574591178724 9529 84482425907982932967835073367059836768 9530 68024810471362881090751925455107512160 9531 53198890240424817263051168851113681608 9532 40404220435765683997428115411504948800 9533 29798112571377191948275122507469817464 9534 21336920112837989296172686933380846160 9535 14831761541850797437461874183717244064 9536 10006971642694513933791245445073846240 9537 6552183813669026980539606197188036884 9538 4162563834566205375820728147320633520 9539 2565300967814056801326997114979433504 9540 1533283337084263835306325442895411100 9541 888607388537471086400784745923251544 9542 499217634009815217062197371644619000 9543 271796267405343840383822236489411680 9544 143365064125895652079400270831275200 9545 73240847977359735310149681662594862 9546 36226655988801589503934484454514176 9547 17342548079745441779532685901766720 9548 8032338057987362510390847092414400 9549 3597818088473506126401031800192318 9550 1557818141400899559038431040474700 9551 651740242830988590188370346836720 9552 263329391042823673141933747226910 9553 102698462506701232860518397113832 9554 38639025497570760752113230458280 9555 14016117092256060147960629733444 9556 4898837041953574464288484958160 9557 1648647081426683757165851490012 9558 533847626366735678800861577304 9559 166197845944361093687294956992 9560 49704028693640705062026596160 9561 14266897125026502783079741422 9562 3926668933493531745471010400 9563 1035212718830111794403450304 9564 261134739885073528052204450 9565 62952124793723362729501544 9566 14484559687051328751693960 9567 3176438527862069624542264 9568 662908910162532208315514 9569 131438835635687705597264 9570 24714994734913152662520 9571 4398431266380385061344 9572 739232145610562868000 9573 117045089722083257086 9574 17411666239587637800 9575 2426215787422933056 9576 315605305688933466 9577 38178061179864096 9578 4275942851269152 9579 441168706010660 9580 41685232145856 9581 3582324718973 9582 277699584525 9583 19225349572 9584 1174067532 9585 62261552 9586 2808774 9587 104788 9588 3106 9589 69 9590 1 9591 0 9592 1 9593 69 9594 3151 9595 107134 9596 2892618 9597 64601802 9598 1227434238 9599 20252664927 9600 294788789493 9601 3832254263409 9602 44941890907251 9603 479380169677344 9604 4683175503770976 9605 42148579533938784 9606 351238162782823200 9607 2722095761566879800 9608 19695163451336836200 9609 133489441170171889800 9610 850116967452147298200 9611 5100701804712883789200 9612 28903976893373008138800 9613 155030421519000680017200 9614 788633013814046937478800 9615 3811726233434560197814200 9616 17533940673798976909945320 9617 76879586031272437220529480 9618 321755304501251311330364120 9619 1287021218005005245321456480 9620 4926184662019158007954540320 9621 18062677094070246029166647840 9622 63510703330763123134811761760 9623 214348623741325540579989695940 9624 695009173949146449759360529260 9625 2166793307017927166896829885340 9626 6500379921053781500690489656020 9627 18778875327488702113105859006280 9628 52276328614360441017564958855320 9629 140320671543809604836621731664280 9630 363394559639096668935866535848520 9631 908486399097741672339666339621300 9632 2193662280748205501503096771280700 9633 5118545321745812836840559132988300 9634 11546485958356833608686842695345700 9635 25192333000051273328044020426208800 9636 53183814111219354803648487566440800 9637 108679967966404768511803431114031200 9638 215047596188843478119100406246912800 9639 412174559361949999728275778639916200 9640 765467038815049999495369303188415800 9641 1377840669867089999091664745739148440 9642 2404467051336686469003101222956553160 9643 4069098086877469409082171300388013040 9644 6679462897327166765851866096863342160 9645 10637663132780302627097416376486063440 9646 16440024841569558605514188945478461680 9647 24660037262354337908271283418217692520 9648 35908475311849299059412570591439797880 9649 50767154751235215911583289456863162520 9650 69697280251695804895563499084846036680 9651 92929707002261073194084665446461382240 9652 120351587757026635775945714266728675360 9653 151410062016904477266512350206529623840 9654 185056742465105472214626205807980651360 9655 219754881677312748254868619396977023490 9656 253563325012283940294079176227281180950 9657 284298273498621387602452409709375869550 9658 309757820379094944701179491175887141450 9659 327978868636688764977719461245056973300 9660 337485502510215975556783793455058624700 9661 337485502510215975556783793455058624700 9662 327978868636688764977719461245056973300 9663 309757820379094944701179491175887141450 9664 284298273498621387602452409709375869550 9665 253563325012283940294079176227281180950 9666 219754881677312748254868619396977023490 9667 185056742465105472214626205807980651360 9668 151410062016904477266512350206529623840 9669 120351587757026635775945714266728675360 9670 92929707002261073194084665446461382240 9671 69697280251695804895563499084846036680 9672 50767154751235215911583289456863162520 9673 35908475311849299059412570591439797880 9674 24660037262354337908271283418217692520 9675 16440024841569558605514188945478461680 9676 10637663132780302627097416376486063440 9677 6679462897327166765851866096863342160 9678 4069098086877469409082171300388013040 9679 2404467051336686469003101222956553160 9680 1377840669867089999091664745739148440 9681 765467038815049999495369303188415800 9682 412174559361949999728275778639916200 9683 215047596188843478119100406246912800 9684 108679967966404768511803431114031200 9685 53183814111219354803648487566440800 9686 25192333000051273328044020426208800 9687 11546485958356833608686842695345700 9688 5118545321745812836840559132988300 9689 2193662280748205501503096771280700 9690 908486399097741672339666339621300 9691 363394559639096668935866535848520 9692 140320671543809604836621731664280 9693 52276328614360441017564958855320 9694 18778875327488702113105859006280 9695 6500379921053781500690489656020 9696 2166793307017927166896829885340 9697 695009173949146449759360529260 9698 214348623741325540579989695940 9699 63510703330763123134811761760 9700 18062677094070246029166647840 9701 4926184662019158007954540320 9702 1287021218005005245321456480 9703 321755304501251311330364120 9704 76879586031272437220529480 9705 17533940673798976909945320 9706 3811726233434560197814200 9707 788633013814046937478800 9708 155030421519000680017200 9709 28903976893373008138800 9710 5100701804712883789200 9711 850116967452147298200 9712 133489441170171889800 9713 19695163451336836200 9714 2722095761566879800 9715 351238162782823200 9716 42148579533938784 9717 4683175503770976 9718 479380169677344 9719 44941890907251 9720 3832254263409 9721 294788789493 9722 20252664927 9723 1227434238 9724 64601802 9725 2892618 9726 107134 9727 3151 9728 69 9729 1 9730 1 9731 1 9732 69 9733 3197 9734 109514 9735 2978326 9736 67011926 9737 1282807212 9738 21326676443 9739 312791158317 9740 4097564087513 9741 48425758419441 9742 520576903945440 9743 5125680275780832 9744 46497242493163450 9745 390576837014499492 9746 3051381539243208376 9747 22257135932811546600 9748 152090428873747709896 9749 976580648560731193800 9750 5908312923795257322184 9751 33761788135956706985706 9752 182620581280841277220176 9753 936922982223525848799600 9754 4567499538339764505021656 9755 21193197857896154699849760 9756 93739144371463422130721192 9757 395787498457291436061244360 9758 1597285261631213247345332520 9759 6168825838023990658609739680 9760 22824655600688760283422529992 9761 80990713421798845098521420960 9762 275874617593002333831766643044 9763 902862384849825761836926295020 9764 2841361034674451605980556475484 9765 8605264847871196462818838721988 9766 25098689139624323182241622042648 9767 70547666770835934965451740591160 9768 191221307299897402216055654879592 9769 500117265245885514674113351316280 9770 1262796094745860925708454812375416 9771 3079990474989904694029600517252700 9772 7259977548190489633173775986882036 9773 16545995342387627542345063243845900 9774 36476398822990906179029063799133920 9775 77816317489047266502180418650042300 9776 160707612205641093850401488819331360 9777 321415224411282187726397381379794400 9778 622741997296859238744956113431797160 9779 1169229872475735713514904759815275808 9780 2127998367905838998551014078790565236 9781 3755291237480892350465517640347875160 9782 6427325387226911907607330818394013136 9783 10671785548603174487970222844413845520 9784 17193432272749558897155297892544615728 9785 26884275917390219366664379569665392060 9786 40806490231753011538886741446358719812 9787 60135880341530753846486112195302794040 9788 86056518419776768435199472859500743224 9789 119603974752910084944238597194982704920 9790 161465365916428614675117447213596432496 9791 211757856939578511048815877000952985760 9792 269820495132688747948787532307130016352 9793 334063470164281306984844709185835209004 9794 401920112541400947466762996344757795506 9795 469937362356099569345026739941228858470 9796 534019729950113146982269028326889483054 9797 589812836064304072787177387307511132350 9798 633181426951385254610543031277313659708 9799 660711054210141135244971088595114772300 9800 670149783556000294319097916447784259864 9801 660711054210141135244971088595114772300 9802 633181426951385254610543031277443304498 9803 589812836064304072787177387307511132350 9804 534019729950113146982269028326889483054 9805 469937362356099569345026739941228858470 9806 401920112541400947466762996344641797536 9807 334063470164281306984844709185835209004 9808 269820495132688747948787532307130016352 9809 211757856939578511048815877000952985760 9810 161465365916428614675117447213689230876 9811 119603974752910084944238597194982704920 9812 86056518419776768435199472859500743224 9813 60135880341530753846486112195302794040 9814 40806490231753011538886741446292435256 9815 26884275917390219366664379569665392060 9816 17193432272749558897155297892544615728 9817 10671785548603174487970222844413845520 9818 6427325387226911907607330818436194216 9819 3755291237480892350465517640347875160 9820 2127998367905838998551014078790565236 9821 1169229872475735713514904759815275808 9822 622741997296859238744956113407955680 9823 321415224411282187726397381379794400 9824 160707612205641093850401488819331360 9825 77816317489047266502180418650042300 9826 36476398822990906179029063811054660 9827 16545995342387627542345063243845900 9828 7259977548190489633173775986882036 9829 3079990474989904694029600517252700 9830 1262796094745860925708454807130288 9831 500117265245885514674113351316280 9832 191221307299897402216055654879592 9833 70547666770835934965451740591160 9834 25098689139624323182241624060004 9835 8605264847871196462818838721988 9836 2841361034674451605980556475484 9837 902862384849825761836926295020 9838 275874617593002333831765970592 9839 80990713421798845098521420960 9840 22824655600688760283422529992 9841 6168825838023990658609739680 9842 1597285261631213247345524650 9843 395787498457291436061244360 9844 93739144371463422130721192 9845 21193197857896154699849760 9846 4567499538339764504975280 9847 936922982223525848799600 9848 182620581280841277220176 9849 33761788135956706985706 9850 5908312923795257331460 9851 976580648560731193800 9852 152090428873747709896 9853 22257135932811546600 9854 3051381539243206880 9855 390576837014499492 9856 46497242493163450 9857 5125680275780832 9858 520576903945627 9859 48425758419441 9860 4097564087513 9861 312791158317 9862 21326676426 9863 1282807212 9864 67011926 9865 2978326 9866 109515 9867 3197 9868 69 9869 1 9870 0 9871 1 9872 70 9873 3244 9874 111895 9875 3065923 9876 69494270 9877 1340246340 9878 22449126195 9879 331748198445 9880 4379076216438 9881 52150816759398 9882 564967181562675 9883 5606212801635285 9884 51256802757808320 9885 433974263349465534 9886 3417547323876869736 9887 25129024440271101000 9888 173111057255201070306 9889 1120666318020511206000 9890 6836064539925118356600 9891 39388752825282825708678 9892 214847742683360862636000 9893 1111603538231301854508000 9894 5465384062970567455791390 9895 25577997414702255672229080 9896 114117219234825448383791280 9897 486054822666849132024365290 9898 1978937492286457180306221800 9899 7711032297529988323262174600 9900 28787853910778623073585566262 9901 103079089809562166489027263040 9902 354334371220369947306031216700 9903 1170377165546070432011077433974 9904 3717668643499282548740284744200 9905 11365444138697806649006013360840 9906 33464918852832430688740669383762 9907 94968012960740681684261958488100 9908 259912456524132391977980096914800 9909 686435462102195804454667379575890 9910 1750410428360599301359396729606980 9911 4311986664985866571641440724153780 9912 10266634916633015646765339903519990 9913 23637136203410896489064376062637000 9914 52646348816687905816552473957691500 9915 113482129671527263649013121192248078 9916 236832270618839506745766491543006400 9917 478703525718930917890379078650757618 9918 937461071199573047535325717013515356 9919 1779262849419597824913985504066719000 9920 3273843642932059997841733327482762960 9921 5841564147192499211835249701645473068 9922 10110399485525479405099470570167356200 9923 16977840645505050321770809070658390600 9924 27667592163045267191033911142913489380 9925 43765100330635240829453641159919406880 9926 67210689793475548416660948924161946280 9927 100226467235884589744143520424415291780 9928 145155573238177681698414753574868813200 9929 204201908114724535270651263503629008400 9930 279075941090123531536556726926767867212 9931 370576249644262394335427784751667725080 9932 478162902766790186239261657744087387200 9933 599601100294863884331772555126974120684 9934 730763840984365359029347801344014503950 9935 865674088550709733003996626207524873910 9936 996836829240211207701571872813014296632 9937 1115862122283818516083849111122318358500 9938 1214320544838273091032424032691934684250 9939 1284715938741941096309666005830318466350 9940 1321422108420282270489942177190229544600 9941 1321422108420282270489942177190229544600 9942 1284715938741941096309666005830318466350 9943 1214320544838273091032424032691934684250 9944 1115862122283818516083849111122318358500 9945 996836829240211207701571872813014296632 9946 865674088550709733003996626207524873910 9947 730763840984365359029347801344014503950 9948 599601100294863884331772555126974120684 9949 478162902766790186239261657744087387200 9950 370576249644262394335427784751667725080 9951 279075941090123531536556726926767867212 9952 204201908114724535270651263503629008400 9953 145155573238177681698414753574868813200 9954 100226467235884589744143520424415291780 9955 67210689793475548416660948924161946280 9956 43765100330635240829453641159919406880 9957 27667592163045267191033911142913489380 9958 16977840645505050321770809070658390600 9959 10110399485525479405099470570167356200 9960 5841564147192499211835249701645473068 9961 3273843642932059997841733327482762960 9962 1779262849419597824913985504066719000 9963 937461071199573047535325717013515356 9964 478703525718930917890379078650757618 9965 236832270618839506745766491543006400 9966 113482129671527263649013121192248078 9967 52646348816687905816552473957691500 9968 23637136203410896489064376062637000 9969 10266634916633015646765339903519990 9970 4311986664985866571641440724153780 9971 1750410428360599301359396729606980 9972 686435462102195804454667379575890 9973 259912456524132391977980096914800 9974 94968012960740681684261958488100 9975 33464918852832430688740669383762 9976 11365444138697806649006013360840 9977 3717668643499282548740284744200 9978 1170377165546070432011077433974 9979 354334371220369947306031216700 9980 103079089809562166489027263040 9981 28787853910778623073585566262 9982 7711032297529988323262174600 9983 1978937492286457180306221800 9984 486054822666849132024365290 9985 114117219234825448383791280 9986 25577997414702255672229080 9987 5465384062970567455791390 9988 1111603538231301854508000 9989 214847742683360862636000 9990 39388752825282825708678 9991 6836064539925118356600 9992 1120666318020511206000 9993 173111057255201070306 9994 25129024440271101000 9995 3417547323876869736 9996 433974263349465534 9997 51256802757808320 9998 5606212801635285 9999 564967181562675 10000 52150816759398 10001 4379076216438 10002 331748198445 10003 22449126195 10004 1340246340 10005 69494270 10006 3065923 10007 111895 10008 3244 10009 70 10010 1 10011 1 10012 1 10013 70 10014 3290 10015 114345 10016 3155439 10017 72048788 10018 1399812844 10019 23621848585 10020 351702977055 10021 4677649503142 10022 56131795137978 10023 612772097931511 10024 6127720969229265 10025 56462571778532800 10026 481813945923398208 10027 3824398195841896696 10028 28345539568625801928 10029 196844024781599160560 10030 1284666266999122602000 10031 7900697542047855678728 10032 45899290482354366108600 10033 252446097652930981573472 10034 1317110074711038331812000 10035 6530670787108988555353640 10036 30824766115154000425506840 10037 138711447518192592726547760 10038 595945478226310674893132240 10039 2447633214143777681376615640 10040 9621730565944498704247492200 10041 36241851798390938677540323648 10042 130938303271605995269845442240 10043 454192239473383318638548017172 10044 1513974131577944320307587925900 10045 4853622951235174365689329517320 10046 14976893678097109696353718540920 10047 44514656209899742927438345692780 10048 127528474547280343976008915684020 10049 352381311249064107744336878518320 10050 939683496664170955612697273461200 10051 2419685003910240212289799436639628 10052 6019704156069378085162803387184980 10053 14475955232452552058084727105786312 10054 33665012168494307120788656816483000 10055 75746277379112191030534467212771700 10056 164958559625622104891864418400766700 10057 347847397471420525514181948392548800 10058 710496811856518520237299474629019200 10059 1406191606799359571340313715659084200 10060 2697592062023261218417978022294703000 10061 5017521235363265866187267797877878224 10062 9051214777518048229327145081864109360 10063 15839625860656584401446653158075744856 10064 26897477876586652756962742460256551400 10065 44331028352152075839972419354252097440 10066 70929645363443321344286935672972831840 10067 110194270475349445660199499328356384760 10068 166258022120702672399108663128190077640 10069 243653997935512537136142641758005895440 10070 346897217399712764736889495831466146800 10071 479874484069602657886705441673261627144 10072 645077175306678982732040958641791965880 10073 842762116126467703245805966289145253696 10074 1070174115716149464440252281617719390400 10075 1320996174087121995169552291977883330330 10076 1585195408904546394202123692146246847030 10077 1849394643721970793234492204704426553220 10078 2097820789893578810237636328909958513980 10079 2313772930029682511292984575701142513830 10080 2481437635104297186022779545066127398250 10081 2587784962323052779707911954250079207544 10082 2624232637848729579423687985687638954770 10083 2587784962323052779711028239744986508806 10084 2481437635104297186022779545066127398250 10085 2313772930029682511290036738070824796420 10086 2097820789893578810237636328909958513980 10087 1849394643721970793237129743636816089850 10088 1585195408904546394202123692146246847030 10089 1320996174087121995167320528265861414720 10090 1070174115716149464440252281617719390400 10091 842762116126467703247591377258762786184 10092 645077175306678982732040958641791965880 10093 479874484069602657885355496793794712336 10094 346897217399712764736889495831466146800 10095 243653997935512537137106888100482263160 10096 166258022120702672399108663128190077640 10097 110194270475349445659549193655523485600 10098 70929645363443321344286935672972831840 10099 44331028352152075840386250236963942360 10100 26897477876586652756962742460256551400 10101 15839625860656584401198354628448637904 10102 9051214777518048229327145081864109360 10103 5017521235363265866327610445058416936 10104 2697592062023261218417978022294703000 10105 1406191606799359571265663371414116800 10106 710496811856518520237299474629019200 10107 347847397471420525551507120515032500 10108 164958559625622104891864418400766700 10109 75746277379112191013014488461401800 10110 33665012168494307120788656816483000 10111 14475955232452552065793517756389068 10112 6019704156069378085162803387184980 10113 2419685003910240209115591521685552 10114 939683496664170955612697273461200 10115 352381311249064108965186076577580 10116 127528474547280343976008915684020 10117 44514656209899742489775425633800 10118 14976893678097109696353718540920 10119 4853622951235174511576969536980 10120 1513974131577944320307587925900 10121 454192239473383273546004738368 10122 130938303271605995269845442240 10123 36241851798390951561124117592 10124 9621730565944498704247492200 10125 2447633214143774290959827760 10126 595945478226310674893132240 10127 138711447518193411103013800 10128 30824766115154000425506840 10129 6530670787108808235115360 10130 1317110074711038331812000 10131 252446097652967045621128 10132 45899290482354366108600 10133 7900697542041352325872 10134 1284666266999122602000 10135 196844024782648088440 10136 28345539568625801928 10137 3824398195692049856 10138 481813945923398208 10139 56462571797263655 10140 6127720969229265 10141 612772095914342 10142 56131795137978 10143 4677649686521 10144 351702977055 10145 23621834900 10146 1399812844 10147 72049593 10148 3155439 10149 114310 10150 3290 10151 71 10152 1 10153 0 10154 1 10155 71 10156 3337 10157 116795 10158 3246901 10159 74678723 10160 1461569293 10161 24846677981 10162 372700169715 10163 4994182274181 10164 60384203860553 10165 664226242466073 10166 6693356751004275 10167 62152598402182545 10168 534512346258769887 10169 4276098770070159096 10170 31944973164641776776 10171 223614812152492437432 10172 1471150079950608141000 10173 9121130495693770474200 10174 53423764331920655634600 10175 296259056749741817610060 10176 1558580255074728692644200 10177 7792901275373643463221000 10178 37094210070778542884931960 10179 168350645705841079246998900 10180 729519464725311343403661880 10181 3022294925290575565529456360 10182 11984962634772972070203016600 10183 45542858012137293866771463080 10184 166011063076500458288554042840 10185 581038720767751604009939149940 10186 1954402969855164486215249868000 10187 6323068431884355690696396631700 10188 19691841687868422008168778081580 10189 59075525063605266024506334244740 10190 170840031940696309854653453086140 10191 476553773308258127489296474398180 10192 1283029389676079574009644354148960 10193 3335876413157806892425075320787260 10194 8380372452567173412677628244904580 10195 20352333099091706859359954309053980 10196 47804317279261916111519892679405860 10197 108646175634686172980727028816831550 10198 239021586396309580557599463397029300 10199 509219901453007367274885813324105900 10200 1050943200871100311184338806222090900 10201 2101886401742200622368677612444181800 10202 4075085880928756308673966799636679000 10203 7661161456146061860307057583316956520 10204 13970353243560465745265810887225038360 10205 24716778815530054780085665415859683280 10206 42438242871947829905430104770627003320 10207 70730404786579716509050174617711672200 10208 114454655018283541260099373472297069650 10209 179857315028731279123013301170752537880 10210 274519059780695110240388722839569663080 10211 407045502433444473804714313175913638360 10212 586421486556657292769503671524621343400 10213 820990081179320209877305140134469880760 10214 1117084864555468482292070928379688526280 10215 1477434820863684121741126066566684825080 10216 1899559055396165299381447799871451917960 10217 2374448819245206624226809749839314897450 10218 2885868564928789589444891849804705798478 10219 3410571940370387696616690367951015943730 10220 3919612528485370934917688930331764591910 10221 4380743414189532221378593510370795720370 10222 4761677624119056762368036424316082304750 10223 5033773488354431434503352791419858436450 10224 5175569924646105559418940193995065716350 10225 5175569924646105559418940193995065716350 10226 5033773488354431434503352791419858436450 10227 4761677624119056762368036424316082304750 10228 4380743414189532221378593510370795720370 10229 3919612528485370934917688930331764591910 10230 3410571940370387696616690367951015943730 10231 2885868564928789589444891849804705798478 10232 2374448819245206624226809749839314897450 10233 1899559055396165299381447799871451917960 10234 1477434820863684121741126066566684825080 10235 1117084864555468482292070928379688526280 10236 820990081179320209877305140134469880760 10237 586421486556657292769503671524621343400 10238 407045502433444473804714313175913638360 10239 274519059780695110240388722839569663080 10240 179857315028731279123013301170752537880 10241 114454655018283541260099373472297069650 10242 70730404786579716509050174617711672200 10243 42438242871947829905430104770627003320 10244 24716778815530054780085665415859683280 10245 13970353243560465745265810887225038360 10246 7661161456146061860307057583316956520 10247 4075085880928756308673966799636679000 10248 2101886401742200622368677612444181800 10249 1050943200871100311184338806222090900 10250 509219901453007367274885813324105900 10251 239021586396309580557599463397029300 10252 108646175634686172980727028816831550 10253 47804317279261916111519892679405860 10254 20352333099091706859359954309053980 10255 8380372452567173412677628244904580 10256 3335876413157806892425075320787260 10257 1283029389676079574009644354148960 10258 476553773308258127489296474398180 10259 170840031940696309854653453086140 10260 59075525063605266024506334244740 10261 19691841687868422008168778081580 10262 6323068431884355690696396631700 10263 1954402969855164486215249868000 10264 581038720767751604009939149940 10265 166011063076500458288554042840 10266 45542858012137293866771463080 10267 11984962634772972070203016600 10268 3022294925290575565529456360 10269 729519464725311343403661880 10270 168350645705841079246998900 10271 37094210070778542884931960 10272 7792901275373643463221000 10273 1558580255074728692644200 10274 296259056749741817610060 10275 53423764331920655634600 10276 9121130495693770474200 10277 1471150079950608141000 10278 223614812152492437432 10279 31944973164641776776 10280 4276098770070159096 10281 534512346258769887 10282 62152598402182545 10283 6693356751004275 10284 664226242466073 10285 60384203860553 10286 4994182274181 10287 372700169715 10288 24846677981 10289 1461569293 10290 74678723 10291 3246901 10292 116795 10293 3337 10294 71 10295 1 10296 1 10297 1 10298 71 10299 3385 10300 119315 10301 3340337 10302 77384075 10303 1525579627 10304 26125558265 10305 394786105939 10306 5329612329761 10307 64924369564353 10308 719578430425845 10309 7306488667126803 10310 68367858232170871 10311 592521438100830711 10312 4777204094770874856 10313 35969536712943102984 10314 253785064585174334488 10315 1682995691463495713304 10316 10518723071650571896888 10317 62110555280200438061226 10318 347254468157463273531592 10319 1841958483270133909488600 10320 9286540686487031821747478 10321 44575395295137240609624120 10322 204018155389281493454167400 10323 891634901330936086405546580 10324 3725760123418556436123196120 10325 14903040493674217443817664120 10326 57128321892417825510738823830 10327 210084796636633323320913523240 10328 741861938123111451562427842124 10329 2517834456660256950710050138634 10330 8219988961449662303741475244884 10331 25834251021698938964845277666660 10332 78220371149032898820172013731312 10333 228318921191771703824443399918860 10334 642898014934725586266878328082380 10335 1747363835463613134127423085685678 10336 4586830068091984479251485896167804 10337 11634886026379667941872823679818980 10338 28533172874216804709226960914597870 10339 67683340306281722811359848051039980 10340 155364031157601227374878836113197156 10341 345253402572447171916532573424321384 10342 743045366405918913445495755965824500 10343 1549328636335745819581035559688237100 10344 3130934952595153010458552875302560788 10345 6134076641819075285688181603663632600 10346 11654745619456243042701541558133048232 10347 21481295847625232274978612498446862756 10348 38418471419791280799672601631179419816 10349 66688667370203732708533021782413862360 10350 112382754272009994008497699853305808690 10351 183899052445107262923530454006050347720 10352 292268136921688328575421292843106688616 10353 451220983317694261659489510114998406460 10354 676831474976541392488438201091160792760 10355 986567912677670504306341470917892377720 10356 1397637876293366547768458108871307257836 10357 1924616091944963770695977623593921195880 10358 2576502187603741822059198333416988843656 10359 3353542529896933800142555992675569672614 10360 4244327264400806840807403118132296328742 10361 5223787402339454573298981449646492774390 10362 6252715224012377443794864838236710455382 10363 7279280410044260307704279442044705670690 10364 8242714581961882995491423269141674615970 10365 9078932003320334893581722782792631643498 10366 9727427146414644528834570174363531594902 10367 10138445194854699931464499284127320512850 10368 10279256933672126319404579222829020795744 10369 10138445194854699931464499284127320512850 10370 9727427146414644528834570174363531594902 10371 9078932003320334893581722782792631643498 10372 8242714581961882995491423269141674615970 10373 7279280410044260307704279442044705670690 10374 6252715224012377443794864838236710455382 10375 5223787402339454573298981449646492774390 10376 4244327264400806840807403118132296328728 10377 3353542529896933800142555992675569672614 10378 2576502187603741822059198333416988843656 10379 1924616091944963770695977623593921195880 10380 1397637876293366547768458108871307257836 10381 986567912677670504306341470917892377720 10382 676831474976541392488438201091160792760 10383 451220983317694261659489510114998406460 10384 292268136921688328575421292843106688616 10385 183899052445107262923530454006050347720 10386 112382754272009994008497699853305808690 10387 66688667370203732708533021782413862360 10388 38418471419791280799672601631179419816 10389 21481295847625232274978612498446862756 10390 11654745619456243042701541558133048232 10391 6134076641819075285688181603663632600 10392 3130934952595153010458552875302560798 10393 1549328636335745819581035559688237100 10394 743045366405918913445495755965824500 10395 345253402572447171916532573424321384 10396 155364031157601227374878836113197156 10397 67683340306281722811359848051039980 10398 28533172874216804709226960914597870 10399 11634886026379667941872823679818980 10400 4586830068091984479251485896167804 10401 1747363835463613134127423085685678 10402 642898014934725586266878328082380 10403 228318921191771703824443399918860 10404 78220371149032898820172013731312 10405 25834251021698938964845277666660 10406 8219988961449662303741475244884 10407 2517834456660256950710050138634 10408 741861938123111451562427842120 10409 210084796636633323320913523240 10410 57128321892417825510738823830 10411 14903040493674217443817664120 10412 3725760123418556436123196120 10413 891634901330936086405546580 10414 204018155389281493454167400 10415 44575395295137240609624120 10416 9286540686487031821747478 10417 1841958483270133909488600 10418 347254468157463273531592 10419 62110555280200438061226 10420 10518723071650571896888 10421 1682995691463495713304 10422 253785064585174334488 10423 35969536712943102984 10424 4777204094770874857 10425 592521438100830711 10426 68367858232170871 10427 7306488667126803 10428 719578430425845 10429 64924369564353 10430 5329612329761 10431 394786105939 10432 26125558265 10433 1525579627 10434 77384075 10435 3340337 10436 119315 10437 3385 10438 71 10439 1 10440 0 10441 1 10442 72 10443 3432 10444 121836 10445 3435776 10446 80168088 10447 1591909176 10448 27460433286 10449 418008817798 10450 5684919922064 10451 69769471770648 10452 779092434772236 10453 7970714909592876 10454 75152454861875688 10455 656331439127047776 10456 5332692942907262361 10457 40465728802060990857 10458 287756293703544823872 10459 1923423647386852243776 10460 12117568978537169136444 10461 72128386777006959141600 10462 406541816379493769707200 10463 2174114931072944942347200 10464 11051750899620803456931600 10465 53490474354164688731552220 10466 246879112403837024914841280 10467 1088096828742837257958004160 10468 4585550921130528444251588960 10469 18500326130078338895773652012 10470 71534594369636243730324800880 10471 265370269435747355773785503040 10472 945381584864849954944110854580 10473 3237215729991758936626803835380 10474 10663769463502264732417706751840 10475 33819383155678611008524727170320 10476 103337004086795755859381110666640 10477 304425228255695605099257866558480 10478 865208543463555930282101304955680 10479 2373777285912832936927816400775840 10480 6290509807669007282858713462174380 10481 16109842190371847919516217402826280 10482 39891037804730290086421109759379360 10483 95552951020633020439566844307350560 10484 221509113729649274655359502712494480 10485 497164899704323927559806883866097220 10486 1080793260226791146869145399708306400 10487 2276564526860687734894582863215368800 10488 4647985909007237458743106679064711300 10489 9201114962728612928532272405495448900 10490 17666140728438936822781963018551814440 10491 32907517043170568591456597779654311360 10492 59486665424192950915325388293990485920 10493 104382261970753668587269077572473871520 10494 177836446320543287222754724753103632960 10495 294238483912171620677648726409681510760 10496 472883277715990104660506881729843751280 10497 738361609065317882715528289016773576560 10498 1120272786168068511706318783335794392024 10499 1651927667739355263024571765257866306880 10500 2367762990426409210335219530202943138140 10501 3299341871905652178335961640446722050080 10502 4470076084517335209358399641895558906560 10503 5889147857379981307567415401227482368960 10504 7545470692268101050320750982822711785230 10505 9402817324211018231938166609363688866010 10506 11397354332376991796288686799228711507760 10507 13438671526235557491146362046851764315120 10508 15414946750681963004550238818447612008520 10509 17202186953659581903628527377108204705160 10510 18676660121116117495368115438003195819440 10511 19728866325122659326093079688031542619600 10512 20276890389709399862928998568254641025700 10513 20276890389709399862928998568254641025700 10514 19728866325122659326093079688031542619600 10515 18676660121116117495368115438003195819440 10516 17202186953659581903628527377108204705160 10517 15414946750681963004550238818447612008520 10518 13438671526235557491146362046851764315120 10519 11397354332376991796288686799228711507760 10520 9402817324211018231938166609363688866010 10521 7545470692268101050320750982822711785230 10522 5889147857379981307567415401227482368960 10523 4470076084517335209358399641895558906560 10524 3299341871905652178335961640446722050080 10525 2367762990426409210335219530202943138140 10526 1651927667739355263024571765257866306880 10527 1120272786168068511706318783335794392024 10528 738361609065317882715528289016773576560 10529 472883277715990104660506881729843751280 10530 294238483912171620677648726409681510760 10531 177836446320543287222754724753103632960 10532 104382261970753668587269077572473871520 10533 59486665424192950915325388293990485920 10534 32907517043170568591456597779654311360 10535 17666140728438936822781963018551814440 10536 9201114962728612928532272405495448900 10537 4647985909007237458743106679064711300 10538 2276564526860687734894582863215368800 10539 1080793260226791146869145399708306400 10540 497164899704323927559806883866097220 10541 221509113729649274655359502712494480 10542 95552951020633020439566844307350560 10543 39891037804730290086421109759379360 10544 16109842190371847919516217402826280 10545 6290509807669007282858713462174380 10546 2373777285912832936927816400775840 10547 865208543463555930282101304955680 10548 304425228255695605099257866558480 10549 103337004086795755859381110666640 10550 33819383155678611008524727170320 10551 10663769463502264732417706751840 10552 3237215729991758936626803835380 10553 945381584864849954944110854580 10554 265370269435747355773785503040 10555 71534594369636243730324800880 10556 18500326130078338895773652012 10557 4585550921130528444251588960 10558 1088096828742837257958004160 10559 246879112403837024914841280 10560 53490474354164688731552220 10561 11051750899620803456931600 10562 2174114931072944942347200 10563 406541816379493769707200 10564 72128386777006959141600 10565 12117568978537169136444 10566 1923423647386852243776 10567 287756293703544823872 10568 40465728802060990857 10569 5332692942907262361 10570 656331439127047776 10571 75152454861875688 10572 7970714909592876 10573 779092434772236 10574 69769471770648 10575 5684919922064 10576 418008817798 10577 27460433286 10578 1591909176 10579 80168088 10580 3435776 10581 121836 10582 3432 10583 72 10584 1 10585 1 10586 1 10587 72 10588 3480 10589 124428 10590 3533244 10591 83030808 10592 1660624680 10593 28853361270 10594 442418091830 10595 6061127755192 10596 74937580790696 10597 843047785061292 10598 8689877157074940 10599 82553832981052008 10600 726473730331464984 10601 5948003667180938913 10602 45484733924797237785 10603 325973926460381925440 10604 2196034873000736813760 10605 13944821443558934417632 10606 83668928661328072604256 10607 475391640121157857436352 10608 2562981016305504200328000 10609 13135277708565834955240848 10610 64100155217800660050203280 10611 298312260821302480876549824 10612 1325832270316902541209332800 10613 5634787148846838332549164640 10614 22927754605652642221257944800 10615 89418242962045294702095283776 10616 334597296245072752932164329920 10617 1202459033380730241957904351572 10618 4153949388042522529299881027700 10619 13805772966141324755722986293088 10620 44178473491652239605730499400480 10621 136216959932594405827657734656784 10622 404969340340145529719196244504400 10623 1161622581501996386788428970668320 10624 3216800994928605381818068954322400 10625 8604942661434019399307193462472296 10626 22246924929561123317427157365807720 10627 55617312323902808286138154009187232 10628 134516290271764931686768858490930400 10629 314890406772540635557042848243644688 10630 713751588684425440556158397629148880 10631 1567150227328847162921320772456608224 10632 3334362185806057793532469850163924000 10633 6877122008224994199241844184964001700 10634 13754244016449988398321438131926186500 10635 26683233391912977492584584742695021248 10636 50227262855365604692223228189998685760 10637 91761345601148700880316753470020886176 10638 162746537481282601560795873634502272800 10639 280285703439986702687526346749173491264 10640 468841540299614120859989728894545941440 10641 761867502986872946398322794958566897392 10642 1202948688926641494311815751768900770800 10643 1845904022663294706787518072620491237440 10644 2753212779565592105040952942096443844800 10645 3992158530370108552311292319257959540768 10646 5628289075603759598337816916056172908960 10647 7716202764940638159008873069161560067776 10648 10288270353254184212015364255156445102400 10649 13342600614376520149960903803801092800894 10650 16832203851982686958407829115527587828590 10651 20657704727433297630768923317505124443952 10652 24665916092457668812863575908778554755600 10653 28655990754472879944361297312959691747080 10654 32393728678969342545793980125723242626600 10655 35633101546866276800367712970639106674448 10656 38142474895237141363779954063527649064560 10657 39731744682538688920610098715367564668996 10658 40276015157641958631845271128724971900364 10659 39731744682538688920598138916981704215504 10660 38142474895237141363779954063527649064560 10661 35633101546866276800379043305952027104072 10662 32393728678969342545793980125723242626600 10663 28655990754472879944351129063319891361520 10664 24665916092457668812863575908778554755600 10665 20657704727433297630777566329698954771678 10666 16832203851982686958407829115527587828590 10667 13342600614376520149953947233010936683456 10668 10288270353254184212015364255156445102400 10669 7716202764940638159014173313573107585824 10670 5628289075603759598337816916056172908960 10671 3992158530370108552307471212821727609152 10672 2753212779565592105040952942096443844800 10673 1845904022663294706790123372463376645360 10674 1202948688926641494311815751768900770800 10675 761867502986872946396643823948707412288 10676 468841540299614120859989728894545941440 10677 280285703439986702688548329103001003936 10678 162746537481282601560795873634502272800 10679 91761345601148700879729657224205081024 10680 50227262855365604692223228189998685760 10681 26683233391912977492902595209178582372 10682 13754244016449988398321438131926186500 10683 6877122008224994199079593946962184800 10684 3334362185806057793532469850163924000 10685 1567150227328847162999200886697480336 10686 713751588684425440556158397629148880 10687 314890406772540635521920443782074912 10688 134516290271764931686768858490930400 10689 55617312323902808300997632819851368 10690 22246924929561123317427157365807720 10691 8604942661434019393419475443152544 10692 3216800994928605381818068954322400 10693 1161622581501996388969065274120080 10694 404969340340145529719196244504400 10695 136216959932594405074347011646176 10696 44178473491652239605730499400480 10697 13805772966141324997858575832212 10698 4153949388042522529299881027700 10699 1202459033380730169742026769728 10700 334597296245072752932164329920 10701 89418242962045314623716685664 10702 22927754605652642221257944800 10703 5634787148846833267730164160 10704 1325832270316902541209332800 10705 298312260821303662667649936 10706 64100155217800660050203280 10707 13135277708565583098121152 10708 2562981016305504200328000 10709 475391640121206603975648 10710 83668928661328072604256 10711 13944821443550423117120 10712 2196034873000736813760 10713 325973926461711816145 10714 45484733924797237785 10715 5948003666996800200 10716 726473730331464984 10717 82553833003371852 10718 8689877157074940 10719 843047782729368 10720 74937580790696 10721 6061127960950 10722 442418091830 10723 28853346360 10724 1660624680 10725 83031660 10726 3533244 10727 124392 10728 3480 10729 73 10730 1 10731 0 10732 1 10733 73 10734 3529 10735 127020 10736 3632772 10737 85975620 10738 1731794310 10739 30306400410 10740 468065517694 10741 6459304140718 10742 80447697025306 10743 911740566289684 10744 9468075111439860 10745 90623004638067240 10746 803523974457555396 10747 6629072789274617979 10748 51082855023233820897 10749 368931730723355563401 10750 2504852277016465428195 10751 16031054572905378740448 10752 96949710988523005932432 10753 555257435661540845464608 10754 3017703454682287203612000 10755 15591467849191817224797756 10756 76710021818023740715817040 10757 359947025453803706435756880 10758 1613095928885564758499306684 10759 6913268266652420393448664130 10760 28368238749366828511047965600 10761 111581739080842858810233805136 10762 421131079756729499380137863520 10763 1526600164118144435252999755260 10764 5319970268896563941033577372324 10765 17837547372182596743464195001300 10766 57589795801618098057470115290742 10767 179168253605034082845463836190856 10768 537504760815102248536387742705840 10769 1555934833938453877342175044674800 10770 4348638382033114682828133825810824 10771 11741323631489409643635951683276760 10772 30641990940716264191927971466112520 10773 77334548564664857246294413363440924 10774 188840176727670000252579359035344600 10775 446349508629038182415187575901723600 10776 1021644430862020728639207139611528384 10777 2265385477128828572199981001170776880 10778 4868168791276844378557405981239329040 10779 10142018315160092455327929173134438806 10780 20491016595935697001580918033277792798 10781 40162392528033966123098599345224464580 10782 76387295592535190469422826294048448854 10783 141022699555449582405088294533457848480 10784 252776536939013402424214867559971615200 10785 440018416153097404219929584428262496256 10786 744031140040691974408244569767431602720 10787 1222336872923993957956401793189351927060 10788 1951450095369885090772501108681591203664 10789 3028112216953269968440087926866543319600 10790 4567830293370186901545217381205463651600 10791 6699484430276274122266318826152741618896 10792 9555002384164522108806061276095363310560 10793 13253712984486272602537439834583891043680 10794 17881993709227510654217180729731779339184 10795 23470116743361107733660049707075640389850 10796 29969533687676491413750525010573510036270 10797 37234875187719277211023379559267519719806 10798 45015296868735245583476026033520862428970 10799 52959172786747347745265912980612779328200 10800 60634415219609282201101552543814215673784 10801 67564062673278914452656015690794191778448 10802 73273701772429245251472017016776799518760 10803 77344462982008647765442684629679891145796 10804 79463489365077377841208237632349268884500 10805 79463489365077377841208237632349268884500 10806 77344462982008647765442684629679891145796 10807 73273701772429245251472017016776799518760 10808 67564062673278914452656015690794191778448 10809 60634415219609282201101552543814215673784 10810 52959172786747347745265912980612779328200 10811 45015296868735245583476026033520862428970 10812 37234875187719277211023379559267519719806 10813 29969533687676491413750525010573510036270 10814 23470116743361107733660049707075640389850 10815 17881993709227510654217180729731779339184 10816 13253712984486272602537439834583891043680 10817 9555002384164522108806061276095363310560 10818 6699484430276274122266318826152741618896 10819 4567830293370186901545217381205463651600 10820 3028112216953269968440087926866543319600 10821 1951450095369885090772501108681591203664 10822 1222336872923993957956401793189351927060 10823 744031140040691974408244569767431602720 10824 440018416153097404219929584428262496256 10825 252776536939013402424214867559971615200 10826 141022699555449582405088294533457848480 10827 76387295592535190469422826294048448854 10828 40162392528033966123098599345224464580 10829 20491016595935697001580918033277792798 10830 10142018315160092455327929173134438806 10831 4868168791276844378557405981239329040 10832 2265385477128828572199981001170776880 10833 1021644430862020728639207139611528384 10834 446349508629038182415187575901723600 10835 188840176727670000252579359035344600 10836 77334548564664857246294413363440924 10837 30641990940716264191927971466112520 10838 11741323631489409643635951683276760 10839 4348638382033114682828133825810824 10840 1555934833938453877342175044674800 10841 537504760815102248536387742705840 10842 179168253605034082845463836190856 10843 57589795801618098057470115290742 10844 17837547372182596743464195001300 10845 5319970268896563941033577372324 10846 1526600164118144435252999755260 10847 421131079756729499380137863520 10848 111581739080842858810233805136 10849 28368238749366828511047965600 10850 6913268266652420393448664130 10851 1613095928885564758499306684 10852 359947025453803706435756880 10853 76710021818023740715817040 10854 15591467849191817224797756 10855 3017703454682287203612000 10856 555257435661540845464608 10857 96949710988523005932432 10858 16031054572905378740448 10859 2504852277016465428195 10860 368931730723355563401 10861 51082855023233820897 10862 6629072789274617979 10863 803523974457555396 10864 90623004638067240 10865 9468075111439860 10866 911740566289684 10867 80447697025306 10868 6459304140718 10869 468065517694 10870 30306400410 10871 1731794310 10872 85975620 10873 3632772 10874 127020 10875 3529 10876 73 10877 1 10878 1 10879 1 10880 73 10881 3577 10882 129684 10883 3734388 10884 89002476 10885 1805487684 10886 31821728214 10887 495004540030 10888 6880562997574 10889 86319791698686 10890 985484289811588 10891 10309681788012292 10892 99414788657959212 10893 888105445453058868 10894 7382376515430387021 10895 57321982354315814289 10896 417176649355662752545 10897 2854366548228065255385 10898 18410664236075874992416 10899 112217382010337651183136 10900 647800341605102744332768 10901 3548819262706369751447712 10902 18483433659929157392878608 10903 91677830953247885245732560 10904 433706661817287365371360272 10905 1959711583026264623928009680 10906 8468753626649218063072699424 10907 35043118455100199925412192800 10908 139004369871897447379742130272 10909 529113407899480653067352700320 10910 1934570897632476183223707655332 10911 6800309821980825211581544364340 10912 23001047927288085119415251130132 10913 74917698963166906322549619005460 10914 235158332856607234225666803429232 10915 711830629187567842656297280880708 10916 2079294732626842907364666194683792 10917 5864677450998787691520505937620400 10918 15981246053971696463373039938522216 10919 42096940825096176039377680425406920 10920 107246968292506924661514485478766632 10921 264376247418738000353611102649482440 10922 630897863158352046323043357519676464 10923 1458075061521524729222946081278963760 10924 3264820246450370589291293714044318992 10925 7085354577402931917306323556853280880 10926 14908766923285335909450498491311805076 10927 30426054945480277365983787382745806500 10928 60243588792050949184411013670354044196 10929 115762190227862608237166551053882280260 10930 215941008694282173058237888774564957536 10931 391138430842473370066943005592798183520 10932 688113906111758706598457916766134697376 10933 1176049221354642153096902707051746726880 10934 1953081742606816432822974222636544207216 10935 3152342461751352838940194098225170737840 10936 4945916621023674281783363759565013702256 10937 7544618574442892972215134326260709626800 10938 11191184218756957908788952365428769982816 10939 16144659200829709770051620776850786283360 10940 22654602426970721774100194626067314123296 10941 30925330297134636072587359614029079101920 10942 41072704300881938533911132578664466066966 10943 53078571711908966720738881645232602112430 10944 66750325031643094512436656771009463314526 10945 81694427650667667910752787986760083667390 10946 97312479995648251481935393629672084929976 10947 112826063763070436500783901567392442916600 10948 127332271961179492622302656308575679460936 10949 139886157929183104570992032486573889990360 10950 149600474452043042388433522443667359939076 10951 155748439155551660568768145759404567013620 10952 157853147792788845171036998198286144769144 10953 155748439155551660568768145759404567013620 10954 149600474452043042388433522443666882300376 10955 139886157929183104570992032486573889990360 10956 127332271961179492622302656308575679460936 10957 112826063763070436500783901567392442916600 10958 97312479995648251481935393629672514804806 10959 81694427650667667910752787986760083667390 10960 66750325031643094512436656771009463314526 10961 53078571711908966720738881645232602112430 10962 41072704300881938533911132578664118073056 10963 30925330297134636072587359614029079101920 10964 22654602426970721774100194626067314123296 10965 16144659200829709770051620776850786283360 10966 11191184218756957908788952365429023069296 10967 7544618574442892972215134326260709626800 10968 4945916621023674281783363759565013702256 10969 3152342461751352838940194098225170737840 10970 1953081742606816432822974222636379150816 10971 1176049221354642153096902707051746726880 10972 688113906111758706598457916766134697376 10973 391138430842473370066943005592798183520 10974 215941008694282173058237888774661240436 10975 115762190227862608237166551053882280260 10976 60243588792050949184411013670354044196 10977 30426054945480277365983787382745806500 10978 14908766923285335909450498491261737968 10979 7085354577402931917306323556853280880 10980 3264820246450370589291293714044318992 10981 1458075061521524729222946081278963760 10982 630897863158352046323043357542784360 10983 264376247418738000353611102649482440 10984 107246968292506924661514485478766632 10985 42096940825096176039377680425406920 10986 15981246053971696463373039929107888 10987 5864677450998787691520505937620400 10988 2079294732626842907364666194683792 10989 711830629187567842656297280880708 10990 235158332856607234225666806791492 10991 74917698963166906322549619005460 10992 23001047927288085119415251130132 10993 6800309821980825211581544364340 10994 1934570897632476183223706611872 10995 529113407899480653067352700320 10996 139004369871897447379742130272 10997 35043118455100199925412192800 10998 8468753626649218063072977680 10999 1959711583026264623928009680 11000 433706661817287365371360272 11001 91677830953247885245732560 11002 18483433659929157392815776 11003 3548819262706369751447712 11004 647800341605102744332768 11005 112217382010337651183136 11006 18410664236075875004197 11007 2854366548228065255385 11008 417176649355662752545 11009 57321982354315814289 11010 7382376515430385236 11011 888105445453058868 11012 99414788657959212 11013 10309681788012292 11014 985484289811798 11015 86319791698686 11016 6880562997574 11017 495004540030 11018 31821728196 11019 1805487684 11020 89002476 11021 3734388 11022 129685 11023 3577 11024 73 11025 1 11026 0 11027 1 11028 74 11029 3626 11030 132349 11031 3838121 11032 92114904 11033 1881775896 11034 33401522154 11035 523290513746 11036 7326067192444 11037 92574849068156 11038 1064610764283794 11039 11219359592836906 11040 108988064616129944 11041 980892581545169496 11042 8214975370440794529 11043 64270101427566216021 11044 471314077135485584154 11045 3249586531828874290746 11046 21122312456887682889849 11047 129751347949452909180501 11048 754916933524089653413824 11049 4168454372067799390589376 11050 21884385453355946800594224 11051 109421927266779734002971120 11052 521858422349257192937246880 11053 2377355035146616101158569120 11054 10358475510281684440762336880 11055 43219846094623579908008371120 11056 172879384378494319632033484480 11057 663633765840026581813289827520 11058 2447149511535098020436506238980 11059 8676257359078983890638522120020 11060 29601348636857709744531428409480 11061 97261574092532474874888979059720 11062 307994984626352837103815100355780 11063 940633331426428934938678549735220 11064 2772392976835790545082420988693280 11065 7890656934071096166773044352434720 11066 21699306568695514458625871969195480 11067 57688400389946611609517562064446520 11068 148341601002719858424473731022862480 11069 369129100169558717474853237661541520 11070 889265559499391455734873708911895480 11071 2074952972165246730048038654127756120 11072 4691198024025775215760783044114926880 11073 10280710563290528664326822415826329120 11074 21846509946992373411694497633630949380 11075 45030561319310810501656005326463793620 11076 90061122638621621003312010652927587240 11077 174824532180853734888782138326271198760 11078 329477002956224346521166337614895720740 11079 603005080882146445519870466955563866260 11080 1072009032679371458701991941254335762240 11081 1851651965537096155939804262166579952960 11082 3108130085008697118898957154351044921040 11083 5071159612382611088729877462362231186960 11084 8043908350675865864881874595471125331040 11085 12406706100194979554309332003184278052960 11086 18610059150292469331463998004776417079440 11087 27152381383213602795086816761067231476560 11088 38538863898754791063994191531837360805440 11089 53220335860185187659801502591584926826560 11090 71514826312123845917858269107442245423190 11091 93519388254315798507968505755886013245710 11092 119024675960038289010141734598400380494540 11093 147448479174375790863309910024884053448460 11094 177805519004394336041050185618242535040790 11095 208728217961680307526450217899676019395710 11096 238546534813348922887371677599629736452240 11097 265425017609219224057779753948883791263760 11098 287543769076654159395928066777957440535740 11099 303299592039758496897074810163050998921260 11100 311496878311103321137536291518809134027240 11101 311496878311103321137536291518809134027240 11102 303299592039758496897074810163050998921260 11103 287543769076654159395928066777957440535740 11104 265425017609219224057779753948883791263760 11105 238546534813348922887371677599629736452240 11106 208728217961680307526450217899676019395710 11107 177805519004394336041050185618242535040790 11108 147448479174375790863309910024884053448460 11109 119024675960038289010141734598400380494540 11110 93519388254315798507968505755886013245710 11111 71514826312123845917858269107442245423190 11112 53220335860185187659801502591584926826560 11113 38538863898754791063994191531837360805440 11114 27152381383213602795086816761067231476560 11115 18610059150292469331463998004776417079440 11116 12406706100194979554309332003184278052960 11117 8043908350675865864881874595471125331040 11118 5071159612382611088729877462362231186960 11119 3108130085008697118898957154351044921040 11120 1851651965537096155939804262166579952960 11121 1072009032679371458701991941254335762240 11122 603005080882146445519870466955563866260 11123 329477002956224346521166337614895720740 11124 174824532180853734888782138326271198760 11125 90061122638621621003312010652927587240 11126 45030561319310810501656005326463793620 11127 21846509946992373411694497633630949380 11128 10280710563290528664326822415826329120 11129 4691198024025775215760783044114926880 11130 2074952972165246730048038654127756120 11131 889265559499391455734873708911895480 11132 369129100169558717474853237661541520 11133 148341601002719858424473731022862480 11134 57688400389946611609517562064446520 11135 21699306568695514458625871969195480 11136 7890656934071096166773044352434720 11137 2772392976835790545082420988693280 11138 940633331426428934938678549735220 11139 307994984626352837103815100355780 11140 97261574092532474874888979059720 11141 29601348636857709744531428409480 11142 8676257359078983890638522120020 11143 2447149511535098020436506238980 11144 663633765840026581813289827520 11145 172879384378494319632033484480 11146 43219846094623579908008371120 11147 10358475510281684440762336880 11148 2377355035146616101158569120 11149 521858422349257192937246880 11150 109421927266779734002971120 11151 21884385453355946800594224 11152 4168454372067799390589376 11153 754916933524089653413824 11154 129751347949452909180501 11155 21122312456887682889849 11156 3249586531828874290746 11157 471314077135485584154 11158 64270101427566216021 11159 8214975370440794529 11160 980892581545169496 11161 108988064616129944 11162 11219359592836906 11163 1064610764283794 11164 92574849068156 11165 7326067192444 11166 523290513746 11167 33401522154 11168 1881775896 11169 92114904 11170 3838121 11171 132349 11172 3626 11173 74 11174 1 11175 1 11176 1 11177 74 11178 3676 11179 135087 11180 3944001 11181 95312904 11182 1960731528 11183 35048084166 11184 552980755922 11185 7797028539764 11186 99234910152196 11187 1149471043941742 11188 12202077221406562 11189 119406041367674872 11190 1082614775186919136 11191 9134562165751864623 11192 72001842952686963813 11193 532013617371794362538 11194 3696094604904597475734 11195 24209419662130639674167 11196 149867836003631656121673 11197 878770492930352957315264 11198 4890548830221276450376512 11199 25879154226587762049663676 11200 130430937302001442931545376 11201 627071813951929170091368864 11202 2879885367779234138835249676 11203 12650925008458782276033815888 11204 53221132794205895919778903280 11205 214658568936630431676493977280 11206 830936395883730762102354489920 11207 3090044722192623828568447927292 11208 11049250824809988031668359553124 11209 38022421955963782146444187355016 11210 126017169911194250055290938140360 11211 402554848327426077202949256990180 11212 1240304127279096560228877025757060 11213 3688272799540471348241987449853088 11214 10591962911500840800443100303660728 11215 29392697079414833226584043536269268 11216 78858455578917845227689144473417720 11217 204656468050048693553074462076988320 11218 514020896497796718726664788893174640 11219 1250005361937823838756083585912693416 11220 2944457074786873931211026310630829788 11221 6721043322883081799424110477960056224 11222 14872095863400861854220354756874980960 11223 31913039040214349395686369311970070710 11224 66431224124527829353928166273694111380 11225 134191072731546215294584305558588580152 11226 263119750454012186852813521450635852642 11227 500939524902830894201223031577727715596 11228 926265536612781653427429892539989856420 11229 1663847352804441118192493088877401882592 11230 2904169924895024497210850895398111067160 11231 4926716836875487986341933889296328128432 11232 8124761099408699486244642386340600179056 11233 13027634176638087107250940901662470621024 11234 20314277021198373116396598554664367361440 11235 30809986815484199226540053671406855298164 11236 45457357596616031645707142667404690898960 11237 65253303646755271233346234995816805229376 11238 91147471760547045532303722830163838328624 11239 123903594424493640020485777261844406202858 11240 163933986469330046796321263030906073471370 11241 211127103786258393601309281972657446086828 11242 264696667433517986007628633659129204383380 11243 323085638190911659391681108283316984916434 11244 383956845386300812610383734162573007451798 11245 444292921089862368877710132070541030276208 11246 500611742073084359298850422004856770864560 11247 549282328107967560897371565766693336617164 11248 586904405375636571917716191094735049860620 11249 610697827215189405914357385601818754524328 11250 618840464911391931326572099152386291823104 11251 610697827215189405914403336406143376266692 11252 586904405375636571917716191094735049860620 11253 549282328107967560897327971413872541492144 11254 500611742073084359298850422004856770864560 11255 444292921089862368877749366988079745764262 11256 383956845386300812610383734162573007451798 11257 323085638190911659391647615061027837548876 11258 264696667433517986007628633659129204383380 11259 211127103786258393601336395533558184550858 11260 163933986469330046796321263030906073471370 11261 123903594424493640020464969180222909333312 11262 91147471760547045532303722830163838328624 11263 65253303646755271233361368146086984770864 11264 45457357596616031645707142667404690898960 11265 30809986815484199226529628612331842637704 11266 20314277021198373116396598554664367361440 11267 13027634176638087107257739853233130994736 11268 8124761099408699486244642386340600179056 11269 4926716836875487986337738791518686621248 11270 2904169924895024497210850895398111067160 11271 1663847352804441118194940229247692816262 11272 926265536612781653427429892539989856420 11273 500939524902830894199874607292057231144 11274 263119750454012186852813521450635852642 11275 134191072731546215295285486187137232228 11276 66431224124527829353928166273694111380 11277 31913039040214349395342653317583447792 11278 14872095863400861854220354756874980960 11279 6721043322883081799582748629215407336 11280 2944457074786873931211026310630829788 11281 1250005361937823838687240614613201424 11282 514020896497796718726664788893174640 11283 204656468050048693581121598532349728 11284 78858455578917845227689144473417720 11285 29392697079414833215875136889681552 11286 10591962911500840800443100303660728 11287 3688272799540471352066596966491532 11288 1240304127279096560228877025757060 11289 402554848327426075928079418105976 11290 126017169911194250055290938140360 11291 38022421955963782542093447696924 11292 11049250824809988031668359553124 11293 3090044722192623714567813591488 11294 830936395883730762102354489920 11295 214658568936630462076663134936 11296 53221132794205895919778903280 11297 12650925008458774800582384032 11298 2879885367779234138835249676 11299 627071813951930858096530896 11300 130430937302001442931545376 11301 25879154226587413731137840 11302 4890548830221276450376512 11303 878770492930418267038795 11304 149867836003631656121673 11305 24209419662119587259410 11306 3696094604904597475734 11307 532013617373468970895 11308 72001842952686963813 11309 9134562165526917240 11310 1082614775186919136 11311 119406041394139270 11312 12202077221406562 11313 1149471041256940 11314 99234910152196 11315 7797028769890 11316 552980755922 11317 35048067960 11318 1960731528 11319 95313805 11320 3944001 11321 135050 11322 3676 11323 75 11324 1 11325 0