1 2 2 4 3 3 4 8 5 5 6 4 7 16 8 8 9 6 10 5 11 32 12 13 13 9 14 7 15 6 16 64 17 21 18 13 19 10 20 8 21 7 22 128 23 34 24 19 25 14 26 11 27 9 28 8 29 256 30 55 31 28 32 19 33 15 34 12 35 10 36 9 37 512 38 89 39 41 40 26 41 20 42 16 43 13 44 11 45 10 46 1024 47 144 48 60 49 36 50 26 51 21 52 17 53 14 54 12 55 11 56 2048 57 233 58 88 59 50 60 34 61 27 62 22 63 18 64 15 65 13 66 12 67 4096 68 377 69 129 70 69 71 45 72 34 73 28 74 23 75 19 76 16 77 14 78 13 79 8192 80 610 81 189 82 95 83 60 84 43 85 35 86 29 87 24 88 20 89 17 90 15 91 14 92 16384 93 987 94 277 95 131 96 80 97 55 98 43 99 36 100 30 101 25 102 21 103 18 104 16 105 15 106 32768 107 1597 108 406 109 181 110 106 111 71 112 53 113 44 114 37 115 31 116 26 117 22 118 19 119 17 120 16 121 65536 122 2584 123 595 124 250 125 140 126 92 127 66 128 53 129 45 130 38 131 32 132 27 133 23 134 20 135 18 136 17 137 131072 138 4181 139 872 140 345 141 185 142 119 143 83 144 64 145 54 146 46 147 39 148 33 149 28 150 24 151 21 152 19 153 18 154 262144 155 6765 156 1278 157 476 158 245 159 153 160 105 161 78 162 64 163 55 164 47 165 40 166 34 167 29 168 25 169 22 170 20 171 19 172 524288 173 10946 174 1873 175 657 176 325 177 196 178 133 179 96 180 76 181 65 182 56 183 48 184 41 185 35 186 30 187 26 188 23 189 21 190 20 191 1048576 192 17711 193 2745 194 907 195 431 196 251 197 168 198 119 199 91 200 76 201 66 202 57 203 49 204 42 205 36 206 31 207 27 208 24 209 22 210 21 211 2097152 212 28657 213 4023 214 1252 215 571 216 322 217 211 218 148 219 110 220 89 221 77 222 67 223 58 224 50 225 43 226 37 227 32 228 28 229 25 230 23 231 22 232 4194304 233 46368 234 5896 235 1728 236 756 237 414 238 264 239 184 240 134 241 105 242 89 243 78 244 68 245 59 246 51 247 44 248 38 249 33 250 29 251 26 252 24 253 23 254 8388608 255 75025 256 8641 257 2385 258 1001 259 533 260 330 261 228 262 164 263 125 264 103 265 90 266 79 267 69 268 60 269 52 270 45 271 39 272 34 273 30 274 27 275 25 276 24 277 16777216 278 121393 279 12664 280 3292 281 1326 282 686 283 413 284 281 285 201 286 150 287 120 288 103 289 91 290 80 291 70 292 61 293 53 294 46 295 40 296 35 297 31 298 28 299 26 300 25 301 33554432 302 196418 303 18560 304 4544 305 1757 306 882 307 518 308 345 309 246 310 181 311 141 312 118 313 104 314 92 315 81 316 71 317 62 318 54 319 47 320 41 321 36 322 32 323 29 324 27 325 26 326 67108864 327 317811 328 27201 329 6272 330 2328 331 1133 332 651 333 423 334 300 335 219 336 167 337 136 338 118 339 105 340 93 341 82 342 72 343 63 344 55 345 48 346 42 347 37 348 33 349 30 350 28 351 27 352 134217728 353 514229 354 39865 355 8657 356 3084 357 1455 358 819 359 519 360 364 361 265 362 199 363 158 364 134 365 119 366 106 367 94 368 83 369 73 370 64 371 56 372 49 373 43 374 38 375 34 376 31 377 29 378 28 379 268435456 380 832040 381 58425 382 11949 383 4085 384 1869 385 1030 386 638 387 440 388 320 389 238 390 185 391 153 392 134 393 120 394 107 395 95 396 84 397 74 398 65 399 57 400 50 401 44 402 39 403 35 404 32 405 30 406 29 407 536870912 408 1346269 409 85626 410 16493 411 5411 412 2402 413 1294 414 786 415 531 416 385 417 285 418 218 419 176 420 151 421 135 422 121 423 108 424 96 425 85 426 75 427 66 428 58 429 51 430 45 431 40 432 36 433 33 434 31 435 30 436 1073741824 437 2178309 438 125491 439 22765 440 7168 441 3088 442 1624 443 970 444 641 445 461 446 341 447 258 448 204 449 171 450 151 451 136 452 122 453 109 454 97 455 86 456 76 457 67 458 59 459 52 460 46 461 41 462 37 463 34 464 32 465 31 466 2147483648 467 3524578 468 183916 469 31422 470 9496 471 3970 472 2037 473 1198 474 775 475 550 476 407 477 306 478 238 479 195 480 169 481 152 482 137 483 123 484 110 485 98 486 87 487 77 488 68 489 60 490 53 491 47 492 42 493 38 494 35 495 33 496 32 497 4294967296 498 5702887 499 269542 500 43371 501 12580 502 5103 503 2555 504 1479 505 939 506 655 507 484 508 363 509 279 510 224 511 190 512 169 513 153 514 138 515 124 516 111 517 99 518 88 519 78 520 69 521 61 522 54 523 48 524 43 525 39 526 36 527 34 528 33 529 8589934592 530 9227465 531 395033 532 59864 533 16665 534 6558 535 3206 536 1824 537 1140 538 780 539 573 540 430 541 328 542 259 543 215 544 188 545 170 546 154 547 139 548 125 549 112 550 100 551 89 552 79 553 70 554 62 555 55 556 49 557 44 558 40 559 37 560 35 561 34 562 17179869184 563 14930352 564 578949 565 82629 566 22076 567 8427 568 4025 569 2247 570 1386 571 930 572 676 573 508 574 386 575 301 576 245 577 210 578 188 579 171 580 155 581 140 582 126 583 113 584 101 585 90 586 80 587 71 588 63 589 56 590 50 591 45 592 41 593 38 594 36 595 35 596 34359738368 597 24157817 598 848491 599 114051 600 29244 601 10829 602 5055 603 2766 604 1686 605 1111 606 796 607 598 608 454 609 351 610 281 611 236 612 208 613 189 614 172 615 156 616 141 617 127 618 114 619 102 620 91 621 81 622 72 623 64 624 57 625 51 626 46 627 42 628 39 629 37 630 36 631 68719476736 632 39088169 633 1243524 634 157422 635 38740 636 13917 637 6349 638 3404 639 2050 640 1330 641 937 642 701 643 533 644 410 645 324 646 267 647 231 648 208 649 190 650 173 651 157 652 142 653 128 654 115 655 103 656 92 657 82 658 73 659 65 660 58 661 52 662 47 663 43 664 40 665 38 666 37 667 137438953472 668 63245986 669 1822473 670 217286 671 51320 672 17887 673 7973 674 4190 675 2490 676 1595 677 1104 678 819 679 624 680 479 681 375 682 304 683 258 684 229 685 209 686 191 687 174 688 158 689 143 690 129 691 116 692 104 693 93 694 83 695 74 696 66 697 59 698 53 699 48 700 44 701 41 702 39 703 38 704 274877906944 705 102334155 706 2670964 707 299915 708 67985 709 22990 710 10010 711 5160 712 3021 713 1915 714 1303 715 955 716 728 717 559 718 435 719 348 720 290 721 253 722 229 723 210 724 192 725 175 726 159 727 144 728 130 729 117 730 105 731 94 732 84 733 75 734 67 735 60 736 54 737 49 738 45 739 42 740 40 741 39 742 549755813888 743 165580141 744 3914488 745 413966 746 90061 747 29548 748 12565 749 6358 750 3662 751 2300 752 1541 753 1113 754 846 755 651 756 505 757 400 758 328 759 281 760 251 761 230 762 211 763 193 764 176 765 160 766 145 767 131 768 118 769 106 770 95 771 85 772 76 773 68 774 61 775 55 776 50 777 46 778 43 779 41 780 40 781 1099511627776 782 267914296 783 5736961 784 571388 785 119305 786 37975 787 15771 788 7837 789 4437 790 2761 791 1826 792 1298 793 980 794 756 795 586 796 461 797 373 798 314 799 276 800 251 801 231 802 212 803 194 804 177 805 161 806 146 807 132 808 119 809 107 810 96 811 86 812 77 813 69 814 62 815 56 816 51 817 47 818 44 819 42 820 41 821 2199023255552 822 433494437 823 8407925 824 788674 825 158045 826 48804 827 19796 828 9661 829 5376 830 3311 831 2167 832 1516 833 1133 834 875 835 679 836 532 837 426 838 353 839 305 840 274 841 252 842 232 843 213 844 195 845 178 846 162 847 147 848 133 849 120 850 108 851 97 852 87 853 78 854 70 855 63 856 57 857 52 858 48 859 45 860 43 861 42 862 4398046511104 863 701408733 864 12322413 865 1088589 866 209365 867 62721 868 24851 869 11908 870 6516 871 3966 872 2574 873 1774 874 1309 875 1009 876 785 877 614 878 488 879 399 880 339 881 300 882 274 883 253 884 233 885 214 886 196 887 179 888 163 889 148 890 134 891 121 892 109 893 98 894 88 895 79 896 71 897 64 898 58 899 53 900 49 901 46 902 44 903 43 904 8796093022208 905 1134903170 906 18059374 907 1502555 908 277350 909 80608 910 31200 911 14674 912 7902 913 4746 914 3058 915 2080 916 1513 917 1160 918 905 919 708 920 560 921 453 922 379 923 330 924 298 925 275 926 254 927 234 928 215 929 197 930 180 931 164 932 149 933 135 934 122 935 110 936 99 937 89 938 80 939 72 940 65 941 59 942 54 943 50 944 47 945 45 946 44 947 17592186044416 948 1836311903 949 26467299 950 2073943 951 367411 952 103598 953 39173 954 18078 955 9588 956 5676 957 3631 958 2443 959 1751 960 1331 961 1040 962 815 963 643 964 516 965 426 966 365 967 325 968 298 969 276 970 255 971 235 972 216 973 198 974 181 975 165 976 150 977 136 978 123 979 111 980 100 981 90 982 81 983 73 984 66 985 60 986 55 987 51 988 48 989 46 990 45 991 35184372088832 992 2971215073 993 38789712 994 2862617 995 486716 996 133146 997 49183 998 22268 999 11638 1000 6787 1001 4307 1002 2873 1003 2030 1004 1526 1005 1191 1006 936 1007 738 1008 589 1009 481 1010 406 1011 356 1012 323 1013 299 1014 277 1015 256 1016 236 1017 217 1018 199 1019 182 1020 166 1021 151 1022 137 1023 124 1024 112 1025 101 1026 91 1027 82 1028 74 1029 67 1030 61 1031 56 1032 52 1033 49 1034 47 1035 46 1036 70368744177664 1037 4807526976 1038 56849086 1039 3951206 1040 644761 1041 171121 1042 61748 1043 27428 1044 14128 1045 8117 1046 5103 1047 3381 1048 2358 1049 1750 1050 1360 1051 1072 1052 846 1053 673 1054 545 1055 454 1056 392 1057 351 1058 323 1059 300 1060 278 1061 257 1062 237 1063 218 1064 200 1065 183 1066 167 1067 152 1068 138 1069 125 1070 113 1071 102 1072 92 1073 83 1074 75 1075 68 1076 62 1077 57 1078 53 1079 50 1080 48 1081 47 1082 140737488355328 1083 7778742049 1084 83316385 1085 5453761 1086 854126 1087 219925 1088 77519 1089 33786 1090 17149 1091 9712 1092 6040 1093 3979 1094 2744 1095 2009 1096 1550 1097 1224 1098 968 1099 769 1100 619 1101 510 1102 434 1103 383 1104 349 1105 324 1106 301 1107 279 1108 258 1109 238 1110 219 1111 201 1112 184 1113 168 1114 153 1115 139 1116 126 1117 114 1118 103 1119 93 1120 84 1121 76 1122 69 1123 63 1124 58 1125 54 1126 51 1127 49 1128 48 1129 281474976710656 1130 12586269025 1131 122106097 1132 7527704 1133 1131476 1134 282646 1135 97315 1136 41623 1137 20811 1138 11627 1139 7144 1140 4680 1141 3198 1142 2310 1143 1765 1144 1393 1145 1105 1146 878 1147 704 1148 575 1149 483 1150 420 1151 378 1152 349 1153 325 1154 302 1155 280 1156 259 1157 239 1158 220 1159 202 1160 185 1161 169 1162 154 1163 140 1164 127 1165 115 1166 104 1167 94 1168 85 1169 77 1170 70 1171 64 1172 59 1173 55 1174 52 1175 50 1176 49 1177 562949953421312 1178 20365011074 1179 178955183 1180 10390321 1181 1498887 1182 363254 1183 122166 1184 51284 1185 25248 1186 13927 1187 8447 1188 5499 1189 3731 1190 2661 1191 2010 1192 1581 1193 1258 1194 1001 1195 801 1196 650 1197 540 1198 463 1199 411 1200 376 1201 350 1202 326 1203 303 1204 281 1205 260 1206 240 1207 221 1208 203 1209 186 1210 170 1211 155 1212 141 1213 128 1214 116 1215 105 1216 95 1217 86 1218 78 1219 71 1220 65 1221 60 1222 56 1223 53 1224 51 1225 50 1226 1125899906842624 1227 32951280099 1228 262271568 1229 14341527 1230 1985603 1231 466852 1232 153366 1233 63192 1234 30624 1235 16688 1236 9988 1237 6454 1238 4355 1239 3071 1240 2291 1241 1791 1242 1428 1243 1139 1244 911 1245 736 1246 606 1247 513 1248 449 1249 406 1250 376 1251 351 1252 327 1253 304 1254 282 1255 261 1256 241 1257 222 1258 204 1259 187 1260 171 1261 156 1262 142 1263 129 1264 117 1265 106 1266 96 1267 87 1268 79 1269 72 1270 66 1271 61 1272 57 1273 54 1274 52 1275 51 1276 2251799813685248 1277 53316291173 1278 384377665 1279 19795288 1280 2630364 1281 599998 1282 192539 1283 77866 1284 37140 1285 19999 1286 11814 1287 7567 1288 5083 1289 3550 1290 2615 1291 2027 1292 1616 1293 1293 1294 1035 1295 834 1296 682 1297 571 1298 493 1299 440 1300 404 1301 377 1302 352 1303 328 1304 305 1305 283 1306 262 1307 242 1308 223 1309 205 1310 188 1311 172 1312 157 1313 143 1314 130 1315 118 1316 107 1317 97 1318 88 1319 80 1320 73 1321 67 1322 62 1323 58 1324 55 1325 53 1326 52 1327 4503599627370496 1328 86267571272 1329 563332848 1330 27322992 1331 3484490 1332 771119 1333 241722 1334 95944 1335 45042 1336 23965 1337 13981 1338 8865 1339 5929 1340 4109 1341 2990 1342 2294 1343 1824 1344 1464 1345 1174 1346 945 1347 769 1348 638 1349 544 1350 479 1351 435 1352 404 1353 378 1354 353 1355 329 1356 306 1357 284 1358 263 1359 243 1360 224 1361 206 1362 189 1363 173 1364 158 1365 144 1366 131 1367 119 1368 108 1369 98 1370 89 1371 81 1372 74 1373 68 1374 63 1375 59 1376 56 1377 54 1378 53 1379 9007199254740992 1380 139583862445 1381 825604416 1382 37713313 1383 4615966 1384 991044 1385 303470 1386 118212 1387 54630 1388 28711 1389 16555 1390 10381 1391 6909 1392 4760 1393 3425 1394 2598 1395 2055 1396 1653 1397 1329 1398 1070 1399 868 1400 715 1401 603 1402 524 1403 470 1404 433 1405 405 1406 379 1407 354 1408 330 1409 307 1410 285 1411 264 1412 244 1413 225 1414 207 1415 190 1416 174 1417 159 1418 145 1419 132 1420 120 1421 109 1422 99 1423 90 1424 82 1425 75 1426 69 1427 64 1428 60 1429 57 1430 55 1431 54 1432 18014398509481984 1433 225851433717 1434 1209982081 1435 52054840 1436 6114853 1437 1273690 1438 380989 1439 145640 1440 66268 1441 34387 1442 19613 1443 12155 1444 8042 1445 5516 1446 3930 1447 2946 1448 2313 1449 1861 1450 1501 1451 1210 1452 980 1453 803 1454 671 1455 576 1456 510 1457 465 1458 433 1459 406 1460 380 1461 355 1462 331 1463 308 1464 286 1465 265 1466 245 1467 226 1468 208 1469 191 1470 175 1471 160 1472 146 1473 133 1474 121 1475 110 1476 100 1477 91 1478 83 1479 76 1480 70 1481 65 1482 61 1483 58 1484 56 1485 55 1486 36028797018963968 1487 365435296162 1488 1773314929 1489 71850128 1490 8100456 1491 1636944 1492 478304 1493 179426 1494 80396 1495 41174 1496 23244 1497 14235 1498 9351 1499 6391 1500 4516 1501 3346 1502 2603 1503 2090 1504 1691 1505 1366 1506 1106 1507 903 1508 749 1509 636 1510 556 1511 501 1512 463 1513 434 1514 407 1515 381 1516 356 1517 332 1518 309 1519 287 1520 266 1521 246 1522 227 1523 209 1524 192 1525 176 1526 161 1527 147 1528 134 1529 122 1530 111 1531 101 1532 92 1533 84 1534 77 1535 71 1536 66 1537 62 1538 59 1539 57 1540 56 1541 72057594037927936 1542 591286729879 1543 2598919345 1544 99173120 1545 10730820 1546 2103796 1547 600470 1548 221049 1549 97545 1550 49291 1551 27551 1552 16678 1553 10864 1554 7400 1555 5195 1556 3807 1557 2931 1558 2343 1559 1900 1560 1539 1561 1247 1562 1016 1563 838 1564 705 1565 609 1566 542 1567 496 1568 463 1569 435 1570 408 1571 382 1572 357 1573 333 1574 310 1575 288 1576 267 1577 247 1578 228 1579 210 1580 193 1581 177 1582 162 1583 148 1584 135 1585 123 1586 112 1587 102 1588 93 1589 85 1590 78 1591 72 1592 67 1593 63 1594 60 1595 58 1596 57 1597 144115188075855872 1598 956722026041 1599 3808901426 1600 136886433 1601 14215310 1602 2703794 1603 753836 1604 272333 1605 118356 1606 59003 1607 32654 1608 19551 1609 12615 1610 8560 1611 5980 1612 4339 1613 3304 1614 2624 1615 2129 1616 1730 1617 1404 1618 1143 1619 939 1620 784 1621 670 1622 589 1623 533 1624 494 1625 464 1626 436 1627 409 1628 383 1629 358 1630 334 1631 311 1632 289 1633 268 1634 248 1635 229 1636 211 1637 194 1638 178 1639 163 1640 149 1641 136 1642 124 1643 113 1644 103 1645 94 1646 86 1647 79 1648 73 1649 68 1650 64 1651 61 1652 59 1653 58 1654 288230376151711744 1655 1548008755920 1656 5582216355 1657 188941273 1658 18831276 1659 3474913 1660 946375 1661 335525 1662 143604 1663 70630 1664 38694 1665 22932 1666 14645 1667 9891 1668 6885 1669 4953 1670 3730 1671 2938 1672 2380 1673 1940 1674 1578 1675 1285 1676 1053 1677 874 1678 740 1679 643 1680 575 1681 528 1682 494 1683 465 1684 437 1685 410 1686 384 1687 359 1688 335 1689 312 1690 290 1691 269 1692 249 1693 230 1694 212 1695 195 1696 179 1697 164 1698 150 1699 137 1700 125 1701 114 1702 104 1703 95 1704 87 1705 80 1706 74 1707 69 1708 65 1709 62 1710 60 1711 59 1712 576460752303423488 1713 2504730781961 1714 8181135700 1715 260791401 1716 24946129 1717 4465957 1718 1188097 1719 413391 1720 174228 1721 84557 1722 45838 1723 26911 1724 17003 1725 11417 1726 7925 1727 5661 1728 4218 1729 3291 1730 2656 1731 2170 1732 1770 1733 1443 1734 1181 1735 976 1736 820 1737 705 1738 623 1739 566 1740 526 1741 495 1742 466 1743 438 1744 411 1745 385 1746 360 1747 336 1748 313 1749 291 1750 270 1751 250 1752 231 1753 213 1754 196 1755 180 1756 165 1757 151 1758 138 1759 126 1760 115 1761 105 1762 96 1763 88 1764 81 1765 75 1766 70 1767 66 1768 63 1769 61 1770 60 1771 1152921504606846976 1772 4052739537881 1773 11990037126 1774 359964521 1775 33046585 1776 5739647 1777 1491567 1778 509335 1779 211368 1780 101245 1781 54285 1782 31591 1783 19747 1784 13167 1785 9116 1786 6476 1787 4778 1788 3690 1789 2961 1790 2421 1791 1981 1792 1618 1793 1324 1794 1091 1795 911 1796 776 1797 678 1798 609 1799 561 1800 526 1801 496 1802 467 1803 439 1804 412 1805 386 1806 361 1807 337 1808 314 1809 292 1810 271 1811 251 1812 232 1813 214 1814 197 1815 181 1816 166 1817 152 1818 139 1819 127 1820 116 1821 106 1822 97 1823 89 1824 82 1825 76 1826 71 1827 67 1828 64 1829 62 1830 61 1831 2305843009213693952 1832 6557470319842 1833 17572253481 1834 496850954 1835 43777405 1836 7376591 1837 1872556 1838 627547 1839 256410 1840 121244 1841 64273 1842 37090 1843 22945 1844 15176 1845 10476 1846 7412 1847 5421 1848 4143 1849 3300 1850 2695 1851 2212 1852 1811 1853 1483 1854 1220 1855 1014 1856 857 1857 741 1858 658 1859 600 1860 559 1861 527 1862 497 1863 468 1864 440 1865 413 1866 387 1867 362 1868 338 1869 315 1870 293 1871 272 1872 252 1873 233 1874 215 1875 198 1876 182 1877 167 1878 153 1879 140 1880 128 1881 117 1882 107 1883 98 1884 90 1885 83 1886 77 1887 72 1888 68 1889 65 1890 63 1891 62 1892 4611686018427387904 1893 10610209857723 1894 25753389181 1895 685792227 1896 57992715 1897 9480387 1898 2350860 1899 773187 1900 311040 1901 145209 1902 76087 1903 43544 1904 26676 1905 17486 1906 12026 1907 8484 1908 6159 1909 4659 1910 3679 1911 2995 1912 2464 1913 2023 1914 1659 1915 1364 1916 1130 1917 949 1918 813 1919 714 1920 644 1921 595 1922 559 1923 528 1924 498 1925 469 1926 441 1927 414 1928 388 1929 363 1930 339 1931 316 1932 294 1933 273 1934 253 1935 234 1936 216 1937 199 1938 183 1939 168 1940 154 1941 141 1942 129 1943 118 1944 108 1945 99 1946 91 1947 84 1948 78 1949 73 1950 69 1951 66 1952 64 1953 63 1954 9223372036854775808 1955 17167680177565 1956 37743426307 1957 946583628 1958 76823991 1959 12184181 1960 2951330 1961 952613 1962 377308 1963 173920 1964 90068 1965 51111 1966 31031 1967 20147 1968 13791 1969 9708 1970 7005 1971 5248 1972 4105 1973 3325 1974 2738 1975 2255 1976 1853 1977 1524 1978 1260 1979 1053 1980 895 1981 778 1982 694 1983 635 1984 593 1985 560 1986 529 1987 499 1988 470 1989 442 1990 415 1991 389 1992 364 1993 340 1994 317 1995 295 1996 274 1997 254 1998 235 1999 217 2000 200 2001 184 2002 169 2003 155 2004 142 2005 130 2006 119 2007 109 2008 100 2009 92 2010 85 2011 79 2012 74 2013 70 2014 67 2015 65 2016 64 2017 18446744073709551616 2018 27777890035288 2019 55315679788 2020 1306548149 2021 101770120 2022 15659094 2023 3705166 2024 1173662 2025 457704 2026 208307 2027 106623 2028 59976 2029 36114 2030 23218 2031 15801 2032 11101 2033 7973 2034 5921 2035 4586 2036 3690 2037 3036 2038 2508 2039 2066 2040 1701 2041 1405 2042 1170 2043 988 2044 851 2045 751 2046 680 2047 630 2048 593 2049 561 2050 530 2051 500 2052 471 2053 443 2054 416 2055 390 2056 365 2057 341 2058 318 2059 296 2060 275 2061 255 2062 236 2063 218 2064 201 2065 185 2066 170 2067 156 2068 143 2069 131 2070 120 2071 110 2072 101 2073 93 2074 86 2075 80 2076 75 2077 71 2078 68 2079 66 2080 65 2081 36893488147419103232 2082 44945570212853 2083 81069068969 2084 1803399103 2085 134816705 2086 20125051 2087 4651541 2088 1445995 2089 555249 2090 249481 2091 126236 2092 70357 2093 42043 2094 26768 2095 18092 2096 12682 2097 9078 2098 6690 2099 5131 2100 4096 2101 3361 2102 2783 2103 2299 2104 1896 2105 1566 2106 1301 2107 1093 2108 934 2109 816 2110 731 2111 671 2112 628 2113 594 2114 562 2115 531 2116 501 2117 472 2118 444 2119 417 2120 391 2121 366 2122 342 2123 319 2124 297 2125 276 2126 256 2127 237 2128 219 2129 202 2130 186 2131 171 2132 157 2133 144 2134 132 2135 121 2136 111 2137 102 2138 94 2139 87 2140 81 2141 76 2142 72 2143 69 2144 67 2145 66 2146 73786976294838206464 2147 72723460248141 2148 118812495276 2149 2489191330 2150 178594110 2151 25864698 2152 5839638 2153 1781520 2154 673605 2155 298772 2156 149480 2157 82512 2158 48952 2159 30877 2160 20707 2161 14473 2162 10336 2163 7568 2164 5750 2165 4550 2166 3717 2167 3081 2168 2553 2169 2110 2170 1744 2171 1447 2172 1211 2173 1028 2174 890 2175 789 2176 717 2177 666 2178 628 2179 595 2180 563 2181 532 2182 502 2183 473 2184 445 2185 418 2186 392 2187 367 2188 343 2189 320 2190 298 2191 277 2192 257 2193 238 2194 220 2195 203 2196 187 2197 172 2198 158 2199 145 2200 133 2201 122 2202 112 2203 103 2204 95 2205 88 2206 82 2207 77 2208 73 2209 70 2210 68 2211 67 2212 147573952589676412928 2213 117669030460994 2214 174128175064 2215 3435774958 2216 236586825 2217 33241289 2218 7331205 2219 2194911 2220 817209 2221 357775 2222 177031 2223 96747 2224 56994 2225 35637 2226 23697 2227 16500 2228 11764 2229 8569 2230 6454 2231 5060 2232 4109 2233 3404 2234 2829 2235 2344 2236 1940 2237 1609 2238 1343 2239 1134 2240 974 2241 855 2242 769 2243 708 2244 664 2245 629 2246 596 2247 564 2248 533 2249 503 2250 474 2251 446 2252 419 2253 393 2254 368 2255 344 2256 321 2257 299 2258 278 2259 258 2260 239 2261 221 2262 204 2263 188 2264 173 2265 159 2266 146 2267 134 2268 123 2269 113 2270 104 2271 96 2272 89 2273 83 2274 78 2275 74 2276 71 2277 69 2278 68 2279 295147905179352825856 2280 190392490709135 2281 255197244033 2282 4742323107 2283 313410816 2284 42721676 2285 9203761 2286 2704246 2287 991437 2288 428405 2289 209685 2290 113425 2291 66345 2292 41153 2293 27122 2294 18794 2295 13380 2296 9708 2297 7255 2298 5635 2299 4543 2300 3755 2301 3128 2302 2599 2303 2155 2304 1788 2305 1490 2306 1253 2307 1069 2308 930 2309 828 2310 755 2311 703 2312 664 2313 630 2314 597 2315 565 2316 534 2317 504 2318 475 2319 447 2320 420 2321 394 2322 369 2323 345 2324 322 2325 300 2326 279 2327 259 2328 240 2329 222 2330 205 2331 189 2332 174 2333 160 2334 147 2335 135 2336 124 2337 114 2338 105 2339 97 2340 90 2341 84 2342 79 2343 75 2344 72 2345 70 2346 69 2347 590295810358705651712 2348 308061521170129 2349 374009739309 2350 6545722210 2351 415180936 2352 54905857 2353 11554621 2354 3331793 2355 1202805 2356 512962 2357 248379 2358 132976 2359 77209 2360 47544 2361 31052 2362 21392 2363 15204 2364 11001 2365 8166 2366 6285 2367 5026 2368 4138 2369 3451 2370 2876 2371 2390 2372 1985 2373 1653 2374 1386 2375 1176 2376 1015 2377 895 2378 808 2379 746 2380 701 2381 665 2382 631 2383 598 2384 566 2385 535 2386 505 2387 476 2388 448 2389 421 2390 395 2391 370 2392 346 2393 323 2394 301 2395 280 2396 260 2397 241 2398 223 2399 206 2400 190 2401 175 2402 161 2403 148 2404 136 2405 125 2406 115 2407 106 2408 98 2409 91 2410 85 2411 80 2412 76 2413 73 2414 71 2415 70 2416 1180591620717411303424 2417 498454011879264 2418 548137914373 2419 9034913540 2420 549997641 2421 70564951 2422 14505951 2423 4104980 2424 1459215 2425 614207 2426 294217 2427 155908 2428 89824 2429 54944 2430 35568 2431 24338 2432 17259 2433 12465 2434 9201 2435 7021 2436 5566 2437 4558 2438 3800 2439 3176 2440 2646 2441 2201 2442 1833 2443 1534 2444 1296 2445 1111 2446 971 2447 868 2448 794 2449 741 2450 701 2451 666 2452 632 2453 599 2454 567 2455 536 2456 506 2457 477 2458 449 2459 422 2460 396 2461 371 2462 347 2463 324 2464 302 2465 281 2466 261 2467 242 2468 224 2469 207 2470 191 2471 176 2472 162 2473 149 2474 137 2475 126 2476 116 2477 107 2478 99 2479 92 2480 86 2481 81 2482 77 2483 74 2484 72 2485 71 2486 2361183241434822606848 2487 806515533049393 2488 803335158406 2489 12470688498 2490 728591751 2491 90690002 2492 18211117 2493 5057593 2494 1770255 2495 735451 2496 348502 2497 182819 2498 104469 2499 63504 2500 40763 2501 27684 2502 19572 2503 14118 2504 10375 2505 7855 2506 6172 2507 5021 2508 4178 2509 3500 2510 2924 2511 2437 2512 2031 2513 1698 2514 1430 2515 1219 2516 1057 2517 936 2518 848 2519 785 2520 739 2521 702 2522 667 2523 633 2524 600 2525 568 2526 537 2527 507 2528 478 2529 450 2530 423 2531 397 2532 372 2533 348 2534 325 2535 303 2536 282 2537 262 2538 243 2539 225 2540 208 2541 192 2542 177 2543 163 2544 150 2545 138 2546 127 2547 117 2548 108 2549 100 2550 93 2551 87 2552 82 2553 78 2554 75 2555 73 2556 72 2557 4722366482869645213696 2558 1304969544928657 2559 1177344897715 2560 17213011605 2561 965178576 2562 116554700 2563 22862658 2564 6231255 2565 2147563 2566 880660 2567 412775 2568 214410 2569 121472 2570 73395 2571 46743 2572 31491 2573 22175 2574 15979 2575 11704 2576 8800 2577 6854 2578 5534 2579 4589 2580 3849 2581 3225 2582 2694 2583 2248 2584 1879 2585 1579 2586 1340 2587 1154 2588 1013 2589 909 2590 834 2591 780 2592 739 2593 703 2594 668 2595 634 2596 601 2597 569 2598 538 2599 508 2600 479 2601 451 2602 424 2603 398 2604 373 2605 349 2606 326 2607 304 2608 283 2609 263 2610 244 2611 226 2612 209 2613 193 2614 178 2615 164 2616 151 2617 139 2618 128 2619 118 2620 109 2621 101 2622 94 2623 88 2624 83 2625 79 2626 76 2627 74 2628 73 2629 9444732965739290427392 2630 2111485077978050 2631 1725482812088 2632 23758733815 2633 1278589392 2634 149795989 2635 28702296 2636 7677250 2637 2605267 2638 1054580 2639 488862 2640 251500 2641 141219 2642 84812 2643 53628 2644 35830 2645 25106 2646 18069 2647 13205 2648 9870 2649 7623 2650 6105 2651 5038 2652 4225 2653 3550 2654 2973 2655 2485 2656 2078 2657 1744 2658 1475 2659 1263 2660 1100 2661 978 2662 889 2663 825 2664 778 2665 740 2666 704 2667 669 2668 635 2669 602 2670 570 2671 539 2672 509 2673 480 2674 452 2675 425 2676 399 2677 374 2678 350 2679 327 2680 305 2681 284 2682 264 2683 245 2684 227 2685 210 2686 194 2687 179 2688 165 2689 152 2690 140 2691 129 2692 119 2693 110 2694 102 2695 95 2696 89 2697 84 2698 80 2699 77 2700 75 2701 74 2702 18889465931478580854784 2703 3416454622906707 2704 2528817970494 2705 32793647355 2706 1693770328 2707 192517665 2708 36033501 2709 9458770 2710 3160516 2711 1262887 2712 578930 2713 295044 2714 164164 2715 97979 2716 61553 2717 40783 2718 28410 2719 20412 2720 14896 2721 11080 2722 8491 2723 6743 2724 5531 2725 4631 2726 3900 2727 3275 2728 2743 2729 2296 2730 1926 2731 1625 2732 1385 2733 1198 2734 1056 2735 951 2736 875 2737 820 2738 778 2739 741 2740 705 2741 670 2742 636 2743 603 2744 571 2745 540 2746 510 2747 481 2748 453 2749 426 2750 400 2751 375 2752 351 2753 328 2754 306 2755 285 2756 265 2757 246 2758 228 2759 211 2760 195 2761 180 2762 166 2763 153 2764 141 2765 130 2766 120 2767 111 2768 103 2769 96 2770 90 2771 85 2772 81 2773 78 2774 76 2775 75 2776 37778931862957161709568 2777 5527939700884757 2778 3706162868209 2779 45264335853 2780 2243767969 2781 247423522 2782 45237262 2783 11653681 2784 3834121 2785 1512368 2786 685553 2787 346155 2788 190840 2789 113155 2790 70669 2791 46444 2792 32140 2793 23036 2794 16796 2795 12446 2796 9471 2797 7458 2798 6075 2799 5071 2800 4276 2801 3601 2802 3023 2803 2534 2804 2126 2805 1791 2806 1521 2807 1308 2808 1144 2809 1021 2810 931 2811 866 2812 818 2813 779 2814 742 2815 706 2816 671 2817 637 2818 604 2819 572 2820 541 2821 511 2822 482 2823 454 2824 427 2825 401 2826 376 2827 352 2828 329 2829 307 2830 286 2831 266 2832 247 2833 229 2834 212 2835 196 2836 181 2837 167 2838 154 2839 142 2840 131 2841 121 2842 112 2843 104 2844 97 2845 91 2846 86 2847 82 2848 79 2849 77 2850 76 2851 75557863725914323419136 2852 8944394323791464 2853 5431645680297 2854 62477347458 2855 2972359720 2856 317988473 2857 56791883 2858 14357927 2859 4651330 2860 1811140 2861 811789 2862 406131 2863 221871 2864 130641 2865 81145 2866 52920 2867 36358 2868 25974 2869 18925 2870 13985 2871 10577 2872 8261 2873 6678 2874 5550 2875 4680 2876 3952 2877 3326 2878 2793 2879 2345 2880 1974 2881 1672 2882 1431 2883 1243 2884 1100 2885 994 2886 917 2887 861 2888 818 2889 780 2890 743 2891 707 2892 672 2893 638 2894 605 2895 573 2896 542 2897 512 2898 483 2899 455 2900 428 2901 402 2902 377 2903 353 2904 330 2905 308 2906 287 2907 267 2908 248 2909 230 2910 213 2911 197 2912 182 2913 168 2914 155 2915 143 2916 132 2917 122 2918 113 2919 105 2920 98 2921 92 2922 87 2923 83 2924 80 2925 78 2926 77 2927 151115727451828646838272 2928 14472334024676221 2929 7960463650791 2930 86236081273 2931 3937538296 2932 408678475 2933 71297834 2934 17689720 2935 5642767 2936 2168915 2937 961269 2938 476488 2939 257985 2940 150788 2941 93171 2942 60332 2943 41136 2944 29265 2945 21305 2946 15715 2947 11824 2948 9164 2949 7349 2950 6074 2951 5115 2952 4329 2953 3653 2954 3074 2955 2584 2956 2175 2957 1839 2958 1568 2959 1354 2960 1189 2961 1065 2962 974 2963 908 2964 859 2965 819 2966 781 2967 744 2968 708 2969 673 2970 639 2971 606 2972 574 2973 543 2974 513 2975 484 2976 456 2977 429 2978 403 2979 378 2980 354 2981 331 2982 309 2983 288 2984 268 2985 249 2986 231 2987 214 2988 198 2989 183 2990 169 2991 156 2992 144 2993 133 2994 123 2995 114 2996 106 2997 99 2998 93 2999 88 3000 84 3001 81 3002 79 3003 78 3004 302231454903657293676544 3005 23416728348467685 3006 11666626519000 3007 119029728628 3008 5216127688 3009 525233175 3010 89508951 3011 21794700 3012 6845572 3013 2597320 3014 1138300 3015 559000 3016 300028 3017 174006 3018 106962 3019 68816 3020 46557 3021 32955 3022 23961 3023 17655 3024 13228 3025 10180 3026 8098 3027 6650 3028 5585 3029 4733 3030 4005 3031 3378 3032 2844 3033 2395 3034 2023 3035 1720 3036 1478 3037 1289 3038 1145 3039 1038 3040 960 3041 903 3042 859 3043 820 3044 782 3045 745 3046 709 3047 674 3048 640 3049 607 3050 575 3051 544 3052 514 3053 485 3054 457 3055 430 3056 404 3057 379 3058 355 3059 332 3060 310 3061 289 3062 269 3063 250 3064 232 3065 215 3066 199 3067 184 3068 170 3069 157 3070 145 3071 134 3072 124 3073 115 3074 107 3075 100 3076 94 3077 89 3078 85 3079 82 3080 80 3081 79 3082 604462909807314587353088 3083 37889062373143906 3084 17098272199297 3085 164294064481 3086 6909898016 3087 675029164 3088 112371609 3089 26852293 3090 8304787 3091 3110282 3092 1347985 3093 655747 3094 348980 3095 200774 3096 122763 3097 78524 3098 52716 3099 37098 3100 26922 3101 19825 3102 14806 3103 11323 3104 8936 3105 7286 3106 6095 3107 5166 3108 4383 3109 3706 3110 3126 3111 2635 3112 2225 3113 1888 3114 1616 3115 1401 3116 1235 3117 1110 3118 1018 3119 951 3120 901 3121 860 3122 821 3123 783 3124 746 3125 710 3126 675 3127 641 3128 608 3129 576 3130 545 3131 515 3132 486 3133 458 3134 431 3135 405 3136 380 3137 356 3138 333 3139 311 3140 290 3141 270 3142 251 3143 233 3144 216 3145 200 3146 185 3147 171 3148 158 3149 146 3150 135 3151 125 3152 116 3153 108 3154 101 3155 95 3156 90 3157 86 3158 83 3159 81 3160 80 3161 1208925819614629174706176 3162 61305790721611591 3163 25058735850088 3164 226771411939 3165 9153665985 3166 867546829 3167 141073905 3168 33083548 3169 10075042 3170 3724489 3171 1596364 3172 769172 3173 405974 3174 231651 3175 140855 3176 89625 3177 59721 3178 41757 3179 30222 3180 22246 3181 16576 3182 12608 3183 9875 3184 7991 3185 6651 3186 5631 3187 4788 3188 4059 3189 3431 3190 2896 3191 2446 3192 2073 3193 1769 3194 1526 3195 1336 3196 1191 3197 1083 3198 1004 3199 946 3200 901 3201 861 3202 822 3203 784 3204 747 3205 711 3206 676 3207 642 3208 609 3209 577 3210 546 3211 516 3212 487 3213 459 3214 432 3215 406 3216 381 3217 357 3218 334 3219 312 3220 291 3221 271 3222 252 3223 234 3224 217 3225 201 3226 186 3227 172 3228 159 3229 147 3230 136 3231 126 3232 117 3233 109 3234 102 3235 96 3236 91 3237 87 3238 84 3239 82 3240 81 3241 2417851639229258349412352 3242 99194853094755497 3243 36725362369088 3244 313007493212 3245 12126025705 3246 1114970351 3247 177107406 3248 40760798 3249 12222605 3250 4459940 3251 1890581 3252 902148 3253 472319 3254 267288 3255 161562 3256 102307 3257 67694 3258 47005 3259 33901 3260 24941 3261 18557 3262 14051 3263 10928 3264 8775 3265 7260 3266 6132 3267 5221 3268 4438 3269 3760 3270 3179 3271 2687 3272 2276 3273 1938 3274 1665 3275 1449 3276 1282 3277 1156 3278 1063 3279 995 3280 944 3281 902 3282 862 3283 823 3284 785 3285 748 3286 712 3287 677 3288 643 3289 610 3290 578 3291 547 3292 517 3293 488 3294 460 3295 433 3296 407 3297 382 3298 358 3299 335 3300 313 3301 292 3302 272 3303 253 3304 235 3305 218 3306 202 3307 187 3308 173 3309 160 3310 148 3311 137 3312 127 3313 118 3314 110 3315 103 3316 97 3317 92 3318 88 3319 85 3320 83 3321 82 3322 4835703278458516698824704 3323 160500643816367088 3324 53823634568385 3325 432037221840 3326 16063564001 3327 1432958824 3328 222344668 3329 50219568 3330 14827872 3331 5340600 3332 2239083 3333 1058056 3334 549528 3335 308441 3336 185259 3337 116780 3338 76772 3339 52926 3340 38006 3341 27936 3342 20769 3343 15669 3344 12109 3345 9649 3346 7930 3347 6674 3348 5684 3349 4844 3350 4114 3351 3485 3352 2949 3353 2498 3354 2124 3355 1819 3356 1575 3357 1384 3358 1238 3359 1129 3360 1049 3361 990 3362 944 3363 903 3364 863 3365 824 3366 786 3367 749 3368 713 3369 678 3370 644 3371 611 3372 579 3373 548 3374 518 3375 489 3376 461 3377 434 3378 408 3379 383 3380 359 3381 336 3382 314 3383 293 3384 273 3385 254 3386 236 3387 219 3388 203 3389 188 3390 174 3391 161 3392 149 3393 138 3394 128 3395 119 3396 111 3397 104 3398 98 3399 93 3400 89 3401 86 3402 84 3403 83 3404 9671406556917033397649408 3405 259695496911122585 3406 78882370418473 3407 596331286321 3408 21279691689 3409 1841637299 3410 279136551 3411 61873249 3412 17988388 3413 6395180 3414 2651858 3415 1240875 3416 639352 3417 355985 3418 212381 3419 133280 3420 87108 3421 59616 3422 42592 3423 31261 3424 23233 3425 17480 3426 13433 3427 10625 3428 8670 3429 7263 3430 6180 3431 5278 3432 4494 3433 3815 3434 3233 3435 2740 3436 2328 3437 1989 3438 1715 3439 1498 3440 1330 3441 1203 3442 1109 3443 1040 3444 988 3445 945 3446 904 3447 864 3448 825 3449 787 3450 750 3451 714 3452 679 3453 645 3454 612 3455 580 3456 549 3457 519 3458 490 3459 462 3460 435 3461 409 3462 384 3463 360 3464 337 3465 315 3466 294 3467 274 3468 255 3469 237 3470 220 3471 204 3472 189 3473 175 3474 162 3475 150 3476 139 3477 129 3478 120 3479 112 3480 105 3481 99 3482 94 3483 90 3484 87 3485 85 3486 84 3487 19342813113834066795298816 3488 420196140727489673 3489 115607732787561 3490 823102698260 3491 28189589705 3492 2366870474 3493 350434385 3494 76231176 3495 21822509 3496 7658067 3497 3140720 3498 1455285 3499 743821 3500 410929 3501 243433 3502 152074 3503 98872 3504 67184 3505 47723 3506 34951 3507 25971 3508 19503 3509 14916 3510 11716 3511 9490 3512 7906 3513 6713 3514 5741 3515 4901 3516 4170 3517 3540 3518 3003 3519 2551 3520 2176 3521 1870 3522 1625 3523 1433 3524 1286 3525 1176 3526 1095 3527 1035 3528 988 3529 946 3530 905 3531 865 3532 826 3533 788 3534 751 3535 715 3536 680 3537 646 3538 613 3539 581 3540 550 3541 520 3542 491 3543 463 3544 436 3545 410 3546 385 3547 361 3548 338 3549 316 3550 295 3551 275 3552 256 3553 238 3554 221 3555 205 3556 190 3557 176 3558 163 3559 151 3560 140 3561 130 3562 121 3563 113 3564 106 3565 100 3566 95 3567 91 3568 88 3569 86 3570 85 3571 38685626227668133590597632 3572 679891637638612258 3573 169431367355946 3574 1136110191472 3575 37343255690 3576 3041899638 3577 439943336 3578 93920896 3579 26473839 3580 9170435 3581 3719650 3582 1706785 3583 865293 3584 474433 3585 279001 3586 173466 3587 112252 3588 75753 3589 53473 3590 39047 3591 29007 3592 21758 3593 16575 3594 12936 3595 10401 3596 8611 3597 7288 3598 6235 3599 5336 3600 4551 3601 3871 3602 3288 3603 2794 3604 2381 3605 2041 3606 1766 3607 1548 3608 1379 3609 1251 3610 1156 3611 1086 3612 1033 3613 989 3614 947 3615 906 3616 866 3617 827 3618 789 3619 752 3620 716 3621 681 3622 647 3623 614 3624 582 3625 551 3626 521 3627 492 3628 464 3629 437 3630 411 3631 386 3632 362 3633 339 3634 317 3635 296 3636 276 3637 257 3638 239 3639 222 3640 206 3641 191 3642 177 3643 164 3644 152 3645 141 3646 131 3647 122 3648 114 3649 107 3650 101 3651 96 3652 92 3653 89 3654 87 3655 86 3656 77371252455336267181195264 3657 1100087778366101931 3658 248313737774419 3659 1568147413312 3660 49469281395 3661 3909446467 3662 552314945 3663 115715596 3664 32116606 3665 10981575 3666 4405203 3667 2001829 3668 1006512 3669 547828 3670 319764 3671 197804 3672 127456 3673 85461 3674 59927 3675 43597 3676 32368 3677 24266 3678 18428 3679 14300 3680 11415 3681 9387 3682 7911 3683 6763 3684 5800 3685 4959 3686 4227 3687 3596 3688 3058 3689 2605 3690 2229 3691 1922 3692 1676 3693 1483 3694 1335 3695 1224 3696 1142 3697 1081 3698 1033 3699 990 3700 948 3701 907 3702 867 3703 828 3704 790 3705 753 3706 717 3707 682 3708 648 3709 615 3710 583 3711 552 3712 522 3713 493 3714 465 3715 438 3716 412 3717 387 3718 363 3719 340 3720 318 3721 297 3722 277 3723 258 3724 240 3725 223 3726 207 3727 192 3728 178 3729 165 3730 153 3731 142 3732 132 3733 123 3734 115 3735 108 3736 102 3737 97 3738 93 3739 90 3740 88 3741 87 3742 154742504910672534362390528 3743 1779979416004714189 3744 363921470561980 3745 2164478699633 3746 65532845396 3747 5024416818 3748 693388850 3749 142567889 3750 38962178 3751 13150490 3752 5216992 3753 2347984 3754 1170676 3755 632640 3756 366507 3757 225488 3758 144715 3759 96462 3760 67182 3761 48657 3762 36085 3763 27049 3764 20494 3765 15824 3766 12545 3767 10244 3768 8589 3769 7329 3770 6294 3771 5395 3772 4609 3773 3928 3774 3344 3775 2849 3776 2435 3777 2094 3778 1818 3779 1599 3780 1429 3781 1300 3782 1204 3783 1133 3784 1079 3785 1034 3786 991 3787 949 3788 908 3789 868 3790 829 3791 791 3792 754 3793 718 3794 683 3795 649 3796 616 3797 584 3798 553 3799 523 3800 494 3801 466 3802 439 3803 413 3804 388 3805 364 3806 341 3807 319 3808 298 3809 278 3810 259 3811 241 3812 224 3813 208 3814 193 3815 179 3816 166 3817 154 3818 143 3819 133 3820 124 3821 116 3822 109 3823 103 3824 98 3825 94 3826 91 3827 89 3828 88 3829 309485009821345068724781056 3830 2880067194370816120 3831 533352837917926 3832 2987581397893 3833 86812537085 3834 6457375642 3835 870496256 3836 175651437 3837 47266965 3838 15747810 3839 6178261 3840 2754115 3841 1361516 3842 730619 3843 420135 3844 256979 3845 164287 3846 108927 3847 75348 3848 54292 3849 40194 3850 30130 3851 22793 3852 17525 3853 13805 3854 11193 3855 9330 3856 7938 3857 6820 3858 5860 3859 5018 3860 4285 3861 3653 3862 3114 3863 2660 3864 2283 3865 1975 3866 1728 3867 1534 3868 1385 3869 1273 3870 1190 3871 1128 3872 1079 3873 1035 3874 992 3875 950 3876 909 3877 869 3878 830 3879 792 3880 755 3881 719 3882 684 3883 650 3884 617 3885 585 3886 554 3887 524 3888 495 3889 467 3890 440 3891 414 3892 389 3893 365 3894 342 3895 320 3896 299 3897 279 3898 260 3899 242 3900 225 3901 209 3902 194 3903 180 3904 167 3905 155 3906 144 3907 134 3908 125 3909 117 3910 110 3911 104 3912 99 3913 95 3914 92 3915 90 3916 89 3917 618970019642690137449562112 3918 4660046610375530309 3919 781666575692345 3920 4123691589365 3921 115002126790 3922 8299012941 3923 1092840924 3924 216412235 3925 57342007 3926 18858092 3927 7316561 3928 3230603 3929 1583387 3930 843774 3931 481688 3932 292809 3933 186462 3934 123045 3935 84549 3936 60577 3937 44737 3938 33534 3939 25346 3940 19421 3941 15210 3942 12246 3943 10143 3944 8596 3945 7381 3946 6355 3947 5455 3948 4668 3949 3986 3950 3401 3951 2905 3952 2490 3953 2148 3954 1871 3955 1651 3956 1480 3957 1350 3958 1253 3959 1181 3960 1126 3961 1080 3962 1036 3963 993 3964 951 3965 910 3966 870 3967 831 3968 793 3969 756 3970 720 3971 685 3972 651 3973 618 3974 586 3975 555 3976 525 3977 496 3978 468 3979 441 3980 415 3981 390 3982 366 3983 343 3984 321 3985 300 3986 280 3987 261 3988 243 3989 226 3990 210 3991 195 3992 181 3993 168 3994 156 3995 145 3996 135 3997 126 3998 118 3999 111 4000 105 4001 100 4002 96 4003 93 4004 91 4005 90 4006 1237940039285380274899124224 4007 7540113804746346429 4008 1145588046254325 4009 5691839002677 4010 152345382480 4011 10665883415 4012 1371977475 4013 266631803 4014 69564612 4015 22582581 4016 8664546 4017 3789603 4018 1841372 4019 974415 4020 552357 4021 333592 4022 211568 4023 139024 4024 94924 4025 67598 4026 49763 4027 37289 4028 28175 4029 21531 4030 16776 4031 13416 4032 11038 4033 9310 4034 7981 4035 6881 4036 5921 4037 5078 4038 4344 4039 3711 4040 3171 4041 2716 4042 2338 4043 2029 4044 1781 4045 1586 4046 1436 4047 1323 4048 1239 4049 1176 4050 1126 4051 1081 4052 1037 4053 994 4054 952 4055 911 4056 871 4057 832 4058 794 4059 757 4060 721 4061 686 4062 652 4063 619 4064 587 4065 556 4066 526 4067 497 4068 469 4069 442 4070 416 4071 391 4072 367 4073 344 4074 322 4075 301 4076 281 4077 262 4078 244 4079 227 4080 211 4081 196 4082 182 4083 169 4084 157 4085 146 4086 136 4087 127 4088 119 4089 112 4090 106 4091 101 4092 97 4093 94 4094 92 4095 91 4096 2475880078570760549798248448 4097 12200160415121876738 4098 1678940884172251 4099 7856317702310 4100 201814663875 4101 13707783053 4102 1722411860 4103 328505052 4104 84392484 4105 27042521 4106 10260910 4107 4445350 4108 2141400 4109 1125203 4110 633502 4111 380036 4112 239978 4113 157093 4114 106628 4115 75453 4116 55329 4117 41427 4118 31303 4119 23875 4120 18520 4121 14717 4122 12026 4123 10088 4124 8625 4125 7440 4126 6417 4127 5516 4128 4728 4129 4045 4130 3459 4131 2962 4132 2546 4133 2203 4134 1925 4135 1704 4136 1532 4137 1401 4138 1303 4139 1230 4140 1174 4141 1127 4142 1082 4143 1038 4144 995 4145 953 4146 912 4147 872 4148 833 4149 795 4150 758 4151 722 4152 687 4153 653 4154 620 4155 588 4156 557 4157 527 4158 498 4159 470 4160 443 4161 417 4162 392 4163 368 4164 345 4165 323 4166 302 4167 282 4168 263 4169 245 4170 228 4171 212 4172 197 4173 183 4174 170 4175 158 4176 147 4177 137 4178 128 4179 120 4180 113 4181 107 4182 102 4183 98 4184 95 4185 93 4186 92 4187 4951760157141521099596496896 4188 19740274219868223167 4189 2460607459864596 4190 10843899100203 4191 267347509271 4192 17617229520 4193 2162355196 4194 404736228 4195 102380872 4196 32383121 4197 12151491 4198 5214522 4199 2490380 4200 1299209 4201 726673 4202 432956 4203 272118 4204 177505 4205 119833 4206 84253 4207 61501 4208 45985 4209 34754 4210 26474 4211 20460 4212 16164 4213 13119 4214 10939 4215 9319 4216 8035 4217 6944 4218 5983 4219 5139 4220 4404 4221 3770 4222 3229 4223 2773 4224 2394 4225 2084 4226 1835 4227 1639 4228 1488 4229 1374 4230 1289 4231 1225 4232 1174 4233 1128 4234 1083 4235 1039 4236 996 4237 954 4238 913 4239 873 4240 834 4241 796 4242 759 4243 723 4244 688 4245 654 4246 621 4247 589 4248 558 4249 528 4250 499 4251 471 4252 444 4253 418 4254 393 4255 369 4256 346 4257 324 4258 303 4259 283 4260 264 4261 246 4262 229 4263 213 4264 198 4265 184 4266 171 4267 159 4268 148 4269 138 4270 129 4271 121 4272 114 4273 108 4274 103 4275 99 4276 96 4277 94 4278 93 4279 9903520314283042199192993792 4280 31940434634990099905 4281 3606195506118921 4282 14967590689568 4283 354160046356 4284 22641646338 4285 2714670141 4286 498657124 4287 124203381 4288 38778301 4289 14390574 4290 6116670 4291 2896354 4292 1499983 4293 833635 4294 493288 4295 308476 4296 200541 4297 134729 4298 94123 4299 68355 4300 51006 4301 38554 4302 29350 4303 22615 4304 17773 4305 14330 4306 11873 4307 10070 4308 8670 4309 7503 4310 6480 4311 5578 4312 4789 4313 4105 4314 3518 4315 3020 4316 2603 4317 2259 4318 1980 4319 1758 4320 1585 4321 1453 4322 1354 4323 1280 4324 1223 4325 1175 4326 1129 4327 1084 4328 1040 4329 997 4330 955 4331 914 4332 874 4333 835 4334 797 4335 760 4336 724 4337 689 4338 655 4339 622 4340 590 4341 559 4342 529 4343 500 4344 472 4345 445 4346 419 4347 394 4348 370 4349 347 4350 325 4351 304 4352 284 4353 265 4354 247 4355 230 4356 214 4357 199 4358 185 4359 172 4360 160 4361 149 4362 139 4363 130 4364 122 4365 115 4366 109 4367 104 4368 100 4369 97 4370 95 4371 94 4372 19807040628566084398385987584 4373 51680708854858323072 4374 5285136390291172 4375 20659429692245 4376 469162173146 4377 29099021980 4378 3408058991 4379 614372720 4380 150677220 4381 46436368 4382 17042432 4383 7174726 4384 3368673 4385 1731634 4386 956398 4387 562104 4388 349612 4389 226515 4390 151525 4391 105203 4392 75978 4393 56540 4394 42732 4395 32526 4396 25005 4397 19561 4398 15673 4399 12901 4400 10886 4401 9350 4402 8096 4403 7008 4404 6046 4405 5201 4406 4465 4407 3830 4408 3288 4409 2831 4410 2451 4411 2140 4412 1890 4413 1693 4414 1541 4415 1426 4416 1340 4417 1275 4418 1223 4419 1176 4420 1130 4421 1085 4422 1041 4423 998 4424 956 4425 915 4426 875 4427 836 4428 798 4429 761 4430 725 4431 690 4432 656 4433 623 4434 591 4435 560 4436 530 4437 501 4438 473 4439 446 4440 420 4441 395 4442 371 4443 348 4444 326 4445 305 4446 285 4447 266 4448 248 4449 231 4450 215 4451 200 4452 186 4453 173 4454 161 4455 150 4456 140 4457 131 4458 123 4459 116 4460 110 4461 105 4462 101 4463 98 4464 96 4465 95 4466 39614081257132168796771975168 4467 83621143489848422977 4468 7745743850155768 4469 28515747394555 4470 621507555626 4471 37398034921 4472 4278555247 4473 756940609 4474 182793826 4475 55606803 4476 20183152 4477 8415601 4478 3918201 4479 1998922 4480 1097253 4481 640628 4482 396169 4483 255780 4484 170450 4485 117649 4486 84469 4487 62645 4488 47321 4489 36026 4490 27651 4491 21546 4492 17163 4493 14035 4494 11776 4495 10081 4496 8726 4497 7568 4498 6544 4499 5641 4500 4851 4501 4166 4502 3578 4503 3079 4504 2661 4505 2316 4506 2036 4507 1813 4508 1639 4509 1506 4510 1406 4511 1331 4512 1273 4513 1224 4514 1177 4515 1131 4516 1086 4517 1042 4518 999 4519 957 4520 916 4521 876 4522 837 4523 799 4524 762 4525 726 4526 691 4527 657 4528 624 4529 592 4530 561 4531 531 4532 502 4533 474 4534 447 4535 421 4536 396 4537 372 4538 349 4539 327 4540 306 4541 286 4542 267 4543 249 4544 232 4545 216 4546 201 4547 187 4548 174 4549 162 4550 151 4551 141 4552 132 4553 124 4554 117 4555 111 4556 106 4557 102 4558 99 4559 97 4560 96 4561 79228162514264337593543950336 4562 135301852344706746049 4563 11351939356274689 4564 39359646494758 4565 823322219501 4566 48063918336 4567 5371396171 4568 932592046 4569 221756004 4570 66588378 4571 23902802 4572 9870886 4573 4557553 4574 2307363 4575 1258815 4576 730253 4577 448885 4578 288735 4579 191755 4580 131634 4581 93940 4582 69388 4583 52359 4584 39875 4585 30575 4586 23747 4587 18816 4588 15288 4589 12750 4590 10870 4591 9397 4592 8161 4593 7073 4594 6110 4595 5264 4596 4527 4597 3891 4598 3348 4599 2890 4600 2509 4601 2197 4602 1946 4603 1748 4604 1595 4605 1479 4606 1392 4607 1326 4608 1273 4609 1225 4610 1178 4611 1132 4612 1087 4613 1043 4614 1000 4615 958 4616 917 4617 877 4618 838 4619 800 4620 763 4621 727 4622 692 4623 658 4624 625 4625 593 4626 562 4627 532 4628 503 4629 475 4630 448 4631 422 4632 397 4633 373 4634 350 4635 328 4636 307 4637 287 4638 268 4639 250 4640 233 4641 217 4642 202 4643 188 4644 175 4645 163 4646 152 4647 142 4648 133 4649 125 4650 118 4651 112 4652 107 4653 103 4654 100 4655 98 4656 97 4657 158456325028528675187087900672 4658 218922995834555169026 4659 16637075746565861 4660 54327237184326 4661 1090669728772 4662 61771701389 4663 6743373646 4664 1149004281 4665 269022969 4666 79738868 4667 28308005 4668 11577671 4669 5301374 4670 2663348 4671 1444074 4672 832560 4673 508606 4674 325833 4675 215716 4676 147349 4677 104517 4678 76846 4679 57890 4680 44100 4681 33800 4682 26184 4683 20649 4684 16674 4685 13819 4686 11725 4687 10114 4688 8789 4689 7634 4690 6609 4691 5705 4692 4914 4693 4228 4694 3639 4695 3139 4696 2720 4697 2374 4698 2093 4699 1869 4700 1694 4701 1560 4702 1459 4703 1383 4704 1324 4705 1274 4706 1226 4707 1179 4708 1133 4709 1088 4710 1044 4711 1001 4712 959 4713 918 4714 878 4715 839 4716 801 4717 764 4718 728 4719 693 4720 659 4721 626 4722 594 4723 563 4724 533 4725 504 4726 476 4727 449 4728 423 4729 398 4730 374 4731 351 4732 329 4733 308 4734 288 4735 269 4736 251 4737 234 4738 218 4739 203 4740 189 4741 176 4742 164 4743 153 4744 143 4745 134 4746 126 4747 119 4748 113 4749 108 4750 104 4751 101 4752 99 4753 98 4754 316912650057057350374175801344 4755 354224848179261915075 4756 24382819596721629 4757 74986666876571 4758 1444829775128 4759 79388930909 4760 8465785506 4761 1415636084 4762 326364976 4763 95486678 4764 33524997 4765 13579500 4766 6166667 4767 3074277 4768 1656455 4769 949340 4770 576300 4771 367590 4772 242638 4773 165004 4774 116341 4775 85107 4776 63965 4777 48731 4778 37350 4779 28878 4780 22680 4781 18208 4782 14995 4783 12655 4784 10883 4785 9455 4786 8228 4787 7139 4788 6175 4789 5328 4790 4590 4791 3953 4792 3409 4793 2950 4794 2568 4795 2255 4796 2003 4797 1804 4798 1650 4799 1533 4800 1445 4801 1378 4802 1324 4803 1275 4804 1227 4805 1180 4806 1134 4807 1089 4808 1045 4809 1002 4810 960 4811 919 4812 879 4813 840 4814 802 4815 765 4816 729 4817 694 4818 660 4819 627 4820 595 4821 564 4822 534 4823 505 4824 477 4825 450 4826 424 4827 399 4828 375 4829 352 4830 330 4831 309 4832 289 4833 270 4834 252 4835 235 4836 219 4837 204 4838 190 4839 177 4840 165 4841 154 4842 144 4843 135 4844 127 4845 120 4846 114 4847 109 4848 105 4849 102 4850 100 4851 99 4852 633825300114114700748351602688 4853 573147844013817084101 4854 35734758952996318 4855 103502414271126 4856 1913991948274 4857 102030577247 4858 10628140702 4859 1744141136 4860 395929588 4861 114344770 4862 39703258 4863 15927484 4864 7173179 4865 3548710 4866 1899888 4867 1082620 4868 653072 4869 414595 4870 272860 4871 184829 4872 129569 4873 94271 4874 70643 4875 53802 4876 41250 4877 31851 4878 24928 4879 19906 4880 16291 4881 13670 4882 11711 4883 10163 4884 8856 4885 7701 4886 6675 4887 5770 4888 4978 4889 4291 4890 3701 4891 3200 4892 2780 4893 2433 4894 2151 4895 1926 4896 1750 4897 1615 4898 1513 4899 1436 4900 1376 4901 1325 4902 1276 4903 1228 4904 1181 4905 1135 4906 1090 4907 1046 4908 1003 4909 961 4910 920 4911 880 4912 841 4913 803 4914 766 4915 730 4916 695 4917 661 4918 628 4919 596 4920 565 4921 535 4922 506 4923 478 4924 451 4925 425 4926 400 4927 376 4928 353 4929 331 4930 310 4931 290 4932 271 4933 253 4934 236 4935 220 4936 205 4937 191 4938 178 4939 166 4940 155 4941 145 4942 136 4943 128 4944 121 4945 115 4946 110 4947 106 4948 103 4949 101 4950 100 4951 1267650600228229401496703205376 4952 927372692193078999176 4953 52371834699562179 4954 142862060765884 4955 2535499503900 4956 131129599227 4957 13342810843 4958 2148877364 4959 480322072 4960 136927351 4961 47019819 4962 18681599 4963 8343855 4964 4096538 4965 2178889 4966 1234694 4967 740180 4968 467521 4969 306761 4970 207075 4971 144375 4972 104451 4973 77992 4974 59352 4975 45526 4976 35126 4977 27413 4978 21785 4979 17721 4980 14781 4981 12606 4982 10918 4983 9520 4984 8296 4985 7206 4986 6241 4987 5393 4988 4654 4989 4016 4990 3471 4991 3011 4992 2628 4993 2314 4994 2061 4995 1861 4996 1706 4997 1588 4998 1499 4999 1431 5000 1376 5001 1326 5002 1277 5003 1229 5004 1182 5005 1136 5006 1091 5007 1047 5008 1004 5009 962 5010 921 5011 881 5012 842 5013 804 5014 767 5015 731 5016 696 5017 662 5018 629 5019 597 5020 566 5021 536 5022 507 5023 479 5024 452 5025 426 5026 401 5027 377 5028 354 5029 332 5030 311 5031 291 5032 272 5033 254 5034 237 5035 221 5036 206 5037 192 5038 179 5039 167 5040 156 5041 146 5042 137 5043 129 5044 122 5045 116 5046 111 5047 107 5048 104 5049 102 5050 101 5051 2535301200456458802993406410752 5052 1500520536206896083277 5053 76754654296283808 5054 197189297950210 5055 3358821723401 5056 168527634148 5057 16750869834 5058 2647534488 5059 582702944 5060 163969872 5061 55684365 5062 21912202 5063 9705371 5064 4729178 5065 2498653 5066 1408160 5067 839052 5068 527137 5069 344767 5070 232016 5071 160951 5072 115774 5073 86090 5074 65426 5075 50206 5076 38727 5077 30156 5078 23863 5079 19300 5080 16000 5081 13577 5082 11726 5083 10223 5084 8925 5085 7769 5086 6742 5087 5836 5088 5043 5089 4355 5090 3764 5091 3262 5092 2841 5093 2493 5094 2210 5095 1984 5096 1807 5097 1671 5098 1568 5099 1490 5100 1429 5101 1377 5102 1327 5103 1278 5104 1230 5105 1183 5106 1137 5107 1092 5108 1048 5109 1005 5110 963 5111 922 5112 882 5113 843 5114 805 5115 768 5116 732 5117 697 5118 663 5119 630 5120 598 5121 567 5122 537 5123 508 5124 480 5125 453 5126 427 5127 402 5128 378 5129 355 5130 333 5131 312 5132 292 5133 273 5134 255 5135 238 5136 222 5137 207 5138 193 5139 180 5140 168 5141 157 5142 147 5143 138 5144 130 5145 123 5146 117 5147 112 5148 108 5149 105 5150 103 5151 102 5152 5070602400912917605986812821504 5153 2427893228399975082453 5154 112489413249280126 5155 272175964826781 5156 4449491452173 5157 216591552484 5158 21029425081 5159 3261907208 5160 706906325 5161 196352993 5162 65945275 5163 25701805 5164 11288758 5165 5459797 5166 2865160 5167 1605964 5168 951304 5169 594321 5170 387359 5171 259952 5172 179508 5173 128382 5174 95026 5175 72076 5176 55321 5177 42679 5178 33179 5179 26159 5180 21044 5181 17340 5182 14634 5183 12594 5184 10969 5185 9589 5186 8365 5187 7274 5188 6308 5189 5459 5190 4719 5191 4080 5192 3534 5193 3073 5194 2689 5195 2374 5196 2120 5197 1919 5198 1763 5199 1644 5200 1554 5201 1485 5202 1429 5203 1378 5204 1328 5205 1279 5206 1231 5207 1184 5208 1138 5209 1093 5210 1049 5211 1006 5212 964 5213 923 5214 883 5215 844 5216 806 5217 769 5218 733 5219 698 5220 664 5221 631 5222 599 5223 568 5224 538 5225 509 5226 481 5227 454 5228 428 5229 403 5230 379 5231 356 5232 334 5233 313 5234 293 5235 274 5236 256 5237 239 5238 223 5239 208 5240 194 5241 181 5242 169 5243 158 5244 148 5245 139 5246 131 5247 124 5248 118 5249 113 5250 109 5251 106 5252 104 5253 103 5254 10141204801825835211973625643008 5255 3928413764606871165730 5256 164861247948842305 5257 375678379097907 5258 5894321227301 5259 278363253873 5260 26400821252 5261 4018847817 5262 857583545 5263 235131294 5264 78096766 5265 30147155 5266 13130130 5267 6303571 5268 3285295 5269 1831452 5270 1078760 5271 670074 5272 435082 5273 291213 5274 200277 5275 142433 5276 104901 5277 79362 5278 60906 5279 47008 5280 36505 5281 28693 5282 22970 5283 18815 5284 15788 5285 13530 5286 11763 5287 10290 5288 8995 5289 7838 5290 6810 5291 5903 5292 5109 5293 4420 5294 3828 5295 3325 5296 2903 5297 2554 5298 2270 5299 2043 5300 1865 5301 1728 5302 1624 5303 1545 5304 1483 5305 1430 5306 1379 5307 1329 5308 1280 5309 1232 5310 1185 5311 1139 5312 1094 5313 1050 5314 1007 5315 965 5316 924 5317 884 5318 845 5319 807 5320 770 5321 734 5322 699 5323 665 5324 632 5325 600 5326 569 5327 539 5328 510 5329 482 5330 455 5331 429 5332 404 5333 380 5334 357 5335 335 5336 314 5337 294 5338 275 5339 257 5340 240 5341 224 5342 209 5343 195 5344 182 5345 170 5346 159 5347 149 5348 140 5349 132 5350 125 5351 119 5352 114 5353 110 5354 107 5355 105 5356 104 5357 20282409603651670423947251286016 5358 6356306993006846248183 5359 241615902245126113 5360 518540439863791 5361 7808313175575 5362 357752184782 5363 33144194898 5364 4951439863 5365 1040377371 5366 281567662 5367 92487340 5368 35361677 5369 15271530 5370 7277986 5371 3766983 5372 2088431 5373 1223475 5374 755535 5375 488555 5376 326164 5377 223510 5378 158102 5379 115829 5380 87353 5381 67001 5382 51741 5383 40158 5384 31486 5385 25096 5386 20440 5387 17051 5388 14543 5389 12611 5390 11031 5391 9660 5392 8435 5393 7343 5394 6376 5395 5526 5396 4785 5397 4145 5398 3598 5399 3136 5400 2751 5401 2435 5402 2180 5403 1978 5404 1821 5405 1701 5406 1610 5407 1540 5408 1483 5409 1431 5410 1380 5411 1330 5412 1281 5413 1233 5414 1186 5415 1140 5416 1095 5417 1051 5418 1008 5419 966 5420 925 5421 885 5422 846 5423 808 5424 771 5425 735 5426 700 5427 666 5428 633 5429 601 5430 570 5431 540 5432 511 5433 483 5434 456 5435 430 5436 405 5437 381 5438 358 5439 336 5440 315 5441 295 5442 276 5443 258 5444 241 5445 225 5446 210 5447 196 5448 183 5449 171 5450 160 5451 150 5452 141 5453 133 5454 126 5455 120 5456 115 5457 111 5458 108 5459 106 5460 105 5461 40564819207303340847894502572032 5462 10284720757613717413913 5463 354105315494406239 5464 715729737814001 5465 10343812679475 5466 459782762029 5467 41609980404 5468 6100444144 5469 1262133375 5470 337174465 5471 109529772 5472 41478347 5473 17761910 5474 8403189 5475 4319340 5476 2381240 5477 1387762 5478 851997 5479 548482 5480 365211 5481 249481 5482 175582 5483 127938 5484 96128 5485 73652 5486 56907 5487 44163 5488 34560 5489 27441 5490 22231 5491 18436 5492 15643 5493 13520 5494 11816 5495 10361 5496 9066 5497 7908 5498 6879 5499 5971 5500 5176 5501 4486 5502 3893 5503 3389 5504 2966 5505 2616 5506 2331 5507 2103 5508 1924 5509 1786 5510 1681 5511 1601 5512 1538 5513 1484 5514 1432 5515 1381 5516 1331 5517 1282 5518 1234 5519 1187 5520 1141 5521 1096 5522 1052 5523 1009 5524 967 5525 926 5526 886 5527 847 5528 809 5529 772 5530 736 5531 701 5532 667 5533 634 5534 602 5535 571 5536 541 5537 512 5538 484 5539 457 5540 431 5541 406 5542 382 5543 359 5544 337 5545 316 5546 296 5547 277 5548 259 5549 242 5550 226 5551 211 5552 197 5553 184 5554 172 5555 161 5556 151 5557 142 5558 134 5559 127 5560 121 5561 116 5562 112 5563 109 5564 107 5565 106 5566 81129638414606681695789005144064 5567 16641027750620563662096 5568 518966563443248544 5569 987905702640782 5570 13702634402876 5571 590912361256 5572 52238121106 5573 7516080228 5574 1531156344 5575 403762843 5576 129712924 5577 48653073 5578 20658264 5579 9702398 5580 4952842 5581 2714832 5582 1574224 5583 960924 5584 615664 5585 408808 5586 278488 5587 195085 5588 141371 5589 105777 5590 80912 5591 62538 5592 48546 5593 37938 5594 30025 5595 24205 5596 19957 5597 16841 5598 14498 5599 12650 5600 11100 5601 9732 5602 8506 5603 7413 5604 6445 5605 5594 5606 4852 5607 4211 5608 3663 5609 3200 5610 2814 5611 2497 5612 2241 5613 2038 5614 1880 5615 1759 5616 1667 5617 1596 5618 1538 5619 1485 5620 1433 5621 1382 5622 1332 5623 1283 5624 1235 5625 1188 5626 1142 5627 1097 5628 1053 5629 1010 5630 968 5631 927 5632 887 5633 848 5634 810 5635 773 5636 737 5637 702 5638 668 5639 635 5640 603 5641 572 5642 542 5643 513 5644 485 5645 458 5646 432 5647 407 5648 383 5649 360 5650 338 5651 317 5652 297 5653 278 5654 260 5655 243 5656 227 5657 212 5658 198 5659 185 5660 173 5661 162 5662 152 5663 143 5664 135 5665 128 5666 122 5667 117 5668 113 5669 110 5670 108 5671 107 5672 162259276829213363391578010288128 5673 26925748508234281076009 5674 760582465688374657 5675 1363584081738689 5676 18152125855049 5677 759439995404 5678 65580931949 5679 9260221364 5680 1857521320 5681 483501711 5682 153615726 5683 57068674 5684 24026937 5685 11202381 5686 5679515 5687 3094868 5688 1785792 5689 1083969 5690 691012 5691 457465 5692 310856 5693 216843 5694 156287 5695 116402 5696 88842 5697 68670 5698 53334 5699 41644 5700 32869 5701 26380 5702 21629 5703 18149 5704 15554 5705 13539 5706 11880 5707 10434 5708 9138 5709 7979 5710 6949 5711 6040 5712 5244 5713 4553 5714 3959 5715 3454 5716 3030 5717 2679 5718 2393 5719 2164 5720 1984 5721 1845 5722 1739 5723 1658 5724 1594 5725 1539 5726 1486 5727 1434 5728 1383 5729 1333 5730 1284 5731 1236 5732 1189 5733 1143 5734 1098 5735 1054 5736 1011 5737 969 5738 928 5739 888 5740 849 5741 811 5742 774 5743 738 5744 703 5745 669 5746 636 5747 604 5748 573 5749 543 5750 514 5751 486 5752 459 5753 433 5754 408 5755 384 5756 361 5757 339 5758 318 5759 298 5760 279 5761 261 5762 244 5763 228 5764 213 5765 199 5766 186 5767 174 5768 163 5769 153 5770 144 5771 136 5772 129 5773 123 5774 118 5775 114 5776 111 5777 109 5778 108 5779 324518553658426726783156020576256 5780 43566776258854844738105 5781 1114687781182780896 5782 1882124521602480 5783 24046447082350 5784 976031547888 5785 82331801783 5786 11409098728 5787 2253450908 5788 578988389 5789 181923731 5790 66939560 5791 27945138 5792 12934015 5793 6513150 5794 3527824 5795 2025770 5796 1222993 5797 775561 5798 511757 5799 346941 5800 241109 5801 172862 5802 128118 5803 97512 5804 75344 5805 58555 5806 45703 5807 35995 5808 28775 5809 23468 5810 19580 5811 16698 5812 14490 5813 12705 5814 11173 5815 9805 5816 8578 5817 7484 5818 6515 5819 5663 5820 4920 5821 4278 5822 3729 5823 3265 5824 2878 5825 2560 5826 2303 5827 2099 5828 1940 5829 1818 5830 1725 5831 1653 5832 1594 5833 1540 5834 1487 5835 1435 5836 1384 5837 1334 5838 1285 5839 1237 5840 1190 5841 1144 5842 1099 5843 1055 5844 1012 5845 970 5846 929 5847 889 5848 850 5849 812 5850 775 5851 739 5852 704 5853 670 5854 637 5855 605 5856 574 5857 544 5858 515 5859 487 5860 460 5861 434 5862 409 5863 385 5864 362 5865 340 5866 319 5867 299 5868 280 5869 262 5870 245 5871 229 5872 214 5873 200 5874 187 5875 175 5876 164 5877 154 5878 145 5879 137 5880 130 5881 124 5882 119 5883 115 5884 112 5885 110 5886 109 5887 649037107316853453566312041152512 5888 70492524767089125814114 5889 1633654344626029440 5890 2597854259416481 5891 31854760257925 5892 1254394801761 5893 103361226864 5894 14056633216 5895 2733772980 5896 693333159 5897 215448728 5898 78517231 5899 32502691 5900 14932937 5901 7469548 5902 4021112 5903 2297888 5904 1380086 5905 870485 5906 572334 5907 387135 5908 268158 5909 191290 5910 141054 5911 107002 5912 82607 5913 64239 5914 50141 5915 39426 5916 31410 5917 25491 5918 21148 5919 17941 5920 15511 5921 13580 5922 11951 5923 10508 5924 9211 5925 8051 5926 7020 5927 6110 5928 5313 5929 4621 5930 4026 5931 3520 5932 3095 5933 2743 5934 2456 5935 2226 5936 2045 5937 1905 5938 1798 5939 1716 5940 1651 5941 1595 5942 1541 5943 1488 5944 1436 5945 1385 5946 1335 5947 1286 5948 1238 5949 1191 5950 1145 5951 1100 5952 1056 5953 1013 5954 971 5955 930 5956 890 5957 851 5958 813 5959 776 5960 740 5961 705 5962 671 5963 638 5964 606 5965 575 5966 545 5967 516 5968 488 5969 461 5970 435 5971 410 5972 386 5973 363 5974 341 5975 320 5976 300 5977 281 5978 263 5979 246 5980 230 5981 215 5982 201 5983 188 5984 176 5985 165 5986 155 5987 146 5988 138 5989 131 5990 125 5991 120 5992 116 5993 113 5994 111 5995 110 5996 1298074214633706907132624082305024 5997 114059301025943970552219 5998 2394236810314404097 5999 3585759962057263 6000 42198572937400 6001 1612146986543 6002 129762048116 6003 17318540424 6004 3316475924 6005 830260510 6006 255151986 6007 92096731 6008 37804065 6009 17240300 6010 8566801 6011 4583216 6012 2606364 6013 1557591 6014 977113 6015 639932 6016 431872 6017 298288 6018 211784 6019 155354 6020 117403 6021 90513 6022 70419 6023 54985 6024 43186 6025 34306 6026 27716 6027 22868 6028 19295 6029 16611 6030 14511 6031 12771 6032 11248 6033 9879 6034 8651 6035 7556 6036 6586 6037 5733 6038 4989 6039 4346 6040 3796 6041 3331 6042 2943 6043 2624 6044 2366 6045 2161 6046 2001 6047 1878 6048 1784 6049 1711 6050 1651 6051 1596 6052 1542 6053 1489 6054 1437 6055 1386 6056 1336 6057 1287 6058 1239 6059 1192 6060 1146 6061 1101 6062 1057 6063 1014 6064 972 6065 931 6066 891 6067 852 6068 814 6069 777 6070 741 6071 706 6072 672 6073 639 6074 607 6075 576 6076 546 6077 517 6078 489 6079 462 6080 436 6081 411 6082 387 6083 364 6084 342 6085 321 6086 301 6087 282 6088 264 6089 247 6090 231 6091 216 6092 202 6093 189 6094 177 6095 166 6096 156 6097 147 6098 139 6099 132 6100 126 6101 121 6102 117 6103 114 6104 112 6105 111 6106 2596148429267413814265248164610048 6107 184551825793033096366333 6108 3508924591497184993 6109 4949344043795952 6110 55901207340276 6111 2071929748572 6112 162906243014 6113 21337388241 6114 4023382249 6115 994230382 6116 302171805 6117 108024215 6118 43970732 6119 19903648 6120 9825616 6121 5223844 6122 2955976 6123 1758132 6124 1096946 6125 715385 6126 481635 6127 331822 6128 234577 6129 171178 6130 128818 6131 99124 6132 77132 6133 60263 6134 47300 6135 37485 6136 30162 6137 24756 6138 20773 6139 17800 6140 15505 6141 13637 6142 12026 6143 10583 6144 9285 6145 8124 6146 7092 6147 6181 6148 5383 6149 4690 6150 4094 6151 3587 6152 3161 6153 2808 6154 2520 6155 2289 6156 2107 6157 1966 6158 1858 6159 1775 6160 1709 6161 1652 6162 1597 6163 1543 6164 1490 6165 1438 6166 1387 6167 1337 6168 1288 6169 1240 6170 1193 6171 1147 6172 1102 6173 1058 6174 1015 6175 973 6176 932 6177 892 6178 853 6179 815 6180 778 6181 742 6182 707 6183 673 6184 640 6185 608 6186 577 6187 547 6188 518 6189 490 6190 463 6191 437 6192 412 6193 388 6194 365 6195 343 6196 322 6197 302 6198 283 6199 265 6200 248 6201 232 6202 217 6203 203 6204 190 6205 178 6206 167 6207 157 6208 148 6209 140 6210 133 6211 127 6212 122 6213 118 6214 115 6215 113 6216 112 6217 5192296858534827628530496329220096 6218 298611126818977066918552 6219 5142578936123214433 6220 6831468565398432 6221 74053333195325 6222 2662842109828 6223 204516223418 6224 26288828104 6225 4880965794 6226 1190583375 6227 357856170 6228 126705814 6229 51143911 6230 22977925 6231 11269690 6232 5954097 6233 3352145 6234 1984647 6235 1231675 6236 799638 6237 536964 6238 369111 6239 259923 6240 188703 6241 141363 6242 108511 6243 84420 6244 66004 6245 51794 6246 40970 6247 32849 6248 26829 6249 22389 6250 19089 6251 16570 6252 14554 6253 12844 6254 11324 6255 9954 6256 8725 6257 7629 6258 6658 6259 5804 6260 5059 6261 4415 6262 3864 6263 3398 6264 3009 6265 2689 6266 2430 6267 2224 6268 2063 6269 1939 6270 1844 6271 1770 6272 1709 6273 1653 6274 1598 6275 1544 6276 1491 6277 1439 6278 1388 6279 1338 6280 1289 6281 1241 6282 1194 6283 1148 6284 1103 6285 1059 6286 1016 6287 974 6288 933 6289 893 6290 854 6291 816 6292 779 6293 743 6294 708 6295 674 6296 641 6297 609 6298 578 6299 548 6300 519 6301 491 6302 464 6303 438 6304 413 6305 389 6306 366 6307 344 6308 323 6309 303 6310 284 6311 266 6312 249 6313 233 6314 218 6315 204 6316 191 6317 179 6318 168 6319 158 6320 149 6321 141 6322 134 6323 128 6324 123 6325 119 6326 116 6327 114 6328 113 6329 10384593717069655257060992658440192 6330 483162952612010163284885 6331 7536815746437618530 6332 9429322824814913 6333 98099780277675 6334 3422282105232 6335 256754344524 6336 32389272248 6337 5921343165 6338 1425714669 6339 423801445 6340 148618016 6341 59487766 6342 26526635 6343 12926145 6344 6786657 6345 3801030 6346 2240427 6347 1383200 6348 893761 6349 598465 6350 410538 6351 288098 6352 208124 6353 155168 6354 118755 6355 92331 6356 72239 6357 56695 6358 44785 6359 35798 6360 29105 6361 24158 6362 20490 6363 17715 6364 15528 6365 13705 6366 12103 6367 10659 6368 9360 6369 8198 6370 7165 6371 6253 6372 5454 6373 4760 6374 4163 6375 3655 6376 3228 6377 2874 6378 2585 6379 2353 6380 2170 6381 2028 6382 1919 6383 1835 6384 1768 6385 1710 6386 1654 6387 1599 6388 1545 6389 1492 6390 1440 6391 1389 6392 1339 6393 1290 6394 1242 6395 1195 6396 1149 6397 1104 6398 1060 6399 1017 6400 975 6401 934 6402 894 6403 855 6404 817 6405 780 6406 744 6407 709 6408 675 6409 642 6410 610 6411 579 6412 549 6413 520 6414 492 6415 465 6416 439 6417 414 6418 390 6419 367 6420 345 6421 324 6422 304 6423 285 6424 267 6425 250 6426 234 6427 219 6428 205 6429 192 6430 180 6431 169 6432 159 6433 150 6434 142 6435 135 6436 129 6437 124 6438 120 6439 117 6440 115 6441 114 6442 20769187434139310514121985316880384 6443 781774079430987230203437 6444 11045740337934803523 6445 13015082786872176 6446 129954540535600 6447 4398313653120 6448 322335276473 6449 39905352476 6450 7183476540 6451 1707282331 6452 501898211 6453 174319821 6454 69193137 6455 30623173 6456 14826033 6457 7735997 6458 4309636 6459 2529162 6460 1553650 6461 998964 6462 666820 6463 456523 6464 319401 6465 229655 6466 170378 6467 129948 6468 100920 6469 79002 6470 62031 6471 48955 6472 39031 6473 31603 6474 26096 6475 22016 6476 18950 6477 16566 6478 14613 6479 12921 6480 11401 6481 10030 6482 8800 6483 7703 6484 6731 6485 5876 6486 5130 6487 4485 6488 3933 6489 3466 6490 3076 6491 2755 6492 2495 6493 2288 6494 2126 6495 2001 6496 1905 6497 1830 6498 1768 6499 1711 6500 1655 6501 1600 6502 1546 6503 1493 6504 1441 6505 1390 6506 1340 6507 1291 6508 1243 6509 1196 6510 1150 6511 1105 6512 1061 6513 1018 6514 976 6515 935 6516 895 6517 856 6518 818 6519 781 6520 745 6521 710 6522 676 6523 643 6524 611 6525 580 6526 550 6527 521 6528 493 6529 466 6530 440 6531 415 6532 391 6533 368 6534 346 6535 325 6536 305 6537 286 6538 268 6539 251 6540 235 6541 220 6542 206 6543 193 6544 181 6545 170 6546 160 6547 151 6548 143 6549 136 6550 130 6551 125 6552 121 6553 118 6554 116 6555 115 6556 41538374868278621028243970633760768 6557 1264937032042997393488322 6558 16188319274058017956 6559 17964426830668128 6560 172153113473000 6561 5652708454881 6562 404667078256 6563 49165573840 6564 8714632884 6565 2044456796 6566 594385551 6567 204466976 6568 80481895 6569 35352351 6570 17004922 6571 8818617 6572 4885936 6573 2854995 6574 1745405 6575 1116613 6576 742798 6577 507529 6578 354155 6579 253530 6580 187154 6581 142194 6582 110250 6583 86331 6584 67831 6585 53506 6586 42571 6587 34343 6588 28220 6589 23681 6590 20286 6591 17676 6592 15573 6593 13780 6594 12181 6595 10736 6596 9436 6597 8273 6598 7239 6599 6326 6600 5526 6601 4831 6602 4233 6603 3724 6604 3296 6605 2941 6606 2651 6607 2418 6608 2234 6609 2091 6610 1981 6611 1896 6612 1828 6613 1769 6614 1712 6615 1656 6616 1601 6617 1547 6618 1494 6619 1442 6620 1391 6621 1341 6622 1292 6623 1244 6624 1197 6625 1151 6626 1106 6627 1062 6628 1019 6629 977 6630 936 6631 896 6632 857 6633 819 6634 782 6635 746 6636 711 6637 677 6638 644 6639 612 6640 581 6641 551 6642 522 6643 494 6644 467 6645 441 6646 416 6647 392 6648 369 6649 347 6650 326 6651 306 6652 287 6653 269 6654 252 6655 236 6656 221 6657 207 6658 194 6659 182 6660 171 6661 161 6662 152 6663 144 6664 137 6665 131 6666 126 6667 122 6668 119 6669 117 6670 116 6671 83076749736557242056487941267521536 6672 2046711111473984623691759 6673 23725135020495636486 6674 24795895396066560 6675 228054320813276 6676 7264855441424 6677 508028305120 6678 60574672568 6679 10572154204 6680 2448219639 6681 703915323 6682 239828653 6683 93612025 6684 40812148 6685 19503575 6686 10053311 6687 5539008 6688 3222585 6689 1961121 6690 1248247 6691 827267 6692 564069 6693 392709 6694 280004 6695 205674 6696 155610 6697 120393 6698 94269 6699 74125 6700 58465 6701 46442 6702 37346 6703 30548 6704 25500 6705 21735 6706 18867 6707 16591 6708 14683 6709 13000 6710 11479 6711 10107 6712 8876 6713 7778 6714 6805 6715 5949 6716 5202 6717 4556 6718 4003 6719 3535 6720 3144 6721 2822 6722 2561 6723 2353 6724 2190 6725 2064 6726 1967 6727 1891 6728 1828 6729 1770 6730 1713 6731 1657 6732 1602 6733 1548 6734 1495 6735 1443 6736 1392 6737 1342 6738 1293 6739 1245 6740 1198 6741 1152 6742 1107 6743 1063 6744 1020 6745 978 6746 937 6747 897 6748 858 6749 820 6750 783 6751 747 6752 712 6753 678 6754 645 6755 613 6756 582 6757 552 6758 523 6759 495 6760 468 6761 442 6762 417 6763 393 6764 370 6765 348 6766 327 6767 307 6768 288 6769 270 6770 253 6771 237 6772 222 6773 208 6774 195 6775 183 6776 172 6777 162 6778 153 6779 145 6780 138 6781 132 6782 127 6783 123 6784 120 6785 118 6786 117 6787 166153499473114484112975882535043072 6788 3311648143516982017180081 6789 34770875358430440009 6790 34225218220881473 6791 302107654008601 6792 9336785189996 6793 637790353236 6794 74631305784 6795 12825605112 6796 2931721350 6797 833628247 6798 281307000 6799 108883555 6800 47115719 6801 22368735 6802 11461471 6803 6279188 6804 3637180 6805 2203759 6806 1395596 6807 921207 6808 626714 6809 435441 6810 309354 6811 226134 6812 170327 6813 131431 6814 102865 6815 80945 6816 63860 6817 50669 6818 40634 6819 33099 6820 27489 6821 23310 6822 20149 6823 17674 6824 15634 6825 13859 6826 12260 6827 10814 6828 9513 6829 8349 6830 7314 6831 6400 6832 5599 6833 4903 6834 4304 6835 3794 6836 3365 6837 3009 6838 2718 6839 2484 6840 2299 6841 2155 6842 2044 6843 1958 6844 1889 6845 1829 6846 1771 6847 1714 6848 1658 6849 1603 6850 1549 6851 1496 6852 1444 6853 1393 6854 1343 6855 1294 6856 1246 6857 1199 6858 1153 6859 1108 6860 1064 6861 1021 6862 979 6863 938 6864 898 6865 859 6866 821 6867 784 6868 748 6869 713 6870 679 6871 646 6872 614 6873 583 6874 553 6875 524 6876 496 6877 469 6878 443 6879 418 6880 394 6881 371 6882 349 6883 328 6884 308 6885 289 6886 271 6887 254 6888 238 6889 223 6890 209 6891 196 6892 184 6893 173 6894 163 6895 154 6896 146 6897 139 6898 133 6899 128 6900 124 6901 121 6902 119 6903 118 6904 332306998946228968225951765070086144 6905 5358359254990966640871840 6906 50959194632488457965 6907 47240301007753649 6908 400207434286276 6909 11999627299824 6910 800696596250 6911 91949846208 6912 15559378092 6913 3510709739 6914 987243973 6915 329960073 6916 126645465 6917 54393705 6918 25654030 6919 13067435 6920 7118240 6921 4104701 6922 2476619 6923 1560600 6924 1025724 6925 696102 6926 482762 6927 341880 6928 248749 6929 186491 6930 143457 6931 112175 6932 88326 6933 69720 6934 55278 6935 44230 6936 35893 6937 29665 6938 25025 6939 21533 6940 18830 6941 16638 6942 14760 6943 13080 6944 11558 6945 10185 6946 8953 6947 7854 6948 6880 6949 6023 6950 5275 6951 4628 6952 4074 6953 3605 6954 3213 6955 2890 6956 2628 6957 2419 6958 2255 6959 2128 6960 2030 6961 1953 6962 1889 6963 1830 6964 1772 6965 1715 6966 1659 6967 1604 6968 1550 6969 1497 6970 1445 6971 1394 6972 1344 6973 1295 6974 1247 6975 1200 6976 1154 6977 1109 6978 1065 6979 1022 6980 980 6981 939 6982 899 6983 860 6984 822 6985 785 6986 749 6987 714 6988 680 6989 647 6990 615 6991 584 6992 554 6993 525 6994 497 6995 470 6996 444 6997 419 6998 395 6999 372 7000 350 7001 329 7002 309 7003 290 7004 272 7005 255 7006 239 7007 224 7008 210 7009 197 7010 185 7011 174 7012 164 7013 155 7014 147 7015 140 7016 134 7017 129 7018 125 7019 122 7020 120 7021 119 7022 664613997892457936451903530140172288 7023 8670007398507948658051921 7024 74684329652984094451 7025 65204727838421777 7026 530161974821876 7027 15421909405056 7028 1005212819668 7029 113287234449 7030 18875854016 7031 4204042898 7032 1169167704 7033 387028747 7034 147303729 7035 62796894 7036 29421013 7037 14898887 7038 8069544 7039 4631838 7040 2783380 7041 1745429 7042 1142065 7043 772948 7044 535121 7045 377906 7046 273754 7047 204264 7048 156576 7049 122263 7050 96307 7051 76075 7052 60296 7053 48158 7054 38951 7055 32046 7056 26895 7057 23031 7058 20068 7059 17701 7060 15706 7061 13940 7062 12340 7063 10893 7064 9591 7065 8426 7066 7390 7067 6475 7068 5673 7069 4976 7070 4376 7071 3865 7072 3435 7073 3078 7074 2786 7075 2551 7076 2365 7077 2220 7078 2108 7079 2021 7080 1951 7081 1890 7082 1831 7083 1773 7084 1716 7085 1660 7086 1605 7087 1551 7088 1498 7089 1446 7090 1395 7091 1345 7092 1296 7093 1248 7094 1201 7095 1155 7096 1110 7097 1066 7098 1023 7099 981 7100 940 7101 900 7102 861 7103 823 7104 786 7105 750 7106 715 7107 681 7108 648 7109 616 7110 585 7111 555 7112 526 7113 498 7114 471 7115 445 7116 420 7117 396 7118 373 7119 351 7120 330 7121 310 7122 291 7123 273 7124 256 7125 240 7126 225 7127 211 7128 198 7129 186 7130 175 7131 165 7132 156 7133 148 7134 141 7135 135 7136 130 7137 126 7138 123 7139 121 7140 120 7141 1329227995784915872903807060280344576 7142 14028366653498915298923761 7143 109455205011414534460 7144 90000623234488337 7145 702315088294876 7146 19820223058176 7147 1261967164192 7148 139576062553 7149 22899236265 7150 5034303408 7151 1384616432 7152 453968307 7153 171330666 7154 72499292 7155 33740353 7156 16987318 7157 9148304 7158 5226159 7159 3128147 7160 1952504 7161 1271634 7162 858055 7163 593011 7164 417781 7165 301405 7166 223825 7167 170906 7168 133202 7169 104932 7170 82956 7171 65751 7172 52443 7173 42295 7174 34651 7175 28936 7176 24656 7177 21398 7178 18830 7179 16701 7180 14841 7181 13161 7182 11638 7183 10264 7184 9031 7185 7931 7186 6956 7187 6098 7188 5349 7189 4701 7190 4146 7191 3676 7192 3283 7193 2959 7194 2696 7195 2486 7196 2321 7197 2193 7198 2094 7199 2016 7200 1951 7201 1891 7202 1832 7203 1774 7204 1717 7205 1661 7206 1606 7207 1552 7208 1499 7209 1447 7210 1396 7211 1346 7212 1297 7213 1249 7214 1202 7215 1156 7216 1111 7217 1067 7218 1024 7219 982 7220 941 7221 901 7222 862 7223 824 7224 787 7225 751 7226 716 7227 682 7228 649 7229 617 7230 586 7231 556 7232 527 7233 499 7234 472 7235 446 7236 421 7237 397 7238 374 7239 352 7240 331 7241 311 7242 292 7243 274 7244 257 7245 241 7246 226 7247 212 7248 199 7249 187 7250 176 7251 166 7252 157 7253 149 7254 142 7255 136 7256 131 7257 127 7258 124 7259 122 7260 121 7261 2658455991569831745807614120560689152 7262 22698374052006863956975682 7263 160414399643902992425 7264 124225841455369810 7265 930369409108152 7266 25472931513057 7267 1584302440665 7268 171965334801 7269 27780202059 7270 6028533790 7271 1639768418 7272 532485538 7273 199275804 7274 83701673 7275 38693195 7276 19368558 7277 10371779 7278 5896233 7279 3515506 7280 2184520 7281 1416009 7282 952326 7283 656976 7284 461881 7285 331980 7286 245371 7287 186579 7288 145075 7289 114251 7290 90396 7291 71672 7292 57111 7293 45948 7294 37500 7295 31165 7296 26422 7297 22831 7298 20033 7299 17750 7300 15785 7301 14022 7302 12421 7303 10973 7304 9670 7305 8504 7306 7467 7307 6551 7308 5748 7309 5050 7310 4449 7311 3937 7312 3506 7313 3148 7314 2855 7315 2619 7316 2432 7317 2286 7318 2173 7319 2085 7320 2014 7321 1952 7322 1892 7323 1833 7324 1775 7325 1718 7326 1662 7327 1607 7328 1553 7329 1500 7330 1448 7331 1397 7332 1347 7333 1298 7334 1250 7335 1203 7336 1157 7337 1112 7338 1068 7339 1025 7340 983 7341 942 7342 902 7343 863 7344 825 7345 788 7346 752 7347 717 7348 683 7349 650 7350 618 7351 587 7352 557 7353 528 7354 500 7355 473 7356 447 7357 422 7358 398 7359 375 7360 353 7361 332 7362 312 7363 293 7364 275 7365 258 7366 242 7367 227 7368 213 7369 200 7370 188 7371 177 7372 167 7373 158 7374 150 7375 143 7376 137 7377 132 7378 128 7379 125 7380 123 7381 122 7382 5316911983139663491615228241121378304 7383 36726740705505779255899443 7384 235098729296887086876 7385 171466142463123459 7386 1232477063116753 7387 32737786954481 7388 1988969518921 7389 211870687277 7390 33701545224 7391 7219117165 7392 1941940223 7393 624582269 7394 231778495 7395 96635688 7396 44372710 7397 22083390 7398 11759541 7399 6651768 7400 3950588 7401 2444472 7402 1576960 7403 1056777 7404 727619 7405 510612 7406 365780 7407 269118 7408 203742 7409 157976 7410 124321 7411 98431 7412 78089 7413 62189 7414 49934 7415 40614 7416 33600 7417 28344 7418 24379 7419 21319 7420 18859 7421 16775 7422 14924 7423 13243 7424 11719 7425 10344 7426 9110 7427 8009 7428 7033 7429 6174 7430 5424 7431 4775 7432 4219 7433 3748 7434 3354 7435 3029 7436 2765 7437 2554 7438 2388 7439 2259 7440 2159 7441 2080 7442 2014 7443 1953 7444 1893 7445 1834 7446 1776 7447 1719 7448 1663 7449 1608 7450 1554 7451 1501 7452 1449 7453 1398 7454 1348 7455 1299 7456 1251 7457 1204 7458 1158 7459 1113 7460 1069 7461 1026 7462 984 7463 943 7464 903 7465 864 7466 826 7467 789 7468 753 7469 718 7470 684 7471 651 7472 619 7473 588 7474 558 7475 529 7476 501 7477 474 7478 448 7479 423 7480 399 7481 376 7482 354 7483 333 7484 313 7485 294 7486 276 7487 259 7488 243 7489 228 7490 214 7491 201 7492 189 7493 178 7494 168 7495 159 7496 151 7497 144 7498 138 7499 133 7500 129 7501 126 7502 124 7503 123 7504 10633823966279326983230456482242756608 7505 59425114757512643212875125 7506 344553934308301621336 7507 236670870301545236 7508 1632684497403029 7509 42074572144477 7510 2496997824041 7511 261036261117 7512 40885021764 7513 8644831834 7514 2299796393 7515 732606484 7516 269582560 7517 111568625 7518 50885860 7519 25178258 7520 13333765 7521 7503765 7522 4439143 7523 2735685 7524 1756468 7525 1172551 7526 805611 7527 564414 7528 403130 7529 295302 7530 222558 7531 172011 7532 135207 7533 107101 7534 85033 7535 67705 7536 54278 7537 44015 7538 36260 7539 30438 7540 26055 7541 22698 7542 20035 7543 17815 7544 15868 7545 14105 7546 12503 7547 11054 7548 9750 7549 8583 7550 7545 7551 6628 7552 5824 7553 5125 7554 4523 7555 4010 7556 3578 7557 3219 7558 2925 7559 2688 7560 2500 7561 2353 7562 2239 7563 2150 7564 2078 7565 2015 7566 1954 7567 1894 7568 1835 7569 1777 7570 1720 7571 1664 7572 1609 7573 1555 7574 1502 7575 1450 7576 1399 7577 1349 7578 1300 7579 1252 7580 1205 7581 1159 7582 1114 7583 1070 7584 1027 7585 985 7586 944 7587 904 7588 865 7589 827 7590 790 7591 754 7592 719 7593 685 7594 652 7595 620 7596 589 7597 559 7598 530 7599 502 7600 475 7601 449 7602 424 7603 400 7604 377 7605 355 7606 334 7607 314 7608 295 7609 277 7610 260 7611 244 7612 229 7613 215 7614 202 7615 190 7616 179 7617 169 7618 160 7619 152 7620 145 7621 139 7622 134 7623 130 7624 127 7625 125 7626 124 7627 21267647932558653966460912964485513216 7628 96151855463018422468774568 7629 504968333952204613761 7630 326671493536033573 7631 2162846472224905 7632 54074199444301 7633 3134788177277 7634 321610933685 7635 49599654648 7636 10352114165 7637 2723597838 7638 859312298 7639 313553292 7640 128808925 7641 58355408 7642 28706082 7643 15119557 7644 8464689 7645 4987625 7646 3061849 7647 1956745 7648 1300933 7649 891701 7650 623766 7651 444380 7652 324180 7653 243207 7654 187299 7655 146983 7656 116451 7657 92536 7658 73688 7659 59006 7660 47726 7661 39165 7662 32721 7663 27873 7664 24181 7665 21286 7666 18910 7667 16856 7668 15008 7669 13326 7670 11801 7671 10425 7672 9190 7673 8088 7674 7111 7675 6251 7676 5500 7677 4850 7678 4293 7679 3821 7680 3426 7681 3100 7682 2835 7683 2623 7684 2456 7685 2326 7686 2225 7687 2145 7688 2078 7689 2016 7690 1955 7691 1895 7692 1836 7693 1778 7694 1721 7695 1665 7696 1610 7697 1556 7698 1503 7699 1451 7700 1400 7701 1350 7702 1301 7703 1253 7704 1206 7705 1160 7706 1115 7707 1071 7708 1028 7709 986 7710 945 7711 905 7712 866 7713 828 7714 791 7715 755 7716 720 7717 686 7718 653 7719 621 7720 590 7721 560 7722 531 7723 503 7724 476 7725 450 7726 425 7727 401 7728 378 7729 356 7730 335 7731 315 7732 296 7733 278 7734 261 7735 245 7736 230 7737 216 7738 203 7739 191 7740 180 7741 170 7742 161 7743 153 7744 146 7745 140 7746 135 7747 131 7748 128 7749 126 7750 125 7751 42535295865117307932921825928971026432 7752 155576970220531065681649693 7753 740067063249091700637 7754 450897334991403383 7755 2865161560519781 7756 69496108849357 7757 3935484773527 7758 396242239469 7759 60171808852 7760 12396570961 7761 3225496049 7762 1007930314 7763 364697203 7764 148712573 7765 66922209 7766 32727194 7767 17145327 7768 9548658 7769 5603289 7770 3427060 7771 2180255 7772 1443366 7773 986727 7774 689192 7775 489906 7776 356031 7777 265887 7778 203973 7779 159733 7780 126532 7781 100632 7782 80168 7783 64145 7784 51771 7785 42336 7786 35211 7787 29848 7788 25780 7789 22621 7790 20066 7791 17891 7792 15953 7793 14189 7794 12586 7795 11136 7796 9831 7797 8663 7798 7624 7799 6706 7800 5901 7801 5201 7802 4598 7803 4084 7804 3651 7805 3291 7806 2996 7807 2758 7808 2569 7809 2421 7810 2306 7811 2216 7812 2143 7813 2079 7814 2017 7815 1956 7816 1896 7817 1837 7818 1779 7819 1722 7820 1666 7821 1611 7822 1557 7823 1504 7824 1452 7825 1401 7826 1351 7827 1302 7828 1254 7829 1207 7830 1161 7831 1116 7832 1072 7833 1029 7834 987 7835 946 7836 906 7837 867 7838 829 7839 792 7840 756 7841 721 7842 687 7843 654 7844 622 7845 591 7846 561 7847 532 7848 504 7849 477 7850 451 7851 426 7852 402 7853 379 7854 357 7855 336 7856 316 7857 297 7858 279 7859 262 7860 246 7861 231 7862 217 7863 204 7864 192 7865 181 7866 171 7867 162 7868 154 7869 147 7870 141 7871 136 7872 132 7873 129 7874 127 7875 126 7876 85070591730234615865843651857942052864 7877 251728825683549488150424261 7878 1084620997557393321973 7879 622363477454526842 7880 3795530969627933 7881 89316331907533 7882 4940697593195 7883 488192085677 7884 72997413964 7885 14844790600 7886 3819881600 7887 1182250135 7888 424184969 7889 171690498 7890 76747825 7891 37310410 7892 19443215 7893 10771651 7894 6294301 7895 3835868 7896 2429736 7897 1601468 7898 1091628 7899 761268 7900 540112 7901 391157 7902 290815 7903 222181 7904 173552 7905 137402 7906 109358 7907 87176 7908 69723 7909 56175 7910 45795 7911 37927 7912 31996 7913 27508 7914 24050 7915 21290 7916 18977 7917 16941 7918 15093 7919 13410 7920 11884 7921 10507 7922 9271 7923 8168 7924 7190 7925 6329 7926 5577 7927 4926 7928 4368 7929 3895 7930 3499 7931 3172 7932 2906 7933 2693 7934 2525 7935 2394 7936 2292 7937 2211 7938 2143 7939 2080 7940 2018 7941 1957 7942 1897 7943 1838 7944 1780 7945 1723 7946 1667 7947 1612 7948 1558 7949 1505 7950 1453 7951 1402 7952 1352 7953 1303 7954 1255 7955 1208 7956 1162 7957 1117 7958 1073 7959 1030 7960 988 7961 947 7962 907 7963 868 7964 830 7965 793 7966 757 7967 722 7968 688 7969 655 7970 623 7971 592 7972 562 7973 533 7974 505 7975 478 7976 452 7977 427 7978 403 7979 380 7980 358 7981 337 7982 317 7983 298 7984 280 7985 263 7986 247 7987 232 7988 218 7989 205 7990 193 7991 182 7992 172 7993 163 7994 155 7995 148 7996 142 7997 137 7998 133 7999 130 8000 128 8001 127 8002 170141183460469231731687303715884105728 8003 407305795904080553832073954 8004 1589589331509597935734 8005 859034347756072078 8006 5028008032744686 8007 114789263420590 8008 6202664757387 8009 601479320126 8010 88556792056 8011 17776511950 8012 4523796923 8013 1386717111 8014 493378106 8015 198217133 8016 88017515 8017 42534254 8018 22049579 8019 12151737 8020 7069862 8021 4293333 8022 2708224 8023 1777050 8024 1207457 8025 840630 8026 595433 8027 429884 8028 318228 8029 242087 8030 188547 8031 149127 8032 118755 8033 94744 8034 75769 8035 60964 8036 49565 8037 40889 8038 34334 8039 29379 8040 25584 8041 22590 8042 20119 8043 17974 8044 16039 8045 14274 8046 12670 8047 11219 8048 9913 8049 8744 8050 7704 8051 6785 8052 5979 8053 5278 8054 4674 8055 4159 8056 3725 8057 3364 8058 3068 8059 2829 8060 2639 8061 2490 8062 2374 8063 2283 8064 2209 8065 2144 8066 2081 8067 2019 8068 1958 8069 1898 8070 1839 8071 1781 8072 1724 8073 1668 8074 1613 8075 1559 8076 1506 8077 1454 8078 1403 8079 1353 8080 1304 8081 1256 8082 1209 8083 1163 8084 1118 8085 1074 8086 1031 8087 989 8088 948 8089 908 8090 869 8091 831 8092 794 8093 758 8094 723 8095 689 8096 656 8097 624 8098 593 8099 563 8100 534 8101 506 8102 479 8103 453 8104 428 8105 404 8106 381 8107 359 8108 338 8109 318 8110 299 8111 281 8112 264 8113 248 8114 233 8115 219 8116 206 8117 194 8118 183 8119 173 8120 164 8121 156 8122 149 8123 143 8124 138 8125 134 8126 131 8127 129 8128 128 8129 340282366920938463463374607431768211456 8130 659034621587630041982498215 8131 2329656394758689636371 8132 1185705841292105651 8133 6660692530147715 8134 147527050375071 8135 7786967198052 8136 741055382679 8137 107432646072 8138 21287221689 8139 5357425170 8140 1626545764 8141 573860001 8142 228840306 8143 100943660 8144 48488351 8145 25005555 8146 13709328 8147 7940347 8148 4805090 8149 3019080 8150 1972135 8151 1335395 8152 927983 8153 656339 8154 472563 8155 348384 8156 263872 8157 204838 8158 161782 8159 128869 8160 102905 8161 82313 8162 66165 8163 53670 8164 44118 8165 36880 8166 31408 8167 27235 8168 23975 8169 21323 8170 19055 8171 17028 8172 15179 8173 13495 8174 11968 8175 10590 8176 9353 8177 8249 8178 7270 8179 6408 8180 5655 8181 5003 8182 4444 8183 3970 8184 3573 8185 3245 8186 2978 8187 2764 8188 2595 8189 2463 8190 2360 8191 2278 8192 2209 8193 2145 8194 2082 8195 2020 8196 1959 8197 1899 8198 1840 8199 1782 8200 1725 8201 1669 8202 1614 8203 1560 8204 1507 8205 1455 8206 1404 8207 1354 8208 1305 8209 1257 8210 1210 8211 1164 8212 1119 8213 1075 8214 1032 8215 990 8216 949 8217 909 8218 870 8219 832 8220 795 8221 759 8222 724 8223 690 8224 657 8225 625 8226 594 8227 564 8228 535 8229 507 8230 480 8231 454 8232 429 8233 405 8234 382 8235 360 8236 339 8237 319 8238 300 8239 282 8240 265 8241 249 8242 234 8243 220 8244 207 8245 195 8246 184 8247 174 8248 165 8249 157 8250 150 8251 144 8252 139 8253 135 8254 132 8255 130 8256 129 8257 680564733841876926926749214863536422912 8258 1066340417491710595814572169 8259 3414277392316082958344 8260 1636603176283509034 8261 8823539002372620 8262 189601622519548 8263 9775936716973 8264 913020717480 8265 130331882337 8266 25491264587 8267 6344669143 8268 1907852764 8269 667472026 8270 264192657 8271 115769693 8272 55275008 8273 28357700 8274 15467460 8275 8917460 8276 5377424 8277 3366021 8278 2188978 8279 1476766 8280 1024111 8281 723340 8282 519571 8283 381563 8284 287735 8285 222559 8286 175452 8287 139752 8288 111694 8289 89386 8290 71806 8291 58135 8292 47636 8293 39653 8294 33611 8295 29016 8296 25455 8297 22596 8298 20188 8299 18061 8300 16126 8301 14360 8302 12755 8303 11303 8304 9996 8305 8826 8306 7785 8307 6865 8308 6058 8309 5356 8310 4751 8311 4235 8312 3800 8313 3438 8314 3141 8315 2901 8316 2710 8317 2560 8318 2443 8319 2351 8320 2276 8321 2210 8322 2146 8323 2083 8324 2021 8325 1960 8326 1900 8327 1841 8328 1783 8329 1726 8330 1670 8331 1615 8332 1561 8333 1508 8334 1456 8335 1405 8336 1355 8337 1306 8338 1258 8339 1211 8340 1165 8341 1120 8342 1076 8343 1033 8344 991 8345 950 8346 910 8347 871 8348 833 8349 796 8350 760 8351 725 8352 691 8353 658 8354 626 8355 595 8356 565 8357 536 8358 508 8359 481 8360 455 8361 430 8362 406 8363 383 8364 361 8365 340 8366 320 8367 301 8368 283 8369 266 8370 250 8371 235 8372 221 8373 208 8374 196 8375 185 8376 175 8377 166 8378 158 8379 151 8380 145 8381 140 8382 136 8383 133 8384 131 8385 130 8386 1361129467683753853853498429727072845824 8387 1725375039079340637797070384 8388 5003866723825680894078 8389 2258966653738035876 8390 11688700562892401 8391 243675821963849 8392 12272934541014 8393 1124891404757 8394 158112084396 8395 30525567995 8396 7513836847 8397 2237812837 8398 776355581 8399 305004805 8400 132774615 8401 63011005 8402 32158730 8403 17452107 8404 10014406 8405 6017356 8406 3753156 8407 2430087 8408 1633053 8409 1129888 8410 796992 8411 571312 8412 418068 8413 313894 8414 241859 8415 190233 8416 151463 8417 121149 8418 97020 8419 77916 8420 62986 8421 51466 8422 42673 8423 36005 8424 30941 8425 27041 8426 23946 8427 21378 8428 19140 8429 17116 8430 15266 8431 13581 8432 12053 8433 10674 8434 9436 8435 8331 8436 7351 8437 6488 8438 5734 8439 5081 8440 4521 8441 4046 8442 3648 8443 3319 8444 3051 8445 2836 8446 2666 8447 2533 8448 2429 8449 2346 8450 2276 8451 2211 8452 2147 8453 2084 8454 2022 8455 1961 8456 1901 8457 1842 8458 1784 8459 1727 8460 1671 8461 1616 8462 1562 8463 1509 8464 1457 8465 1406 8466 1356 8467 1307 8468 1259 8469 1212 8470 1166 8471 1121 8472 1077 8473 1034 8474 992 8475 951 8476 911 8477 872 8478 834 8479 797 8480 761 8481 726 8482 692 8483 659 8484 627 8485 596 8486 566 8487 537 8488 509 8489 482 8490 456 8491 431 8492 407 8493 384 8494 362 8495 341 8496 321 8497 302 8498 284 8499 267 8500 251 8501 236 8502 222 8503 209 8504 197 8505 186 8506 176 8507 167 8508 159 8509 152 8510 146 8511 141 8512 137 8513 134 8514 132 8515 131 8516 2722258935367507707706996859454145691648 8517 2791715456571051233611642553 8518 7333523118584370530449 8519 3118001001494107954 8520 15484231532520334 8521 313171930813206 8522 15407722718291 8523 1385927665874 8524 191813629620 8525 36554101785 8526 8898453279 8527 2624841584 8528 903001046 8529 352120524 8530 152278190 8531 71829622 8532 36468366 8533 19692534 8534 11246081 8535 6732741 8536 4185028 8537 2698245 8538 1805915 8539 1246290 8540 877904 8541 628219 8542 458226 8543 342587 8544 262903 8545 206233 8546 164069 8547 131312 8548 105248 8549 84525 8550 68250 8551 55632 8552 45961 8553 38608 8554 33025 8555 28745 8556 25382 8557 22631 8558 20268 8559 18150 8560 16214 8561 14447 8562 12841 8563 11388 8564 10080 8565 8909 8566 7867 8567 6946 8568 6138 8569 5435 8570 4829 8571 4312 8572 3876 8573 3513 8574 3215 8575 2974 8576 2782 8577 2631 8578 2513 8579 2420 8580 2344 8581 2277 8582 2212 8583 2148 8584 2085 8585 2023 8586 1962 8587 1902 8588 1843 8589 1785 8590 1728 8591 1672 8592 1617 8593 1563 8594 1510 8595 1458 8596 1407 8597 1357 8598 1308 8599 1260 8600 1213 8601 1167 8602 1122 8603 1078 8604 1035 8605 993 8606 952 8607 912 8608 873 8609 835 8610 798 8611 762 8612 727 8613 693 8614 660 8615 628 8616 597 8617 567 8618 538 8619 510 8620 483 8621 457 8622 432 8623 408 8624 385 8625 363 8626 342 8627 322 8628 303 8629 285 8630 268 8631 252 8632 237 8633 223 8634 210 8635 198 8636 187 8637 177 8638 168 8639 160 8640 153 8641 147 8642 142 8643 138 8644 135 8645 133 8646 132 8647 5444517870735015415413993718908291383296 8648 4517090495650391871408712937 8649 10747800510900453488793 8650 4303706842786213605 8651 20512239565265020 8652 402488262720739 8653 19343207491818 8654 1707538599559 8655 232698651384 8656 43773218950 8657 10538221697 8658 3078809891 8659 1050304775 8660 406514229 8661 174646925 8662 81882933 8663 41354302 8664 22221696 8665 12629281 8666 7532379 8667 4666663 8668 2996533 8669 1997205 8670 1374408 8671 966746 8672 690757 8673 502389 8674 374073 8675 285873 8676 223573 8677 177646 8678 142230 8679 114104 8680 91664 8681 73955 8682 60159 8683 49539 8684 41439 8685 35284 8686 30580 8687 26914 8688 23954 8689 21449 8690 19229 8691 17205 8692 15354 8693 13668 8694 12139 8695 10759 8696 9520 8697 8414 8698 7433 8699 6569 8700 5814 8701 5160 8702 4599 8703 4123 8704 3724 8705 3394 8706 3125 8707 2909 8708 2738 8709 2604 8710 2499 8711 2415 8712 2344 8713 2278 8714 2213 8715 2149 8716 2086 8717 2024 8718 1963 8719 1903 8720 1844 8721 1786 8722 1729 8723 1673 8724 1618 8725 1564 8726 1511 8727 1459 8728 1408 8729 1358 8730 1309 8731 1261 8732 1214 8733 1168 8734 1123 8735 1079 8736 1036 8737 994 8738 953 8739 913 8740 874 8741 836 8742 799 8743 763 8744 728 8745 694 8746 661 8747 629 8748 598 8749 568 8750 539 8751 511 8752 484 8753 458 8754 433 8755 409 8756 386 8757 364 8758 343 8759 323 8760 304 8761 286 8762 269 8763 253 8764 238 8765 224 8766 211 8767 199 8768 188 8769 178 8770 169 8771 161 8772 154 8773 148 8774 143 8775 139 8776 136 8777 134 8778 133 8779 10889035741470030830827987437816582766592 8780 7308805952221443105020355490 8781 15751667234726134382871 8782 5940310019069722639 8783 27172932095412735 8784 517277526141329 8785 24283905085013 8786 2103780839028 8787 282298306032 8788 52418050784 8789 12480161920 8790 3611295429 8791 1221635441 8792 469311123 8793 200300955 8794 93344404 8795 46893310 8796 25076691 8797 14182931 8798 8426140 8799 5203627 8800 3328355 8801 2208989 8802 1515462 8803 1064258 8804 759427 8805 550935 8806 408633 8807 310969 8808 242388 8809 192280 8810 153956 8811 123624 8812 99365 8813 80130 8814 65073 8815 53430 8816 44518 8817 37735 8818 32560 8819 28553 8820 25355 8821 22688 8822 20355 8823 18240 8824 16303 8825 14535 8826 12928 8827 11474 8828 10165 8829 8993 8830 7950 8831 7028 8832 6219 8833 5515 8834 4908 8835 4390 8836 3953 8837 3589 8838 3290 8839 3048 8840 2855 8841 2703 8842 2584 8843 2490 8844 2413 8845 2345 8846 2279 8847 2214 8848 2150 8849 2087 8850 2025 8851 1964 8852 1904 8853 1845 8854 1787 8855 1730 8856 1674 8857 1619 8858 1565 8859 1512 8860 1460 8861 1409 8862 1359 8863 1310 8864 1262 8865 1215 8866 1169 8867 1124 8868 1080 8869 1037 8870 995 8871 954 8872 914 8873 875 8874 837 8875 800 8876 764 8877 729 8878 695 8879 662 8880 630 8881 599 8882 569 8883 540 8884 512 8885 485 8886 459 8887 434 8888 410 8889 387 8890 365 8891 344 8892 324 8893 305 8894 287 8895 270 8896 254 8897 239 8898 225 8899 212 8900 200 8901 189 8902 179 8903 170 8904 162 8905 155 8906 149 8907 144 8908 140 8909 137 8910 135 8911 134 8912 21778071482940061661655974875633165533184 8913 11825896447871834976429068427 8914 23085190353310504913320 8915 8199276672807758515 8916 35996471097785355 8917 664804576516400 8918 30486569842400 8919 2591972924705 8920 342470114884 8921 62770164949 8922 14779958313 8923 4235877698 8924 1420911245 8925 541810415 8926 229721968 8927 106411839 8928 53172498 8929 28299276 8930 15928336 8931 9425104 8932 5802092 8933 3697466 8934 2443566 8935 1670816 8936 1171260 8937 834771 8938 604269 8939 446571 8940 338410 8941 262828 8942 208068 8943 166550 8944 133847 8945 107661 8946 86805 8947 70401 8948 57658 8949 47866 8950 40396 8951 34700 8952 30311 8953 26843 8954 23991 8955 21531 8956 19320 8957 17295 8958 15443 8959 13756 8960 12226 8961 10845 8962 9605 8963 8498 8964 7516 8965 6651 8966 5895 8967 5240 8968 4678 8969 4201 8970 3801 8971 3470 8972 3200 8973 2983 8974 2811 8975 2676 8976 2570 8977 2485 8978 2413 8979 2346 8980 2280 8981 2215 8982 2151 8983 2088 8984 2026 8985 1965 8986 1905 8987 1846 8988 1788 8989 1731 8990 1675 8991 1620 8992 1566 8993 1513 8994 1461 8995 1410 8996 1360 8997 1311 8998 1263 8999 1216 9000 1170 9001 1125 9002 1081 9003 1038 9004 996 9005 955 9006 915 9007 876 9008 838 9009 801 9010 765 9011 730 9012 696 9013 663 9014 631 9015 600 9016 570 9017 541 9018 513 9019 486 9020 460 9021 435 9022 411 9023 388 9024 366 9025 345 9026 325 9027 306 9028 288 9029 271 9030 255 9031 240 9032 226 9033 213 9034 201 9035 190 9036 180 9037 171 9038 163 9039 156 9040 150 9041 145 9042 141 9043 138 9044 136 9045 135 9046 43556142965880123323311949751266331066368 9047 19134702400093278081449423917 9048 33832990864210958402113 9049 11317277674301866469 9050 47685171660677756 9051 854406199035948 9052 38273537040452 9053 3193452244831 9054 415467528848 9055 75166735910 9056 17503556151 9057 4968484182 9058 1652689740 9059 625512088 9060 263462321 9061 121310726 9062 60290738 9063 31936456 9064 17889457 9065 10541717 9066 6468912 9067 4108004 9068 2703489 9069 1841994 9070 1288663 9071 917378 9072 662824 9073 488215 9074 368435 9075 285059 9076 225119 9077 180080 9078 144816 9079 116586 9080 94011 9081 76171 9082 62248 9083 51505 9084 43286 9085 37016 9086 32201 9087 28428 9088 25365 9089 22761 9090 20446 9091 18331 9092 16393 9093 14624 9094 13016 9095 11561 9096 10251 9097 9078 9098 8034 9099 7111 9100 6301 9101 5596 9102 4988 9103 4469 9104 4031 9105 3666 9106 3366 9107 3123 9108 2929 9109 2776 9110 2656 9111 2561 9112 2483 9113 2414 9114 2347 9115 2281 9116 2216 9117 2152 9118 2089 9119 2027 9120 1966 9121 1906 9122 1847 9123 1789 9124 1732 9125 1676 9126 1621 9127 1567 9128 1514 9129 1462 9130 1411 9131 1361 9132 1312 9133 1264 9134 1217 9135 1171 9136 1126 9137 1082 9138 1039 9139 997 9140 956 9141 916 9142 877 9143 839 9144 802 9145 766 9146 731 9147 697 9148 664 9149 632 9150 601 9151 571 9152 542 9153 514 9154 487 9155 461 9156 436 9157 412 9158 389 9159 367 9160 346 9161 326 9162 307 9163 289 9164 272 9165 256 9166 241 9167 227 9168 214 9169 202 9170 191 9171 181 9172 172 9173 164 9174 157 9175 151 9176 146 9177 142 9178 139 9179 137 9180 136 9181 87112285931760246646623899502532662132736 9182 30960598847965113057878492344 9183 49584658098937092784984 9184 15620984517088080074 9185 63169403193198090 9186 1098082020999797 9187 48049473757425 9188 3934507627510 9189 504024320904 9190 90011526510 9191 20729052200 9192 5827796480 9193 1922272300 9194 722147776 9195 302155516 9196 138298044 9197 68360282 9198 36041157 9199 20093216 9200 11789964 9201 7211710 9202 4564527 9203 2991587 9204 2030697 9205 1417481 9206 1007891 9207 727063 9208 533918 9209 401304 9210 309264 9211 243555 9212 194623 9213 156579 9214 126175 9215 101780 9216 82412 9217 67226 9218 55458 9219 46425 9220 39525 9221 34237 9222 30121 9223 26818 9224 24050 9225 21620 9226 19412 9227 17386 9228 15533 9229 13845 9230 12314 9231 10932 9232 9691 9233 8583 9234 7600 9235 6734 9236 5977 9237 5321 9238 4758 9239 4280 9240 3879 9241 3547 9242 3276 9243 3058 9244 2885 9245 2749 9246 2642 9247 2556 9248 2483 9249 2415 9250 2348 9251 2282 9252 2217 9253 2153 9254 2090 9255 2028 9256 1967 9257 1907 9258 1848 9259 1790 9260 1733 9261 1677 9262 1622 9263 1568 9264 1515 9265 1463 9266 1412 9267 1362 9268 1313 9269 1265 9270 1218 9271 1172 9272 1127 9273 1083 9274 1040 9275 998 9276 957 9277 917 9278 878 9279 840 9280 803 9281 767 9282 732 9283 698 9284 665 9285 633 9286 602 9287 572 9288 543 9289 515 9290 488 9291 462 9292 437 9293 413 9294 390 9295 368 9296 347 9297 327 9298 308 9299 290 9300 273 9301 257 9302 242 9303 228 9304 215 9305 203 9306 192 9307 182 9308 173 9309 165 9310 158 9311 152 9312 147 9313 143 9314 140 9315 138 9316 137 9317 174224571863520493293247799005065324265472 9318 50095301248058391139327916261 9319 72669848452247597698304 9320 21561294536157802713 9321 83681642758463110 9322 1411253951813003 9323 60322408298439 9324 4847528344990 9325 611456966976 9326 107788038460 9327 24548933800 9328 6835726794 9329 2235825592 9330 833716401 9331 346528226 9332 157666602 9333 77508586 9334 40672995 9335 22569835 9336 13185560 9337 8038977 9338 5072056 9339 3310988 9340 2238821 9341 1558844 9342 1107015 9343 797482 9344 584059 9345 437299 9346 335644 9347 263512 9348 210266 9349 169190 9350 136465 9351 110145 9352 89154 9353 72619 9354 59749 9355 49834 9356 42245 9357 36434 9358 31934 9359 28359 9360 25404 9361 22845 9362 20539 9363 18423 9364 16484 9365 14714 9366 13105 9367 11649 9368 10338 9369 9164 9370 8119 9371 7195 9372 6384 9373 5678 9374 5069 9375 4549 9376 4110 9377 3744 9378 3443 9379 3199 9380 3004 9381 2850 9382 2729 9383 2633 9384 2554 9385 2484 9386 2416 9387 2349 9388 2283 9389 2218 9390 2154 9391 2091 9392 2029 9393 1968 9394 1908 9395 1849 9396 1791 9397 1734 9398 1678 9399 1623 9400 1569 9401 1516 9402 1464 9403 1413 9404 1363 9405 1314 9406 1266 9407 1219 9408 1173 9409 1128 9410 1084 9411 1041 9412 999 9413 958 9414 918 9415 879 9416 841 9417 804 9418 768 9419 733 9420 699 9421 666 9422 634 9423 603 9424 573 9425 544 9426 516 9427 489 9428 463 9429 438 9430 414 9431 391 9432 369 9433 348 9434 328 9435 309 9436 291 9437 274 9438 258 9439 243 9440 229 9441 216 9442 204 9443 193 9444 183 9445 174 9446 166 9447 159 9448 153 9449 148 9450 144 9451 141 9452 139 9453 138 9454 348449143727040986586495598010130648530944 9455 81055900096023504197206408605 9456 106502839316458556100417 9457 29760571208965561228 9458 110854574853875845 9459 1813742214533742 9460 75730131016730 9461 5972419749747 9462 741788849313 9463 129075260149 9464 29072730723 9465 8017976929 9466 2600522795 9467 962525326 9468 397414086 9469 179749992 9470 87880365 9471 45899154 9472 25353215 9473 14746160 9474 8960184 9475 5636125 9476 3665143 9477 2468476 9478 1714012 9479 1215526 9480 874614 9481 639044 9482 476725 9483 364419 9484 285141 9485 227107 9486 182710 9487 147496 9488 119140 9489 96428 9490 78455 9491 64403 9492 53535 9493 45195 9494 38808 9495 33880 9496 29998 9497 26830 9498 24125 9499 21713 9500 19505 9501 17478 9502 15624 9503 13935 9504 12403 9505 11020 9506 9778 9507 8669 9508 7685 9509 6818 9510 6060 9511 5403 9512 4839 9513 4360 9514 3958 9515 3625 9516 3353 9517 3134 9518 2960 9519 2823 9520 2715 9521 2628 9522 2554 9523 2485 9524 2417 9525 2350 9526 2284 9527 2219 9528 2155 9529 2092 9530 2030 9531 1969 9532 1909 9533 1850 9534 1792 9535 1735 9536 1679 9537 1624 9538 1570 9539 1517 9540 1465 9541 1414 9542 1364 9543 1315 9544 1267 9545 1220 9546 1174 9547 1129 9548 1085 9549 1042 9550 1000 9551 959 9552 919 9553 880 9554 842 9555 805 9556 769 9557 734 9558 700 9559 667 9560 635 9561 604 9562 574 9563 545 9564 517 9565 490 9566 464 9567 439 9568 415 9569 392 9570 370 9571 349 9572 329 9573 310 9574 292 9575 275 9576 259 9577 244 9578 230 9579 217 9580 205 9581 194 9582 184 9583 175 9584 167 9585 160 9586 154 9587 149 9588 145 9589 142 9590 140 9591 139 9592 696898287454081973172991196020261297061888 9593 131151201344081895336534324866 9594 156087497415395648885401 9595 41077848883267427697 9596 146851045951661200 9597 2331019740675071 9598 95073338508548 9599 7358347415621 9600 899900933709 9601 154566524736 9602 34430155893 9603 9404694040 9604 3024707764 9605 1111237899 9606 455769494 9607 204928250 9608 99639906 9609 51795387 9610 28481362 9611 16491589 9612 9985908 9613 6262839 9614 4057852 9615 2722006 9616 1884390 9617 1334281 9618 959034 9619 699307 9620 519911 9621 395829 9622 308609 9623 245256 9624 197208 9625 159312 9626 128800 9627 104266 9628 84763 9629 69446 9630 57551 9631 48395 9632 41376 9633 35973 9634 31746 9635 28336 9636 25465 9637 22936 9638 20633 9639 18516 9640 16576 9641 14805 9642 13195 9643 11738 9644 10426 9645 9251 9646 8205 9647 7280 9648 6468 9649 5761 9650 5151 9651 4630 9652 4190 9653 3823 9654 3521 9655 3276 9656 3080 9657 2925 9658 2803 9659 2706 9660 2626 9661 2555 9662 2486 9663 2418 9664 2351 9665 2285 9666 2220 9667 2156 9668 2093 9669 2031 9670 1970 9671 1910 9672 1851 9673 1793 9674 1736 9675 1680 9676 1625 9677 1571 9678 1518 9679 1466 9680 1415 9681 1365 9682 1316 9683 1268 9684 1221 9685 1175 9686 1130 9687 1086 9688 1043 9689 1001 9690 960 9691 920 9692 881 9693 843 9694 806 9695 770 9696 735 9697 701 9698 668 9699 636 9700 605 9701 575 9702 546 9703 518 9704 491 9705 465 9706 440 9707 416 9708 393 9709 371 9710 350 9711 330 9712 311 9713 293 9714 276 9715 260 9716 245 9717 231 9718 218 9719 206 9720 195 9721 185 9722 176 9723 168 9724 161 9725 155 9726 150 9727 146 9728 143 9729 141 9730 140 9731 1393796574908163946345982392040522594123776 9732 212207101440105399533740733471 9733 228757345867643246583705 9734 56698833400355507771 9735 194536217612338956 9736 2995824317191471 9737 119357243593561 9738 9065886015180 9739 1091714563329 9740 185092092731 9741 40774825036 9742 11031239804 9743 3518085870 9744 1282928397 9745 522691703 9746 233634332 9747 112973671 9748 58447155 9749 31996868 9750 18444093 9751 11127973 9752 6958941 9753 4493293 9754 3002010 9755 2071544 9756 1464229 9757 1051365 9758 765311 9759 567211 9760 430135 9761 334100 9762 264836 9763 212762 9764 171962 9765 139161 9766 112701 9767 91573 9768 74905 9769 61906 9770 51866 9771 44156 9772 38228 9773 33615 9774 29931 9775 26871 9776 24211 9777 21808 9778 19599 9779 17571 9780 15716 9781 14026 9782 12493 9783 11109 9784 9866 9785 8756 9786 7771 9787 6903 9788 6144 9789 5486 9790 4921 9791 4441 9792 4038 9793 3704 9794 3431 9795 3211 9796 3036 9797 2898 9798 2789 9799 2701 9800 2626 9801 2556 9802 2487 9803 2419 9804 2352 9805 2286 9806 2221 9807 2157 9808 2094 9809 2032 9810 1971 9811 1911 9812 1852 9813 1794 9814 1737 9815 1681 9816 1626 9817 1572 9818 1519 9819 1467 9820 1416 9821 1366 9822 1317 9823 1269 9824 1222 9825 1176 9826 1131 9827 1087 9828 1044 9829 1002 9830 961 9831 921 9832 882 9833 844 9834 807 9835 771 9836 736 9837 702 9838 669 9839 637 9840 606 9841 576 9842 547 9843 519 9844 492 9845 466 9846 441 9847 417 9848 394 9849 372 9850 351 9851 331 9852 312 9853 294 9854 277 9855 261 9856 246 9857 232 9858 219 9859 207 9860 196 9861 186 9862 177 9863 169 9864 162 9865 156 9866 151 9867 147 9868 144 9869 142 9870 141 9871 2787593149816327892691964784081045188247552 9872 343358302784187294870275058337 9873 335260185184101802684122 9874 78260127936513310484 9875 257705620805537046 9876 3850230516227419 9877 149843813435961 9878 11169666854208 9879 1324413214713 9880 221646194516 9881 48288661883 9882 12939092568 9883 4091945871 9884 1481145530 9885 599439528 9886 266361526 9887 128093228 9888 65950920 9889 35947456 9890 20628613 9891 12399607 9892 7731889 9893 4976055 9894 3311364 9895 2277218 9896 1606423 9897 1152285 9898 837550 9899 619005 9900 467620 9901 361816 9902 285984 9903 229460 9904 185501 9905 150261 9906 121767 9907 98916 9908 80808 9909 66625 9910 55630 9911 47167 9912 40661 9913 35618 9914 31625 9915 28350 9916 25542 9917 23031 9918 20728 9919 18610 9920 16669 9921 14897 9922 13286 9923 11828 9924 10515 9925 9339 9926 8292 9927 7366 9928 6553 9929 5845 9930 5234 9931 4712 9932 4271 9933 3903 9934 3600 9935 3354 9936 3157 9937 3001 9938 2878 9939 2780 9940 2699 9941 2627 9942 2557 9943 2488 9944 2420 9945 2353 9946 2287 9947 2222 9948 2158 9949 2095 9950 2033 9951 1972 9952 1912 9953 1853 9954 1795 9955 1738 9956 1682 9957 1627 9958 1573 9959 1520 9960 1468 9961 1417 9962 1367 9963 1318 9964 1270 9965 1223 9966 1177 9967 1132 9968 1088 9969 1045 9970 1003 9971 962 9972 922 9973 883 9974 845 9975 808 9976 772 9977 737 9978 703 9979 670 9980 638 9981 607 9982 577 9983 548 9984 520 9985 493 9986 467 9987 442 9988 418 9989 395 9990 373 9991 352 9992 332 9993 313 9994 295 9995 278 9996 262 9997 247 9998 233 9999 220 10000 208 10001 197 10002 187 10003 178 10004 170 10005 163 10006 157 10007 152 10008 148 10009 145 10010 143 10011 142