0 1 1 0 2 1 3 0 4 1 5 2 6 0 7 0 8 2 9 3 10 0 11 0 12 1 13 5 14 5 15 0 16 0 17 0 18 3 19 10 20 8 21 0 22 0 23 0 24 1 25 9 26 20 27 13 28 0 29 0 30 0 31 0 32 4 33 22 34 38 35 21 36 0 37 0 38 0 39 0 40 1 41 14 42 51 43 71 44 34 45 0 46 0 47 0 48 0 49 0 50 5 51 40 52 111 53 130 54 55 55 0 56 0 57 0 58 0 59 0 60 1 61 20 62 105 63 233 64 235 65 89 66 0 67 0 68 0 69 0 70 0 71 0 72 6 73 65 74 256 75 474 76 420 77 144 78 0 79 0 80 0 81 0 82 0 83 0 84 1 85 27 86 190 87 594 88 942 89 744 90 233 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 7 99 98 100 511 101 1324 102 1836 103 1308 104 377 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 1 113 35 114 315 115 1295 116 2860 117 3522 118 2285 119 610 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 8 129 140 130 924 131 3130 132 6020 133 6666 134 3970 135 987 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 1 145 44 146 490 147 2534 148 7285 149 12402 150 12473 151 6865 152 1597 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 9 163 192 164 1554 165 6588 166 16435 167 25088 168 23109 169 11822 170 2584 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 1 181 54 182 726 183 4578 184 16407 185 36122 186 49963 187 42447 188 20284 189 4181 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 10 201 255 202 2472 203 12720 204 39430 205 77645 206 98160 207 77378 208 34690 209 6765 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 1 221 65 222 1035 223 7776 224 33705 225 91959 226 163730 227 190570 228 140109 229 59155 230 10946 231 0 232 0 233 0 234 0 235 0 236 0 237 0 238 0 239 0 240 0 241 0 242 11 243 330 244 3762 245 22968 246 85855 247 209034 248 339535 249 366108 250 252177 251 100610 252 17711 253 0 254 0 255 0 256 0 257 0 258 0 259 0 260 0 261 0 262 0 263 0 264 1 265 77 266 1430 267 12573 268 64449 269 211519 270 464723 271 693835 272 696787 273 451441 274 170711 275 28657 276 0 277 0 278 0 279 0 280 0 281 0 282 0 283 0 284 0 285 0 286 0 287 0 288 12 289 418 290 5522 291 39303 292 173272 293 506408 294 1013292 295 1399478 296 1315072 297 804228 298 289032 299 46368 300 0 301 0 302 0 303 0 304 0 305 0 306 0 307 0 308 0 309 0 310 0 311 0 312 1 313 90 314 1925 315 19525 316 116325 317 449240 318 1182650 319 2171850 320 2790100 321 2463300 322 1426380 323 488400 324 75025 325 0 326 0 327 0 328 0 329 0 330 0 331 0 332 0 333 0 334 0 335 0 336 0 337 0 338 13 339 520 340 7865 341 64350 342 328900 343 1128920 344 2702350 345 4584620 346 5504650 347 4582600 348 2519640 349 823800 350 121393 351 0 352 0 353 0 354 0 355 0 356 0 357 0 358 0 359 0 360 0 361 0 362 0 363 0 364 1 365 104 366 2535 367 29315 368 200200 369 894465 370 2760810 371 6056850 372 9546570 373 10758050 374 8472280 375 4434420 376 1387225 377 196418 378 0 379 0 380 0 381 0 382 0 383 0 384 0 385 0 386 0 387 0 388 0 389 0 390 0 391 0 392 14 393 637 394 10920 395 101530 396 593450 397 2352285 398 6592080 399 13343820 400 19635840 401 20845300 402 15574520 403 7777860 404 2332418 405 317811 406 0 407 0 408 0 409 0 410 0 411 0 412 0 413 0 414 0 415 0 416 0 417 0 418 0 419 0 420 1 421 119 422 3276 423 42770 424 331045 425 1688115 426 6007560 427 15409740 428 28947240 429 39940460 430 40075630 431 28481220 432 13599505 433 3916061 434 514229 435 0 436 0 437 0 438 0 439 0 440 0 441 0 442 0 443 0 444 0 445 0 446 0 447 0 448 0 449 0 450 15 451 770 452 14833 453 155220 454 1026025 455 4633850 456 14951925 457 35345640 458 61926900 459 80421600 460 76495450 461 51833600 462 23709783 463 6566290 464 832040 465 0 466 0 467 0 468 0 469 0 470 0 471 0 472 0 473 0 474 0 475 0 476 0 477 0 478 0 479 0 480 1 481 135 482 4165 483 60879 484 529035 485 3045185 486 12329525 487 36369225 488 79702620 489 130814600 490 160437690 491 145052300 492 93914325 493 41225349 494 10996580 495 1346269 496 0 497 0 498 0 499 0 500 0 501 0 502 0 503 0 504 0 505 0 506 0 507 0 508 0 509 0 510 0 511 0 512 16 513 920 514 19768 515 230932 516 1710280 517 8705060 518 31915300 519 86666790 520 176975160 521 273163100 522 317354740 523 273381350 524 169457708 525 71501422 526 18394910 527 2178309 528 0 529 0 530 0 531 0 532 0 533 0 534 0 535 0 536 0 537 0 538 0 539 0 540 0 541 0 542 0 543 0 544 1 545 152 546 5220 547 84812 548 820846 549 5284500 550 24079770 551 80614050 552 202738635 553 387492380 554 564415390 555 622844730 556 512347975 557 304597382 558 123723351 559 30737759 560 3524578 561 0 562 0 563 0 564 0 565 0 566 0 567 0 568 0 569 0 570 0 571 0 572 0 573 0 574 0 575 0 576 0 577 0 578 17 579 1088 580 25908 581 335512 582 2762058 583 15699840 584 64700130 585 199196140 586 466380585 587 837630640 588 1154933230 589 1213580820 590 955187033 591 545556512 592 213619683 593 51310978 594 5702887 595 0 596 0 597 0 598 0 599 0 600 0 601 0 602 0 603 0 604 0 605 0 606 0 607 0 608 0 609 0 610 0 611 0 612 1 613 170 614 6460 615 115940 616 1241170 617 8867404 618 45064110 619 169393950 620 482548825 621 1056611600 622 1789538410 623 2342193350 624 2348773525 625 1772132390 626 973877245 627 368080793 628 85573315 629 9227465 630 0 631 0 632 0 633 0 634 0 635 0 636 0 637 0 638 0 639 0 640 0 641 0 642 0 643 0 644 0 645 0 646 0 647 0 648 18 649 1275 650 33456 651 477360 652 4338740 653 27329302 654 125464080 655 433290220 656 1148125550 657 2360622825 658 3782102280 659 4710707400 660 4517541378 661 3272875935 662 1733053440 663 633011454 664 142587180 665 14930352 666 0 667 0 668 0 669 0 670 0 671 0 672 0 673 0 674 0 675 0 676 0 677 0 678 0 679 0 680 0 681 0 682 0 683 0 684 1 685 189 686 7905 687 155856 688 1834470 689 14447314 690 81260816 691 339922140 692 1085232995 693 2687285975 694 5206772835 695 7913834040 696 9401674275 697 8638447293 698 6018885570 699 3075011478 700 1086665562 701 237387960 702 24157817 703 0 704 0 705 0 706 0 707 0 708 0 709 0 710 0 711 0 712 0 713 0 714 0 715 0 716 0 717 0 718 0 719 0 720 0 721 0 722 19 723 1482 724 42636 725 666672 726 6650570 727 46115356 728 234054198 729 898676440 730 2666648765 731 6196034350 732 11349497940 733 16406643720 734 18629923053 735 16428864606 736 11024814945 737 5441076372 738 1862264196 739 394905492 740 39088169 741 0 742 0 743 0 744 0 745 0 746 0 747 0 748 0 749 0 750 0 751 0 752 0 753 0 754 0 755 0 756 0 757 0 758 0 759 0 760 1 761 209 762 9576 763 206397 764 2656998 765 22932354 766 141823486 767 655237154 768 2323831575 769 6439167735 770 14090093160 771 24470104815 772 33722152035 773 36670044621 774 31086197469 775 20118711993 776 9602753412 777 3186317718 778 656451269 779 63245986 780 0 781 0 782 0 783 0 784 0 785 0 786 0 787 0 788 0 789 0 790 0 791 0 792 0 793 0 794 0 795 0 796 0 797 0 798 0 799 0 800 20 801 1710 802 53694 803 915705 804 9974240 805 75698280 806 421993040 807 1787967792 808 5889156780 809 15301850850 810 31635625450 811 52226246475 812 68758718808 813 71728832280 814 58539877020 815 36584603310 816 16906093980 817 5443487406 818 1090444930 819 102334155 820 0 821 0 822 0 823 0 824 0 825 0 826 0 827 0 828 0 829 0 830 0 831 0 832 0 833 0 834 0 835 0 836 0 837 0 838 0 839 0 840 1 841 230 842 11495 843 269667 844 3779100 845 35563592 846 240454120 847 1219053680 848 4767036521 849 14652156090 850 35831111745 851 70195823425 852 110418503325 853 139150915464 854 139485074370 855 109744786482 856 66306068715 857 29695165110 858 9286256393 859 1810142185 860 165580141 861 0 862 0 863 0 864 0 865 0 866 0 867 0 868 0 869 0 870 0 871 0 872 0 873 0 874 0 875 0 876 0 877 0 878 0 879 0 880 0 881 0 882 21 883 1960 884 66899 885 1239066 886 14669045 887 121236112 888 738145440 889 3429014512 890 12444161093 891 35843163720 892 82768588045 893 154057695350 894 231403468608 895 279638466552 896 269753783670 897 204869266812 898 119796766005 899 52044746496 900 15820188729 901 3002921270 902 267914296 903 0 904 0 905 0 906 0 907 0 908 0 909 0 910 0 911 0 912 0 913 0 914 0 915 0 916 0 917 0 918 0 919 0 920 0 921 0 922 0 923 0 924 1 925 252 926 13685 927 348061 928 5287833 929 54011737 930 397253824 931 2197653240 932 9415104713 933 31863353704 934 86326431555 935 188795523215 936 334672022100 937 480972887397 938 558274456386 939 518983644522 940 380920122009 941 215797999830 942 91026167999 943 26916587307 944 4978643596 945 433494437 946 0 947 0 948 0 949 0 950 0 951 0 952 0 953 0 954 0 955 0 956 0 957 0 958 0 959 0 960 0 961 0 962 0 963 0 964 0 965 0 966 0 967 0 968 22 969 2233 970 82544 971 1654026 972 21195944 973 189916894 974 1256635376 975 6364813192 976 25288280318 977 80150678517 978 204938183320 979 425621806610 980 720133186058 981 992014822557 982 1107666706608 983 993606695004 984 705586154826 985 387639512331 986 158891103224 987 45739697306 988 8249479162 989 701408733 990 0 991 0 992 0 993 0 994 0 995 0 996 0 997 0 998 0 999 0 1000 0 1001 0 1002 0 1003 0 1004 0 1005 0 1006 0 1007 0 1008 0 1009 0 1010 0 1011 0 1012 1 1013 275 1014 16170 1015 444290 1016 7289920 1017 80495514 1018 641182455 1019 3851542440 1020 17977571145 1021 66566738735 1022 198340463776 1023 480060138090 1024 949089351925 1025 1535778095555 1026 2031262166340 1027 2184924807516 1028 1893510461535 1029 1302304276665 1030 694463680160 1031 276833858530 1032 77634928209 1033 13661617195 1034 1134903170 1035 0 1036 0 1037 0 1038 0 1039 0 1040 0 1041 0 1042 0 1043 0 1044 0 1045 0 1046 0 1047 0 1048 0 1049 0 1050 0 1051 0 1052 0 1053 0 1054 0 1055 0 1056 0 1057 0 1058 23 1059 2530 1060 100947 1061 2180860 1062 30139890 1063 291608352 1064 2087734725 1065 11472991008 1066 49630664655 1067 172005697570 1068 483429325613 1069 1110620128020 1070 2094844344593 1071 3247926104170 1072 4130943695505 1073 4286198209128 1074 3592703311365 1075 2395529943822 1076 1240994295715 1077 481464659060 1078 131624104677 1079 22612505090 1080 1836311903 1081 0 1082 0 1083 0 1084 0 1085 0 1086 0 1087 0 1088 0 1089 0 1090 0 1091 0 1092 0 1093 0 1094 0 1095 0 1096 0 1097 0 1098 0 1099 0 1100 0 1101 0 1102 0 1103 0 1104 1 1105 299 1106 18975 1107 561407 1108 9915070 1109 117925324 1110 1013286321 1111 6580459620 1112 33302104593 1113 134174974535 1114 436912900081 1115 1161829927479 1116 2539769618035 1117 4579711792073 1118 6814966366065 1119 8347130669361 1120 8364633478179 1121 6788518049565 1122 4392297900647 1123 2212291834405 1124 835933445799 1125 222920650081 1126 37409025455 1127 2971215073 1128 0 1129 0 1130 0 1131 0 1132 0 1133 0 1134 0 1135 0 1136 0 1137 0 1138 0 1139 0 1140 0 1141 0 1142 0 1143 0 1144 0 1145 0 1146 0 1147 0 1148 0 1149 0 1150 0 1151 0 1152 24 1153 2852 1154 122452 1155 2843214 1156 42235820 1157 439673566 1158 3392629398 1159 20141185353 1160 94405760256 1161 355811336760 1162 1092347923264 1163 2755879381112 1164 5745234090648 1165 9922482240836 1166 14193836165740 1167 16764272573994 1168 16243534998672 1169 12776751304752 1170 8028822140184 1171 3934750789180 1172 1449022209536 1173 377157259848 1174 61857842448 1175 4807526976 1176 0 1177 0 1178 0 1179 0 1180 0 1181 0 1182 0 1183 0 1184 0 1185 0 1186 0 1187 0 1188 0 1189 0 1190 0 1191 0 1192 0 1193 0 1194 0 1195 0 1196 0 1197 0 1198 0 1199 0 1200 1 1201 324 1202 22126 1203 702834 1204 13319691 1205 170076214 1206 1570885211 1207 10986375339 1208 60023749566 1209 261882839384 1210 926899211376 1211 2691090750824 1212 6457478926626 1213 12864715500756 1214 21317160398974 1215 29355933201166 1216 33476036721534 1217 31396686526416 1218 23957567254964 1219 14633411875236 1220 6982976069384 1221 2507876305416 1222 637486935384 1223 102238082976 1224 7778742049 1225 0 1226 0 1227 0 1228 0 1229 0 1230 0 1231 0 1232 0 1233 0 1234 0 1235 0 1236 0 1237 0 1238 0 1239 0 1240 0 1241 0 1242 0 1243 0 1244 0 1245 0 1246 0 1247 0 1248 0 1249 0 1250 25 1251 3200 1252 147430 1253 3668500 1254 58398725 1255 651985600 1256 5403188175 1257 34520190090 1258 174570695175 1259 712099936400 1260 2375058471400 1261 6539318055200 1262 14958592398386 1263 28532431832240 1264 45433478805550 1265 60314041940900 1266 66483844294200 1267 60416972829840 1268 44763140699900 1269 26596984804600 1270 12366749068100 1271 4334055774800 1272 1076502037680 1273 168903452400 1274 12586269025 1275 0 1276 0 1277 0 1278 0 1279 0 1280 0 1281 0 1282 0 1283 0 1284 0 1285 0 1286 0 1287 0 1288 0 1289 0 1290 0 1291 0 1292 0 1293 0 1294 0 1295 0 1296 0 1297 0 1298 0 1299 0 1300 1 1301 350 1302 25650 1303 872390 1304 17691025 1305 241794630 1306 2392947025 1307 17960448725 1308 105530314995 1309 496477284125 1310 1900881987160 1311 5993048433600 1312 15687887732650 1313 34280786825768 1314 62714307731970 1315 96106572405690 1316 123146011863600 1317 131356567542150 1318 115771226611220 1319 83354119830100 1320 48213372749220 1321 21857601442900 1322 7479419015600 1323 1816227056040 1324 278920277425 1325 20365011074 1326 0 1327 0 1328 0 1329 0 1330 0 1331 0 1332 0 1333 0 1334 0 1335 0 1336 0 1337 0 1338 0 1339 0 1340 0 1341 0 1342 0 1343 0 1344 0 1345 0 1346 0 1347 0 1348 0 1349 0 1350 0 1351 0 1352 26 1353 3575 1354 176280 1355 4688320 1356 79758250 1357 952178955 1358 8448120800 1359 57883826990 1360 314621200260 1361 1383147915700 1362 4988040394960 1363 14907424960200 1364 37185798186236 1365 77771811056394 1366 136680218369760 1367 201854093152140 1368 249943898098700 1369 258257384666190 1370 220951340140960 1371 154714245334600 1372 87177106621920 1373 38558406285800 1374 12889976828080 1375 3061632546120 1376 460409998850 1377 32951280099 1378 0 1379 0 1380 0 1381 0 1382 0 1383 0 1384 0 1385 0 1386 0 1387 0 1388 0 1389 0 1390 0 1391 0 1392 0 1393 0 1394 0 1395 0 1396 0 1397 0 1398 0 1399 0 1400 0 1401 0 1402 0 1403 0 1404 1 1405 377 1406 29575 1407 1074320 1408 23251735 1409 339243905 1410 3586920610 1411 28801516550 1412 181374590710 1413 916628799380 1414 3780507186985 1415 12881970815720 1416 36588361126450 1417 87154472744654 1418 174766905614132 1419 295501098507420 1420 421106677421430 1421 504446477504450 1422 505385178819560 1423 420076686582280 1424 286281737913920 1425 157248080814040 1426 67895426744300 1427 22185622899720 1428 5156779879585 1429 759695287349 1430 53316291173 1431 0 1432 0 1433 0 1434 0 1435 0 1436 0 1437 0 1438 0 1439 0 1440 0 1441 0 1442 0 1443 0 1444 0 1445 0 1446 0 1447 0 1448 0 1449 0 1450 0 1451 0 1452 0 1453 0 1454 0 1455 0 1456 0 1457 0 1458 27 1459 3978 1460 209430 1461 5938920 1462 107698305 1463 1371181110 1464 12987220365 1465 95133464340 1466 553879617960 1467 2614397915340 1468 10151695497645 1469 32777436170880 1470 88681584272886 1471 202112081987284 1472 389218935040286 1473 634035410029320 1474 872904668672270 1475 1012647760269340 1476 984593903626710 1477 795742272057840 1478 528173089870440 1479 282983593721760 1480 119343809858180 1481 38137232273920 1482 8678822424555 1483 1253056566298 1484 86267571272 1485 0 1486 0 1487 0 1488 0 1489 0 1490 0 1491 0 1492 0 1493 0 1494 0 1495 0 1496 0 1497 0 1498 0 1499 0 1500 0 1501 0 1502 0 1503 0 1504 0 1505 0 1506 0 1507 0 1508 0 1509 0 1510 0 1511 0 1512 1 1513 405 1514 33930 1515 1313325 1516 30264975 1517 470193945 1518 5297345625 1519 45375657525 1520 305309571600 1521 1651883008050 1522 7311533901705 1523 26814173500350 1524 82247768113050 1525 212424418143990 1526 464033460346070 1527 859486939161838 1528 1350643185958170 1529 1798457823598150 1530 2022479416593350 1531 1910055769028550 1532 1502100696554040 1533 971702908598400 1534 508127101280100 1535 209424859502200 1536 65479635053225 1537 14595297591489 1538 2066068144820 1539 139583862445 1540 0 1541 0 1542 0 1543 0 1544 0 1545 0 1546 0 1547 0 1548 0 1549 0 1550 0 1551 0 1552 0 1553 0 1554 0 1555 0 1556 0 1557 0 1558 0 1559 0 1560 0 1561 0 1562 0 1563 0 1564 0 1565 0 1566 0 1567 0 1568 28 1569 4410 1570 247338 1571 7461675 1572 143902200 1573 1949073360 1574 19655747100 1575 153496342230 1576 954322653900 1577 4820160541350 1578 20077627314690 1579 69743305168875 1580 203706788556816 1581 503218084404160 1582 1055364477373640 1583 1882741284231444 1584 2857583264659760 1585 3684010252539760 1586 4019721080489400 1587 3690391944713100 1588 2826016058482320 1589 1782859592190600 1590 910454504860040 1591 366905901634300 1592 112295689751700 1593 24527176582342 1594 3405392282390 1595 225851433717 1596 0 1597 0 1598 0 1599 0 1600 0 1601 0 1602 0 1603 0 1604 0 1605 0 1606 0 1607 0 1608 0 1609 0 1610 0 1611 0 1612 0 1613 0 1614 0 1615 0 1616 0 1617 0 1618 0 1619 0 1620 0 1621 0 1622 0 1623 0 1624 1 1625 434 1626 38745 1627 1594593 1628 39039975 1629 644361120 1630 7716612930 1631 70328750250 1632 504181571355 1633 2911515233550 1634 13783577451105 1635 54203334716745 1636 178805246782275 1637 498378974813856 1638 1179675962894220 1639 2378884876881548 1640 4092871409351452 1641 6006684274216080 1642 7504947492731260 1643 7952256266111300 1644 7102548410295690 1645 5299819663634760 1646 3262689602069100 1647 1628006465642340 1648 641810396189725 1649 192370622396414 1650 41188542318651 1651 5611044289655 1652 365435296162 1653 0 1654 0 1655 0 1656 0 1657 0 1658 0 1659 0 1660 0 1661 0 1662 0 1663 0 1664 0 1665 0 1666 0 1667 0 1668 0 1669 0 1670 0 1671 0 1672 0 1673 0 1674 0 1675 0 1676 0 1677 0 1678 0 1679 0 1680 0 1681 0 1682 29 1683 4872 1684 290493 1685 9303606 1686 190403850 1687 2737336680 1688 29321433390 1689 243480839580 1690 1612000567485 1691 8685998428800 1692 38681365307145 1693 144024267200310 1694 452255340507966 1695 1205303847774832 1696 2738258524672020 1697 5316990638486632 1698 8833195958242656 1699 12548277791415600 1700 15208678825760420 1701 15662369291313800 1702 13618956413491110 1703 9908695314307680 1704 5956003699119740 1705 2905366872136680 1706 1121011987575725 1707 329193488730456 1708 69121111183383 1709 9242288005762 1710 591286729879 1711 0 1712 0 1713 0 1714 0 1715 0 1716 0 1717 0 1718 0 1719 0 1720 0 1721 0 1722 0 1723 0 1724 0 1725 0 1726 0 1727 0 1728 0 1729 0 1730 0 1731 0 1732 0 1733 0 1734 0 1735 0 1736 0 1737 0 1738 0 1739 0 1740 1 1741 464 1742 44051 1743 1923831 1744 49938174 1745 873804945 1746 11098310730 1747 107366796570 1748 817991161185 1749 5027697372390 1750 25381091113455 1751 106668277474995 1752 377032848699330 1753 1129439562104097 1754 2883358785482908 1755 6296819364447788 1756 11788746924719632 1757 18932751641810188 1758 26059909558362940 1759 30665882584602980 1760 30717173967720790 1761 26021324487421560 1762 18471204580011540 1763 10846699766831180 1764 5175183733968745 1765 1955193006161864 1766 562752653445521 1767 115920697791689 1768 15218767591579 1769 956722026041 1770 0 1771 0 1772 0 1773 0 1774 0 1775 0 1776 0 1777 0 1778 0 1779 0 1780 0 1781 0 1782 0 1783 0 1784 0 1785 0 1786 0 1787 0 1788 0 1789 0 1790 0 1791 0 1792 0 1793 0 1794 0 1795 0 1796 0 1797 0 1798 0 1799 0 1800 30 1801 5365 1802 339416 1803 11517930 1804 249645630 1805 3801545475 1806 43157080800 1807 380169069540 1808 2673472568250 1809 15325696368675 1810 72748454849400 1811 289373909982450 1812 973312456407606 1813 2786998750386895 1814 6826921157929760 1815 14352068527606440 1816 25938933521448920 1817 40314225391468444 1818 53816866175538960 1819 61536930701677200 1820 59998499672525700 1821 49548976215220350 1822 34335903593438960 1823 19708070338087600 1824 9201562593681150 1825 3405398482468045 1826 961067253359360 1827 194284096980834 1828 25052342327220 1829 1548008755920 1830 0 1831 0 1832 0 1833 0 1834 0 1835 0 1836 0 1837 0 1838 0 1839 0 1840 0 1841 0 1842 0 1843 0 1844 0 1845 0 1846 0 1847 0 1848 0 1849 0 1850 0 1851 0 1852 0 1853 0 1854 0 1855 0 1856 0 1857 0 1858 0 1859 0 1860 1 1861 495 1862 49880 1863 2307298 1864 63379935 1865 1173388749 1866 15773661150 1867 161622188100 1868 1305527027295 1869 8519161101825 1870 45734484854520 1871 204797823437850 1872 773075036156775 1873 2479784867211033 1874 6799797097973900 1875 16007099307860456 1876 32437634816773860 1877 56660432087978740 1878 85306886591641572 1879 110542658318504880 1880 122919987254000970 1881 116736998127668050 1882 94041505282653450 1883 63653807940281680 1884 35729953838887525 1885 16331939333811759 1886 5923344142075430 1887 1639740604596570 1888 325423562364102 1889 41227831944840 1890 2504730781961 1891 0 1892 0 1893 0 1894 0 1895 0 1896 0 1897 0 1898 0 1899 0 1900 0 1901 0 1902 0 1903 0 1904 0 1905 0 1906 0 1907 0 1908 0 1909 0 1910 0 1911 0 1912 0 1913 0 1914 0 1915 0 1916 0 1917 0 1918 0 1919 0 1920 0 1921 0 1922 31 1923 5890 1924 394661 1925 14164644 1926 324543495 1927 5224579854 1928 62732287425 1929 584948338440 1930 4359168665085 1931 26518330038750 1932 133808636072595 1933 566920188269700 1934 2035761402546831 1935 6240096074005534 1936 16413717006290555 1937 37186088993396656 1938 72728636865829220 1939 122913591000896104 1940 179437978158648976 1941 225896455195721040 1942 244455417628203870 1943 226284474015414100 1944 177926385091312760 1945 117697781871808240 1946 64639586770656275 1947 28938900409960954 1948 10289809877902835 1949 2795091954936764 1950 544760001672156 1951 67828183027980 1952 4052739537881 1953 0 1954 0 1955 0 1956 0 1957 0 1958 0 1959 0 1960 0 1961 0 1962 0 1963 0 1964 0 1965 0 1966 0 1967 0 1968 0 1969 0 1970 0 1971 0 1972 0 1973 0 1974 0 1975 0 1976 0 1977 0 1978 0 1979 0 1980 0 1981 0 1982 0 1983 0 1984 1 1985 527 1986 56265 1987 2751839 1988 79851877 1989 1561312179 1990 22171629753 1991 240128136675 1992 2052097553835 1993 14183856794205 1994 80771975995095 1995 384340944364965 1996 1544793047864325 1997 5288621305914639 1998 15519678039190467 1999 39220613412124911 2000 85630823118030972 2001 161826703770581820 2002 264880909680516416 2003 375287523068795428 2004 459359100768226890 2005 484112403009872890 2006 437062977425735600 2007 335621698314247890 2008 217081543650977445 2009 116701479943355559 2010 51194183885848143 2011 17852894624574835 2012 4760256121897436 2013 911411395981098 2014 111560745754781 2015 6557470319842 2016 0 2017 0 2018 0 2019 0 2020 0 2021 0 2022 0 2023 0 2024 0 2025 0 2026 0 2027 0 2028 0 2029 0 2030 0 2031 0 2032 0 2033 0 2034 0 2035 0 2036 0 2037 0 2038 0 2039 0 2040 0 2041 0 2042 0 2043 0 2044 0 2045 0 2046 0 2047 0 2048 32 2049 6448 2050 456816 2051 17311144 2052 418560016 2053 7110435528 2054 90128497032 2055 887808762540 2056 6996214557360 2057 45061355498040 2058 241098942106440 2059 1085069768707260 2060 4147474638680856 2061 13564478782467004 2062 38173491119486556 2063 92820419411812122 2064 195545548977256848 2065 357468931637307144 2066 567232478840061496 2067 780621956423165444 2068 929710973592151800 2069 954852294653490860 2070 841273836532462460 2071 631245865277368890 2072 399418912293441960 2073 210279967123972788 2074 90422894173711932 2075 30937796457414434 2076 8100108078506356 2077 1523999580681234 2078 183441668320642 2079 10610209857723 2080 0 2081 0 2082 0 2083 0 2084 0 2085 0 2086 0 2087 0 2088 0 2089 0 2090 0 2091 0 2092 0 2093 0 2094 0 2095 0 2096 0 2097 0 2098 0 2099 0 2100 0 2101 0 2102 0 2103 0 2104 0 2105 0 2106 0 2107 0 2108 0 2109 0 2110 0 2111 0 2112 1 2113 560 2114 63240 2115 3264920 2116 99914860 2117 2059724072 2118 30843377460 2119 352428263460 2120 3180034453050 2121 23232168905400 2122 140017188287340 2123 706211862466500 2124 3014203760936550 2125 10980888992459820 2126 34372778127572110 2127 92913782570801934 2128 217671855941968005 2129 443003075865869640 2130 784176545088405380 2131 1207400911589373340 2132 1615268580260187762 2133 1873182477370251580 2134 1876027675089099350 2135 1613958512272445950 2136 1183949107242594225 2137 733201935887774964 2138 378175630953176490 2139 159469972684134910 2140 53550947203886705 2141 13771775596384890 2142 2546971722417113 2143 301559884395265 2144 17167680177565 2145 0 2146 0 2147 0 2148 0 2149 0 2150 0 2151 0 2152 0 2153 0 2154 0 2155 0 2156 0 2157 0 2158 0 2159 0 2160 0 2161 0 2162 0 2163 0 2164 0 2165 0 2166 0 2167 0 2168 0 2169 0 2170 0 2171 0 2172 0 2173 0 2174 0 2175 0 2176 0 2177 0 2178 33 2179 7040 2180 526504 2181 21032880 2182 535786020 2183 9588719616 2184 128082310020 2185 1330365523032 2186 11064057772950 2187 75289738960800 2188 426177485891820 2189 2032380573280200 2190 8246748168324666 2191 28692842413607680 2192 86110748029525670 2193 223907693102100612 2194 506037824331036975 2195 996017556480433632 2196 1708877955565774020 2197 2555255346852600280 2198 3325601510275505006 2199 3757745745615894240 2200 3672153806275052670 2201 3086478214082277300 2202 2214613884813405075 2203 1342900815305189712 2204 678878492250861210 2205 280830663315261276 2206 92588851739807495 2207 23395883255572480 2208 4254412971418989 2209 495611762573630 2210 27777890035288 2211 0 2212 0 2213 0 2214 0 2215 0 2216 0 2217 0 2218 0 2219 0 2220 0 2221 0 2222 0 2223 0 2224 0 2225 0 2226 0 2227 0 2228 0 2229 0 2230 0 2231 0 2232 0 2233 0 2234 0 2235 0 2236 0 2237 0 2238 0 2239 0 2240 0 2241 0 2242 0 2243 0 2244 1 2245 594 2246 70840 2247 3854664 2248 124212660 2249 2695424952 2250 42491821148 2251 511353950940 2252 4862828239542 2253 37476261131400 2254 238539096153540 2255 1272406536645660 2256 5752796196683250 2257 22241840921721036 2258 74046509533639610 2259 213397308727899714 2260 534493331614870551 2261 1166712756138874620 2262 2223197177434708652 2263 3700455412243552740 2264 5377924838702161382 2265 6814052567905944348 2266 7506955898075245170 2267 7162139993636597970 2268 5884385833597317475 2269 4131764927943774264 2270 2454278382146141166 2271 1216524095888172610 2272 493851583203282891 2273 159911574540079090 2274 39714630574374483 2275 7102944578231367 2276 814339327146460 2277 44945570212853 2278 0 2279 0 2280 0 2281 0 2282 0 2283 0 2284 0 2285 0 2286 0 2287 0 2288 0 2289 0 2290 0 2291 0 2292 0 2293 0 2294 0 2295 0 2296 0 2297 0 2298 0 2299 0 2300 0 2301 0 2302 0 2303 0 2304 0 2305 0 2306 0 2307 0 2308 0 2309 0 2310 0 2311 0 2312 34 2313 7667 2314 604384 2315 25414048 2316 681031560 2317 12819930588 2318 180162850784 2319 1969801783992 2320 17257251535524 2321 123830057865150 2322 740006321006160 2323 3730964595817680 2324 16031924938288116 2325 59181431503653382 2326 188850099976772960 2327 523415749859525996 2328 1264438849048008138 2329 2668768136950345227 2330 4928092689480916304 2331 7964588714661927040 2332 11258781695830266668 2333 13897399823797343594 2334 14936855449966192080 2335 13920772013993927940 2336 11185477932492999850 2337 7689279628062369051 2338 4476057689702192088 2339 2176233251454295096 2340 867271098258351662 2341 275896309535459065 2342 67364926801365952 2343 11852969312223986 2344 1337728979755378 2345 72723460248141 2346 0 2347 0 2348 0 2349 0 2350 0 2351 0 2352 0 2353 0 2354 0 2355 0 2356 0 2357 0 2358 0 2359 0 2360 0 2361 0 2362 0 2363 0 2364 0 2365 0 2366 0 2367 0 2368 0 2369 0 2370 0 2371 0 2372 0 2373 0 2374 0 2375 0 2376 0 2377 0 2378 0 2379 0 2380 1 2381 629 2382 79101 2383 4529888 2384 153481372 2385 3500669172 2386 58007176688 2387 734008622872 2388 7343983974474 2389 59596340906466 2390 399845415150090 2391 2250951953805360 2392 10756167329146590 2393 44026562056692402 2394 155469781959014028 2395 476293918238312284 2396 1271306390202296261 2397 2965644936801753309 2398 6058678070523928499 2399 10851745279159177696 2400 17042968965607641162 2401 23450759102438372398 2402 28218408289778533112 2403 29605951341678035220 2404 26967297841227843385 2405 21201628694034091589 2406 14275322938152284481 2407 8146860167736505864 2408 3886608930545750597 2409 1521034256001713643 2410 475522514649912638 2411 114182501953971802 2412 19770253217601813 2413 2197013877114691 2414 117669030460994 2415 0 2416 0 2417 0 2418 0 2419 0 2420 0 2421 0 2422 0 2423 0 2424 0 2425 0 2426 0 2427 0 2428 0 2429 0 2430 0 2431 0 2432 0 2433 0 2434 0 2435 0 2436 0 2437 0 2438 0 2439 0 2440 0 2441 0 2442 0 2443 0 2444 0 2445 0 2446 0 2447 0 2448 0 2449 0 2450 35 2451 8330 2452 691152 2453 30548320 2454 859926980 2455 17001631320 2456 250989958060 2457 2883973257648 2458 26571037293990 2459 200683650307140 2460 1263681794021400 2461 6721922870629200 2462 30519056863252386 2463 119239918498633900 2464 403501313439440370 2465 1188559768074611240 2466 3059160989109830395 2467 6898851922800106674 2468 13655538896955190030 2469 23744426683302021040 2470 36266339376099834870 2471 48606940622065982660 2472 57052663563542068786 2473 58463578805638155240 2474 52073547787714771175 2475 40076386254589460490 2476 26440660255916845620 2477 14799151108892993048 2478 6930113280258397355 2479 2664201663795524370 2480 818783750986737655 2481 193400398067561740 2482 32960951509581177 2483 3607466317118210 2484 190392490709135 2485 0 2486 0 2487 0 2488 0 2489 0 2490 0 2491 0 2492 0 2493 0 2494 0 2495 0 2496 0 2497 0 2498 0 2499 0 2500 0 2501 0 2502 0 2503 0 2504 0 2505 0 2506 0 2507 0 2508 0 2509 0 2510 0 2511 0 2512 0 2513 0 2514 0 2515 0 2516 0 2517 0 2518 0 2519 0 2520 1 2521 665 2522 88060 2523 5300141 2524 188559580 2525 4514077524 2526 78509477180 2527 1043005757620 2528 10961965854994 2529 93511362174930 2530 660125406363696 2531 3914479162976850 2532 19729042153581150 2533 85301786249091378 2534 318736262514340330 2535 1035265013636766682 2536 2936160076515219785 2537 7296112316113879965 2538 15923174930125788482 2539 30565962246638296225 2540 51639140928068839898 2541 76760067444145848430 2542 100276108014282888170 2543 114877023194998637118 2544 115036827988544033845 2545 100242474322976706149 2546 75553337886775836560 2547 48862843361805635965 2548 26832620207175249509 2549 12337756466805861595 2550 4660758434447150651 2551 1408488767590622095 2552 327353153239135355 2553 54928218604297681 2554 5922149224693895 2555 308061521170129 2556 0 2557 0 2558 0 2559 0 2560 0 2561 0 2562 0 2563 0 2564 0 2565 0 2566 0 2567 0 2568 0 2569 0 2570 0 2571 0 2572 0 2573 0 2574 0 2575 0 2576 0 2577 0 2578 0 2579 0 2580 0 2581 0 2582 0 2583 0 2584 0 2585 0 2586 0 2587 0 2588 0 2589 0 2590 0 2591 0 2592 36 2593 9030 2594 787542 2595 36539613 2596 1079034880 2597 22375635824 2598 346501066560 2599 4177968973328 2600 40416976406632 2601 320766049776060 2602 2124490850692236 2603 11900083827627450 2604 56970021887462736 2605 235060761610977664 2606 841477494452414600 2607 2627326095150818292 2608 7183880833699661420 2609 17254125228023817034 2610 36477565749881085186 2611 67965927826895507295 2612 111649906987470695808 2613 161633347442311665960 2614 205935712199890939616 2615 230393265564178861144 2616 225573954581896960260 2617 192392408365280937814 2618 142070384397282142670 2619 90102654726615474633 2620 48561884596326639912 2621 21932071410859783320 2622 8143743849229412676 2623 2420672916644921490 2624 553714502816278272 2625 91496636430997068 2626 9720008032521240 2627 498454011879264 2628 0 2629 0 2630 0 2631 0 2632 0 2633 0 2634 0 2635 0 2636 0 2637 0 2638 0 2639 0 2640 0 2641 0 2642 0 2643 0 2644 0 2645 0 2646 0 2647 0 2648 0 2649 0 2650 0 2651 0 2652 0 2653 0 2654 0 2655 0 2656 0 2657 0 2658 0 2659 0 2660 0 2661 0 2662 0 2663 0 2664 1 2665 702 2666 97755 2667 6175743 2668 230399334 2669 5781671984 2670 105399190528 2671 1468016301360 2672 16182940585942 2673 144890304436556 2674 1074402818314686 2675 6699095420032782 2676 35543605144185450 2677 162000850290135264 2678 639098810374409372 2679 2195478770603521612 2680 6598751185302804759 2681 17416153226328761170 2682 40473412474263485481 2683 82966702926645169893 2684 150171031001602643418 2685 240049115359685384136 2686 338669522900740402560 2687 421088843409172464904 2688 460307116747721532107 2689 440853256893417700254 2690 368188220575033480523 2691 266486565645863615195 2692 165798118295596360107 2693 87732261270307751016 2694 38930586312112795566 2695 14212991051267185422 2696 4156514837474678940 2697 935995874659711308 2698 152347004259988644 2699 15950218778385264 2700 806515533049393 2701 0 2702 0 2703 0 2704 0 2705 0 2706 0 2707 0 2708 0 2709 0 2710 0 2711 0 2712 0 2713 0 2714 0 2715 0 2716 0 2717 0 2718 0 2719 0 2720 0 2721 0 2722 0 2723 0 2724 0 2725 0 2726 0 2727 0 2728 0 2729 0 2730 0 2731 0 2732 0 2733 0 2734 0 2735 0 2736 0 2737 0 2738 37 2739 9768 2740 894327 2741 43502898 2742 1345973827 2743 29236342688 2744 474275892912 2745 5992486341248 2746 60777885965902 2747 506073330619248 2748 3519659718782982 2749 20723670098352468 2750 104413710859275636 2751 454031633788575664 2752 1715637066437801636 2753 5664282360206754504 2754 16409958114153284471 2755 41854159288052239624 2756 94205103452168387701 2757 187410196503421762374 2758 329786865815968846521 2759 513332369789467745904 2760 706238582542943008136 2761 857417821173242265664 2762 916274336893797353511 2763 858819619840595598328 2764 702651013337596561007 2765 498659604769761232498 2766 304462657618538474652 2767 158226217277494174248 2768 69006401572201991562 2769 24777407817141519588 2770 7130902256935878702 2771 1581207013906986648 2772 253563648723506952 2773 26168680822785768 2774 1304969544928657 2775 0 2776 0 2777 0 2778 0 2779 0 2780 0 2781 0 2782 0 2783 0 2784 0 2785 0 2786 0 2787 0 2788 0 2789 0 2790 0 2791 0 2792 0 2793 0 2794 0 2795 0 2796 0 2797 0 2798 0 2799 0 2800 0 2801 0 2802 0 2803 0 2804 0 2805 0 2806 0 2807 0 2808 0 2809 0 2810 0 2811 0 2812 1 2813 740 2814 108225 2815 7167825 2816 280077975 2817 7358045145 2818 140417205200 2819 2047691384800 2820 23643443228550 2821 221851130988400 2822 1725366453370490 2823 11293157957130450 2824 62966370662570700 2825 301958166293596350 2826 1255131294453120300 2827 4550214647415732620 2828 14458512316113080875 2829 40424862525784850400 2830 99743724988644486275 2831 217645218853077043075 2832 420547930431669575685 2833 720007012177256874075 2834 1092051008049893532600 2835 1465996948852855875600 2836 1738813781330136262675 2837 1817434710534936585872 2838 1667861097309046779105 2839 1337325799558493656725 2840 930944288711221207800 2841 557993037184442585775 2842 284889064859914720830 2843 122149978935581972550 2844 43146913705883383950 2845 12223412969070268950 2846 2669549892826686600 2847 421860871761880860 2848 42925415134220425 2849 2111485077978050 2850 0 2851 0 2852 0 2853 0 2854 0 2855 0 2856 0 2857 0 2858 0 2859 0 2860 0 2861 0 2862 0 2863 0 2864 0 2865 0 2866 0 2867 0 2868 0 2869 0 2870 0 2871 0 2872 0 2873 0 2874 0 2875 0 2876 0 2877 0 2878 0 2879 0 2880 0 2881 0 2882 0 2883 0 2884 0 2885 0 2886 0 2887 0 2888 38 2889 10545 2890 1012320 2891 51565050 2892 1669554700 2893 37940361660 2894 643929440800 2895 8514453618960 2896 90413815535700 2897 788702347573550 2898 5751099502772720 2899 35536487774265900 2900 188103751620198804 2901 860403510941447650 2902 3424799994679497600 2903 11930134074060288760 2904 36532752790473119850 2905 98688979927990374495 2906 235802987728865113600 2907 499260518808667193150 2908 937744992751060184580 2909 1563126247782693466500 2910 2311621960382304286640 2911 3029653352569041149400 2912 3512505939397175881850 2913 3592528667269329537711 2914 3229331730487238938440 2915 2538636417665851450230 2916 1734066551099520914950 2917 1020681912080475234675 2918 512121683709610886640 2919 215933788324925483700 2920 75055223779960782240 2921 20935522239913134300 2922 4504320555457180200 2923 701593201308173580 2924 70399065501934850 2925 3416454622906707 2926 0 2927 0 2928 0 2929 0 2930 0 2931 0 2932 0 2933 0 2934 0 2935 0 2936 0 2937 0 2938 0 2939 0 2940 0 2941 0 2942 0 2943 0 2944 0 2945 0 2946 0 2947 0 2948 0 2949 0 2950 0 2951 0 2952 0 2953 0 2954 0 2955 0 2956 0 2957 0 2958 0 2959 0 2960 0 2961 0 2962 0 2963 0 2964 1 2965 779 2966 119510 2967 8288370 2968 338810850 2969 9307677820 2970 185715612005 2971 2832038030800 2972 34205588232310 2973 335908389752650 2974 2735919931932440 2975 18769623913273660 2976 109796016393967050 2977 553028288576365854 2978 2417492971688164300 2979 9230145936548350520 2980 30938861037589102255 2981 91416127632371051125 2982 238857567442419711170 2983 553191931570586642950 2984 1137453668093413811910 2985 2078299935359986634340 2986 3375184268009843873175 2987 4869669917285053694840 2988 6234464082752033287675 2989 7068754431262248730397 2990 7077824475113312902688 2991 6234518627354779374270 2992 4806906505935566314755 2993 3223003876995184708525 2994 1863564014124832541280 2995 919160727505107580020 2996 381230680966390840200 2997 130425550454914435140 2998 35828485101810089850 2999 7595731320045747660 3000 1166379488204274865 3001 115435965714133325 3002 5527939700884757 3003 0 3004 0 3005 0 3006 0 3007 0 3008 0 3009 0 3010 0 3011 0 3012 0 3013 0 3014 0 3015 0 3016 0 3017 0 3018 0 3019 0 3020 0 3021 0 3022 0 3023 0 3024 0 3025 0 3026 0 3027 0 3028 0 3029 0 3030 0 3031 0 3032 0 3033 0 3034 0 3035 0 3036 0 3037 0 3038 0 3039 0 3040 0 3041 0 3042 39 3043 11362 3044 1142375 3045 60865740 3046 2059930600 3047 48917594180 3048 867585414465 3049 11990421090560 3050 133133857386970 3051 1215024552861900 3052 9275721782278710 3053 60057211190312280 3054 333436255788431754 3055 1601535551138012308 3056 6702696477309109550 3057 24585080005288136880 3058 79401747902122510865 3059 226637860350834545470 3060 573349535099275199265 3061 1288255438108118949700 3062 2574459179653141189640 3063 4579171175893740285420 3064 7249932476174841626315 3065 10210945230236399130880 3066 12776623374718250318925 3067 14173789037928754149958 3068 13899684872869881378839 3069 12002486775507869762940 3070 9079609474700938679935 3071 5977752340175180858150 3072 3396367609914918662595 3073 1647216199539643950360 3074 672219693071277106140 3075 226416296474788351680 3076 61268327897180404350 3077 12801645076811101440 3078 1938371755014383295 3079 189251485838974882 3080 8944394323791464 3081 0 3082 0 3083 0 3084 0 3085 0 3086 0 3087 0 3088 0 3089 0 3090 0 3091 0 3092 0 3093 0 3094 0 3095 0 3096 0 3097 0 3098 0 3099 0 3100 0 3101 0 3102 0 3103 0 3104 0 3105 0 3106 0 3107 0 3108 0 3109 0 3110 0 3111 0 3112 0 3113 0 3114 0 3115 0 3116 0 3117 0 3118 0 3119 0 3120 1 3121 819 3122 131651 3123 9550255 3124 407964960 3125 11706419270 3126 243940884005 3127 3885339057270 3128 49028047353670 3129 503247835371930 3130 4286852874546990 3131 30781265627484810 3132 188622851497552990 3133 996260560758764658 3134 4572056811402542462 3135 18350335385545624370 3136 64754086979425589655 3137 201756736572082664245 3138 556911555425625307765 3139 1365399034112281553385 3140 2978901037772119404560 3141 5790212783106541635890 3142 10032655379263570792935 3143 15494786661469739194330 3144 21315079230273486113395 3145 26079841888732532336997 3146 28320367944304315783043 3147 27212027975337973655797 3148 23043911908798215451965 3149 17109519857631689703215 3150 11064320231295198107955 3151 6179092351544858783895 3152 2947607608011142370580 3153 1183875924492582381480 3154 392670332031512876670 3155 104692544319036241860 3156 21563755885061123965 3157 3220187208932791485 3158 310215391253992964 3159 14472334024676221 3160 0 3161 0 3162 0 3163 0 3164 0 3165 0 3166 0 3167 0 3168 0 3169 0 3170 0 3171 0 3172 0 3173 0 3174 0 3175 0 3176 0 3177 0 3178 0 3179 0 3180 0 3181 0 3182 0 3183 0 3184 0 3185 0 3186 0 3187 0 3188 0 3189 0 3190 0 3191 0 3192 0 3193 0 3194 0 3195 0 3196 0 3197 0 3198 0 3199 0 3200 40 3201 12220 3202 1285388 3203 71558370 3204 2528761300 3205 62683944050 3206 1160443892650 3207 16743345562295 3208 194152325831200 3209 1851406245620800 3210 14777599209687600 3211 100114198600075800 3212 582116318476297024 3213 2931232367685208720 3214 12876288839849664320 3215 49638111868142870800 3216 168740914886836237400 3217 507796344825039720580 3218 1356898950875735052500 3219 3227004007319675702350 3220 6841615655533379543900 3221 12943843138653423110950 3222 21861759031332152704670 3223 32955664367880979951525 3224 44302647835228135563200 3225 53030254301379536805880 3226 56393841855102951311840 3227 53114199623715724797576 3228 44126008159007023894840 3229 32166881672507809241300 3230 20438440181385297628700 3231 11222676160999421396850 3232 5267043500622063427080 3233 2082511914038647839300 3234 680354956403481632700 3235 178762517293027747650 3236 36303772716886608700 3237 5347810449786149662 3238 508411271416759310 3239 23416728348467685 3240 0 3241 0 3242 0 3243 0 3244 0 3245 0 3246 0 3247 0 3248 0 3249 0 3250 0 3251 0 3252 0 3253 0 3254 0 3255 0 3256 0 3257 0 3258 0 3259 0 3260 0 3261 0 3262 0 3263 0 3264 0 3265 0 3266 0 3267 0 3268 0 3269 0 3270 0 3271 0 3272 0 3273 0 3274 0 3275 0 3276 0 3277 0 3278 0 3279 0 3280 1 3281 860 3282 144690 3283 10967294 3284 489073585 3285 14643145530 3286 318331247325 3287 5289723833925 3288 69656731973235 3289 746428208556800 3290 6641506955539720 3291 49845717711719400 3292 319518315725113600 3293 1766999730732614672 3294 8499549739846515840 3295 35798681036797831152 3296 132742534233114084825 3297 435251738438344491300 3298 1266464636822747692590 3299 3279209540413641913650 3300 7571304079204076660295 3301 15610729476412040584350 3302 28766711301023535539775 3303 47389201072065462691935 3304 69765530259624205259250 3305 91697568954234154013592 3306 107430464134416384925920 3307 111926237774745240750680 3308 103370139507851913905338 3309 84279439925436929050020 3310 60340721761434697052470 3311 37681852764225354520550 3312 20349376120555422551325 3313 9398527033125788179140 3314 3659058170562743097450 3315 1177717832754030751230 3316 305018817497125113475 3317 61087715810880524150 3318 8878213049972934111 3319 833098996695428495 3320 37889062373143906 3321 0 3322 0 3323 0 3324 0 3325 0 3326 0 3327 0 3328 0 3329 0 3330 0 3331 0 3332 0 3333 0 3334 0 3335 0 3336 0 3337 0 3338 0 3339 0 3340 0 3341 0 3342 0 3343 0 3344 0 3345 0 3346 0 3347 0 3348 0 3349 0 3350 0 3351 0 3352 0 3353 0 3354 0 3355 0 3356 0 3357 0 3358 0 3359 0 3360 0 3361 0 3362 41 3363 13120 3364 1442298 3365 83811052 3366 3089393255 3367 79855850880 3368 1541459084025 3369 23193513288870 3370 280552403366730 3371 2791986780008800 3372 23270512410848120 3373 164737515521482800 3374 1001748832801486424 3375 5280348416894120416 3376 24307070947381388880 3377 98313081744790366272 3378 351121560988093193025 3379 1111788998150220449280 3380 3131159932523522465670 3381 7863112498609052668500 3382 17639923742057131906545 3383 35396188270598843239200 3384 63572313471009111355395 3385 102206624471278595348130 3386 147023842462733320773975 3387 189030471090841826382672 3388 216854560290898873043640 3389 221434279253563916860096 3390 200610347290574662597754 3391 160572329756951762186160 3392 112946043615327803922470 3393 69342969106610073546100 3394 36839095782176907375255 3395 16748082447786499445520 3396 6421925041004872569450 3397 2036835306450540131580 3398 520085107507039469825 3399 102739298977553282512 3400 14734434771175843083 3401 1364926996460655490 3402 61305790721611591 3403 0 3404 0 3405 0 3406 0 3407 0 3408 0 3409 0 3410 0 3411 0 3412 0 3413 0 3414 0 3415 0 3416 0 3417 0 3418 0 3419 0 3420 0 3421 0 3422 0 3423 0 3424 0 3425 0 3426 0 3427 0 3428 0 3429 0 3430 0 3431 0 3432 0 3433 0 3434 0 3435 0 3436 0 3437 0 3438 0 3439 0 3440 0 3441 0 3442 0 3443 0 3444 1 3445 902 3446 158670 3447 12554282 3448 583851931 3449 18221612370 3450 412830243735 3451 7149514165275 3452 98139969096030 3453 1096637343896765 3454 10179921944105320 3455 79757737078107240 3456 534101548958315800 3457 3088266879259214696 3458 15546897887473250928 3459 68605301724025735872 3460 266854297014702282249 3461 919115833659551769150 3462 2813505373411312633170 3463 7676834109759912071910 3464 18713626118226771242445 3465 40821957297673249151190 3466 79773629048034419363325 3467 139728225844098109587105 3468 219361355802968263299315 3469 308486941676591680046817 3470 388158504179492365322184 3471 436211262200060498720240 3472 436730656536161071516114 3473 388259926723863505553112 3474 305192491443823388288650 3475 210968618140987855495490 3476 127374197991390850617975 3477 66586998935858118105720 3478 29805667651475030722110 3479 11258701044321646418130 3480 3519571956701695996285 3481 886191640815045107450 3482 172705227838406740773 3483 24445746817844205689 3484 2235915055529227891 3485 99194853094755497 3486 0 3487 0 3488 0 3489 0 3490 0 3491 0 3492 0 3493 0 3494 0 3495 0 3496 0 3497 0 3498 0 3499 0 3500 0 3501 0 3502 0 3503 0 3504 0 3505 0 3506 0 3507 0 3508 0 3509 0 3510 0 3511 0 3512 0 3513 0 3514 0 3515 0 3516 0 3517 0 3518 0 3519 0 3520 0 3521 0 3522 0 3523 0 3524 0 3525 0 3526 0 3527 0 3528 42 3529 14063 3530 1614088 3531 97807632 3532 3757056238 3533 101166856505 3534 2034145178640 3535 31884486538170 3536 401885885751630 3537 4169176527272295 3538 36242421134962240 3539 267765765010438160 3540 1700587897281285024 3541 9370364128954821536 3542 45134317251748760224 3543 191225454416197491024 3544 716288939747585841546 3545 2382026392797865411455 3546 7056454304085055548120 3547 18671106540892487206080 3548 44216662358892955817490 3549 93858069310329224296935 3550 178742130789642373957920 3551 305507163786385816290630 3552 468591822736980179421420 3553 644541255230166827203464 3554 794043535561233064748496 3555 874500101744523288623976 3556 858775283080299650973964 3557 749442603771389930337026 3558 578710864816102954397280 3559 393257630862925732964060 3560 233556262880177831539330 3561 120174177165821524926495 3562 52975675140266402737080 3563 19717461391777059119160 3564 6076492370659275597690 3565 1509016047299637859787 3566 290178961587135866368 3567 40545108585480704262 3568 3662147842711494972 3569 160500643816367088 3570 0 3571 0 3572 0 3573 0 3574 0 3575 0 3576 0 3577 0 3578 0 3579 0 3580 0 3581 0 3582 0 3583 0 3584 0 3585 0 3586 0 3587 0 3588 0 3589 0 3590 0 3591 0 3592 0 3593 0 3594 0 3595 0 3596 0 3597 0 3598 0 3599 0 3600 0 3601 0 3602 0 3603 0 3604 0 3605 0 3606 0 3607 0 3608 0 3609 0 3610 0 3611 0 3612 1 3613 945 3614 173635 3615 14327040 3616 694213845 3617 22562520539 3618 532218712610 3619 9596489587650 3620 137173969799475 3621 1596663198744425 3622 15445735815274380 3623 126180080157174800 3624 881625051046861200 3625 5322956325498815520 3626 28005528895687287160 3627 129286516863247747024 3628 526685053154925509145 3629 1902259070421839892945 3630 6114647599868729813775 3631 17546793787256280253200 3632 45061566768879170520435 3633 103752245774792976211125 3634 214453655656036892811450 3635 398243985681774902908350 3636 664596745433452189177050 3637 996440120216540122767552 3638 1341186701086250872572465 3639 1618413301940785928790920 3640 1747442020480744858860330 3641 1683765866340324228043190 3642 1442895021939076824178788 3643 1094871974400914198181420 3644 731600446995304439077525 3645 427517459807426800263025 3646 216566843753154673754325 3647 94040043836063079877320 3648 34495734392800401533575 3649 10482255968176016701425 3650 2567912915953089708010 3651 487329936243386812830 3652 67226770458854137842 3653 5997257751335478360 3654 259695496911122585 3655 0 3656 0 3657 0 3658 0 3659 0 3660 0 3661 0 3662 0 3663 0 3664 0 3665 0 3666 0 3667 0 3668 0 3669 0 3670 0 3671 0 3672 0 3673 0 3674 0 3675 0 3676 0 3677 0 3678 0 3679 0 3680 0 3681 0 3682 0 3683 0 3684 0 3685 0 3686 0 3687 0 3688 0 3689 0 3690 0 3691 0 3692 0 3693 0 3694 0 3695 0 3696 0 3697 0 3698 43 3699 15050 3700 1801786 3701 113748760 3702 4549077715 3703 127486433282 3704 2667530747755 3705 43515121304460 3706 570944342089275 3707 6167725611768350 3708 55857333477508915 3709 430188266302575200 3710 2849978713338584384 3711 16393908351734922080 3712 82510210276390868920 3713 365646288531193998272 3714 1434199447318708841715 3715 5000574402967291145946 3716 15553128296751650773350 3717 43274354632233823007400 3718 107949335668664613544005 3719 241826977444015156325550 3720 487053855756008491066305 3721 882493280257803093156900 3722 1438695731956818184889100 3723 2109573198183687129392436 3724 2779771491877650764524425 3725 3286956939246542282163392 3726 3480717405305567798458270 3727 3291983753192013809354180 3728 2771048490526569708913094 3729 2066840470079942885542760 3730 1358414340738408003580915 3731 781247899853426156728850 3732 389716696059242601417900 3733 166733180368106541733560 3734 60289688155236736250425 3735 18067764386134930158902 3736 4367107924839863434165 3737 818054006416003383460 3738 111434026887046337076 3739 9819906237863340420 3740 420196140727489673 3741 0 3742 0 3743 0 3744 0 3745 0 3746 0 3747 0 3748 0 3749 0 3750 0 3751 0 3752 0 3753 0 3754 0 3755 0 3756 0 3757 0 3758 0 3759 0 3760 0 3761 0 3762 0 3763 0 3764 0 3765 0 3766 0 3767 0 3768 0 3769 0 3770 0 3771 0 3772 0 3773 0 3774 0 3775 0 3776 0 3777 0 3778 0 3779 0 3780 0 3781 0 3782 0 3783 0 3784 1 3785 989 3786 189630 3787 16302461 3788 822289645 3789 27805812099 3790 682267666431 3791 12796239048015 3792 190285580691585 3793 2304781510633175 3794 23210124625787155 3795 197483149449958095 3796 1437993397506611200 3797 9054560089884261104 3798 49722393572921024760 3799 239802256035325903104 3800 1021617858549367254441 3801 3863143570895474243805 3802 13017481073257860852666 3803 39214569683876660840325 3804 105882715188369273781035 3805 256763148212336760275565 3806 560032878874845025348125 3807 1099751497093820286786105 3808 1945334011373030185242300 3809 3099732597606810496833702 3810 4447200019486478124732453 3811 5739371494904687565887810 3812 6652812261668073069814642 3813 6911925292126636885361790 3814 6418644641471414861576158 3815 5308815486866560731273302 3816 3893312891476161522801705 3817 2517532247541139242921465 3818 1425332203414007630746200 3819 700323583648460355049545 3820 295268958596970023144455 3821 105267678516213154485425 3822 31117933270264036568337 3823 7422350777036339955005 3824 1372610713118244334132 3825 184658055097235953278 3826 16076859486109941365 3827 679891637638612258 3828 0 3829 0 3830 0 3831 0 3832 0 3833 0 3834 0 3835 0 3836 0 3837 0 3838 0 3839 0 3840 0 3841 0 3842 0 3843 0 3844 0 3845 0 3846 0 3847 0 3848 0 3849 0 3850 0 3851 0 3852 0 3853 0 3854 0 3855 0 3856 0 3857 0 3858 0 3859 0 3860 0 3861 0 3862 0 3863 0 3864 0 3865 0 3866 0 3867 0 3868 0 3869 0 3870 0 3871 0 3872 44 3873 16082 3874 2006466 3875 131853007 3876 5485116120 3877 159841323096 3878 3477284847468 3879 58978891100230 3880 804745044085320 3881 9043451464490800 3882 85235183715064420 3883 683528749230042210 3884 4718160377147770784 3885 28298447154957767568 3886 148626512201046815760 3887 687958754842910770296 3888 2821463594399270094428 3889 10297917421181474231466 3890 33571183772976802771962 3891 98042052612862134621075 3892 257106405489267710332440 3893 606539461325016530145120 3894 1288913712074868672739980 3895 2469298633107631871009310 3896 4266523023587651463288300 3897 6648001527747315811115238 3898 9336544709547816018649314 3899 11806099926028880612575627 3900 13420486606220183150436304 3901 13684626450624218493174240 3902 12481676885189998379843432 3903 10146704447473073325729156 3904 7318567702294512411925380 3905 4657194488132973403231230 3906 2596296799326676388892950 3907 1256773460075809498201005 3908 522291827120313301128440 3909 183625131057584820894752 3910 53552805581238830161404 3911 12607512708292206772630 3912 2302098746421294054668 3913 305911988222145630774 3914 26316961864700771458 3915 1100087778366101931 3916 0 3917 0 3918 0 3919 0 3920 0 3921 0 3922 0 3923 0 3924 0 3925 0 3926 0 3927 0 3928 0 3929 0 3930 0 3931 0 3932 0 3933 0 3934 0 3935 0 3936 0 3937 0 3938 0 3939 0 3940 0 3941 0 3942 0 3943 0 3944 0 3945 0 3946 0 3947 0 3948 0 3949 0 3950 0 3951 0 3952 0 3953 0 3954 0 3955 0 3956 0 3957 0 3958 0 3959 0 3960 1 3961 1034 3962 206701 3963 18498557 3964 970445113 3965 34113217864 3966 869914801626 3967 16955791561914 3968 262060710839830 3969 3299812135410080 3970 34558357600911130 3971 305928457790809670 3972 2319005296186611505 3973 15210713864538643088 3974 87075400817763053432 3975 438151161809293743624 3976 1949378869427603927841 3977 7706225023844111592674 3978 27178542065334809327937 3979 85803234530111324464953 3980 243139337485108069242435 3981 619752268889973744389040 3982 1423335488412198315768810 3983 2948698088043533984874210 3984 5514384141574482343037715 3985 9311589632567492145364302 3986 14194934144840604432681393 3987 19523116223938981709269577 3988 24198283682601641248278079 3989 26985224160014893105612736 3990 27015196384222270240112188 3991 24209137013527973972692892 3992 19348832825815795579804163 3993 13729412841311813177648550 3994 8600058939088120276898895 3995 4721952586389144374688695 3996 2252366002321239876395005 3997 922828464233496478758320 3998 320010742844062011948514 3999 92093089628539206684746 4000 21402474198446791061767 4001 3859367514636774342078 4002 506646902805491525417 4003 43073712988449325081 4004 1779979416004714189 4005 0 4006 0 4007 0 4008 0 4009 0 4010 0 4011 0 4012 0 4013 0 4014 0 4015 0 4016 0 4017 0 4018 0 4019 0 4020 0 4021 0 4022 0 4023 0 4024 0 4025 0 4026 0 4027 0 4028 0 4029 0 4030 0 4031 0 4032 0 4033 0 4034 0 4035 0 4036 0 4037 0 4038 0 4039 0 4040 0 4041 0 4042 0 4043 0 4044 0 4045 0 4046 0 4047 0 4048 0 4049 0 4050 45 4051 17160 4052 2229249 4053 152358030 4054 6587414240 4055 199439657080 4056 4507040972190 4057 79411967509612 4058 1125784646025380 4059 13148008643986200 4060 128836992780466350 4061 1074692390735916300 4062 7720694422564424499 4063 48227321396644181440 4064 264000360173767636760 4065 1274736428853251329680 4066 5458801218669784792565 4067 20825606039424855918568 4068 71047643259493086331365 4069 217416470915950261857990 4070 598287795587237914195950 4071 1483398135704257984866600 4072 3318788661812083518653910 4073 6706910433226034528623500 4074 12250205798269765677335325 4075 20226114183902459419767840 4076 30179480382135736262445945 4077 40665760859515678340494518 4078 49424870214850705011290010 4079 54090337216859294749223280 4080 53181499720036487113129860 4081 46837518346191045678265480 4082 36814104975583381317458699 4083 25705175031739298992805160 4084 15853550226547770069023075 4085 8575022845791630261782650 4086 4031431289517362675724450 4087 1628745422411394600781512 4088 557188679482885663004670 4089 158253407918070243618780 4090 36312085653160291889065 4091 6467378249280214027520 4092 838875852892337927649 4093 70490762631516198470 4094 2880067194370816120 4095 0 4096 0 4097 0 4098 0 4099 0 4100 0 4101 0 4102 0 4103 0 4104 0 4105 0 4106 0 4107 0 4108 0 4109 0 4110 0 4111 0 4112 0 4113 0 4114 0 4115 0 4116 0 4117 0 4118 0 4119 0 4120 0 4121 0 4122 0 4123 0 4124 0 4125 0 4126 0 4127 0 4128 0 4129 0 4130 0 4131 0 4132 0 4133 0 4134 0 4135 0 4136 0 4137 0 4138 0 4139 0 4140 1 4141 1080 4142 224895 4143 20934507 4144 1141301700 4145 41671077217 4146 1103467676570 4147 22332747335730 4148 358428469911356 4149 4687657492275290 4150 51006178380307410 4151 469323808172187150 4152 3699626144713337475 4153 25250413583289679092 4154 150513436078945877960 4155 789226922800824433816 4156 3662266460090149001145 4157 15114405111941500313080 4158 55710373128603776839179 4159 184029419854939220124255 4160 546359042931169655565378 4161 1461179401962319727827425 4162 3526485893006430045024450 4163 7690822238267815819296930 4164 15169992662844050856535425 4165 27076179572411740165737342 4166 43732637961310555997813535 4167 63897530750915322404396915 4168 84387160766056301298042174 4169 100608378057467239365180825 4170 108090757761096458094948204 4171 104405833117786731325934940 4172 90395488185534815230762535 4173 69892350642710990074911412 4174 48034646812139232447352605 4175 29175561752025034720610665 4176 15549341434502014512866350 4177 7206625756072099030877775 4178 2871584629488953091488346 4179 969292511955486881637930 4180 271748971745056241365293 4181 61573927366243857292910 4182 10833392666722479895015 4183 1388596468686278778147 4184 115344455035970237740 4185 4660046610375530309 4186 0 4187 0 4188 0 4189 0 4190 0 4191 0 4192 0 4193 0 4194 0 4195 0 4196 0 4197 0 4198 0 4199 0 4200 0 4201 0 4202 0 4203 0 4204 0 4205 0 4206 0 4207 0 4208 0 4209 0 4210 0 4211 0 4212 0 4213 0 4214 0 4215 0 4216 0 4217 0 4218 0 4219 0 4220 0 4221 0 4222 0 4223 0 4224 0 4225 0 4226 0 4227 0 4228 0 4229 0 4230 0 4231 0 4232 46 4233 18285 4234 2471304 4235 175521786 4236 7881073970 4237 247698148537 4238 5809948305840 4239 106251755817532 4240 1563625083446348 4241 18961450782286870 4242 192991179804759960 4243 1672853191688569800 4244 12495012958013678274 4245 81198429402498285031 4246 462741117649357696160 4247 2327963711827843400256 4248 10395804107613185123390 4249 41398812370036141024213 4250 147583622427521719089112 4251 472493534030382568313610 4252 1362063309434357831619318 4253 3542865333253815626889975 4254 8328672690522771548544960 4255 17716521333305933866574340 4256 34127108894339851062494250 4257 59552499554583965262840507 4258 94138232527348751680027320 4259 134742771992566737007337378 4260 174477791840422684649826702 4261 204123585489177239125694115 4262 215362594697992239957301344 4263 204424851184014264117330280 4264 174047111507309242226486714 4265 132411630650033670385175271 4266 89593372070426301509180840 4267 53604134824364435051416390 4268 28155795569811007450373450 4269 12866802468000856307383737 4270 5057518731383233355274528 4271 1684734599356442788261380 4272 466314465316286776873138 4273 104353391268684363209495 4274 18139646768895031850184 4275 2297963084210132904266 4276 188715284861857252330 4277 7540113804746346429 4278 0 4279 0 4280 0 4281 0 4282 0 4283 0 4284 0 4285 0 4286 0 4287 0 4288 0 4289 0 4290 0 4291 0 4292 0 4293 0 4294 0 4295 0 4296 0 4297 0 4298 0 4299 0 4300 0 4301 0 4302 0 4303 0 4304 0 4305 0 4306 0 4307 0 4308 0 4309 0 4310 0 4311 0 4312 0 4313 0 4314 0 4315 0 4316 0 4317 0 4318 0 4319 0 4320 0 4321 0 4322 0 4323 0 4324 1 4325 1127 4326 244260 4327 23630706 4328 1337757993 4329 50693452887 4330 1392836902324 4331 29246163318140 4332 487012973064618 4333 6609711045632994 4334 74655286654869570 4335 713321166357254520 4336 5841803144574094425 4337 41445052686016694841 4338 256962279064733842083 4339 1402481476529128007936 4340 6779457094718816835217 4341 29172475679644834437615 4342 112223590610581418176472 4343 387323415411064716052546 4344 1202881996816491444003243 4345 3369601754327847215012121 4346 8530530628222565399741850 4347 19545980821797017412866340 4348 40577336234417800542406695 4349 76373281129595642084767017 4350 130361317088306261426391384 4351 201768401239574630082237770 4352 283027463509538360709776467 4353 359473330663946225313049701 4354 412822721307740936585823144 4355 427859185576875429378184488 4356 399226172487335810674027755 4357 334334950335555047532160661 4358 250338628104883892907439288 4359 166803580634590568677144110 4360 98329038010891484284893405 4361 50911762760385120994117575 4362 22945012853561908429749858 4363 8898395872827673328400804 4364 2925776083056985911264603 4365 799637364427586875531341 4366 176760711301650700397420 4367 30361635904303790523346 4368 3801904007932381920153 4369 308719786508203020379 4370 12200160415121876738 4371 0 4372 0 4373 0 4374 0 4375 0 4376 0 4377 0 4378 0 4379 0 4380 0 4381 0 4382 0 4383 0 4384 0 4385 0 4386 0 4387 0 4388 0 4389 0 4390 0 4391 0 4392 0 4393 0 4394 0 4395 0 4396 0 4397 0 4398 0 4399 0 4400 0 4401 0 4402 0 4403 0 4404 0 4405 0 4406 0 4407 0 4408 0 4409 0 4410 0 4411 0 4412 0 4413 0 4414 0 4415 0 4416 0 4417 0 4418 47 4419 19458 4420 2733849 4421 201623796 4422 9394353749 4423 306272675394 4424 7450483356701 4425 141307867441512 4426 2156889812328498 4427 27134786911366212 4428 286607917241916400 4429 2579165537850584280 4430 20009669294276342499 4431 135138495046528658146 4432 800901826116589823274 4433 4193186306006329104352 4434 19503224914159845358863 4435 80967092157294160585218 4436 301206025408139278289797 4437 1007400571868969003455268 4438 3037438840281231843936171 4439 8274530397016020673521414 4440 20402068651999152575176785 4441 45591174845625722827985640 4442 92420966462063585471475285 4443 170052889578519458410101774 4444 284052049170238978369259211 4445 430649405759490118769602468 4446 592248027342527782366940547 4447 738074707993546149088570518 4448 832308901494910415668818603 4449 847646631458881933452816112 4450 777698135178659317017844749 4451 640793692492897960143822646 4452 472343630825343864801795399 4453 310001087529381305237741340 4454 180088968405066926786683245 4455 91934360798196984751874762 4456 40869334052945998092408123 4457 15640649203567349471936712 4458 5076825147729715476399121 4459 1370305221012558015613974 4460 299253749339230095457099 4461 50799245757408955277796 4462 6288582377004372076749 4463 504975185174806619138 4464 19740274219868223167 4465 0 4466 0 4467 0 4468 0 4469 0 4470 0 4471 0 4472 0 4473 0 4474 0 4475 0 4476 0 4477 0 4478 0 4479 0 4480 0 4481 0 4482 0 4483 0 4484 0 4485 0 4486 0 4487 0 4488 0 4489 0 4490 0 4491 0 4492 0 4493 0 4494 0 4495 0 4496 0 4497 0 4498 0 4499 0 4500 0 4501 0 4502 0 4503 0 4504 0 4505 0 4506 0 4507 0 4508 0 4509 0 4510 0 4511 0 4512 1 4513 1175 4514 264845 4515 26608815 4516 1563012495 4517 61425564629 4518 1749803030605 4519 38089483577165 4520 657567003824270 4521 9253613831026110 4522 108399784611868776 4523 1074584370254040490 4524 9134289848781933225 4525 67296525124867131765 4526 433545826797279195070 4527 2460345581710451673293 4528 12375124877254273947505 4529 55455157688523496631695 4530 222363158447520413199305 4531 800753031429785412518815 4532 2597605984096525163511057 4533 7609922591425570502951535 4534 20174662779566433288275385 4535 48478580102018735387784975 4536 105714491901840540783258675 4537 209371583826077028098648997 4538 376787487796421361921260175 4539 616181767498119869877888365 4540 915445270508603109561616705 4541 1234748821516012368389766715 4542 1510370759965233310987443363 4543 1672990808379526781632826235 4544 1674731989523093173505028355 4545 1511259258001550175224033165 4546 1225467270933336900583422595 4547 889485839564818326386378797 4548 575133706174863358199778855 4549 329329769176343532065694225 4550 165791136412144014175742195 4551 72712742779335579850558785 4552 27464821159452008711602119 4553 8802238595214288263195065 4554 2346703296741795591542735 4555 506376096545184586377865 4556 84962785669645127721295 4557 10399206171444957017281 4558 825895132098131516255 4559 31940434634990099905 4560 0 4561 0 4562 0 4563 0 4564 0 4565 0 4566 0 4567 0 4568 0 4569 0 4570 0 4571 0 4572 0 4573 0 4574 0 4575 0 4576 0 4577 0 4578 0 4579 0 4580 0 4581 0 4582 0 4583 0 4584 0 4585 0 4586 0 4587 0 4588 0 4589 0 4590 0 4591 0 4592 0 4593 0 4594 0 4595 0 4596 0 4597 0 4598 0 4599 0 4600 0 4601 0 4602 0 4603 0 4604 0 4605 0 4606 0 4607 0 4608 48 4609 20680 4610 3018152 4611 230966460 4612 11158990040 4613 377092593772 4614 9506559062700 4615 186847834375378 4616 2955764683594280 4617 38545290554720820 4618 422142488765151388 4619 3940357825346541170 4620 31723124680908860004 4621 222444689465672132410 4622 1369586147960397676490 4623 7454433713833370600919 4624 36071536097420448410720 4625 155925474759977502575776 4626 604536276012953852074320 4627 2109359628706893694263880 4628 6642445396246726010902496 4629 18921891828722823020409120 4630 48851261828581606536973584 4631 114471823599643610790947400 4632 243726633209529849082719600 4633 471845439866660071980226056 4634 830892426545179798700621160 4635 1330883222427848967016750044 4636 1938342703610621010698159720 4637 2565071556852086299845277780 4638 3080754369453689875744832484 4639 3352946341333319130754460950 4640 3300076756160634423975689216 4641 2929751085673107452385700560 4642 2338604594251578725529040640 4643 1671830557919543496425915536 4644 1065223762109311590224203440 4645 601353098379607443604252232 4646 298594831263286997020025080 4647 129222726035848927414903620 4648 48182295510749073659937952 4649 15249368963956561755208160 4650 4016262267093583702613808 4651 856429091641823637112760 4652 142050613804058455075840 4653 17192763733624135713168 4654 1350610591492806358560 4655 51680708854858323072 4656 0 4657 0 4658 0 4659 0 4660 0 4661 0 4662 0 4663 0 4664 0 4665 0 4666 0 4667 0 4668 0 4669 0 4670 0 4671 0 4672 0 4673 0 4674 0 4675 0 4676 0 4677 0 4678 0 4679 0 4680 0 4681 0 4682 0 4683 0 4684 0 4685 0 4686 0 4687 0 4688 0 4689 0 4690 0 4691 0 4692 0 4693 0 4694 0 4695 0 4696 0 4697 0 4698 0 4699 0 4700 0 4701 0 4702 0 4703 0 4704 1 4705 1224 4706 286700 4707 29891812 4708 1820587770 4709 74147567164 4710 2188321189006 4711 49345845670470 4712 882504321776813 4713 12866945518444660 4714 156198688997615706 4715 1605126643631060654 4716 14149232044382514885 4717 108153939654557924994 4718 723287041387818459245 4719 4263477556468128544853 4720 22289904172798096221717 4721 103901818663198218989920 4722 433743790896021412406776 4723 1627652465890259677792440 4724 5507718644233204270293752 4725 16849973971768821677365088 4726 46706477199714826811636040 4727 117504504710166775213033944 4728 268664895603502886961991050 4729 558812708937447417964627272 4730 1058004511489158462000135228 4731 1823861681839721030499769700 4732 2862510260434571946456255114 4733 4088536795635236488649543140 4734 5310191138333331979222487858 4735 6264115937798449968365102082 4736 6700669139235939085892315540 4737 6486068003685277772704750736 4738 5666477614607994528193156320 4739 4453557704749733952498842032 4740 3136450103659225181012073188 4741 1969687237460518480489676520 4742 1096474003968094989845688652 4743 537098710454766591046326060 4744 229400289974636515977064524 4745 84449355265415370634735136 4746 26398310855912645609945960 4747 6869341660380563880534408 4748 1447767973856653351211920 4749 237412605645148539814416 4750 28417865037167224246704 4751 2208446158225927974720 4752 83621143489848422977 4753 0 4754 0 4755 0 4756 0 4757 0 4758 0 4759 0 4760 0 4761 0 4762 0 4763 0 4764 0 4765 0 4766 0 4767 0 4768 0 4769 0 4770 0 4771 0 4772 0 4773 0 4774 0 4775 0 4776 0 4777 0 4778 0 4779 0 4780 0 4781 0 4782 0 4783 0 4784 0 4785 0 4786 0 4787 0 4788 0 4789 0 4790 0 4791 0 4792 0 4793 0 4794 0 4795 0 4796 0 4797 0 4798 0 4799 0 4800 0 4801 0 4802 49 4803 21952 4804 3325532 4805 263876424 4806 13210544270 4807 462399150976 4808 12071972845478 4809 245700239108548 4810 4025116839746471 4811 54368000756759760 4812 616886468317487914 4813 5967626957742753212 4814 49812714550637916059 4815 362321753801138917408 4816 2315317878813888268145 4817 13087497418261896822262 4818 65815873984051915233356 4819 295898829520596169976416 4820 1194205541668952767056872 4821 4341548370610107224130640 4822 14259523669186823975460128 4823 42414311196738370708676704 4824 114479630857019256369018744 4825 280827590138391992540954928 4826 626863352412676346835658050 4827 1274384782013637339027572928 4828 2360742377900998332680982444 4829 3985637330812749796217140904 4830 6131736186473041924171164878 4831 8591951056097943799192980640 4832 10956017064639108154812598122 4833 12697816648585458974864395516 4834 13353692236729892640622465706 4835 12715895845519019649066140512 4836 10934833294532680706107897520 4837 8463992856920856174453798208 4838 5873504423688080267662192164 4839 3636264097949437514318132192 4840 1996421933610989430469965964 4841 964916267753902515481254760 4842 406805311521234517051906096 4843 147881019740121006049881248 4844 45663942086962791067767928 4845 11742033019115971220260976 4846 2446247679302535443400520 4847 396655983182831130603424 4848 46961239362284166318432 4849 3610737458573592656352 4850 135301852344706746049 4851 0 4852 0 4853 0 4854 0 4855 0 4856 0 4857 0 4858 0 4859 0 4860 0 4861 0 4862 0 4863 0 4864 0 4865 0 4866 0 4867 0 4868 0 4869 0 4870 0 4871 0 4872 0 4873 0 4874 0 4875 0 4876 0 4877 0 4878 0 4879 0 4880 0 4881 0 4882 0 4883 0 4884 0 4885 0 4886 0 4887 0 4888 0 4889 0 4890 0 4891 0 4892 0 4893 0 4894 0 4895 0 4896 0 4897 0 4898 0 4899 0 4900 1 4901 1274 4902 309876 4903 33504044 4904 2114356006 4905 89178699204 4906 2724867907146 4907 63606139704954 4908 1177550406555831 4909 17774566679967944 4910 223433635272820126 4911 2378211800946164274 4912 21721985645756328751 4913 172115886249578355938 4914 1193762734843515301647 4915 7302082476669835272243 4916 39640879147528121588832 4917 192007596820048230444993 4918 833544439079815801373112 4919 3255601798455233857256088 4920 11476919480733571172216832 4921 36617216285188849923118968 4922 105970762368222019197677832 4923 278690612766900858393688728 4924 666996990452061654715979922 4925 1454340956953626651762276372 4926 2891202002440243218992335428 4927 5242608571229877825180887372 4928 8672009273087042773173165718 4929 13082783242542850359276963132 4930 17990678990066512267065011638 4931 22530324140770890102400188062 4932 25662601725619848029121813138 4933 26540429379651109499219531982 4934 24868441463812291949964047568 4935 21054868613890409186799895872 4936 16054000665329815307964713428 4937 10979641764807823929163941872 4938 6702425339378050984653497364 4939 3629994648033851011361980676 4940 1731415268183305622504645344 4941 720654956761286403663705756 4942 258728685861449022294562344 4943 78931594603256000558248296 4944 20059142653353188452007304 4945 4131428258804337334426856 4946 662486453865146894664544 4947 77587550557677318539856 4948 5902804760289369054049 4949 218922995834555169026 4950 0 4951 0 4952 0 4953 0 4954 0 4955 0 4956 0 4957 0 4958 0 4959 0 4960 0 4961 0 4962 0 4963 0 4964 0 4965 0 4966 0 4967 0 4968 0 4969 0 4970 0 4971 0 4972 0 4973 0 4974 0 4975 0 4976 0 4977 0 4978 0 4979 0 4980 0 4981 0 4982 0 4983 0 4984 0 4985 0 4986 0 4987 0 4988 0 4989 0 4990 0 4991 0 4992 0 4993 0 4994 0 4995 0 4996 0 4997 0 4998 0 4999 0 5000 50 5001 23275 5002 3657360 5003 300706000 5004 15588776700 5005 564788394450 5006 15259239903600 5007 321378351658980 5008 5448367485410850 5009 76167684276474175 5010 894688104347067800 5011 8962725227006405400 5012 77502327154136998022 5013 584250354601355189405 5014 3871402367458542487200 5015 22704897773745620362650 5016 118544250549841933644450 5017 553722300324696315654765 5018 2323648810269364738406400 5019 8791355710734293848443600 5020 30077991520530502371807600 5021 93291051151114044607255800 5022 262864704421979646275373280 5023 673997833762312107303662400 5024 1574687933003129994092592900 5025 3355589091379940337625507350 5026 6526329162354878890700890800 5027 11588988279943625954079010720 5028 18789382790372834493561471500 5029 27806470485113836082641108650 5030 37538647110803564221070590400 5031 46184157853995457232077181700 5032 51714110610935199644608674360 5033 52610017461900021788908138200 5034 48519170603863992305138085600 5035 40453694765343946067361591600 5036 30391497945938751750080703800 5037 20489410286445341711144266228 5038 12335111370938477929441595520 5039 6591332849398742957313201400 5040 3103136847458442655037806200 5041 1275341288022641926765493100 5042 452273647688532819412211520 5043 136337569709334762846277200 5044 34247423351771695115668800 5045 6974331921289703908430800 5046 1106103676410262191586400 5047 128159527378535077514640 5048 9648844071207668456450 5049 354224848179261915075 5050 0 5051 0 5052 0 5053 0 5054 0 5055 0 5056 0 5057 0 5058 0 5059 0 5060 0 5061 0 5062 0 5063 0 5064 0 5065 0 5066 0 5067 0 5068 0 5069 0 5070 0 5071 0 5072 0 5073 0 5074 0 5075 0 5076 0 5077 0 5078 0 5079 0 5080 0 5081 0 5082 0 5083 0 5084 0 5085 0 5086 0 5087 0 5088 0 5089 0 5090 0 5091 0 5092 0 5093 0 5094 0 5095 0 5096 0 5097 0 5098 0 5099 0 5100 1 5101 1325 5102 334425 5103 37471280 5104 2448566050 5105 106881831910 5106 3378835000800 5107 81590247515700 5108 1562534897919765 5109 24400484571934625 5110 317375886229262245 5111 3496333540566052200 5112 33062922673708898425 5113 271340199049471682711 5114 1950128975694448846990 5115 12367247578971893061090 5116 69647859397943577223725 5117 350192726517418285678275 5118 1579274336224560347472870 5119 6412795047804414397035600 5120 23523876989923098877916520 5121 78172127286452923467143400 5122 235879029804524913728052600 5123 647526079557102523866739840 5124 1619685436981274620413331050 5125 3696025880408818300570849194 5126 7701132050773810208380119150 5127 14660139736024999934874113600 5128 25503606124260546552433063810 5129 40544175306002727626011600350 5130 58879932717723198708983083420 5131 78059650241640966590535790100 5132 94377083720386195363599182900 5133 103917141716206157172950019480 5134 104018888305363423238091717750 5135 94442480681566693441902029040 5136 77562564044564170562126200900 5137 57425140376076390987209359100 5138 38171477390631216624961705464 5139 22667531358350379925457073560 5140 11952742765615899591179827420 5141 5555207072403034681206157300 5142 2254724930645377352723761200 5143 789933928153237842265022160 5144 235328306965943951856532800 5145 58437994263929220902102960 5146 11768246633959188137522200 5147 1846177680833086404790800 5148 211649882696501765108545 5149 15770571827331592679525 5150 573147844013817084101 5151 0 5152 0 5153 0 5154 0 5155 0 5156 0 5157 0 5158 0 5159 0 5160 0 5161 0 5162 0 5163 0 5164 0 5165 0 5166 0 5167 0 5168 0 5169 0 5170 0 5171 0 5172 0 5173 0 5174 0 5175 0 5176 0 5177 0 5178 0 5179 0 5180 0 5181 0 5182 0 5183 0 5184 0 5185 0 5186 0 5187 0 5188 0 5189 0 5190 0 5191 0 5192 0 5193 0 5194 0 5195 0 5196 0 5197 0 5198 0 5199 0 5200 0 5201 0 5202 51 5203 24650 5204 4015060 5205 341834640 5206 18338048750 5207 687259003060 5208 19202863298850 5209 418227839078280 5210 7332280734989595 5211 106016536333819650 5212 1288231674852804220 5213 13353746871919525400 5214 119527975054852301847 5215 933092880804963870138 5216 6405781697754346523595 5217 38943547720176055910940 5218 210897007721531131230825 5219 1022459277391956534977490 5220 4456645446818621401534035 5221 17527799568808072983885600 5222 62393224221187895098167720 5223 201541169958097470446206800 5224 592034785377618604610681680 5225 1584388617741394277445775520 5226 3868371203746716721809586350 5227 8626302904791888632288949444 5228 17583050304508629436706517300 5229 32775457178323504779654015120 5230 55881977194577007000073546030 5231 87140028581489398202214180500 5232 124225050313640599012694782470 5233 161782455206439988043683562200 5234 192275352185316852240285038960 5235 208241269789041378606466832040 5236 205148076371127437332137941550 5237 183415346050774631814401706240 5238 148407756755846868379568496300 5239 108306048608460484448434329128 5240 70995999048015036265547567212 5241 41593975578687600812211870480 5242 21647212462473085203530835020 5243 9933685207884119263009456600 5244 3982339866356552098901465820 5245 1378545145551105424523510880 5246 405913300027050409818478800 5247 99659749536990619926202560 5248 19848682231659154237539400 5249 3080440884621883673891840 5250 349458254146244511079635 5251 25773640746718523051050 5252 927372692193078999176 5253 0 5254 0 5255 0 5256 0 5257 0 5258 0 5259 0 5260 0 5261 0 5262 0 5263 0 5264 0 5265 0 5266 0 5267 0 5268 0 5269 0 5270 0 5271 0 5272 0 5273 0 5274 0 5275 0 5276 0 5277 0 5278 0 5279 0 5280 0 5281 0 5282 0 5283 0 5284 0 5285 0 5286 0 5287 0 5288 0 5289 0 5290 0 5291 0 5292 0 5293 0 5294 0 5295 0 5296 0 5297 0 5298 0 5299 0 5300 0 5301 0 5302 0 5303 0 5304 1 5305 1377 5306 360400 5307 41820765 5308 2827871970 5309 127668446710 5310 4172975835770 5311 104171945815350 5312 2062352984513745 5313 33295300204843985 5314 447792907135016520 5315 5101941101648118665 5316 49913003086194476025 5317 423931096778032882983 5318 3154562055548884399839 5319 20723158252420688431675 5320 120958654697091526195755 5321 630737593636892994132825 5322 2951926340133935168128635 5323 12448714830847596146042505 5324 47464471606535586258837720 5325 164089228497563917443227640 5326 515592327049075307641402800 5327 1475439894739246042205474120 5328 3851600134279771421725846410 5329 9184082521136809642793766594 5330 20023460835974517141239917788 5331 39944322091307439579960750050 5332 72939203038609051266961192530 5333 121929758624840281178518210190 5334 186564136605215324537208864270 5335 261164633273004764312213655990 5336 334219189168467149997818535200 5337 390569577621909204776834241340 5338 416177299810610959017508569270 5339 403609445358057554012131688340 5340 355420390776905495818429936180 5341 283395461176487429928904056300 5342 203902666375168092060605393692 5343 131835007796996632815966346236 5344 76214249702653880328848771460 5345 39155162300492019475916819740 5346 17743617210932531296939375100 5347 7026998725155167293890249180 5348 2403807380670287218645065840 5349 699679601256923582577114560 5350 169865990434879028965827720 5351 33463106546451428779852400 5352 5138268448151471843791185 5353 576878708670077868867705 5354 42117360418063932814676 5355 1500520536206896083277 5356 0 5357 0 5358 0 5359 0 5360 0 5361 0 5362 0 5363 0 5364 0 5365 0 5366 0 5367 0 5368 0 5369 0 5370 0 5371 0 5372 0 5373 0 5374 0 5375 0 5376 0 5377 0 5378 0 5379 0 5380 0 5381 0 5382 0 5383 0 5384 0 5385 0 5386 0 5387 0 5388 0 5389 0 5390 0 5391 0 5392 0 5393 0 5394 0 5395 0 5396 0 5397 0 5398 0 5399 0 5400 0 5401 0 5402 0 5403 0 5404 0 5405 0 5406 0 5407 0 5408 52 5409 26078 5410 4400110 5411 387670465 5412 21507755360 5413 833265498520 5414 24063098137680 5415 541602648192480 5416 9812861558581620 5417 146644117273653230 5418 1842041118321640390 5419 19743919648420448285 5420 182794725012966303272 5421 1476551952637849054968 5422 10493436634108194793572 5423 66072487670351090866210 5424 370799210138798713337520 5425 1864093878750380660341140 5426 8431031064344513104640160 5427 34433159846474290531462140 5428 127385495396531554340891040 5429 428023622676849282987602160 5430 1309168282384791382698291280 5431 3651863297858258924261931320 5432 9304359955767882420981208280 5433 21678756629675414996892302388 5434 46232814045275035210235384532 5435 90302829574139573796321282470 5436 161596637411509563046688753680 5437 264951764400906686380805936720 5438 397929215500345321752117827240 5439 547172138793085351368592000660 5440 688276996560223990281787136360 5441 791086199596267435623586112340 5442 829566645970779774956113342860 5443 792172867779959623158671336130 5444 687243493583526996012400138720 5445 540109266540794782756906881728 5446 383204714031643612774587290032 5447 244424982423699269893725783928 5448 139455437743814566344591476960 5449 70736059970849223942457111360 5450 31659642285173202658850297520 5451 12387883737062824817315225880 5452 4188265826248443052987055520 5453 1205252650820964612321795920 5454 289374422203528803129569680 5455 56392229662732466691283640 5456 8568167586919600028762660 5457 952110603563040902998390 5458 68818373856975534864902 5459 2427893228399975082453 5460 0 5461 0 5462 0 5463 0 5464 0 5465 0 5466 0 5467 0 5468 0 5469 0 5470 0 5471 0 5472 0 5473 0 5474 0 5475 0 5476 0 5477 0 5478 0 5479 0 5480 0 5481 0 5482 0 5483 0 5484 0 5485 0 5486 0 5487 0 5488 0 5489 0 5490 0 5491 0 5492 0 5493 0 5494 0 5495 0 5496 0 5497 0 5498 0 5499 0 5500 0 5501 0 5502 0 5503 0 5504 0 5505 0 5506 0 5507 0 5508 0 5509 0 5510 0 5511 0 5512 1 5513 1430 5514 387855 5515 46581275 5516 3257363200 5517 152004074040 5518 5133909781000 5519 132408019788800 5520 2708127578521575 5521 45170514747939350 5522 627732324613513735 5523 7391775127104775575 5524 74758863836263042975 5525 656638824877193662280 5526 5055045104964766337790 5527 34371156942077767625086 5528 207754300619863305493640 5529 1122495458472783233666100 5530 5446757812521208822602600 5531 23831672235326044418811300 5532 94346346283857472936342365 5533 338939195500631058042956400 5534 1107705178223488508072232600 5535 3300200504173112732545168200 5536 8978903326877276388193251850 5537 22340042611184463485500821284 5538 50886299986786741780925986770 5539 106200596972556991931436052370 5540 203186354704056064643243225050 5541 356465599074958895492168156400 5542 573445659630962292096533011180 5543 845657985378565410601540347500 5544 1142555961234557265678624191850 5545 1413065763350600345056439912900 5546 1597833077028787599417928922950 5547 1649353391139448287985753600470 5548 1551202703914922672989232960650 5549 1326059345536919921759734131200 5550 1027407394092450304746416331720 5551 718942388203808337651159029960 5552 452474239923349783038540901624 5553 254824849746960466149357068160 5554 127634839482273774715313306200 5555 56430258221260901249679921800 5556 21818689842888279329850540900 5557 7291752808175653854209235920 5558 2074798242512767223864738200 5559 492703519184859260875249800 5560 94993604657335367314927225 5561 14283314743741149741421550 5562 1571106672651182704680771 5563 112436254811246363762855 5564 3928413764606871165730 5565 0 5566 0 5567 0 5568 0 5569 0 5570 0 5571 0 5572 0 5573 0 5574 0 5575 0 5576 0 5577 0 5578 0 5579 0 5580 0 5581 0 5582 0 5583 0 5584 0 5585 0 5586 0 5587 0 5588 0 5589 0 5590 0 5591 0 5592 0 5593 0 5594 0 5595 0 5596 0 5597 0 5598 0 5599 0 5600 0 5601 0 5602 0 5603 0 5604 0 5605 0 5606 0 5607 0 5608 0 5609 0 5610 0 5611 0 5612 0 5613 0 5614 0 5615 0 5616 0 5617 0 5618 53 5619 27560 5620 4814043 5621 438651850 5622 25152789025 5623 1006777327920 5624 30030273417200 5625 698073766118960 5626 13062591785295675 5627 201627493580174200 5628 2616417560208807355 5629 28977735893846864250 5630 277297508497649794532 5631 2315985502528009020520 5632 17025033691710810186330 5633 110937081246537053284868 5634 644625998429013109697370 5635 3357388547361962607344760 5636 15741882755616102587583900 5637 66695863146144848054913600 5638 256165001526863317808695545 5639 894348313574011895371449600 5640 2844897083285129173758126040 5641 8261232084416163039505390800 5642 21935126580503417733436391450 5643 53323159196627760903374331952 5644 118797870661737191988053673690 5645 242736240591971600937992719372 5646 455085821689705201486253261200 5647 783014000887375144919662846800 5648 1236326639532214300229456775140 5649 1790759339671996083722250175400 5650 2378005096587866607329003328870 5651 2892428959507091770961813161600 5652 3218485922595834809997628378150 5653 3271092904890187686100538279460 5654 3030619065278409292160304435500 5655 2553412105661241700529041151648 5656 1950721374664888700277910503480 5657 1346572084659151220319472103920 5658 836354660090863619276858162512 5659 465016347461624256436405656480 5660 230030541738296201316620715080 5661 100477784243496928725845445200 5662 38394839406199547200152822300 5663 12685271285245061519518087360 5664 3569425315537260639316103800 5665 838470171051120530696103120 5666 159954001906987434034973525 5667 23803592934223790673182600 5668 2592035650071199142544063 5669 183682521896621873710210 5670 6356306993006846248183 5671 0 5672 0 5673 0 5674 0 5675 0 5676 0 5677 0 5678 0 5679 0 5680 0 5681 0 5682 0 5683 0 5684 0 5685 0 5686 0 5687 0 5688 0 5689 0 5690 0 5691 0 5692 0 5693 0 5694 0 5695 0 5696 0 5697 0 5698 0 5699 0 5700 0 5701 0 5702 0 5703 0 5704 0 5705 0 5706 0 5707 0 5708 0 5709 0 5710 0 5711 0 5712 0 5713 0 5714 0 5715 0 5716 0 5717 0 5718 0 5719 0 5720 0 5721 0 5722 0 5723 0 5724 1 5725 1484 5726 416845 5727 51783173 5728 3742596325 5729 180414226265 5730 6292691182960 5731 167572202987000 5732 3538609364429335 5733 60941234111756600 5734 874530332941627285 5735 10635925011927096665 5736 111128374857214682800 5737 1008695197211106499787 5738 8027669432369969020590 5739 56451235738753344149206 5740 353062538808478126403594 5741 1974875757521659648857110 5742 9926641818355954663613460 5743 45020312803463355828997800 5744 184873881665328365410067265 5745 689450543311351848787994310 5746 2340992687298131461486638600 5747 7252802765681730414375526840 5748 20540335915466552160243810850 5749 53254072518565157607130464584 5750 126549501794598966169801140006 5751 275884767621080925700415712830 5752 552123192268584657512671996792 5753 1014737775468720161621664642650 5754 1712925259593296332508364014380 5755 2655430284541742002927530133820 5756 3778973286285118760002414714750 5757 4933626821173024218064067433620 5758 5903327799886479715436181997450 5759 6465672390764070697401310901570 5760 6471648999944558647075524840580 5761 5907881114730251886909271527350 5762 4906878845290611927035191614568 5763 3697071156961147342675485865160 5764 2517988712786309341009172035504 5765 1543653749761173868464756132296 5766 847476036690858497301076030840 5767 414095639441830877281613943080 5768 178726732307646109305375907900 5769 67505282057263480384212599120 5770 22051822335933482597592061480 5771 6136927077234887124056091800 5772 1426167294893315158886280145 5773 269230921308063951091322300 5774 39658014350616123119284921 5775 4275578577533628210987689 5776 300047190472475108638795 5777 10284720757613717413913 5778 0 5779 0 5780 0 5781 0 5782 0 5783 0 5784 0 5785 0 5786 0 5787 0 5788 0 5789 0 5790 0 5791 0 5792 0 5793 0 5794 0 5795 0 5796 0 5797 0 5798 0 5799 0 5800 0 5801 0 5802 0 5803 0 5804 0 5805 0 5806 0 5807 0 5808 0 5809 0 5810 0 5811 0 5812 0 5813 0 5814 0 5815 0 5816 0 5817 0 5818 0 5819 0 5820 0 5821 0 5822 0 5823 0 5824 0 5825 0 5826 0 5827 0 5828 0 5829 0 5830 0 5831 0 5832 54 5833 29097 5834 5258448 5835 495249066 5836 29334037200 5837 1212344343210 5838 37329741928080 5839 895676242523160 5840 17299274915843970 5841 275631319477226475 5842 3692575386730608840 5843 42230078465982768270 5844 417403619248711341582 5845 3601978208236765314839 5846 27368688626608788227440 5847 184413350677001207620404 5848 1108625618484028289385832 5849 5976890303312635365899240 5850 29025913121334019858542120 5851 127458058705224306471495300 5852 507734746338336531273676410 5853 1839963858412227061968139455 5854 6080238084157272530616214240 5855 18358931933383022627639043680 5856 50736694580386132933185593100 5857 128512358295696336243941187986 5858 298670531652963919061229145648 5859 637418878874789718626462105892 5860 1249945254550261459936917977364 5861 2252837598045800508027580750650 5862 3732265900012885777657483636320 5863 5682516263745952386879237084360 5864 7947737722544981451053668219020 5865 10204060877267982596354883924090 5866 12014242681989406296395623537200 5867 12955251218250093193499477559180 5868 12773360970113155625336367555540 5869 11491912285669902879598617114498 5870 9411012325616742327842143269696 5871 6994364616285187263272868472560 5872 4700915457536324180605502301936 5873 2845024757313661744178019951288 5874 1542522925890778955054102402400 5875 744603965423624007324080103360 5876 317599355957342585231374175400 5877 118585392748708089103883508780 5878 38306518936715804756426252640 5879 10544822563823268294068298720 5880 2424591467851423123617356790 5881 452988516149275175799478425 5882 66053642934911112935011584 5883 7051296749501449227241962 5884 490086019362103828597188 5885 16641027750620563662096 5886 0 5887 0 5888 0 5889 0 5890 0 5891 0 5892 0 5893 0 5894 0 5895 0 5896 0 5897 0 5898 0 5899 0 5900 0 5901 0 5902 0 5903 0 5904 0 5905 0 5906 0 5907 0 5908 0 5909 0 5910 0 5911 0 5912 0 5913 0 5914 0 5915 0 5916 0 5917 0 5918 0 5919 0 5920 0 5921 0 5922 0 5923 0 5924 0 5925 0 5926 0 5927 0 5928 0 5929 0 5930 0 5931 0 5932 0 5933 0 5934 0 5935 0 5936 0 5937 0 5938 0 5939 0 5940 1 5941 1539 5942 447426 5943 57458466 5944 4289628564 5945 213490859790 5946 7685449752435 5947 211194636098040 5948 4601857809939495 5949 81779118392029905 5950 1211102886530610360 5951 15203030731599332790 5952 163994378335124547735 5953 1537227191317032524169 5954 12638342837817840835216 5955 91847593797732101397236 5956 593927125224232678173204 5957 3436563914814166064646536 5958 17878407879190249678369810 5959 83972867743153330351153380 5960 357352253174016027710560365 5961 1382059171315016745471737985 5962 4870407089021710372242772365 5963 15674033537137134406478379680 5964 46152070614531305202258381370 5965 124531103014417842700559868534 5966 308315932608860460020872792576 5967 701104801068643810931445998484 5968 1465426838764455301839549815514 5969 2816806222287566279071254616806 5970 4980500633107817002157609407680 5971 8100621444147924113093377784520 5972 12116919834572813149809181932930 5973 16660337830003124429120150367390 5974 21041015498327486529855133355160 5975 24383242872639956709233116436220 5976 25892572608958722537976313301330 5977 25152891084787966159321163923470 5978 22306672245690766693543080256416 5979 18014962327868501597552820749424 5980 13209424486032643946957526373224 5981 8762557920083807390079430469736 5982 5236154543765694109943852114424 5983 2804094602023468329636792376320 5984 1337426337173100993911069954340 5985 563831370322252174920962682420 5986 208142497141905052085688169380 5987 66495268349884174478074405920 5988 18107916935951470577010670665 5989 4119989684052802233594959235 5990 761877451807955250010085646 5991 109987235863060864265284194 5992 11626922517507552546868446 5993 800417930592192654649896 5994 26925748508234281076009 5995 0 5996 0 5997 0 5998 0 5999 0 6000 0 6001 0 6002 0 6003 0 6004 0 6005 0 6006 0 6007 0 6008 0 6009 0 6010 0 6011 0 6012 0 6013 0 6014 0 6015 0 6016 0 6017 0 6018 0 6019 0 6020 0 6021 0 6022 0 6023 0 6024 0 6025 0 6026 0 6027 0 6028 0 6029 0 6030 0 6031 0 6032 0 6033 0 6034 0 6035 0 6036 0 6037 0 6038 0 6039 0 6040 0 6041 0 6042 0 6043 0 6044 0 6045 0 6046 0 6047 0 6048 0 6049 0 6050 55 6051 30690 6052 5734971 6053 557965980 6054 34118914830 6055 1455169240200 6056 46227536023725 6057 1144200620549280 6058 22796808968306625 6059 374709712785100350 6060 5179309592738445675 6061 61125684584312709900 6062 623628076049818657587 6063 5556609018802509180590 6064 43609009672663394377495 6065 303629633101342097245080 6066 1886966094385262175179440 6067 10522079836610829719931608 6068 52881211303836904902811170 6069 240456839569711656681190800 6070 992545058217576865455732075 6071 3729757776065580338713553850 6072 12790609031591209964827126060 6073 40113203554677429564733637600 6074 115247697128300460763083018150 6075 303780155890500311877686649620 6076 735498822557520715326043126210 6077 1637194211596397448619137250024 6078 3352790972189506480402929898770 6079 6319589074883628247035753344820 6080 10965604131166503287842673794650 6081 17515403607906762277630098505200 6082 25747173820863746987742087236310 6083 34812136429816088476528702510500 6084 43259319057584875422605640816450 6085 49352736772879456199128217532600 6086 51621184797321971356812158416050 6087 49418164340571024664256148593508 6088 43209596856977411900983840640610 6089 34420339269770431188667832491680 6090 24904704559854155390835897147720 6091 16308498134933793314862952722960 6092 9623702226970134809175974468112 6093 5091221493337871292014974882080 6094 2399629658554067586466524233100 6095 1000016119028302849256220366600 6096 365034408827328945945997930800 6097 115346609850423247528568957280 6098 31077330967626161994696326175 6099 6997569668053500533011794450 6100 1280919610892141538744575655 6101 183092175547473426427537740 6102 19168305286371105602707596 6103 1307144977704917046909180 6104 43566776258854844738105 6105 0 6106 0 6107 0 6108 0 6109 0 6110 0 6111 0 6112 0 6113 0 6114 0 6115 0 6116 0 6117 0 6118 0 6119 0 6120 0 6121 0 6122 0 6123 0 6124 0 6125 0 6126 0 6127 0 6128 0 6129 0 6130 0 6131 0 6132 0 6133 0 6134 0 6135 0 6136 0 6137 0 6138 0 6139 0 6140 0 6141 0 6142 0 6143 0 6144 0 6145 0 6146 0 6147 0 6148 0 6149 0 6150 0 6151 0 6152 0 6153 0 6154 0 6155 0 6156 0 6157 0 6158 0 6159 0 6160 1 6161 1595 6162 479655 6163 63640863 6164 4905053010 6165 251899403184 6166 9354109852425 6167 265107621874200 6168 5957253066586815 6169 109177785170276025 6170 1667591717707740615 6171 21593443210868388825 6172 240323093651036590425 6173 2324849645701975729491 6174 19732179047937382539975 6175 148094946308213336609947 6176 989404352123306876815520 6177 5917457134423660917999180 6178 31837051630615245462947954 6179 154732486926180484932334360 6180 681781960486881014742904545 6181 2731956482706609638638030425 6182 9982224036402307456428064200 6183 33335049657750054743548278105 6184 101939307706345869173470398650 6185 285930870757249608665901268054 6186 736627191513778614599119310730 6187 1744919556235024986278361917270 6188 3803725851429496561390133064022 6189 7635024033241528061313734331090 6190 14116895930279011528264617369306 6191 24046726208422244403093660986850 6192 37732944886627499540532658222650 6193 54524431485439684566671419536630 6194 72513489758146699435503986233050 6195 88683577428552318661693890607830 6196 99628552254478135446337647270150 6197 102666648491068660054109635640850 6198 96877727671049757517120392773394 6199 83531231430536680192079741646450 6200 65644726083671576733178179614328 6201 46876686965970606727872853990680 6202 30307210598783294814886235307120 6203 17663951372759297248756618958856 6204 9232742432534440615562837212740 6205 4300887366049420755298556869860 6206 1771989986492460076262871218400 6207 639672174319118172509760506100 6208 199949795136258892583654033865 6209 53305237587630434805301956075 6210 11879436803914258016616839331 6211 2152784298563157653019945495 6212 304706333928041843239690380 6213 31595645734470850804225938 6214 2134488656805343982635085 6215 70492524767089125814114 6216 0 6217 0 6218 0 6219 0 6220 0 6221 0 6222 0 6223 0 6224 0 6225 0 6226 0 6227 0 6228 0 6229 0 6230 0 6231 0 6232 0 6233 0 6234 0 6235 0 6236 0 6237 0 6238 0 6239 0 6240 0 6241 0 6242 0 6243 0 6244 0 6245 0 6246 0 6247 0 6248 0 6249 0 6250 0 6251 0 6252 0 6253 0 6254 0 6255 0 6256 0 6257 0 6258 0 6259 0 6260 0 6261 0 6262 0 6263 0 6264 0 6265 0 6266 0 6267 0 6268 0 6269 0 6270 0 6271 0 6272 56 6273 32340 6274 6245316 6275 627341814 6276 39581933820 6277 1741187558214 6278 57036815116350 6279 1455535778447205 6280 29898262655442720 6281 506684306923683000 6282 7221611023231286640 6283 87898437387919544400 6284 925076854285167957912 6285 8505086740554303567668 6286 68897797739403286098060 6287 495333589082218828232522 6288 3180000079609911149240040 6289 18326503065419752813110228 6290 95240342771062980085690732 6291 448070537799729046516336330 6292 1914783858274169536879827420 6293 7454259316989766842807316350 6294 26502590844059097759968744110 6295 86238862244018694273109041765 6296 257300208389323759501287054400 6297 704958723776050381306670935824 6298 1775906169961799641802849086560 6299 4117612590388943150223542293504 6300 8793711035215400490412200212816 6301 17307404080314662788752417574680 6302 31402089136329143063143044508776 6303 52527733947495509968566433286700 6304 80995522315398008805904843964160 6305 115083741736119520030942209283440 6306 150584945245547663334638329560000 6307 181295633259016650283427748956880 6308 200602473824679563002278023218800 6309 203705997628961656075177942650408 6310 189505488868598194082360382007512 6311 161161167557284523281731414778740 6312 124969769913296163312681909253728 6313 88089889660758555433571703861360 6314 56239410960687222938925162498192 6315 32378875093067303349947568309048 6316 16723593584426379494044336327920 6317 7700533143631791191021301469560 6318 3137040514348091871465089515800 6319 1120053192996870365984327394180 6320 346373735954308302106919317320 6321 91380138223310097333010076700 6322 20157926082859900088373209436 6323 3616796085002772618192058890 6324 506966814761886375269935716 6325 52071095998546873453842714 6326 3485200410769115874282370 6327 114059301025943970552219 6328 0 6329 0 6330 0 6331 0 6332 0 6333 0 6334 0 6335 0 6336 0 6337 0 6338 0 6339 0 6340 0 6341 0 6342 0 6343 0 6344 0 6345 0 6346 0 6347 0 6348 0 6349 0 6350 0 6351 0 6352 0 6353 0 6354 0 6355 0 6356 0 6357 0 6358 0 6359 0 6360 0 6361 0 6362 0 6363 0 6364 0 6365 0 6366 0 6367 0 6368 0 6369 0 6370 0 6371 0 6372 0 6373 0 6374 0 6375 0 6376 0 6377 0 6378 0 6379 0 6380 0 6381 0 6382 0 6383 0 6384 1 6385 1652 6386 513590 6387 70365834 6388 5596035687 6389 296386390014 6390 11347196813823 6391 331498546842975 6392 7677896466908220 6393 145033300892305560 6394 2283453809801699640 6395 30482645951807416080 6396 349814974249824523650 6397 3490249593638180277828 6398 30562115434193661837134 6399 236724923095554005247982 6400 1632832887513739041657989 6401 10086861566156878944054740 6402 56081011830458659194057362 6403 281809881327858710480973046 6404 1284584985212790546191575235 6405 5328522301467660190260762390 6406 20168439836098683937873410975 6407 69819864538211459959945086415 6408 221513219608114618190127718520 6409 645170386852919237340658721104 6410 1727516786047078604571691514608 6411 4257452917710603242680330314560 6412 9666257998053464697892037274796 6413 20232460919886425113116067607928 6414 39059324043835202378330769275076 6415 69565711275030398994501322864932 6416 114307405042545253912192752496200 6417 173252898687465192913108921723440 6418 242121662979705904033117615053120 6419 311782012432246681431836206400880 6420 369607762942047104391459286834860 6421 402897674570226358502725306129800 6422 403250373791080073646407971064652 6423 369914447970184631791560516427356 6424 310337125071492780206989336039518 6425 237491182962938346773732942858736 6426 165273787225512456976330793159160 6427 104210572932229815002568016764168 6428 59275568898361041214267024480644 6429 30257223383010240864905730410520 6430 13773410496173672022582729557820 6431 5548702675159670120237721240300 6432 1959675162452247431077741934145 6433 599628768678197629495875307260 6434 156564812614854790154928872106 6435 34190147185337315758009994262 6436 6074286717493972114451694765 6437 843268794424399069313852034 6438 85801230389823068240703737 6439 5690181592341548982731569 6440 184551825793033096366333 6441 0 6442 0 6443 0 6444 0 6445 0 6446 0 6447 0 6448 0 6449 0 6450 0 6451 0 6452 0 6453 0 6454 0 6455 0 6456 0 6457 0 6458 0 6459 0 6460 0 6461 0 6462 0 6463 0 6464 0 6465 0 6466 0 6467 0 6468 0 6469 0 6470 0 6471 0 6472 0 6473 0 6474 0 6475 0 6476 0 6477 0 6478 0 6479 0 6480 0 6481 0 6482 0 6483 0 6484 0 6485 0 6486 0 6487 0 6488 0 6489 0 6490 0 6491 0 6492 0 6493 0 6494 0 6495 0 6496 0 6497 0 6498 57 6499 34048 6500 6791246 6501 703952964 6502 45805311321 6503 2077155882048 6504 70125199488387 6505 1844071140406530 6506 39031694900798145 6507 681615870471431280 6508 10011749139956669280 6509 125602694362958247120 6510 1362790265922912025962 6511 12920413188477651803408 6512 107964999914151251502862 6513 800956309917176119578564 6514 5308166556205869019130551 6515 31593364711186542906405008 6516 169647857666941392092858322 6517 825120761898650737083000108 6518 3647439381286689129587738985 6519 14697565476731596569947906160 6520 54125289997147548540649471435 6521 182561317626289251993022872290 6522 565052290241457071964523814685 6523 1607429319018293378148616711328 6524 4208381679784928627681211536992 6525 10150971678061346034706721694624 6526 22577581623657808338527779781116 6527 46333576035416488392280685395424 6528 87768817260479008230226231358532 6529 153495534358855052026210800660408 6530 247830661305438772686664029747060 6531 369332162738982721749955974971040 6532 507790349961373087398698153896560 6533 643662590936810995049902284917760 6534 751505870025743317677165059010540 6535 807206146023867577580181271999008 6536 796461860288639923803946295722572 6537 720581104396067349155652313213608 6538 596468062542073466801402660071986 6539 450550842536993065519986555973824 6540 309603087846958235348827659518712 6541 192828858985984341291440747571408 6542 108378037575854724058258929117612 6543 54681350111068411549971368208000 6544 24610984154153555085069120543180 6545 9805796382504632357687138150280 6546 3426102091403426099168988645645 6547 1037382642855816028935804701280 6548 268102876921024787576312158242 6549 57964869353199988464575262588 6550 10198049617258631107913689371 6551 1402306705184832318037630464 6552 141357526799139057568828821 6553 9289441304136608827566158 6554 298611126818977066918552 6555 0 6556 0 6557 0 6558 0 6559 0 6560 0 6561 0 6562 0 6563 0 6564 0 6565 0 6566 0 6567 0 6568 0 6569 0 6570 0 6571 0 6572 0 6573 0 6574 0 6575 0 6576 0 6577 0 6578 0 6579 0 6580 0 6581 0 6582 0 6583 0 6584 0 6585 0 6586 0 6587 0 6588 0 6589 0 6590 0 6591 0 6592 0 6593 0 6594 0 6595 0 6596 0 6597 0 6598 0 6599 0 6600 0 6601 0 6602 0 6603 0 6604 0 6605 0 6606 0 6607 0 6608 0 6609 0 6610 0 6611 0 6612 1 6613 1710 6614 549290 6615 77670670 6616 6370354485 6617 347787737022 6618 13720739085885 6619 412970943145185 6620 9853466154157725 6621 191742892260011925 6622 3110102981165436480 6623 42777848901565785000 6624 505900314564590186850 6625 5202854833810916827440 6626 46972778216309493918370 6627 375252038443898918587978 6628 2670514120526469166484535 6629 17027861009876487004843280 6630 97761238107802081044517110 6631 507538750825258761767888730 6632 2391515628439299993755548389 6633 10260546667967139866040076610 6634 40194527614297940698082079525 6635 144113594371457692438467968825 6636 473894401772615330143095677225 6637 1431735896702490927495310254309 6638 3980116491918291220060966947040 6639 10193351383542610474933233366160 6640 24074682593825413975279089283980 6641 52476300541597698149535884663840 6642 105625360999138115883727522278428 6643 196393852579344609603058323498540 6644 337368650676430704932904876021540 6645 535390965035449219511965703966700 6646 784706724406153818696182511747600 6647 1061694025373325672863651975350560 6648 1325052366311104780873197778153500 6649 1524011307538016780571349651975200 6650 1613354194385174009729314549193460 6651 1569626682049904629241914783214580 6652 1400832677437744761154202165680482 6653 1144296370576504593782124938970240 6654 853315812725443869270050291991720 6655 579087448004700507327726469442040 6656 356315000816575197508275788816220 6657 197910829857226006137431684008776 6658 98711983990252324437459828176340 6659 43933097325486897227889571341300 6660 17314174220116549909002601324725 6661 5985406022533871159742605887050 6662 1793576224148868448586608880646 6663 458857836721216893489251024610 6664 98229303256031276337036951615 6665 17115605129177002291679236170 6666 2331376729999054455592186235 6667 232848938781303674792264127 6668 15164174722271190906664060 6669 483162952612010163284885 6670 0 6671 0 6672 0 6673 0 6674 0 6675 0 6676 0 6677 0 6678 0 6679 0 6680 0 6681 0 6682 0 6683 0 6684 0 6685 0 6686 0 6687 0 6688 0 6689 0 6690 0 6691 0 6692 0 6693 0 6694 0 6695 0 6696 0 6697 0 6698 0 6699 0 6700 0 6701 0 6702 0 6703 0 6704 0 6705 0 6706 0 6707 0 6708 0 6709 0 6710 0 6711 0 6712 0 6713 0 6714 0 6715 0 6716 0 6717 0 6718 0 6719 0 6720 0 6721 0 6722 0 6723 0 6724 0 6725 0 6726 0 6727 0 6728 58 6729 35815 6730 7374584 6731 788414880 6732 52879618770 6733 2470748930391 6734 85923094456320 6735 2327167283040102 6736 50729232195362400 6737 912390457632241350 6738 13803467991593537040 6739 178392292404480701400 6740 1994293274850460459932 6741 19486058288211480656810 6742 167858191318938397224640 6743 1284173348275226289669404 6744 8779636986649514305193650 6745 53929392277268898930378839 6746 299002460485930016043780440 6747 1502307370390850890943747160 6748 6864075771624639860426287482 6749 28605551525985425565575721755 6750 109017383088177085808679457120 6751 380800201994894492972140312550 6752 1221508009640361654100642364200 6753 3604217505962241377608450780322 6754 9795927490721513225890795195360 6755 24552704741388885137321166597776 6756 56803235895544568348513590759720 6757 121387458200671994880344349840380 6758 239727754295033612506234439032384 6759 437658204198678669859495355517480 6760 738694846340724529645779706429008 6761 1152553789079870713948585708684800 6762 1661829237106509627844836640615200 6763 2213146966271509755312252414164880 6764 2720220827273659093600265122081800 6765 3082723323587627675828695982984748 6766 3217022200697681511113442116915040 6767 3086669646734611902201513392150760 6768 2717881844375885577111257138966076 6769 2191315275655571126103514155016050 6770 1613469743109395170138864507484256 6771 1081519394837643083967994876532160 6772 657521897378414262857975465505240 6773 360970217544149141745661981334388 6774 178004318255474291072500316927520 6775 78349877862145084670645830034760 6776 30546072694024608365858728120650 6777 10448890756793113287847399233975 6778 3099061743925709265098725740168 6779 784925582995441669530138445440 6780 166392222226489895909525903574 6781 28715961451620465717630556005 6782 3875040961983025831198645520 6783 383495906884579341188659106 6784 24752227153226776801148770 6785 781774079430987230203437 6786 0 6787 0 6788 0 6789 0 6790 0 6791 0 6792 0 6793 0 6794 0 6795 0 6796 0 6797 0 6798 0 6799 0 6800 0 6801 0 6802 0 6803 0 6804 0 6805 0 6806 0 6807 0 6808 0 6809 0 6810 0 6811 0 6812 0 6813 0 6814 0 6815 0 6816 0 6817 0 6818 0 6819 0 6820 0 6821 0 6822 0 6823 0 6824 0 6825 0 6826 0 6827 0 6828 0 6829 0 6830 0 6831 0 6832 0 6833 0 6834 0 6835 0 6836 0 6837 0 6838 0 6839 0 6840 0 6841 0 6842 0 6843 0 6844 1 6845 1769 6846 586815 6847 85594544 6848 7236440035 6849 407037710277 6850 16539275753298 6851 512614776687390 6852 12593604380343012 6853 252325590609532050 6854 4214236331057689755 6855 59691419874324758520 6856 727070455870636673250 6857 7703048423225967474222 6858 71661691338331891402620 6859 590083007979146809730988 6860 4329939507245594374741917 6861 28478012117052470476521465 6862 168718491394947466979739229 6863 904302449418990858856186280 6864 4401361749655409646467184279 6865 19516138068031079720221912481 6866 79060625808250506129697877890 6867 293325505073932718945229505470 6868 998808198138967515553703958600 6869 3127138308115467911739048295734 6870 9016069894583023525164727981671 6871 23969395366182414920884995508560 6872 58820738718756909587533489247916 6873 133354219030967680473328564707540 6874 279489119741407808913607756782648 6875 541746967873516337993020284809352 6876 971420707454453984395458555037560 6877 1611454462052604454090650286417248 6878 2472651478521473752156733924399100 6879 3508229986885989119404671127713360 6880 4599893357955940209049102167668940 6881 5569284501122780655044812552210500 6882 6220088825510818466129360184153408 6883 6400003077132760150084671449323080 6884 6057129006222261292597630341045822 6885 5263010892390134932047584243616798 6886 4188927458957519589155689385978010 6887 3045873003839539546736641268918016 6888 2016921843658918788803997134790420 6889 1211747728052215466503682938330236 6890 657593031391627472320553493519504 6891 320649399571213512737849716445160 6892 139597149407748531807538002700785 6893 53845652936675029434603935332425 6894 18227873003475852896176614001671 6895 5351495804795794607174585645424 6896 1342012722972689839356426421665 6897 281737130611698174538242091359 6898 48162943310796522464901978410 6899 6439266630763383961583095882 6900 631509020388154206887587293 6901 40399564828109977871097715 6902 1264937032042997393488322 6903 0 6904 0 6905 0 6906 0 6907 0 6908 0 6909 0 6910 0 6911 0 6912 0 6913 0 6914 0 6915 0 6916 0 6917 0 6918 0 6919 0 6920 0 6921 0 6922 0 6923 0 6924 0 6925 0 6926 0 6927 0 6928 0 6929 0 6930 0 6931 0 6932 0 6933 0 6934 0 6935 0 6936 0 6937 0 6938 0 6939 0 6940 0 6941 0 6942 0 6943 0 6944 0 6945 0 6946 0 6947 0 6948 0 6949 0 6950 0 6951 0 6952 0 6953 0 6954 0 6955 0 6956 0 6957 0 6958 0 6959 0 6960 0 6961 0 6962 59 6963 37642 6964 7997214 6965 881384008 6966 60904473685 6967 2930666259438 6968 104933119140009 6969 2925705154183812 6970 65650003858745514 6971 1215445280437135800 6972 18930094780283468145 6973 251887180270398996960 6974 2899756023125577834582 6975 29183399986287908590964 6976 259005940945481769284070 6977 2042114547573311496625032 6978 14393749842170334969604971 6979 91187041380970883712093954 6980 521650344158146381953898508 6981 2705612280295771765843713880 6982 12767744891670900397837218921 6983 54985765365641145146223921718 6984 216683560422413017503953056765 6985 783143090157004297726049275140 6986 2601116409774223662626486635350 6987 7952863823718070943448141440256 6988 22416214891266778128663973957353 6989 58318027598292813284096957301696 6990 140176679355690363073368246605412 6991 311544913127184243702186505307640 6992 640604332237113416300186545655412 6993 1219132926367228620358750079359216 6994 2147773757993857183900733616984048 6995 3502703097473199697685015701531056 6996 5287034504707854093950156273699100 6997 7383206190264008502561760182493440 6998 9533261151501109057961619703915620 6999 11372228651984067424473773657277048 7000 12519834349796127653071498284053196 7001 12703694924565053563399626958388880 7002 11861680497332758771910400872162658 7003 10172208012421591635262355537598924 7004 7993712477722485885398068048478316 7005 5740862141786577800843500652934432 7006 3755963135874976135629967476827820 7007 2230239842974778871107320385169864 7008 1196567567191250905138715791781412 7009 577003595688832888480995863407440 7010 248493099963918224844042560856195 7011 94840616387492751088310062687050 7012 31775825504194675449122738975814 7013 9235483131716945541803449831032 7014 2293330528194621404796090770679 7015 476845314289808536165398550938 7016 80753945724400014013731179935 7017 10697803499630989133970400508 7018 1039757154425960324877395169 7019 65933566060767741902449922 7020 2046711111473984623691759 7021 0 7022 0 7023 0 7024 0 7025 0 7026 0 7027 0 7028 0 7029 0 7030 0 7031 0 7032 0 7033 0 7034 0 7035 0 7036 0 7037 0 7038 0 7039 0 7040 0 7041 0 7042 0 7043 0 7044 0 7045 0 7046 0 7047 0 7048 0 7049 0 7050 0 7051 0 7052 0 7053 0 7054 0 7055 0 7056 0 7057 0 7058 0 7059 0 7060 0 7061 0 7062 0 7063 0 7064 0 7065 0 7066 0 7067 0 7068 0 7069 0 7070 0 7071 0 7072 0 7073 0 7074 0 7075 0 7076 0 7077 0 7078 0 7079 0 7080 1 7081 1829 7082 626226 7083 94178573 7084 8203418587 7085 475178623997 7086 19876979723013 7087 634087171580697 7088 16031924311214214 7089 330569198848620576 7090 5682007202104357605 7091 82835750985665916420 7092 1038649056015360428730 7093 11329874902222181982054 7094 108548139747845767467806 7095 920750640262960470417678 7096 6962137062798052681097937 7097 47201701466468399820868353 7098 288383544892970821168354648 7099 1594671284972084707789824017 7100 8011276479370172271167084439 7101 36685244709357389764526315681 7102 153562529241922730996143712089 7103 589069691304596242578880440125 7104 2075276793369904532224982739210 7105 6727062916028659089919238889684 7106 20096072026416562380351917717661 7107 55401680152032216574713697447584 7108 141108161683232137792515442058172 7109 332351637105414953134230300560868 7110 724388251899559733089122826797828 7111 1461840419852037563206814587247412 7112 2732300601695198942747228919206128 7113 4730648927500915622386842458438856 7114 7586809038047277903932399912347404 7115 11267915970115316965511561325811560 7116 15491329535105937831015533477875740 7117 19702439010579829922055534423795060 7118 23161601978617666545647946393640956 7119 25139926252439706269285529917529684 7120 25160827007920075006081928748757782 7121 23181820395945154996555615456825278 7122 19624146363769246156465629167193732 7123 15228512940519545021290398703374342 7124 10803656989285036136384139056642868 7125 6984632707586110390937647549948476 7126 4099580602418621809931556817019604 7127 2174809998154091890197119001746076 7128 1037250144667794933026383582553385 7129 441935902308341786086184498889405 7130 166914142327643633419090612021146 7131 55355194312466322952473938622909 7132 15928991659485429988334461898121 7133 3917080381779009418690759283703 7134 806745388212303233168542620707 7135 135356155665959920440216254227 7136 17768579150782527302441083683 7137 1711665739642224509636080177 7138 107598067920920717167035959 7139 3311648143516982017180081 7140 0 7141 0 7142 0 7143 0 7144 0 7145 0 7146 0 7147 0 7148 0 7149 0 7150 0 7151 0 7152 0 7153 0 7154 0 7155 0 7156 0 7157 0 7158 0 7159 0 7160 0 7161 0 7162 0 7163 0 7164 0 7165 0 7166 0 7167 0 7168 0 7169 0 7170 0 7171 0 7172 0 7173 0 7174 0 7175 0 7176 0 7177 0 7178 0 7179 0 7180 0 7181 0 7182 0 7183 0 7184 0 7185 0 7186 0 7187 0 7188 0 7189 0 7190 0 7191 0 7192 0 7193 0 7194 0 7195 0 7196 0 7197 0 7198 0 7199 0 7200 60 7201 39530 7202 8661082 7203 983559795 7204 69989276280 7205 3466749357120 7206 127740765122460 7207 3664725444904518 7208 84607633324143540 7209 1611664483144501890 7210 25827547262824961550 7211 353653026036348381525 7212 4190292259411337260272 7213 43413030911635668407600 7214 396737480679615445342840 7215 3221871128781753736326780 7216 23398001452541699147327940 7217 152782492689609618502567278 7218 901220930432088086834347110 7219 4821933909426002855587436405 7220 23484633651336844434848017240 7221 104438754966669435308587456320 7222 425231855029976893646320690572 7223 1588896341884013557808882772030 7224 5459536293301132492577518649700 7225 17281043149520953695993866965290 7226 50465150741401411452464033115270 7227 136135922641591807987474628706633 7228 339602868637215314149980645965280 7229 784073229588289559909785052473920 7230 1676537497263857393091495877760880 7231 3321577678456379599865751212262040 7232 6099207286056284747006712615549392 7233 10381125782967972503972591776953960 7234 16376546640228331695567571887577560 7235 23938156665087179562023477782004100 7236 32407796876871055391538913364284800 7237 40607928814065006404490927784987728 7238 47053664980397861623193218334971200 7239 50363455526800887485756655159971760 7240 49726202429817887341391956579309320 7241 45215708905699505403728371866586860 7242 37790066853913323677126052753270972 7243 28963087560028608707531967404787090 7244 20300482266946590072857607186405120 7245 12970835686435865397674935411946160 7246 7526388012584651586177592993970880 7247 3948381161034175683816830656934928 7248 1862746840320546046351422006817020 7249 785269618659752762018537122432650 7250 293530584219331059956523413684010 7251 96366502948377943943400127429755 7252 27457805319396996934934002499832 7253 6687256224263439359652248605320 7254 1364344648226511783347672351580 7255 226807904889990923587917834670 7256 29506139804839476761288879360 7257 2817356460128952576415925268 7258 175578345093162443693177640 7259 5358359254990966640871840 7260 0 7261 0 7262 0 7263 0 7264 0 7265 0 7266 0 7267 0 7268 0 7269 0 7270 0 7271 0 7272 0 7273 0 7274 0 7275 0 7276 0 7277 0 7278 0 7279 0 7280 0 7281 0 7282 0 7283 0 7284 0 7285 0 7286 0 7287 0 7288 0 7289 0 7290 0 7291 0 7292 0 7293 0 7294 0 7295 0 7296 0 7297 0 7298 0 7299 0 7300 0 7301 0 7302 0 7303 0 7304 0 7305 0 7306 0 7307 0 7308 0 7309 0 7310 0 7311 0 7312 0 7313 0 7314 0 7315 0 7316 0 7317 0 7318 0 7319 0 7320 1 7321 1890 7322 667585 7323 103465881 7324 9281156955 7325 553371318864 7326 23818907704130 7327 781704916426170 7328 20330736927699429 7329 431208756483978330 7330 7624240884097480071 7331 114345305450595235575 7332 1475137833037374726675 7333 16558816217648879671056 7334 163291045561703617857460 7335 1426036260690421683228324 7336 11104758831842766887842395 7337 77561839981808151649294230 7338 488367739049048839491790279 7339 2784275760297143615792525775 7340 14427881673768259834544344861 7341 68181154840064406470541417360 7342 294686528917949556069257484090 7343 1167864075576495867221344842786 7344 4253242826558514332612745951365 7345 14261876002699696114721740278594 7346 44104178091966175166265023572635 7347 125962902919850190407529648280515 7348 332645764476856162354703768212389 7349 813062667425862405076726388584320 7350 1840813118593264246133138179832616 7351 3862766169015454689387433291806120 7352 7515718700003616105819794718715580 7353 13562156815252399312140783993194376 7354 22698583748516166030291834147740220 7355 35231271648390926565011533125736524 7356 50697402170308434358550572585691400 7357 67601565422556823144609981265955600 7358 83471969803262502872194408602423744 7359 95355193211455234438126694646141840 7360 100664208787160668761124113826259226 7361 98068849833683117344029500784892380 7362 88021675665413906556749616490605870 7363 72642726158202114854882080623839046 7364 54995257489833189865206505164804300 7365 38088771963817736600179393792996464 7366 24055048996440597598544139778914240 7367 13800778613157365286306268812736560 7368 7160441303856062507040333241234389 7369 3341932887296682765463990088259810 7370 1394119663295738181523812233343201 7371 515799920859441016328087964328065 7372 167650688920329696884208527950785 7373 47303877360661436341959223681656 7374 11411081994254752011511550509730 7375 2306446192104774936956431226514 7376 379932639706733371330575172580 7377 48986384695264228573366043220 7378 4636620267692097803219041404 7379 286488061157600142877393680 7380 8670007398507948658051921