0 1 1 0 2 1 3 2 4 0 5 0 6 1 7 1 8 0 9 1 10 4 11 0 12 0 13 0 14 1 15 2 16 2 17 0 18 2 19 0 20 1 21 8 22 0 23 0 24 1 25 1 26 0 27 1 28 4 29 4 30 0 31 4 32 0 33 2 34 0 35 1 36 14 37 0 38 0 39 2 40 2 41 1 42 1 43 0 44 2 45 9 46 6 47 0 48 7 49 0 50 4 51 0 52 2 53 0 54 2 55 24 56 1 57 0 58 4 59 3 60 2 61 2 62 1 63 3 64 0 65 2 66 16 67 10 68 0 69 12 70 0 71 8 72 0 73 4 74 1 75 3 76 0 77 2 78 41 79 1 80 0 81 7 82 5 83 4 84 4 85 2 86 6 87 1 88 3 89 0 90 3 91 28 92 16 93 0 94 20 95 0 96 14 97 0 98 8 99 2 100 6 101 1 102 3 103 0 104 3 105 66 106 2 107 0 108 12 109 8 110 9 111 6 112 4 113 11 114 2 115 6 116 1 117 5 118 0 119 3 120 49 121 24 122 0 123 32 124 0 125 23 126 1 127 14 128 4 129 11 130 2 131 6 132 2 133 4 134 0 135 4 136 104 137 5 138 0 139 20 140 12 141 16 142 9 143 9 144 18 145 4 146 11 147 2 148 10 149 1 150 5 151 0 152 5 153 80 154 36 155 0 156 50 157 0 158 39 159 1 160 24 161 8 162 19 163 4 164 11 165 4 166 8 167 2 168 6 169 0 170 5 171 163 172 7 173 0 174 33 175 18 176 27 177 15 178 16 179 29 180 9 181 18 182 4 183 19 184 2 185 10 186 2 187 8 188 0 189 5 190 128 191 54 192 0 193 76 194 1 195 62 196 2 197 41 198 13 199 31 200 8 201 19 202 8 203 15 204 4 205 12 206 3 207 7 208 0 209 6 210 248 211 12 212 0 213 52 214 26 215 46 216 22 217 28 218 46 219 16 220 30 221 9 222 32 223 4 224 19 225 4 226 16 227 2 228 8 229 0 230 7 231 203 232 78 233 0 234 115 235 1 236 96 237 4 238 65 239 21 240 52 241 13 242 32 243 17 244 25 245 8 246 22 247 6 248 14 249 3 250 9 251 0 252 8 253 372 254 21 255 0 256 80 257 38 258 74 259 32 260 49 261 69 262 28 263 48 264 16 265 53 266 10 267 32 268 8 269 30 270 4 271 16 272 3 273 11 274 0 275 8 276 312 277 112 278 0 279 170 280 2 281 148 282 6 283 102 284 35 285 82 286 22 287 53 288 29 289 41 290 17 291 37 292 12 293 26 294 6 295 18 296 4 297 12 298 0 299 9 300 554 301 31 302 0 303 122 304 54 305 115 306 48 307 79 308 104 309 49 310 73 311 28 312 87 313 17 314 53 315 17 316 51 317 8 318 30 319 6 320 22 321 4 322 12 323 0 324 11 325 472 326 161 327 0 328 248 329 4 330 222 331 9 332 159 333 53 334 127 335 38 336 83 337 49 338 68 339 29 340 60 341 26 342 43 343 12 344 33 345 8 346 24 347 4 348 14 349 0 350 12 351 810 352 48 353 0 354 182 355 76 356 179 357 68 358 126 359 154 360 80 361 110 362 50 363 135 364 30 365 87 366 29 367 84 368 18 369 51 370 12 371 41 372 8 373 24 374 5 375 17 376 0 377 12 378 708 379 225 380 0 381 358 382 6 383 327 384 16 385 240 386 81 387 195 388 58 389 129 390 84 391 105 392 49 393 98 394 45 395 70 396 26 397 55 398 16 399 45 400 8 401 28 402 6 403 18 404 0 405 14 406 1172 407 75 408 0 409 268 410 106 411 270 412 96 413 198 414 222 415 128 416 164 417 81 418 206 419 54 420 136 421 49 422 139 423 30 424 84 425 25 426 70 427 16 428 45 429 10 430 34 431 6 432 18 433 0 434 16 435 1042 436 314 437 0 438 510 439 10 440 479 441 23 442 358 443 123 444 292 445 90 446 199 447 132 448 161 449 84 450 151 451 77 452 114 453 45 454 90 455 35 456 75 457 16 458 52 459 12 460 36 461 6 462 22 463 0 464 17 465 1684 466 109 467 0 468 390 469 146 470 400 471 136 472 301 473 318 474 203 475 240 476 130 477 312 478 87 479 208 480 84 481 216 482 51 483 139 484 42 485 116 486 35 487 76 488 20 489 63 490 12 491 36 492 8 493 24 494 0 495 18 496 1516 497 437 498 0 499 720 500 16 501 690 502 34 503 529 504 179 505 432 506 138 507 299 508 205 509 246 510 133 511 229 512 133 513 175 514 77 515 146 516 61 517 123 518 36 519 87 520 24 521 67 522 12 523 44 524 8 525 26 526 0 527 20 528 2390 529 160 530 0 531 560 532 200 533 589 534 188 535 452 536 452 537 311 538 346 539 206 540 460 541 139 542 316 543 132 544 332 545 89 546 217 547 71 548 192 549 59 550 125 551 42 552 107 553 24 554 67 555 16 556 48 557 9 558 27 559 0 560 23 561 2188 562 597 563 0 564 1008 565 24 566 982 567 53 568 767 569 261 570 634 571 204 572 442 573 316 574 365 575 207 576 346 577 212 578 266 579 133 580 224 581 105 582 201 583 62 584 143 585 52 586 112 587 24 588 82 589 16 590 52 591 9 592 31 593 0 594 25 595 3364 596 235 597 0 598 796 599 272 600 852 601 258 602 672 603 631 604 470 605 494 606 317 607 668 608 222 609 468 610 206 611 506 612 140 613 333 614 122 615 300 616 100 617 207 618 71 619 176 620 52 621 113 622 32 623 89 624 18 625 54 626 11 627 35 628 0 629 26 630 3118 631 814 632 0 633 1398 634 36 635 1390 636 75 637 1102 638 377 639 916 640 300 641 650 642 470 643 536 644 321 645 510 646 333 647 401 648 212 649 340 650 183 651 309 652 107 653 233 654 90 655 183 656 53 657 138 658 32 659 97 660 18 661 62 662 12 663 38 664 0 665 29 666 4705 667 333 668 0 669 1122 670 366 671 1217 672 355 673 979 674 876 675 702 676 695 677 479 678 966 679 339 680 682 681 321 682 751 683 220 684 508 685 191 686 462 687 173 688 321 689 120 690 290 691 88 692 185 693 68 694 150 695 36 696 100 697 22 698 70 699 13 700 39 701 0 702 33 703 4404 704 1106 705 0 706 1924 707 54 708 1944 709 107 710 1571 711 532 712 1310 713 436 714 940 715 692 716 784 717 481 718 741 719 519 720 589 721 333 722 513 723 293 724 470 725 187 726 359 727 154 728 299 729 91 730 227 731 70 732 163 733 36 734 115 735 24 736 76 737 13 738 45 739 0 740 35 741 6522 742 472 743 0 744 1566 745 490 746 1728 747 479 748 1412 749 1208 750 1030 751 970 752 719 753 1370 754 513 755 988 756 482 757 1099 758 345 759 755 760 298 761 706 762 271 763 493 764 206 765 450 766 149 767 305 768 116 769 246 770 78 771 168 772 44 773 130 774 26 775 78 776 16 777 50 778 0 779 37 780 6177 781 1484 782 0 783 2631 784 78 785 2695 786 156 787 2211 788 748 789 1860 790 622 791 1346 792 1011 793 1123 794 711 795 1072 796 782 797 855 798 521 799 753 800 463 801 710 802 299 803 546 804 267 805 460 806 156 807 372 808 120 809 267 810 78 811 194 812 48 813 142 814 26 815 90 816 17 817 53 818 0 819 41 820 8980 821 667 822 0 823 2168 824 653 825 2424 826 644 827 2019 828 1646 829 1493 830 1346 831 1056 832 1926 833 770 834 1406 835 716 836 1598 837 518 838 1106 839 462 840 1052 841 423 842 752 843 323 844 690 845 257 846 472 847 197 848 404 849 133 850 275 851 94 852 219 853 52 854 145 855 32 856 100 857 18 858 56 859 0 860 46 861 8584 862 1986 863 0 864 3572 865 112 866 3716 867 217 868 3088 869 1045 870 2612 871 880 872 1916 873 1447 874 1598 875 1042 876 1526 877 1163 878 1236 879 785 880 1092 881 726 882 1044 883 472 884 825 885 425 886 700 887 271 888 575 889 205 890 438 891 133 892 319 893 104 894 239 895 52 896 167 897 34 898 106 899 19 900 63 901 0 902 49 903 12295 904 923 905 0 906 2981 907 863 908 3369 909 865 910 2850 911 2231 912 2146 913 1844 914 1534 915 2691 916 1129 917 1985 918 1057 919 2282 920 773 921 1610 922 691 923 1544 924 657 925 1116 926 503 927 1050 928 404 929 722 930 339 931 625 932 226 933 451 934 161 935 359 936 114 937 243 938 64 939 185 940 36 941 112 942 22 943 70 944 0 945 52 946 11844 947 2648 948 0 949 4820 950 160 951 5080 952 301 953 4284 954 1439 955 3640 956 1236 957 2694 958 2051 959 2262 960 1499 961 2154 962 1715 963 1754 964 1169 965 1575 966 1100 967 1515 968 741 969 1214 970 669 971 1056 972 431 973 878 974 356 975 677 976 227 977 523 978 178 979 392 980 113 981 282 982 68 983 197 984 38 985 126 986 24 987 74 988 0 989 57 990 16718 991 1274 992 0 993 4068 994 1136 995 4656 996 1147 997 3990 998 3007 999 3046 1000 2512 1001 2211 1002 3713 1003 1640 1004 2781 1005 1531 1006 3230 1007 1144 1008 2302 1009 1024 1010 2253 1011 981 1012 1635 1013 779 1014 1557 1015 630 1016 1098 1017 535 1018 956 1019 390 1020 696 1021 274 1022 589 1023 195 1024 398 1025 137 1026 311 1027 72 1028 208 1029 44 1030 140 1031 25 1032 79 1033 0 1034 63 1035 16244 1036 3500 1037 0 1038 6468 1039 224 1040 6896 1041 422 1042 5889 1043 1972 1044 5039 1045 1715 1046 3759 1047 2889 1048 3160 1049 2135 1050 3022 1051 2478 1052 2472 1053 1727 1054 2232 1055 1645 1056 2186 1057 1121 1058 1763 1059 1045 1060 1554 1061 678 1062 1330 1063 565 1064 1033 1065 393 1066 809 1067 303 1068 645 1069 192 1070 463 1071 146 1072 332 1073 76 1074 234 1075 48 1076 148 1077 27 1078 87 1079 0 1080 68 1081 22604 1082 1752 1083 0 1084 5516 1085 1488 1086 6378 1087 1515 1088 5546 1089 4018 1090 4284 1091 3401 1092 3145 1093 5088 1094 2366 1095 3851 1096 2195 1097 4540 1098 1657 1099 3263 1100 1507 1101 3230 1102 1452 1103 2381 1104 1163 1105 2277 1106 978 1107 1626 1108 836 1109 1451 1110 616 1111 1062 1112 473 1113 910 1114 333 1115 652 1116 235 1117 509 1118 157 1119 349 1120 88 1121 260 1122 50 1123 158 1124 30 1125 96 1126 0 1127 72 1128 22120 1129 4612 1130 0 1131 8630 1132 312 1133 9316 1134 575 1135 8044 1136 2687 1137 6920 1138 2362 1139 5214 1140 4016 1141 4388 1142 3018 1143 4193 1144 3544 1145 3464 1146 2500 1147 3140 1148 2438 1149 3097 1150 1677 1151 2544 1152 1578 1153 2255 1154 1062 1155 1963 1156 889 1157 1564 1158 622 1159 1236 1160 524 1161 998 1162 327 1163 760 1164 249 1165 544 1166 164 1167 395 1168 96 1169 275 1170 54 1171 174 1172 33 1173 103 1174 0 1175 78 1176 30413 1177 2376 1178 0 1179 7436 1180 1938 1181 8674 1182 1998 1183 7636 1184 5345 1185 5981 1186 4568 1187 4432 1188 6934 1189 3361 1190 5295 1191 3127 1192 6309 1193 2379 1194 4594 1195 2170 1196 4589 1197 2132 1198 3405 1199 1719 1200 3313 1201 1462 1202 2375 1203 1297 1204 2147 1205 963 1206 1609 1207 748 1208 1390 1209 577 1210 1005 1211 400 1212 833 1213 269 1214 571 1215 190 1216 437 1217 100 1218 293 1219 60 1220 192 1221 35 1222 109 1223 0 1224 87 1225 29944 1226 6057 1227 0 1228 11456 1229 432 1230 12502 1231 781 1232 10925 1233 3624 1234 9442 1235 3232 1236 7172 1237 5538 1238 6061 1239 4212 1240 5780 1241 5030 1242 4798 1243 3581 1244 4390 1245 3542 1246 4355 1247 2486 1248 3607 1249 2354 1250 3255 1251 1603 1252 2857 1253 1391 1254 2308 1255 976 1256 1873 1257 829 1258 1526 1259 566 1260 1175 1261 423 1262 894 1263 279 1264 648 1265 207 1266 463 1267 108 1268 322 1269 66 1270 206 1271 37 1272 119 1273 0 1274 93 1275 40692 1276 3212 1277 0 1278 9964 1279 2514 1280 11736 1281 2611 1282 10444 1283 7076 1284 8274 1285 6104 1286 6203 1287 9366 1288 4737 1289 7235 1290 4400 1291 8700 1292 3395 1293 6390 1294 3099 1295 6476 1296 3064 1297 4831 1298 2522 1299 4734 1300 2164 1301 3451 1302 1943 1303 3134 1304 1498 1305 2376 1306 1171 1307 2107 1308 915 1309 1532 1310 690 1311 1284 1312 459 1313 935 1314 326 1315 716 1316 218 1317 492 1318 120 1319 356 1320 70 1321 218 1322 41 1323 133 1324 0 1325 98 1326 40325 1327 7903 1328 0 1329 15137 1330 590 1331 16682 1332 1064 1333 14733 1334 4867 1335 12810 1336 4383 1337 9801 1338 7595 1339 8295 1340 5833 1341 7924 1342 7050 1343 6600 1344 5094 1345 6067 1346 5092 1347 6085 1348 3610 1349 5074 1350 3483 1351 4613 1352 2391 1353 4134 1354 2098 1355 3358 1356 1523 1357 2768 1358 1300 1359 2315 1360 893 1361 1796 1362 730 1363 1382 1364 474 1365 1065 1366 353 1367 758 1368 232 1369 543 1370 132 1371 383 1372 74 1373 238 1374 46 1375 140 1376 0 1377 107 1378 54184 1379 4324 1380 0 1381 13280 1382 3249 1383 15772 1384 3399 1385 14199 1386 9306 1387 11364 1388 8113 1389 8599 1390 12577 1391 6634 1392 9804 1393 6141 1394 11924 1395 4778 1396 8822 1397 4398 1398 9032 1399 4366 1400 6807 1401 3624 1402 6709 1403 3178 1404 4926 1405 2879 1406 4551 1407 2245 1408 3462 1409 1821 1410 3112 1411 1435 1412 2319 1413 1092 1414 1958 1415 795 1416 1441 1417 556 1418 1173 1419 373 1420 805 1421 258 1422 599 1423 140 1424 405 1425 82 1426 266 1427 47 1428 149 1429 0 1430 117 1431 53994 1432 10280 1433 0 1434 19906 1435 802 1436 22163 1437 1425 1438 19762 1439 6503 1440 17270 1441 5910 1442 13323 1443 10316 1444 11292 1445 8024 1446 10779 1447 9796 1448 9036 1449 7149 1450 8331 1451 7263 1452 8400 1453 5191 1454 7091 1455 5051 1456 6487 1457 3540 1458 5876 1459 3130 1460 4859 1461 2292 1462 4032 1463 2026 1464 3423 1465 1399 1466 2722 1467 1152 1468 2112 1469 818 1470 1647 1471 600 1472 1245 1473 395 1474 890 1475 284 1476 645 1477 148 1478 441 1479 92 1480 280 1481 51 1482 163 1483 0 1484 125 1485 71839 1486 5766 1487 0 1488 17613 1489 4179 1490 21072 1491 4417 1492 19165 1493 12190 1494 15510 1495 10717 1496 11834 1497 16806 1498 9191 1499 13205 1500 8521 1501 16207 1502 6672 1503 12113 1504 6159 1505 12501 1506 6180 1507 9478 1508 5161 1509 9446 1510 4570 1511 6974 1512 4229 1513 6491 1514 3329 1515 5017 1516 2733 1517 4535 1518 2239 1519 3420 1520 1710 1521 2962 1522 1260 1523 2196 1524 961 1525 1809 1526 636 1527 1318 1528 442 1529 981 1530 305 1531 680 1532 164 1533 493 1534 94 1535 298 1536 56 1537 178 1538 0 1539 133 1540 71936 1541 13331 1542 0 1543 26064 1544 1084 1545 29288 1546 1901 1547 26377 1548 8624 1549 23156 1550 7927 1551 17991 1552 13924 1553 15296 1554 10939 1555 14578 1556 13522 1557 12267 1558 9951 1559 11380 1560 10228 1561 11520 1562 7408 1563 9794 1564 7252 1565 9064 1566 5135 1567 8283 1568 4631 1569 6904 1570 3412 1571 5839 1572 3046 1573 4989 1574 2180 1575 4023 1576 1803 1577 3202 1578 1290 1579 2518 1580 1036 1581 1923 1582 671 1583 1460 1584 485 1585 1056 1586 320 1587 743 1588 184 1589 519 1590 102 1591 326 1592 61 1593 189 1594 0 1595 144 1596 94804 1597 7662 1598 0 1599 23244 1600 5356 1601 28025 1602 5700 1603 25724 1604 15901 1605 21020 1606 14092 1607 16189 1608 22308 1609 12652 1610 17694 1611 11716 1612 21890 1613 9264 1614 16484 1615 8561 1616 17199 1617 8631 1618 13104 1619 7300 1620 13146 1621 6511 1622 9812 1623 6088 1624 9186 1625 4896 1626 7143 1627 4056 1628 6573 1629 3366 1630 4976 1631 2659 1632 4368 1633 1976 1634 3321 1635 1523 1636 2760 1637 1101 1638 2032 1639 753 1640 1607 1641 522 1642 1113 1643 353 1644 830 1645 188 1646 553 1647 112 1648 356 1649 64 1650 202 1651 0 1652 157 1653 95408 1654 17199 1655 0 1656 33990 1657 1452 1658 38520 1659 2536 1660 35008 1661 11391 1662 30898 1663 10556 1664 24162 1665 18701 1666 20579 1667 14817 1668 19624 1669 18495 1670 16563 1671 13764 1672 15411 1673 14278 1674 15713 1675 10432 1676 13435 1677 10337 1678 12515 1679 7373 1680 11596 1681 6715 1682 9732 1683 5039 1684 8306 1685 4530 1686 7233 1687 3273 1688 5861 1689 2805 1690 4732 1691 2017 1692 3820 1693 1635 1694 2938 1695 1157 1696 2255 1697 824 1698 1735 1699 545 1700 1217 1701 395 1702 873 1703 204 1704 604 1705 122 1706 378 1707 69 1708 219 1709 0 1710 168 1711 124592 1712 10141 1713 0 1714 30536 1715 6842 1716 37070 1717 7331 1718 34350 1719 20635 1720 28318 1721 18449 1722 21984 1723 29463 1724 17317 1725 23554 1726 16005 1727 29411 1728 12738 1729 22295 1730 11832 1731 23461 1732 11963 1733 18012 1734 10192 1735 18164 1736 9217 1737 13643 1738 8682 1739 12915 1740 7054 1741 10090 1742 5968 1743 9358 1744 5004 1745 7202 1746 3993 1747 6353 1748 3081 1749 4896 1750 2388 1751 4177 1752 1744 1753 3097 1754 1301 1755 2479 1756 890 1757 1824 1758 604 1759 1359 1760 408 1761 930 1762 224 1763 660 1764 128 1765 404 1766 75 1767 239 1768 0 1769 178 1770 125936 1771 22126 1772 0 1773 44148 1774 1936 1775 50465 1776 3345 1777 46250 1778 14979 1779 41013 1780 13990 1781 32300 1782 24935 1783 27553 1784 19958 1785 26254 1786 25125 1787 22261 1788 18856 1789 20762 1790 19799 1791 21250 1792 14569 1793 18328 1794 14546 1795 17161 1796 10514 1797 16046 1798 9642 1799 13626 1800 7291 1801 11720 1802 6682 1803 10296 1804 4864 1805 8490 1806 4209 1807 6895 1808 3137 1809 5649 1810 2559 1811 4452 1812 1825 1813 3444 1814 1422 1815 2680 1816 927 1817 1996 1818 675 1819 1428 1820 440 1821 1017 1822 244 1823 701 1824 138 1825 438 1826 82 1827 254 1828 0 1829 192 1830 163117 1831 13329 1832 0 1833 39946 1834 8706 1835 48796 1836 9409 1837 45606 1838 26683 1839 37945 1840 24035 1841 29674 1842 38749 1843 23512 1844 31197 1845 21748 1846 39259 1847 17402 1848 30003 1849 16195 1850 31810 1851 16484 1852 24545 1853 14120 1854 24957 1855 12872 1856 18836 1857 12289 1858 17949 1859 10066 1860 14162 1861 8606 1862 13217 1863 7377 1864 10238 1865 5927 1866 9193 1867 4632 1868 7118 1869 3721 1870 6161 1871 2735 1872 4683 1873 2059 1874 3782 1875 1540 1876 2812 1877 1028 1878 2227 1879 697 1880 1522 1881 482 1882 1111 1883 256 1884 749 1885 150 1886 478 1887 86 1888 270 1889 0 1890 209 1891 165520 1892 28384 1893 0 1894 57128 1895 2568 1896 65822 1897 4395 1898 60840 1899 19583 1900 54188 1901 18452 1902 42948 1903 33073 1904 36731 1905 26695 1906 34956 1907 33937 1908 29730 1909 25658 1910 27840 1911 27196 1912 28584 1913 20212 1914 24793 1915 20297 1916 23405 1917 14796 1918 22046 1919 13746 1920 18854 1921 10449 1922 16424 1923 9658 1924 14538 1925 7171 1926 12081 1927 6249 1928 9994 1929 4704 1930 8235 1931 3980 1932 6577 1933 2853 1934 5218 1935 2245 1936 4094 1937 1601 1938 3081 1939 1147 1940 2342 1941 751 1942 1665 1943 526 1944 1179 1945 276 1946 811 1947 164 1948 508 1949 92 1950 292 1951 0 1952 223 1953 212706 1954 17458 1955 0 1956 52036 1957 11044 1958 63972 1959 12012 1960 60264 1961 34378 1962 50558 1963 31186 1964 39846 1965 50690 1966 31748 1967 41133 1968 29347 1969 52130 1970 23655 1971 40103 1972 22036 1973 42896 1974 22498 1975 33250 1976 19445 1977 34000 1978 17838 1979 25863 1980 17175 1981 24772 1982 14264 1983 19647 1984 12290 1985 18545 1986 10655 1987 14441 1988 8724 1989 13065 1990 6887 1991 10293 1992 5596 1993 8963 1994 4265 1995 6904 1996 3227 1997 5722 1998 2439 1999 4288 2000 1775 2001 3436 2002 1187 2003 2495 2004 824 2005 1819 2006 554 2007 1260 2008 300 2009 886 2010 172 2011 540 2012 100 2013 318 2014 0 2015 236 2016 216688 2017 36260 2018 0 2019 73665 2020 3384 2021 85505 2022 5767 2023 79659 2024 25509 2025 71292 2026 24206 2027 56838 2028 43672 2029 48699 2030 35517 2031 46345 2032 45520 2033 39517 2034 34723 2035 37090 2036 37105 2037 38255 2038 27772 2039 33352 2040 28143 2041 31647 2042 20650 2043 30116 2044 19343 2045 25904 2046 14872 2047 22748 2048 13826 2049 20392 2050 10355 2051 17053 2052 9204 2053 14223 2054 6978 2055 11941 2056 5970 2057 9580 2058 4435 2059 7709 2060 3512 2061 6204 2062 2527 2063 4704 2064 1978 2065 3612 2066 1277 2067 2730 2068 899 2069 1928 2070 595 2071 1365 2072 328 2073 942 2074 184 2075 584 2076 109 2077 337 2078 0 2079 255 2080 276364 2081 22784 2082 0 2083 67520 2084 13969 2085 83490 2086 15288 2087 79280 2088 44104 2089 67026 2090 40312 2091 53194 2092 66027 2093 42652 2094 53951 2095 39388 2096 68907 2097 31915 2098 53327 2099 29829 2100 57466 2101 30520 2102 44807 2103 26528 2104 46048 2105 24571 2106 35211 2107 23808 2108 33999 2109 19947 2110 27069 2111 17423 2112 25725 2113 15236 2114 20240 2115 12586 2116 18424 2117 10154 2118 14620 2119 8319 2120 12970 2121 6412 2122 10036 2123 5025 2124 8441 2125 3824 2126 6486 2127 2807 2128 5243 2129 2053 2130 3848 2131 1402 2132 2982 2133 946 2134 2061 2135 645 2136 1492 2137 344 2138 1001 2139 200 2140 636 2141 114 2142 358 2143 0 2144 276 2145 282522 2146 46200 2147 0 2148 94658 2149 4440 2150 110689 2151 7506 2152 103884 2153 33098 2154 93382 2155 31620 2156 74912 2157 57342 2158 64294 2159 47024 2160 61144 2161 60711 2162 52316 2163 46648 2164 49188 2165 50327 2166 50874 2167 37907 2168 44644 2169 38655 2170 42554 2171 28640 2172 40790 2173 26996 2174 35390 2175 20890 2176 31283 2177 19655 2178 28268 2179 14814 2180 23905 2181 13282 2182 20082 2183 10270 2184 17005 2185 8860 2186 13883 2187 6648 2188 11228 2189 5460 2190 9165 2191 3953 2192 7124 2193 3124 2194 5512 2195 2204 2196 4212 2197 1529 2198 3161 2199 1016 2200 2234 2201 707 2202 1584 2203 368 2204 1081 2205 218 2206 674 2207 122 2208 388 2209 0 2210 294 2211 357858 2212 29574 2213 0 2214 87290 2215 17609 2216 108513 2217 19417 2218 103803 2219 56403 2220 88449 2221 51893 2222 70653 2223 85685 2224 56946 2225 70458 2226 52613 2227 90605 2228 42830 2229 70594 2230 40086 2231 76584 2232 41187 2233 59988 2234 35971 2235 62044 2236 33523 2237 47658 2238 32797 2239 46270 2240 27671 2241 37092 2242 24384 2243 35431 2244 21634 2245 28035 2246 17982 2247 25811 2248 14667 2249 20604 2250 12266 2251 18430 2252 9534 2253 14511 2254 7553 2255 12277 2256 5961 2257 9565 2258 4397 2259 7932 2260 3246 2261 5870 2262 2420 2263 4600 2264 1609 2265 3379 2266 1102 2267 2442 2268 744 2269 1684 2270 400 2271 1178 2272 228 2273 716 2274 133 2275 419 2276 0 2277 312 2278 366984 2279 58710 2280 0 2281 121236 2282 5801 2283 142750 2284 9735 2285 134967 2286 42745 2287 121827 2288 41133 2289 98289 2290 74956 2291 84554 2292 61915 2293 80331 2294 80574 2295 68909 2296 62319 2297 64964 2298 67770 2299 67338 2300 51443 2301 59379 2302 52743 2303 56936 2304 39345 2305 54928 2306 37439 2307 47935 2308 29108 2309 42774 2310 27583 2311 38901 2312 21048 2313 33126 2314 18988 2315 28164 2316 14809 2317 24022 2318 13043 2319 19755 2320 9859 2321 16266 2322 8189 2323 13350 2324 6149 2325 10519 2326 4887 2327 8342 2328 3481 2329 6428 2330 2640 2331 4874 2332 1728 2333 3661 2334 1209 2335 2590 2336 794 2337 1819 2338 436 2339 1249 2340 244 2341 776 2342 143 2343 445 2344 0 2345 335 2346 461782 2347 38262 2348 0 2349 112438 2350 22138 2351 140531 2352 24555 2353 135356 2354 71902 2355 116170 2356 66570 2357 93418 2358 110706 2359 75668 2360 91652 2361 69892 2362 118603 2363 57212 2364 92951 2365 53597 2366 101588 2367 55183 2368 79903 2369 48517 2370 83058 2371 45452 2372 64182 2373 44757 2374 62613 2375 38147 2376 50399 2377 33846 2378 48532 2379 30315 2380 38568 2381 25504 2382 35745 2383 20980 2384 28849 2385 17722 2386 25986 2387 14059 2388 20607 2389 11224 2390 17762 2391 8961 2392 13907 2393 6844 2394 11703 2395 5086 2396 8880 2397 3825 2398 7020 2399 2779 2400 5211 2401 1874 2402 4004 2403 1270 2404 2755 2405 859 2406 1984 2407 456 2408 1327 2409 266 2410 838 2411 151 2412 473 2413 0 2414 361 2415 475035 2416 74350 2417 0 2418 154795 2419 7539 2420 183453 2421 12601 2422 174657 2423 55020 2424 158345 2425 53270 2426 128441 2427 97593 2428 110694 2429 81152 2430 105146 2431 106340 2432 90393 2433 82852 2434 85363 2435 90745 2436 88752 2437 69305 2438 78591 2439 71561 2440 75689 2441 53695 2442 73585 2443 51433 2444 64555 2445 40310 2446 57988 2447 38395 2448 53235 2449 29514 2450 45575 2451 26956 2452 39040 2453 21152 2454 33707 2455 18810 2456 27890 2457 14502 2458 23146 2459 12149 2460 19345 2461 9220 2462 15315 2463 7596 2464 12311 2465 5445 2466 9731 2467 4171 2468 7436 2469 2982 2470 5645 2471 2056 2472 4246 2473 1356 2474 2976 2475 939 2476 2100 2477 488 2478 1437 2479 286 2480 890 2481 161 2482 509 2483 0 2484 385 2485 593972 2486 49341 2487 0 2488 144336 2489 27758 2490 181298 2491 30968 2492 175819 2493 91331 2494 151924 2495 85117 2496 122922 2497 142506 2498 100098 2499 118705 2500 92416 2501 154632 2502 75983 2503 121844 2504 71334 2505 134042 2506 73561 2507 105945 2508 64977 2509 110622 2510 61302 2511 85878 2512 60690 2513 84298 2514 52093 2515 68093 2516 46684 2517 65920 2518 42129 2519 52770 2520 35711 2521 49157 2522 29797 2523 39925 2524 25355 2525 36396 2526 20313 2527 29036 2528 16542 2529 25236 2530 13321 2531 20114 2532 10281 2533 17022 2534 7922 2535 13100 2536 5989 2537 10622 2538 4391 2539 7949 2540 3234 2541 6177 2542 2160 2543 4517 2544 1467 2545 3246 2546 985 2547 2233 2548 532 2549 1552 2550 302 2551 946 2552 174 2553 548 2554 0 2555 408 2556 612734 2557 93928 2558 0 2559 197040 2560 9760 2561 235029 2562 16212 2563 225228 2564 70577 2565 205029 2566 68730 2567 167230 2568 126482 2569 144378 2570 105917 2571 137058 2572 139678 2573 118149 2574 109517 2575 111719 2576 120888 2577 116383 2578 92848 2579 103584 2580 96396 2581 100133 2582 72871 2583 97945 2584 70197 2585 86494 2586 55295 2587 78158 2588 53115 2589 72226 2590 41056 2591 62344 2592 37775 2593 53730 2594 30006 2595 46750 2596 26872 2597 39114 2598 20901 2599 32676 2600 17876 2601 27527 2602 13678 2603 22179 2604 11393 2605 17914 2606 8467 2607 14363 2608 6528 2609 11250 2610 4711 2611 8612 2612 3549 2613 6546 2614 2307 2615 4875 2616 1606 2617 3433 2618 1053 2619 2418 2620 572 2621 1649 2622 322 2623 1018 2624 187 2625 583 2626 0 2627 437 2628 761687 2629 63349 2630 0 2631 184682 2632 34706 2633 233056 2634 38975 2635 227464 2636 115682 2637 197889 2638 108446 2639 161041 2640 182835 2641 131749 2642 153170 2643 121685 2644 200727 2645 100449 2646 159093 2647 94402 2648 176071 2649 97602 2650 139736 2651 86568 2652 146688 2653 82082 2654 114328 2655 81843 2656 112769 2657 70680 2658 91540 2659 63787 2660 89029 2661 58178 2662 71589 2663 49595 2664 67236 2665 41767 2666 54868 2667 36015 2668 50387 2669 29064 2670 40640 2671 23893 2672 35574 2673 19640 2674 28566 2675 15272 2676 24627 2677 11899 2678 19050 2679 9319 2680 15673 2681 6874 2682 12025 2683 5108 2684 9428 2685 3730 2686 6965 2687 2493 2688 5322 2689 1681 2690 3652 2691 1143 2692 2613 2693 604 2694 1752 2695 348 2696 1096 2697 198 2698 618 2699 0 2700 471 2701 787752 2702 118374 2703 0 2704 250088 2705 12588 2706 300120 2707 20790 2708 289475 2709 90182 2710 264546 2711 88360 2712 216891 2713 163289 2714 187657 2715 137610 2716 178005 2717 182683 2718 153778 2719 144078 2720 145682 2721 160129 2722 151992 2723 123763 2724 135829 2725 129129 2726 131911 2727 98183 2728 129718 2729 95274 2730 115138 2731 75363 2732 104798 2733 72793 2734 97418 2735 56765 2736 84562 2737 52512 2738 73536 2739 42014 2740 64375 2741 38121 2742 54219 2743 29839 2744 45819 2745 25771 2746 38862 2747 20125 2748 31547 2749 16900 2750 25934 2751 12699 2752 20902 2753 10152 2754 16597 2755 7370 2756 13030 2757 5609 2758 9985 2759 3983 2760 7515 2761 2731 2762 5626 2763 1799 2764 3955 2765 1233 2766 2773 2767 644 2768 1884 2769 374 2770 1166 2771 210 2772 664 2773 0 2774 501 2775 973780 2776 81090 2777 0 2778 235554 2779 43288 2780 298634 2781 48879 2782 293228 2783 146109 2784 256726 2785 137748 2786 210148 2787 233703 2788 172686 2789 196953 2790 159496 2791 259558 2792 132247 2793 206798 2794 124386 2795 230335 2796 128781 2797 183493 2798 114800 2799 193490 2800 109334 2801 151538 2802 109587 2803 150106 2804 95378 2805 122279 2806 86593 2807 119635 2808 79580 2809 96579 2810 68442 2811 91187 2812 58066 2813 74994 2814 50498 2815 69268 2816 41290 2817 56226 2818 34176 2819 49811 2820 28373 2821 40256 2822 22500 2823 34990 2824 17679 2825 27556 2826 13993 2827 22798 2828 10698 2829 17740 2830 7995 2831 14266 2832 5892 2833 10626 2834 4300 2835 8209 2836 2858 2837 5988 2838 1952 2839 4274 2840 1303 2841 2948 2842 696 2843 2029 2844 396 2845 1236 2846 227 2847 715 2848 0 2849 530 2850 1009618 2851 148744 2852 0 2853 316539 2854 16166 2855 382059 2856 26603 2857 370778 2858 114886 2859 340210 2860 113169 2861 280304 2862 210074 2863 242968 2864 178083 2865 230416 2866 237828 2867 199436 2868 188745 2869 189167 2870 211092 2871 197763 2872 164026 2873 177370 2874 172128 2875 172869 2876 131554 2877 171044 2878 128378 2879 152505 2880 102155 2881 139613 2882 99122 2883 130723 2884 77740 2885 114034 2886 72556 2887 99780 2888 58356 2889 88149 2890 53378 2891 74623 2892 42302 2893 63512 2894 36801 2895 54499 2896 29009 2897 44520 2898 24861 2899 36867 2900 18837 2901 30260 2902 15231 2903 24142 2904 11462 2905 19224 2906 8779 2907 15104 2908 6293 2909 11462 2910 4713 2911 8670 2912 3060 2913 6480 2914 2108 2915 4533 2916 1388 2917 3170 2918 748 2919 2160 2920 420 2921 1328 2922 244 2923 758 2924 0 2925 568 2926 1241356 2927 103492 2928 0 2929 299532 2930 53863 2931 381392 2932 61149 2933 376722 2934 183973 2935 331816 2936 174451 2937 273106 2938 297761 2939 225459 2940 252317 2941 208213 2942 334450 2943 173291 2944 267778 2945 163227 2946 299987 2947 169177 2948 239993 2949 151399 2950 254108 2951 144953 2952 199812 2953 145949 2954 198934 2955 127780 2956 162535 2957 116903 2958 159743 2959 108139 2960 129644 2961 93568 2962 122978 2963 80219 2964 101637 2965 70224 2966 94699 2967 57896 2968 77243 2969 48533 2970 68943 2971 40591 2972 56350 2973 32485 2974 49324 2975 26050 2976 39144 2977 20778 2978 32989 2979 16058 2980 25798 2981 12434 2982 21053 2983 9222 2984 16075 2985 6789 2986 12527 2987 4934 2988 9233 2989 3317 2990 7007 2991 2224 2992 4820 2993 1495 2994 3416 2995 792 2996 2289 2997 454 2998 1430 2999 257 3000 803 3001 0 3002 609 3003 1289962 3004 186486 3005 0 3006 399560 3007 20690 3008 485009 3009 33879 3010 473444 3011 145911 3012 436068 3013 144464 3014 361073 3015 269217 3016 313544 3017 229613 3018 297198 3019 308355 3020 257817 3021 246089 3022 244778 3023 277042 3024 256231 3025 216352 3026 230755 3027 228139 3028 225610 3029 175404 3030 224367 3031 172040 3032 201118 3033 137478 3034 185057 3035 134238 3036 174276 3037 105792 3038 152983 3039 99309 3040 134610 3041 80563 3042 119676 3043 74142 3044 102138 3045 59197 3046 87411 3047 52181 3048 75545 3049 41418 3050 62406 3051 35838 3052 52006 3053 27712 3054 43024 3055 22601 3056 34937 3057 17194 3058 27963 3059 13654 3060 22279 3061 9848 3062 17335 3063 7448 3064 13222 3065 5282 3066 9988 3067 3585 3068 7428 3069 2371 3070 5184 3071 1611 3072 3633 3073 840 3074 2458 3075 488 3076 1516 3077 273 3078 863 3079 0 3080 647 3081 1578134 3082 131600 3083 0 3084 379788 3085 66855 3086 485559 3087 76347 3088 482318 3089 231059 3090 427366 3091 220263 3092 353585 3093 378253 3094 293117 3095 322187 3096 270807 3097 429347 3098 226163 3099 345529 3100 213205 3101 389188 3102 221338 3103 312505 3104 198775 3105 332410 3106 191092 3107 262328 3108 193447 3109 262281 3110 170273 3111 215117 3112 156693 3113 212243 3114 146138 3115 172921 3116 127093 3117 165023 3118 109773 3119 136970 3120 97039 3121 128366 3122 80516 3123 105533 3124 68040 3125 94748 3126 57659 3127 77963 3128 46450 3129 69058 3130 37610 3131 55172 3132 30603 3133 46873 3134 23841 3135 37320 3136 18661 3137 30625 3138 14349 3139 23716 3140 10621 3141 18952 3142 7791 3143 14086 3144 5720 3145 10804 3146 3780 3147 7901 3148 2553 3149 5586 3150 1708 3151 3851 3152 908 3153 2647 3154 514 3155 1606 3156 295 3157 923 3158 0 3159 686 3160 1643332 3161 233286 3162 0 3163 503048 3164 26393 3165 613926 3166 43018 3167 602745 3168 184701 3169 557197 3170 183831 3171 463552 3172 343844 3173 403349 3174 294911 3175 382106 3176 398304 3177 332090 3178 319546 3179 315712 3180 361887 3181 330816 3182 284121 3183 298936 3184 300946 3185 293342 3186 232538 3187 293058 3188 229419 3189 263843 3190 184015 3191 244209 3192 180506 3193 231159 3194 143194 3195 203916 3196 135066 3197 180666 3198 110178 3199 161535 3200 102349 3201 138606 3202 82174 3203 119631 3204 73036 3205 103973 3206 58722 3207 86475 3208 51168 3209 72872 3210 39947 3211 60694 3212 33259 3213 49649 3214 25509 3215 40462 3216 20490 3217 32400 3218 15318 3219 25568 3220 11656 3221 19993 3222 8346 3223 15233 3224 6188 3225 11447 3226 4032 3227 8492 3228 2754 3229 5938 3230 1811 3231 4136 3232 976 3233 2807 3234 546 3235 1726 3236 314 3237 980 3238 0 3239 732 3240 2000820 3241 166884 3242 0 3243 480188 3244 82798 3245 616407 3246 95038 3247 615566 3248 289457 3249 548514 3250 277350 3251 456183 3252 478966 3253 379684 3254 410133 3255 350850 3256 549311 3257 294094 3258 444161 3259 277420 3260 503099 3261 288265 3262 405376 3263 259918 3264 432935 3265 250792 3266 343063 3267 254973 3268 344318 3269 225808 3270 283244 3271 208891 3272 280788 3273 196061 3274 229518 3275 171668 3276 220039 3277 149238 3278 183663 3279 132833 3280 173027 3281 111274 3282 142964 3283 94604 3284 129492 3285 80841 3286 107107 3287 65945 3288 95582 3289 53780 3290 77236 3291 44168 3292 66083 3293 35107 3294 53016 3295 27697 3296 44320 3297 21532 3298 34490 3299 16511 3300 27965 3301 12190 3302 21308 3303 9030 3304 16486 3305 6523 3306 12179 3307 4338 3308 9156 3309 2916 3310 6295 3311 1951 3312 4456 3313 1028 3314 2973 3315 590 3316 1846 3317 333 3318 1039 3319 0 3320 784 3321 2087676 3322 291086 3323 0 3324 631765 3325 33545 3326 774985 3327 54501 3328 765057 3329 233167 3330 709868 3331 233163 3332 593248 3333 437799 3334 517147 3335 377476 3336 489798 3337 512484 3338 426411 3339 413390 3340 405742 3341 470761 3342 425713 3343 371354 3344 385875 3345 395278 3346 379771 3347 306827 3348 381291 3349 304198 3350 344657 3351 245116 3352 320592 3353 241411 3354 305266 3355 192423 3356 270439 3357 182706 3358 240916 3359 149719 3360 216917 3361 139957 3362 187020 3363 113369 3364 162345 3365 101398 3366 142310 3367 82170 3368 118978 3369 72535 3370 100937 3371 57032 3372 85048 3373 47956 3374 70010 3375 37533 3376 57500 3377 30408 3378 46879 3379 22983 3380 37177 3381 18126 3382 29483 3383 13060 3384 23035 3385 9778 3386 17457 3387 6958 3388 13086 3389 4682 3390 9731 3391 3093 3392 6762 3393 2101 3394 4721 3395 1092 3396 3194 3397 628 3398 1960 3399 353 3400 1111 3401 0 3402 833 3403 2530156 3404 211058 3405 0 3406 605492 3407 102324 3408 780228 3409 118041 3410 783258 3411 361643 3412 701702 3413 348310 3414 586464 3415 604763 3416 490116 3417 520419 3418 452948 3419 700591 3420 380910 3421 569027 3422 359688 3423 647881 3424 373997 3425 523984 3426 338327 3427 561723 3428 327799 3429 446693 3430 334536 3431 450263 3432 297767 3433 371370 3434 277128 3435 369561 3436 261595 3437 303342 3438 230231 3439 291961 3440 201769 3441 244712 3442 180647 3443 232041 3444 152327 3445 192577 3446 130714 3447 175474 3448 112418 3449 146336 3450 92423 3451 131347 3452 76360 3453 106878 3454 63136 3455 92533 3456 50655 3457 74729 3458 40773 3459 62981 3460 31960 3461 49899 3462 24769 3463 40674 3464 18959 3465 31436 3466 14124 3467 24938 3468 10299 3469 18577 3470 7481 3471 14115 3472 4956 3473 10318 3474 3332 3475 7285 3476 2216 3477 5002 3478 1180 3479 3416 3480 666 3481 2078 3482 379 3483 1189 3484 0 3485 881 3486 2644854 3487 362452 3488 0 3489 791486 3490 42506 3491 975821 3492 68783 3493 968386 3494 293549 3495 901721 3496 294870 3497 756999 3498 555571 3499 661085 3500 481588 3501 625894 3502 657054 3503 545925 3504 532656 3505 519839 3506 610035 3507 545868 3508 483371 3509 496458 3510 516739 3511 489904 3512 403111 3513 493960 3514 401463 3515 448491 3516 324663 3517 419051 3518 321319 3519 401009 3520 257201 3521 357079 3522 245391 3523 319641 3524 202363 3525 289412 3526 190174 3527 251050 3528 154938 3529 219046 3530 139907 3531 193123 3532 114058 3533 162789 3534 101507 3535 138822 3536 80848 3537 117810 3538 68486 3539 98062 3540 54113 3541 81078 3542 44753 3543 66604 3544 34104 3545 53777 3546 27199 3547 42862 3548 20313 3549 33972 3550 15304 3551 26393 3552 10991 3553 19956 3554 8079 3555 14995 3556 5259 3557 11078 3558 3591 3559 7715 3560 2352 3561 5375 3562 1256 3563 3629 3564 706 3565 2222 3566 405 3567 1261 3568 0 3569 939 3570 3191610 3571 266092 3572 0 3573 761519 3574 126176 3575 984844 3576 146335 3577 993615 3578 450787 3579 894883 3580 436258 3581 751454 3582 761565 3583 630373 3584 658449 3585 582830 3586 890655 3587 491615 3588 726725 3589 464530 3590 831496 3591 483493 3592 674752 3593 438681 3594 726285 3595 426469 3596 579447 3597 437084 3598 586277 3599 390860 3600 485059 3601 365583 3602 484344 3603 347336 3604 398852 3605 307092 3606 385740 3607 270823 3608 324449 3609 244305 3610 309198 3611 207173 3612 258097 3613 178915 3614 236439 3615 155353 3616 198225 3617 128476 3618 179494 3619 107017 3620 146844 3621 89611 3622 128081 3623 72391 3624 104619 3625 58817 3626 88802 3627 47052 3628 70889 3629 36748 3630 58854 3631 28440 3632 45715 3633 21952 3634 36793 3635 16111 3636 28094 3637 11809 3638 21534 3639 8551 3640 15901 3641 5661 3642 11940 3643 3783 3644 8175 3645 2535 3646 5749 3647 1332 3648 3846 3649 758 3650 2378 3651 428 3652 1334 3653 0 3654 1004 3655 3341944 3656 450396 3657 0 3658 989268 3659 53703 3660 1225550 3661 86575 3662 1222490 3663 368504 3664 1142240 3665 371860 3666 963076 3667 702923 3668 842687 3669 612368 3670 797514 3671 839629 3672 696760 3673 683891 3674 664083 3675 787357 3676 697768 3677 626772 3678 636437 3679 672754 3680 629882 3681 527119 3682 637563 3683 527547 3684 581086 3685 428033 3686 545617 3687 425285 3688 524497 3689 342148 3690 469024 3691 327826 3692 422234 3693 271565 3694 384185 3695 257001 3696 334842 3697 210403 3698 294038 3699 191227 3700 260581 3701 157342 3702 220850 3703 140896 3704 189880 3705 113129 3706 162035 3707 97108 3708 135779 3709 77268 3710 113554 3711 64541 3712 93899 3713 50189 3714 76394 3715 40360 3716 61995 3717 30479 3718 49389 3719 23801 3720 38919 3721 17197 3722 30170 3723 12763 3724 22867 3725 9075 3726 17070 3727 6104 3728 12641 3729 4017 3730 8787 3731 2704 3732 6105 3733 1412 3734 4111 3735 810 3736 2522 3737 453 3738 1425 3739 0 3740 1065 3741 4016116 3742 334638 3743 0 3744 955332 3745 155276 3746 1239913 3747 180946 3748 1256926 3749 560614 3750 1137754 3751 545074 3752 959873 3753 956338 3754 808144 3755 830782 3756 747430 3757 1128902 3758 632438 3759 925076 3760 597908 3761 1063723 3762 622658 3763 865980 3764 566788 3765 935536 3766 552693 3767 749049 3768 568458 3769 760526 3770 510913 3771 630831 3772 480051 3773 632351 3774 458562 3775 522237 3776 407622 3777 507028 3778 361529 3779 428334 3780 328032 3781 409983 3782 280211 3783 343709 3784 243306 3785 316960 3786 212664 3787 266998 3788 177478 3789 243210 3790 148763 3791 200639 3792 125556 3793 176020 3794 102727 3795 144782 3796 84036 3797 124359 3798 67872 3799 99930 3800 54074 3801 83625 3802 42199 3803 66138 3804 32923 3805 53509 3806 25050 3807 41440 3808 18469 3809 32567 3810 13501 3811 24252 3812 9761 3813 18403 3814 6429 3815 13397 3816 4330 3817 9397 3818 2870 3819 6470 3820 1516 3821 4400 3822 856 3823 2668 3824 486 3825 1522 3826 0 3827 1126 3828 4212149 3829 558414 3830 0 3831 1233688 3832 67637 3833 1535413 3834 108734 3835 1539159 3836 461456 3837 1443066 3838 467609 3839 1221813 3840 886890 3841 1071022 3842 776302 3843 1013435 3844 1069319 3845 886764 3846 875174 3847 845724 3848 1012560 3849 889320 3850 809464 3851 813309 3852 872572 3853 806912 3854 686461 3855 820102 3856 689991 3857 750090 3858 561932 3859 707334 3860 560298 3861 683341 3862 452588 3863 613411 3864 435872 3865 554833 3866 362491 3867 507753 3868 344832 3869 444362 3870 284180 3871 392183 3872 259705 3873 349807 3874 215003 3875 297912 3876 194354 3877 257512 3878 157016 3879 221635 3880 135918 3881 186670 3882 109549 3883 157220 3884 92184 3885 131493 3886 72371 3887 107684 3888 59392 3889 88049 3890 45226 3891 71433 3892 35716 3893 56573 3894 26742 3895 44489 3896 19971 3897 34570 3898 14333 3899 26031 3900 10530 3901 19475 3902 6828 3903 14396 3904 4620 3905 9976 3906 3040 3907 6918 3908 1620 3909 4668 3910 906 3911 2850 3912 518 3913 1612 3914 0 3915 1199 3916 5041764 3917 419809 3918 0 3919 1195564 3920 190717 3921 1556982 3922 223288 3923 1585725 3924 695547 3925 1442340 3926 679419 3927 1222279 3928 1197855 3929 1032849 3930 1045279 3931 955522 3932 1426867 3933 810812 3934 1174052 3935 767134 3936 1356337 3937 799186 3938 1107895 3939 729500 3940 1201051 3941 713709 3942 964699 3943 736401 3944 983167 3945 664746 3946 817391 3947 627689 3948 822070 3949 602576 3950 681206 3951 538023 3952 663659 3953 480263 3954 562583 3955 438042 3956 541280 3957 376269 3958 455457 3959 329038 3960 422200 3961 289230 3962 357803 3963 242874 3964 327669 3965 205509 3966 271809 3967 174487 3968 240564 3969 143893 3970 198935 3971 119215 3972 172158 3973 96970 3974 139912 3975 77972 3976 117897 3977 62100 3978 93960 3979 48833 3980 77423 3981 37570 3982 60252 3983 28701 3984 48041 3985 21117 3986 36671 3987 15408 3988 28073 3989 11092 3990 20643 3991 7357 3992 15398 3993 4901 3994 10572 3995 3258 3996 7405 3997 1712 3998 4937 3999 972 4000 3044 4001 547 4002 1705 4003 0 4004 1279 4005 5295792 4006 691010 4007 0 4008 1535108 4009 84956 4010 1919196 4011 136123 4012 1933018 4013 576436 4014 1818340 4015 586476 4016 1545945 4017 1115750 4018 1357578 4019 981277 4020 1284272 4021 1357594 4022 1125597 4023 1116106 4024 1074084 4025 1297760 4026 1129966 4027 1041643 4028 1036279 4029 1127228 4030 1030436 4031 890600 4032 1051047 4033 898781 4034 964967 4035 734280 4036 913566 4037 735070 4038 886410 4039 595946 4040 799112 4041 576282 4042 725939 4043 481565 4044 667562 4045 460214 4046 587130 4047 381086 4048 520465 4049 350785 4050 466582 4051 291921 4052 399811 4053 265587 4054 347259 4055 216575 4056 300591 4057 188691 4058 255232 4059 153312 4060 216133 4061 130727 4062 182026 4063 103357 4064 150762 4065 85647 4066 124091 4067 66556 4068 101457 4069 53003 4070 81817 4071 40120 4072 64667 4073 31052 4074 50975 4075 22424 4076 39351 4077 16632 4078 29697 4079 11779 4080 22182 4081 7852 4082 16347 4083 5191 4084 11307 4085 3485 4086 7853 4087 1812 4088 5272 4089 1036 4090 3224 4091 579 4092 1819 4093 0 4094 1355 4095 6315058 4096 525229 4097 0 4098 1492708 4099 233783 4100 1950267 4101 275049 4102 1995162 4103 861138 4104 1823391 4105 844866 4106 1551844 4107 1496755 4108 1315858 4109 1311744 4110 1217947 4111 1798356 4112 1036258 4113 1485869 4114 980948 4115 1724230 4116 1022520 4117 1412767 4118 935738 4119 1537104 4120 918050 4121 1238321 4122 950476 4123 1266298 4124 861463 4125 1055547 4126 816939 4127 1064773 4128 788453 4129 884775 4130 706851 4131 865389 4132 634371 4133 735804 4134 582096 4135 710936 4136 502506 4137 600946 4138 441806 4139 559587 4140 391195 4141 476423 4142 330228 4143 439194 4144 281228 4145 366130 4146 240987 4147 325973 4148 199921 4149 271833 4150 166954 4151 236622 4152 137571 4153 193640 4154 111361 4155 165082 4156 89544 4157 132452 4158 71839 4159 109999 4160 55733 4161 87155 4162 43040 4163 69853 4164 32828 4165 54084 4166 24095 4167 42450 4168 17511 4169 31481 4170 12685 4171 23726 4172 8328 4173 17323 4174 5565 4175 12101 4176 3688 4177 8305 4178 1944 4179 5631 4180 1094 4181 3410 4182 620 4183 1938 4184 0 4185 1433 4186 6642420 4187 853485 4188 0 4189 1906116 4190 106427 4191 2393368 4192 169997 4193 2421819 4194 718236 4195 2285465 4196 733698 4197 1950868 4198 1399938 4199 1716376 4200 1236752 4201 1623285 4202 1718528 4203 1424829 4204 1418906 4205 1360525 4206 1657551 4207 1431769 4208 1335893 4209 1316287 4210 1450984 4211 1311986 4212 1150844 4213 1342663 4214 1166345 4215 1236831 4216 955632 4217 1175876 4218 959914 4219 1145503 4220 781428 4221 1036527 4222 758455 4223 946117 4224 636179 4225 873879 4226 611267 4227 771723 4228 508313 4229 687691 4230 470431 4231 619220 4232 394201 4233 533148 4234 360601 4235 465898 4236 295919 4237 405360 4238 260324 4239 346016 4240 212814 4241 295486 4242 183003 4243 250191 4244 146560 4245 208664 4246 122319 4247 173708 4248 95976 4249 142987 4250 78006 4251 116186 4252 59526 4253 93512 4254 46589 4255 74091 4256 34867 4257 58025 4258 26022 4259 44887 4260 18600 4261 33827 4262 13546 4263 25185 4264 8822 4265 18524 4266 5954 4267 12830 4268 3900 4269 8872 4270 2072 4271 5966 4272 1158 4273 3638 4274 659 4275 2051 4276 0 4277 1523 4278 7892316 4279 655618 4280 0 4281 1859452 4282 286052 4283 2437178 4284 338049 4285 2503982 4286 1063932 4287 2298837 4288 1048270 4289 1964788 4290 1865599 4291 1671567 4292 1642043 4293 1547833 4294 2260527 4295 1320533 4296 1875072 4297 1250596 4298 2185614 4299 1303949 4300 1796155 4301 1196499 4302 1960795 4303 1176887 4304 1584622 4305 1222042 4306 1625601 4307 1112316 4308 1358090 4309 1059000 4310 1374467 4311 1026847 4312 1144993 4313 924708 4314 1123643 4315 834030 4316 958720 4317 769149 4318 929840 4319 667828 4320 788828 4321 589991 4322 738484 4323 525314 4324 631225 4325 446525 4326 584933 4327 382370 4328 490661 4329 329709 4330 439197 4331 276049 4332 368282 4333 231909 4334 323426 4335 192650 4336 266091 4337 157917 4338 228511 4339 127884 4340 185445 4341 103560 4342 155076 4343 81996 4344 123797 4345 63831 4346 101053 4347 49230 4348 78625 4349 37441 4350 62612 4351 27388 4352 47593 4353 20025 4354 36186 4355 14365 4356 26687 4357 9455 4358 19827 4359 6298 4360 13569 4361 4177 4362 9476 4363 2188 4364 6309 4365 1240 4366 3876 4367 696 4368 2170 4369 0 4370 1621 4371 8312450 4372 1052029 4373 0 4374 2361929 4375 132961 4376 2978071 4377 211862 4378 3026965 4379 892908 4380 2865677 4381 915554 4382 2455615 4383 1752116 4384 2164316 4385 1554526 4386 2046734 4387 2168992 4388 1799025 4389 1798559 4390 1718656 4391 2110376 4392 1809395 4393 1707345 4394 1667272 4395 1861488 4396 1665235 4397 1481823 4398 1709979 4399 1507562 4400 1580144 4401 1239106 4402 1507899 4403 1248525 4404 1475233 4405 1019901 4406 1339458 4407 994050 4408 1227717 4409 836604 4410 1139497 4411 807343 4412 1010006 4413 674781 4414 903940 4415 627502 4416 818218 4417 528501 4418 707405 4419 486921 4420 621095 4421 401737 4422 543865 4423 355775 4424 466440 4425 293570 4426 400553 4427 254090 4428 342006 4429 205140 4430 286752 4431 173444 4432 240379 4433 137070 4434 200150 4435 112497 4436 163725 4437 87589 4438 132790 4439 69125 4440 107145 4441 52305 4442 84334 4443 40454 4444 66181 4445 29095 4446 51134 4447 21390 4448 38405 4449 15216 4450 28538 4451 10116 4452 21023 4453 6659 4454 14498 4455 4456 4456 10037 4457 2316 4458 6729 4459 1318 4460 4102 4461 737 4462 2309 4463 0 4464 1717 4465 9842392 4466 816545 4467 0 4468 2311208 4469 349386 4470 3038534 4471 414706 4472 3134922 4473 1311692 4474 2890718 4475 1297854 4476 2480740 4477 2319976 4478 2117546 4479 2050380 4480 1961583 4481 2834300 4482 1677739 4483 2359904 4484 1589824 4485 2762433 4486 1657905 4487 2277107 4488 1524879 4489 2493835 4490 1503914 4491 2021225 4492 1565786 4493 2080412 4494 1430608 4495 1741675 4496 1367717 4497 1767763 4498 1331916 4499 1476778 4500 1204114 4501 1453649 4502 1091859 4503 1243858 4504 1011572 4505 1211501 4506 882514 4507 1031089 4508 784049 4509 969540 4510 701583 4511 832716 4512 599477 4513 775143 4514 517036 4515 653352 4516 448199 4517 588713 4518 377585 4519 496114 4520 320138 4521 438312 4522 267594 4523 363631 4524 221071 4525 314043 4526 181353 4527 256665 4528 147865 4529 217135 4530 118205 4531 174490 4532 93885 4533 143548 4534 73019 4535 113721 4536 56141 4537 91029 4538 42572 4539 70184 4540 31315 4541 54705 4542 22679 4543 40693 4544 16303 4545 30546 4546 10702 4547 22231 4548 7135 4549 15483 4550 4712 4551 10613 4552 2480 4553 7169 4554 1392 4555 4340 4556 786 4557 2456 4558 0 4559 1814 4560 10379014 4561 1294458 4562 0 4563 2920868 4564 165704 4565 3697831 4566 263307 4567 3774756 4568 1107589 4569 3584687 4570 1139792 4571 3083499 4572 2187252 4573 2722515 4574 1948885 4575 2574273 4576 2729940 4577 2266033 4578 2272933 4579 2165667 4580 2678810 4581 2280437 4582 2175159 4583 2106265 4584 2379898 4585 2107672 4586 1901616 4587 2170904 4588 1941656 4589 2012632 4590 1600328 4591 1927363 4592 1617929 4593 1892809 4594 1325871 4595 1724949 4596 1296838 4597 1587171 4598 1095598 4599 1479401 4600 1061467 4601 1316734 4602 890753 4603 1183096 4604 833013 4605 1075549 4606 704764 4607 934534 4608 652816 4609 823870 4610 542415 4611 725054 4612 483103 4613 625576 4614 401166 4615 539906 4616 350593 4617 463541 4618 284798 4619 391895 4620 242784 4621 330275 4622 194368 4623 276966 4624 160682 4625 229152 4626 126295 4627 187113 4628 101715 4629 152139 4630 77598 4631 121945 4632 60688 4633 96179 4634 45230 4635 75400 4636 33462 4637 58048 4638 24023 4639 43517 4640 17445 4641 32385 4642 11315 4643 23751 4644 7612 4645 16397 4646 4983 4647 11324 4648 2636 4649 7589 4650 1474 4651 4618 4652 835 4653 2599 4654 0 4655 1925 4656 12248919 4657 1014535 4658 0 4659 2866613 4660 425978 4661 3779759 4662 507898 4663 3915396 4664 1614032 4665 3625911 4666 1603424 4667 3123932 4668 2878716 4669 2675011 4670 2554269 4671 2479325 4672 3544725 4673 2125640 4674 2962597 4675 2015120 4676 3482052 4677 2101992 4678 2878546 4679 1937569 4680 3162871 4681 1915385 4682 2570527 4683 1999742 4684 2653943 4685 1833592 4686 2226819 4687 1759516 4688 2266254 4689 1721207 4690 1897764 4691 1561653 4692 1874276 4693 1422714 4694 1607914 4695 1324725 4696 1571739 4697 1160792 4698 1342614 4699 1036070 4700 1267499 4701 932451 4702 1092832 4703 800464 4704 1022757 4705 694126 4706 865644 4707 605935 4708 784090 4709 513154 4710 664893 4711 437795 4712 590625 4713 369399 4714 492691 4715 306966 4716 429203 4717 253862 4718 352698 4719 209626 4720 300558 4721 168778 4722 244266 4723 135318 4724 202340 4725 107412 4726 161511 4727 83251 4728 131672 4729 63837 4730 102015 4731 48658 4732 80672 4733 35467 4734 61509 4735 25735 4736 46583 4737 18459 4738 34242 4739 12121 4740 25366 4741 8047 4742 17337 4743 5329 4744 12063 4745 2784 4746 8028 4747 1572 4748 4912 4749 882 4750 2746 4751 0 4752 2048 4753 12931360 4754 1589982 4755 0 4756 3605064 4757 206019 4758 4581932 4759 326519 4760 4696980 4761 1370770 4762 4473910 4763 1415706 4764 3862648 4765 2723934 4766 3416646 4767 2436959 4768 3230189 4769 3426928 4770 2847260 4771 2864417 4772 2722451 4773 3390066 4774 2866974 4775 2762825 4776 2653605 4777 3033065 4778 2660578 4779 2431934 4780 2748166 4781 2492402 4782 2555350 4783 2059574 4784 2455959 4785 2088440 4786 2420582 4787 1717317 4788 2213174 4789 1685155 4790 2044809 4791 1428178 4792 1913494 4793 1389733 4794 1709185 4795 1170492 4796 1542451 4797 1099634 4798 1407765 4799 935305 4800 1228206 4801 870520 4802 1088129 4803 727121 4804 961790 4805 652400 4806 833678 4807 544673 4808 724028 4809 479207 4810 624719 4811 392926 4812 531056 4813 337065 4814 451308 4815 272068 4816 380534 4817 227866 4818 317058 4819 180358 4820 261860 4821 146667 4822 214370 4823 114175 4824 173149 4825 90034 4826 139068 4827 67841 4828 109583 4829 52014 4830 85587 4831 37572 4832 65773 4833 27542 4834 49382 4835 19514 4836 36587 4837 12932 4838 26866 4839 8508 4840 18502 4841 5668 4842 12768 4843 2948 4844 8540 4845 1670 4846 5198 4847 932 4848 2918 4849 0 4850 2166 4851 15212854 4852 1257888 4853 0 4854 3548114 4855 518492 4856 4691775 4857 620794 4858 4879014 4859 1982284 4860 4536972 4861 1976946 4862 3924014 4863 3564071 4864 3370444 4865 3174827 4866 3125424 4867 4422590 4868 2686035 4869 3709663 4870 2547328 4871 4377789 4872 2657335 4873 3629089 4874 2455020 4875 3999885 4876 2432126 4877 3259979 4878 2545463 4879 3375666 4880 2342498 4881 2838048 4882 2255655 4883 2896490 4884 2215500 4885 2430947 4886 2017842 4887 2407842 4888 1846345 4889 2071574 4890 1726742 4891 2031640 4892 1520312 4893 1740807 4894 1362745 4895 1650683 4896 1232296 4897 1428141 4898 1063662 4899 1342486 4900 926834 4901 1141946 4902 813346 4903 1039091 4904 693590 4905 885409 4906 594858 4907 791778 4908 505141 4909 663766 4910 423597 4911 581607 4912 352479 4913 481993 4914 293377 4915 413054 4916 239285 4917 338035 4918 193176 4919 283268 4920 154823 4921 227623 4922 122435 4923 187021 4924 94677 4925 147531 4926 72961 4927 117260 4928 55122 4929 90692 4930 40243 4931 70411 4932 29142 4933 52209 4934 20897 4935 39074 4936 13673 4937 28402 4938 9103 4939 19707 4940 5993 4941 13505 4942 3144 4943 9084 4944 1764 4945 5492 4946 993 4947 3103 4948 0 4949 2286 4950 16077761 4951 1949400 4952 0 4953 4441153 4954 255523 4955 5665938 4956 404118 4957 5831864 4958 1693001 4959 5571470 4960 1754420 4961 4827558 4962 3384607 4963 4277622 4964 3039861 4965 4044122 4966 4290589 4967 3569309 4968 3600300 4969 3414064 4970 4278062 4971 3595798 4972 3498635 4973 3334777 4974 3853976 4975 3349297 4976 3100345 4977 3469452 4978 3188400 4979 3235081 4980 2641902 4981 3119527 4982 2686362 4983 3085961 4984 2215632 4985 2830271 4986 2181755 4987 2624618 4988 1854359 4989 2466416 4990 1811145 4991 2210329 4992 1531659 4993 2002298 4994 1444957 4995 1835467 4996 1234280 4997 1607285 4998 1155244 4999 1429710 5000 969474 5001 1270312 5002 874729 5003 1105481 5004 735461 5005 964781 5006 650782 5007 837657 5008 537004 5009 715566 5010 465041 5011 611454 5012 377723 5013 519961 5014 318993 5015 435557 5016 255729 5017 362291 5018 209456 5019 300003 5020 164615 5021 243963 5022 132466 5023 197439 5024 100631 5025 158453 5026 78017 5027 124376 5028 58398 5029 96978 5030 43076 5031 74632 5032 30803 5033 55789 5034 22299 5035 41381 5036 14454 5037 30311 5038 9681 5039 20855 5040 6340 5041 14371 5042 3340 5043 9615 5044 1864 5045 5836 5046 1055 5047 3277 5048 0 5049 2425 5050 18856868 5051 1556419 5052 0 5053 4382824 5054 630070 5055 5811520 5056 757487 5057 6066373 5058 2429884 5059 5663625 5060 2432715 5061 4916786 5062 4403369 5063 4236035 5064 3937291 5065 3929993 5066 5505243 5067 3385125 5068 4633935 5069 3211818 5070 5489737 5071 3350496 5072 4563626 5073 3101674 5074 5044900 5075 3079523 5076 4122584 5077 3230278 5078 4281713 5079 2982581 5080 3606592 5081 2882259 5082 3690299 5083 2841680 5084 3104558 5085 2597072 5086 3083397 5087 2387201 5088 2659249 5089 2241662 5090 2617264 5091 1981896 5092 2248841 5093 1784787 5094 2140519 5095 1621001 5096 1859180 5097 1405458 5098 1754680 5099 1231579 5100 1498637 5101 1085856 5102 1371050 5103 930777 5104 1173167 5105 803836 5106 1054676 5107 686337 5108 889658 5109 579069 5110 783645 5111 486378 5112 653081 5113 407252 5114 564529 5115 334877 5116 464461 5117 273808 5118 392043 5119 221028 5120 318614 5121 176448 5122 263592 5123 139254 5124 209502 5125 108191 5126 169584 5127 82652 5128 131802 5129 62528 5130 103821 5131 45574 5132 78903 5133 32986 5134 59582 5135 23582 5136 43742 5137 15464 5138 32283 5139 10235 5140 22058 5141 6756 5142 15285 5143 3528 5144 10157 5145 1986 5146 6206 5147 1111 5148 3461 5149 0 5150 2574 5151 19948828 5152 2386126 5153 0 5154 5461086 5155 316218 5156 6992890 5157 498951 5158 7226006 5159 2086740 5160 6923374 5161 2169518 5162 6020220 5163 4195852 5164 5343662 5165 3783052 5166 5051814 5167 5358559 5168 4464630 5169 4513172 5170 4271721 5171 5384087 5172 4499049 5173 4417892 5174 4180819 5175 4882252 5176 4205704 5177 3940678 5178 4367900 5179 4065918 5180 4084482 5181 3377317 5182 3950907 5183 3444165 5184 3921620 5185 2848600 5186 3608279 5187 2813702 5188 3357773 5189 2398953 5190 3167314 5191 2351012 5192 2848608 5193 1995056 5194 2589553 5195 1890764 5196 2382794 5197 1621377 5198 2095231 5199 1524504 5200 1870548 5201 1286391 5202 1669133 5203 1166499 5204 1459584 5205 985981 5206 1279188 5207 878926 5208 1116041 5209 729194 5210 959262 5211 635591 5212 823760 5213 521146 5214 704442 5215 442917 5216 595069 5217 357939 5218 497661 5219 296991 5220 415046 5221 235066 5222 341387 5223 190988 5224 278166 5225 148041 5226 224979 5227 115727 5228 179835 5229 87578 5230 140928 5231 66942 5232 110033 5233 48171 5234 84313 5235 35201 5236 63097 5237 24923 5238 46688 5239 16445 5240 34168 5241 10825 5242 23477 5243 7180 5244 16177 5245 3728 5246 10791 5247 2110 5248 6554 5249 1175 5250 3675 5251 0 5252 2720 5253 23329262 5254 1921667 5255 0 5256 5403382 5257 764410 5258 7183798 5259 922834 5260 7526281 5261 2973274 5262 7054062 5263 2987747 5264 6146088 5265 5429454 5266 5310610 5267 4872501 5268 4929777 5269 6837339 5270 4255482 5271 5775221 5272 4039077 5273 6867341 5274 4213737 5275 5724104 5276 3908196 5277 6346781 5278 3887861 5279 5199633 5280 4087555 5281 5415588 5282 3785954 5283 4570709 5284 3670493 5285 4688117 5286 3632860 5287 3952357 5288 3330857 5289 3936623 5290 3074294 5291 3402708 5292 2899281 5293 3359397 5294 2573203 5295 2895370 5296 2326697 5297 2765507 5298 2123267 5299 2409934 5300 1848509 5301 2284598 5302 1627309 5303 1958381 5304 1442689 5305 1799665 5306 1242346 5307 1547701 5308 1078505 5309 1397821 5310 927445 5311 1184819 5312 786543 5313 1050434 5314 664842 5315 879867 5316 561833 5317 764988 5318 464852 5319 634659 5320 383128 5321 538700 5322 313312 5323 440883 5324 251861 5325 368976 5326 200698 5327 295222 5328 159109 5329 240818 5330 122567 5331 190581 5332 93753 5333 150885 5334 70827 5335 116326 5336 51578 5337 90046 5338 37227 5339 66689 5340 26659 5341 49720 5342 17388 5343 36134 5344 11540 5345 24967 5346 7592 5347 17086 5348 3972 5349 11476 5350 2222 5351 6922 5352 1250 5353 3898 5354 0 5355 2871 5356 24703008 5357 2915975 5358 0 5359 6703268 5360 390488 5361 8614108 5362 614791 5363 8935505 5364 2566792 5365 8585471 5366 2677260 5367 7491182 5368 5190295 5369 6661026 5370 4697008 5371 6297092 5372 6676482 5373 5572131 5374 5643360 5375 5333238 5376 6757879 5377 5616545 5378 5563651 5379 5228814 5380 6167464 5381 5268439 5382 4993658 5383 5484885 5384 5169512 5385 5142520 5386 4304023 5387 4990085 5388 4400834 5389 4968989 5390 3650492 5391 4585447 5392 3616116 5393 4282485 5394 3091437 5395 4053991 5396 3040647 5397 3657611 5398 2588375 5399 3337554 5400 2462736 5401 3081815 5402 2120946 5403 2719587 5404 2002562 5405 2437901 5406 1697319 5407 2183846 5408 1548091 5409 1917156 5410 1314702 5411 1688727 5412 1178579 5413 1479550 5414 984730 5415 1277800 5416 863096 5417 1104113 5418 712272 5419 948988 5420 611152 5421 806084 5422 496917 5423 679853 5424 415712 5425 570102 5426 333283 5427 472274 5428 272726 5429 389224 5430 213415 5431 316982 5432 170248 5433 255309 5434 129889 5435 203757 5436 100390 5437 159889 5438 74860 5439 124307 5440 55049 5441 95351 5442 39337 5443 71188 5444 28354 5445 52623 5446 18388 5447 38459 5448 12263 5449 26420 5450 8016 5451 18159 5452 4220 5453 12121 5454 2350 5455 7350 5456 1324 5457 4116 5458 0 5459 3040 5460 28808458 5461 2368054 5462 0 5463 6648946 5464 925964 5465 8862773 5466 1122267 5467 9318120 5468 3631834 5469 8766429 5470 3662644 5471 7665247 5472 6681162 5473 6642091 5474 6017476 5475 6169169 5476 8473319 5477 5336853 5478 7180989 5479 5067101 5480 8570530 5481 5285829 5482 7162300 5483 4911963 5484 7964179 5485 4895260 5486 6541507 5487 5157261 5488 6831678 5489 4791880 5490 5776307 5491 4659937 5492 5939464 5493 4628520 5494 5017299 5495 4257941 5496 5010174 5497 3945187 5498 4340964 5499 3735025 5500 4298137 5501 3328487 5502 3714202 5503 3020925 5504 3560914 5505 2768232 5506 3112367 5507 2420913 5508 2961817 5509 2140269 5510 2549310 5511 1906021 5512 2352231 5513 1650230 5514 2031218 5515 1439225 5516 1844570 5517 1244299 5518 1570015 5519 1062504 5520 1399094 5521 902968 5522 1179330 5523 767828 5524 1030751 5525 641279 5526 859852 5527 531733 5528 736150 5529 438410 5530 605717 5531 356943 5532 510613 5533 286490 5534 413179 5535 229295 5536 339354 5537 180255 5538 270592 5539 139015 5540 218182 5541 106199 5542 169033 5543 80133 5544 132759 5545 58215 5546 100773 5547 42080 5548 75809 5549 29984 5550 55644 5551 19603 5552 40897 5553 12966 5554 27904 5555 8534 5556 19310 5557 4444 5558 12800 5559 2500 5560 7796 5561 1396 5562 4346 5563 0 5564 3223 5565 30531623 5566 3557529 5567 0 5568 8213730 5569 481154 5570 10591543 5571 756141 5572 11027629 5573 3151322 5574 10625215 5575 3297048 5576 9302002 5577 6407163 5578 8285338 5579 5818947 5580 7833142 5581 8298996 5582 6939707 5583 7039745 5584 6643947 5585 8460732 5586 6996470 5587 6987731 5588 6524666 5589 7770128 5590 6583608 5591 6310219 5592 6870640 5593 6552864 5594 6457938 5595 5468898 5596 6284905 5597 5605879 5598 6278666 5599 4662330 5600 5810244 5601 4632309 5602 5444334 5603 3970026 5604 5172847 5605 3917279 5606 4680991 5607 3345899 5608 4285756 5609 3195007 5610 3972272 5611 2761622 5612 3516903 5613 2619465 5614 3163712 5615 2229229 5616 2846287 5617 2042959 5618 2507511 5619 1744559 5620 2217883 5621 1571840 5622 1953019 5623 1320301 5624 1693643 5625 1165580 5626 1470496 5627 967222 5628 1271895 5629 835373 5630 1085769 5631 685562 5632 920862 5633 577137 5634 778801 5635 466462 5636 648670 5637 386664 5638 538409 5639 304711 5640 443549 5641 245425 5642 359684 5643 191053 5644 289272 5645 148884 5646 231172 5647 112250 5648 180627 5649 85538 5650 140573 5651 61508 5652 107577 5653 44753 5654 80234 5655 31701 5656 59230 5657 20828 5658 43284 5659 13686 5660 29661 5661 9070 5662 20392 5663 4700 5664 13588 5665 2648 5666 8232 5667 1475 5668 4605 5669 0 5670 3405 5671 35510084 5672 2912640 5673 0 5674 8166584 5675 1119974 5676 10913040 5677 1362644 5678 11513327 5679 4428506 5680 10871242 5681 4481938 5682 9538472 5683 8205754 5684 8288506 5685 7416392 5686 7702562 5687 10478860 5688 6677009 5689 8909448 5690 6341955 5691 10671259 5692 6614863 5693 8941049 5694 6157734 5695 9969626 5696 6147987 5697 8208753 5698 6489330 5699 8596376 5700 6047236 5701 7280907 5702 5898913 5703 7503846 5704 5878753 5705 6351927 5706 5424651 5707 6358302 5708 5046108 5709 5520577 5710 4794683 5711 5482595 5712 4288464 5713 4749318 5714 3907714 5715 4568350 5716 3594588 5717 4005959 5718 3155899 5719 3825600 5720 2803018 5721 3304309 5722 2506556 5723 3062581 5724 2179717 5725 2654447 5726 1911347 5727 2421467 5728 1660424 5729 2071414 5730 1425081 5731 1854142 5732 1219689 5733 1570651 5734 1042640 5735 1381705 5736 876363 5737 1158346 5738 733402 5739 997422 5740 608469 5741 827612 5742 499390 5743 701557 5744 406051 5745 571674 5746 327283 5747 474941 5748 259767 5749 381254 5750 204423 5751 309786 5752 157482 5753 244387 5754 120144 5755 192915 5756 90464 5757 148555 5758 65795 5759 114553 5760 47330 5761 84829 5762 33794 5763 62980 5764 22026 5765 45707 5766 14577 5767 31538 5768 9562 5769 21533 5770 5000 5771 14413 5772 2792 5773 8692 5774 1565 5775 4881 5776 0 5777 3590 5778 37664670 5779 4333572 5780 0 5781 10047490 5782 591674 5783 12999768 5784 928000 5785 13583826 5786 3861781 5787 13123717 5788 4052382 5789 11527212 5790 7892912 5791 10284737 5792 7193565 5793 9723979 5794 10292659 5795 8625467 5796 8760699 5797 8259739 5798 10566895 5799 8696540 5800 8754068 5801 8124040 5802 9762977 5803 8208407 5804 7952521 5805 8585278 5806 8283087 5807 8089957 5808 6928257 5809 7895140 5810 7120037 5811 7911128 5812 5936336 5813 7341846 5814 5914130 5815 6901183 5816 5081863 5817 6579303 5818 5029196 5819 5972268 5820 4308318 5821 5485330 5822 4129854 5823 5101127 5824 3581568 5825 4532443 5826 3410628 5827 4090433 5828 2915510 5829 3693785 5830 2683622 5831 3267063 5832 2301951 5833 2900499 5834 2086196 5835 2564673 5836 1760663 5837 2235133 5838 1562855 5839 1948714 5840 1306215 5841 1693866 5842 1134513 5843 1455013 5844 936948 5845 1240266 5846 796262 5847 1054841 5848 647542 5849 886054 5850 541184 5851 739447 5852 431969 5853 613586 5854 350415 5855 503262 5856 275380 5857 407529 5858 218982 5859 328171 5860 166459 5861 261140 5862 128262 5863 204252 5864 95571 5865 158599 5866 69979 5867 121235 5868 50030 5869 90307 5870 35906 5871 66656 5872 23246 5873 48587 5874 15491 5875 33300 5876 10103 5877 22865 5878 5296 5879 15222 5880 2950 5881 9210 5882 1658 5883 5152 5884 0 5885 3797 5886 43693691 5887 3575518 5888 0 5889 10012709 5890 1352606 5891 13412487 5892 1652084 5893 14197520 5894 5391104 5895 13453624 5896 5474784 5897 11843848 5898 10059782 5899 10319679 5900 9122801 5901 9595986 5902 12932363 5903 8334726 5904 11030819 5905 7918974 5906 13257530 5907 8259022 5908 11135763 5909 7700928 5910 12451254 5911 7701347 5912 10276262 5913 8144415 5914 10789577 5915 7610690 5916 9154695 5917 7445231 5918 9455725 5919 7444817 5920 8019282 5921 6889678 5922 8047398 5923 6432237 5924 7000741 5925 6134638 5926 6971463 5927 5505813 5928 6054630 5929 5034938 5930 5841925 5931 4650294 5932 5137236 5933 4097525 5934 4924525 5935 3653972 5936 4267083 5937 3282378 5938 3970327 5939 2865852 5940 3455510 5941 2524121 5942 3165238 5943 2205064 5944 2718751 5945 1901104 5946 2446521 5947 1635745 5948 2081343 5949 1408072 5950 1840376 5951 1189954 5952 1552454 5953 1002087 5954 1343766 5955 839268 5956 1121172 5957 692998 5958 958607 5959 568110 5960 785310 5961 463813 5962 657136 5963 370770 5964 533501 5965 294577 5966 436483 5967 231598 5968 346938 5969 178135 5970 278924 5971 135637 5972 215837 5973 102216 5974 168872 5975 74007 5976 128169 5977 53339 5978 96020 5979 37977 5980 70377 5981 24759 5982 51660 5983 16329 5984 35163 5985 10740 5986 24251 5987 5584 5988 16071 5989 3130 5990 9762 5991 1747 5992 5433 5993 0 5994 4022 5995 46379696 5996 5270967 5997 0 5998 12270392 5999 726151 6000 15927532 6001 1136803 6002 16701773 6003 4723613 6004 16178892 6005 4971311 6006 14256296 6007 9704036 6008 12741383 6009 8874245 6010 12047527 6011 12737777 6012 10699038 6013 10877718 6014 10248067 6015 13165624 6016 10787619 6017 10940223 6018 10093428 6019 12235904 6020 10211940 6021 9995384 6022 10702980 6023 10442134 6024 10109285 6025 8752674 6026 9893375 6027 9016370 6028 9941901 6029 7536516 6030 9251073 6031 7527535 6032 8723674 6033 6483279 6034 8343640 6035 6435819 6036 7595369 6037 5528380 6038 6999077 6039 5317467 6040 6529379 6041 4627951 6042 5819760 6043 4423075 6044 5270642 6045 3795464 6046 4775904 6047 3510314 6048 4238484 6049 3023449 6050 3778621 6051 2753296 6052 3353642 6053 2336562 6054 2934534 6055 2084197 6056 2571330 6057 1751419 6058 2244595 6059 1532291 6060 1937460 6061 1272282 6062 1661894 6063 1088285 6064 1420660 6065 893333 6066 1200026 6067 751268 6068 1009989 6069 604517 6070 842726 6071 496752 6072 696127 6073 393129 6074 570187 6075 315624 6076 462312 6077 244812 6078 370711 6079 190198 6080 295293 6081 143288 6082 230440 6083 108723 6084 178721 6085 78219 6086 136455 6087 56667 6088 101625 6089 40074 6090 74821 6091 26309 6092 54551 6093 17250 6094 37342 6095 11381 6096 25610 6097 5900 6098 17025 6099 3316 6100 10304 6101 1843 6102 5751 6103 0 6104 4244 6105 53670494 6106 4381454 6107 0 6108 12254756 6109 1631228 6110 16454778 6111 1999764 6112 17474198 6113 6552377 6114 16615897 6115 6676224 6116 14675856 6117 12310096 6118 12821036 6119 11200745 6120 11928999 6121 15928715 6122 10381374 6123 13628761 6124 9866368 6125 16435463 6126 10288205 6127 13838712 6128 9608780 6129 15514697 6130 9624003 6131 12834955 6132 10195235 6133 13510003 6134 9553597 6135 11481873 6136 9371201 6137 11885894 6138 9400004 6139 10098301 6140 8724779 6141 10157016 6142 8173649 6143 8853829 6144 7822334 6145 8839350 6146 7045414 6147 7694449 6148 6464475 6149 7447954 6150 5992378 6151 6566762 6152 5300393 6153 6315912 6154 4744184 6155 5491679 6156 4278480 6157 5128080 6158 3752090 6159 4479000 6160 3318023 6161 4121458 6162 2911907 6163 3553205 6164 2523943 6165 3211423 6166 2181929 6167 2746127 6168 1888056 6169 2439037 6170 1606928 6171 2067435 6172 1360443 6173 1801077 6174 1146745 6175 1510272 6176 955698 6177 1298711 6178 788381 6179 1072870 6180 648885 6181 902713 6182 525442 6183 738046 6184 420431 6185 610786 6186 333751 6187 488763 6188 261932 6189 395978 6190 201124 6191 312021 6192 153247 6193 245360 6194 114991 6195 188927 6196 83397 6197 145075 6198 59943 6199 107284 6200 42678 6201 79548 6202 27737 6203 57595 6204 18344 6205 39602 6206 12010 6207 27036 6208 6260 6209 18046 6210 3494 6211 10866 6212 1954 6213 6090 6214 0 6215 4472 6216 57010389 6217 6401285 6218 0 6219 14961047 6220 889441 6221 19481406 6222 1390207 6223 20498238 6224 5767735 6225 19908477 6226 6087204 6227 17597556 6228 11908181 6229 15753848 6230 10925672 6231 14897912 6232 15730273 6233 13245419 6234 13477056 6235 12689696 6236 16365930 6237 13355078 6238 13639407 6239 12514381 6240 15298083 6241 12676637 6242 12531298 6243 13313428 6244 13128766 6245 12603273 6246 11028298 6247 12366386 6248 11386320 6249 12462824 6250 9539724 6251 11626306 6252 9553380 6253 10996266 6254 8245917 6255 10551736 6256 8208238 6257 9631412 6258 7071037 6259 8902069 6260 6822861 6261 8331881 6262 5956710 6263 7448372 6264 5715010 6265 6766449 6266 4921322 6267 6154057 6268 4570451 6269 5478460 6270 3954324 6271 4901556 6272 3616949 6273 4368504 6274 3083372 6275 3836481 6276 2766013 6277 3375346 6278 2335659 6279 2961562 6280 2054769 6281 2567022 6282 1718136 6283 2212747 6284 1477842 6285 1903546 6286 1220849 6287 1616074 6288 1036420 6289 1367769 6290 839092 6291 1151082 6292 695177 6293 956000 6294 557232 6295 788694 6296 450566 6297 646819 6298 352817 6299 522230 6300 279710 6301 419167 6302 212456 6303 333143 6304 163007 6305 259657 6306 121520 6307 201159 6308 88598 6309 153545 6310 63239 6311 114072 6312 45350 6313 83995 6314 29296 6315 61165 6316 19437 6317 41816 6318 12681 6319 28647 6320 6632 6321 19050 6322 3686 6323 11502 6324 2068 6325 6420 6326 0 6327 4727 6328 65814800 6329 5359726 6330 0 6331 14973420 6332 1964504 6333 20151378 6334 2417071 6335 21467384 6336 7951028 6337 20481477 6338 8127865 6339 18147911 6340 15037415 6341 15895600 6342 13726478 6343 14798385 6344 19581865 6345 12902596 6346 16805007 6347 12266524 6348 20332203 6349 12788177 6350 17161312 6351 11961782 6352 19289441 6353 11998944 6354 15993973 6355 12731521 6356 16877644 6357 11961263 6358 14366715 6359 11764637 6360 14903443 6361 11835865 6362 12685187 6363 11015909 6364 12786815 6365 10356003 6366 11166521 6367 9943255 6368 11177353 6369 8984804 6370 9750497 6371 8272544 6372 9465593 6373 7694605 6374 8368676 6375 6829489 6376 8074217 6377 6136894 6378 7041802 6379 5554552 6380 6600901 6381 4889689 6382 5784147 6383 4343233 6384 5343509 6385 3827670 6386 4625831 6387 3332071 6388 4197508 6389 2896497 6390 3604454 6391 2518040 6392 3218426 6393 2154538 6394 2739474 6395 1836834 6396 2398697 6397 1556828 6398 2023977 6399 1305639 6400 1749525 6401 1087268 6402 1453267 6403 900405 6404 1233267 6405 735076 6406 1013708 6407 595766 6408 844983 6409 476358 6410 683852 6411 377427 6412 557858 6413 295757 6414 442900 6415 227206 6416 354711 6417 172400 6418 274465 6419 129555 6420 213850 6421 93723 6422 162078 6423 67356 6424 121275 6425 47822 6426 88675 6427 31154 6428 64864 6429 20510 6430 44144 6431 13447 6432 30364 6433 6988 6434 20087 6435 3908 6436 12180 6437 2176 6438 6768 6439 0 6440 5000 6441 69956514 6442 7762852 6443 0 6444 18213090 6445 1087436 6446 23789062 6447 1696836 6448 25113786 6449 7030617 6450 24453544 6451 7440226 6452 21681485 6453 14585380 6454 19441966 6455 13425234 6456 18388132 6457 19386166 6458 16367269 6459 16661563 6460 15683341 6461 20299281 6462 16501070 6463 16965549 6464 15485308 6465 19080555 6466 15703751 6467 15672539 6468 16523855 6469 16464977 6470 15677630 6471 13858661 6472 15421345 6473 14341429 6474 15583688 6475 12042269 6476 14574993 6477 12088694 6478 13824597 6479 10457550 6480 13306431 6481 10436845 6482 12179489 6483 9013852 6484 11289476 6485 8726082 6486 10598063 6487 7640385 6488 9503550 6489 7355534 6490 8658579 6491 6357708 6492 7900817 6493 5927013 6494 7057205 6495 5147889 6496 6334742 6497 4731419 6498 5666147 6499 4050131 6500 4996369 6501 3650258 6502 4412031 6503 3099747 6504 3887366 6505 2740502 6506 3386494 6507 2303684 6508 2931490 6509 1995809 6510 2534388 6511 1657725 6512 2165197 6513 1416409 6514 1841844 6515 1157461 6516 1558896 6517 964925 6518 1305693 6519 779711 6520 1083113 6521 638613 6522 894660 6523 503612 6524 730617 6525 403102 6526 590469 6527 312415 6528 472897 6529 241693 6530 375366 6531 182173 6532 292254 6533 137633 6534 226339 6535 98864 6536 172347 6537 71568 6538 128052 6539 50497 6540 94179 6541 33008 6542 68498 6543 21652 6544 46779 6545 14249 6546 32050 6547 7372 6548 21259 6549 4136 6550 12840 6551 2296 6552 7158 6553 0 6554 5272 6555 80575341 6556 6544840 6557 0 6558 18265036 6559 2362602 6560 24635997 6561 2917449 6562 26325255 6563 9633608 6564 25198666 6565 9879036 6566 22397129 6567 18337949 6568 19667006 6569 16791816 6570 18321084 6571 24027528 6572 16002903 6573 20681735 6574 15218256 6575 25102067 6576 15862377 6577 21237020 6578 14858616 6579 23931977 6580 14925385 6581 19887078 6582 15861785 6583 21036611 6584 14939124 6585 17935836 6586 14730705 6587 18643286 6588 14863767 6589 15895325 6590 13870377 6591 16058216 6592 13081851 6593 14047317 6594 12602023 6595 14094612 6596 11422400 6597 12322554 6598 10550358 6599 11995342 6600 9847878 6601 10631369 6602 8768840 6603 10290640 6604 7907303 6605 9000231 6606 7184616 6607 8465515 6608 6346759 6609 7444192 6610 5659014 6611 6902186 6612 5010258 6613 5996371 6614 4378772 6615 5465144 6616 3823511 6617 4710915 6618 3342107 6619 4224841 6620 2873225 6621 3614238 6622 2462408 6623 3178626 6624 2102008 6625 2695192 6626 1772292 6627 2344715 6628 1485399 6629 1957412 6630 1241664 6631 1670535 6632 1019968 6633 1384705 6634 833421 6635 1160595 6636 675060 6637 945922 6638 538645 6639 780524 6640 426185 6641 623884 6642 334073 6643 503501 6644 255614 6645 396739 6646 194228 6647 310673 6648 145612 6649 238892 6650 105305 6651 183218 6652 75475 6653 135173 6654 53695 6655 99867 6656 34834 6657 72304 6658 22966 6659 49579 6660 15025 6661 33792 6662 7816 6663 22513 6664 4352 6665 13536 6666 2431 6667 7569 6668 0 6669 5553 6670 85698216 6671 9400815 6672 0 6673 22138132 6674 1327112 6675 29002106 6676 2067548 6677 30716377 6678 8555431 6679 29983553 6680 9078141 6681 26664302 6682 17832238 6683 23949691 6684 16465120 6685 22654887 6686 23844782 6687 20187397 6688 20556190 6689 19347699 6690 25123265 6691 20349988 6692 21056238 6693 19123675 6694 23743759 6695 19415085 6696 19554072 6697 20465381 6698 20599002 6699 19458448 6700 17371937 6701 19187830 6702 18015945 6703 19439977 6704 15161581 6705 18225695 6706 15255058 6707 17337023 6708 13223419 6709 16736171 6710 13232223 6711 15358224 6712 11455436 6713 14277609 6714 11122767 6715 13441396 6716 9768179 6717 12087254 6718 9434060 6719 11046016 6720 8181269 6721 10110458 6722 7657914 6723 9057614 6724 6674959 6725 8159215 6726 6160673 6727 7322157 6728 5297512 6729 6479155 6730 4794966 6731 5744975 6732 4090666 6733 5080986 6734 3637417 6735 4444467 6736 3072098 6737 3866928 6738 2676113 6739 3357455 6740 2238584 6741 2882520 6742 1923280 6743 2467502 6744 1581657 6745 2099265 6746 1331028 6747 1768113 6748 1082124 6749 1479268 6750 893564 6751 1228584 6752 713741 6753 1010546 6754 575372 6755 826063 6756 450185 6757 666150 6758 355399 6759 532789 6760 270081 6761 422476 6762 206328 6763 328816 6764 153578 6765 254055 6766 111887 6767 193452 6768 79682 6769 143575 6770 56894 6771 105461 6772 36770 6773 76619 6774 24335 6775 52326 6776 15842 6777 35771 6778 8272 6779 23735 6780 4592 6781 14316 6782 2569 6783 7975 6784 0 6785 5863 6786 98488394 6787 7978850 6788 0 6789 22244354 6790 2837606 6791 30068671 6792 3516208 6793 32225926 6794 11654865 6795 30945085 6796 11988678 6797 27588595 6798 22325311 6799 24285411 6800 20506176 6801 22637548 6802 29428953 6803 19808603 6804 25404278 6805 18842281 6806 30930362 6807 19634786 6808 26227881 6809 18418485 6810 29629591 6811 18525164 6812 24675866 6813 19715989 6814 26163459 6815 18614770 6816 22341011 6817 18399299 6818 23269196 6819 18617066 6820 19871519 6821 17418671 6822 20116803 6823 16479433 6824 17628292 6825 15924029 6826 17727748 6827 14478606 6828 15530029 6829 13413557 6830 15159953 6831 12560888 6832 13467156 6833 11221929 6834 13074049 6835 10152727 6836 11468363 6837 9256671 6838 10821639 6839 8207666 6840 9545478 6841 7343980 6842 8885138 6843 6527927 6844 7744179 6845 5730039 6846 7085076 6847 5024056 6848 6133239 6849 4411020 6850 5522375 6851 3813217 6852 4743637 6853 3283267 6854 4193913 6855 2817860 6856 3571065 6857 2392548 6858 3122468 6859 2016304 6860 2622925 6861 1696223 6862 2250069 6863 1406489 6864 1875400 6865 1156367 6866 1585361 6867 944366 6868 1299058 6869 763231 6870 1079668 6871 608254 6872 872795 6873 481359 6874 709257 6875 375854 6876 563095 6877 287954 6878 449086 6879 218296 6880 347018 6881 163575 6882 270062 6883 118002 6884 204193 6885 84736 6886 152241 6887 60048 6888 111312 6889 39001 6890 81203 6891 25658 6892 55170 6893 16786 6894 37880 6895 8704 6896 25020 6897 4862 6898 15138 6899 2703 6900 8403 6901 0 6902 6194 6903 104810451 6904 11368213 6905 0 6906 26868941 6907 1616716 6908 35301740 6909 2515225 6910 37506179 6911 10394207 6912 36701433 6913 11057627 6914 32734062 6915 21763955 6916 29449283 6917 20156303 6918 27862595 6919 29272120 6920 24854691 6921 25310994 6922 23824673 6923 31028935 6924 25051145 6925 26076383 6926 23572385 6927 29481612 6928 23955851 6929 24341150 6930 25295827 6931 25709159 6932 24100101 6933 21723772 6934 23820605 6935 22575849 6936 24195697 6937 19038770 6938 22737034 6939 19200700 6940 21687095 6941 16675309 6942 20997175 6943 16727001 6944 19315896 6945 14516430 6946 18005833 6947 14134391 6948 17000577 6949 12446549 6950 15328794 6951 12060600 6952 14047051 6953 10491220 6954 12898638 6955 9855612 6956 11587442 6957 8623130 6958 10470711 6959 7989555 6960 9430159 6961 6896991 6962 8371031 6963 6271992 6964 7448676 6965 5373455 6966 6615587 6967 4800731 6968 5808287 6969 4077032 6970 5074526 6971 3568910 6972 4428651 6973 3001401 6974 3818327 6975 2597179 6976 3284736 6977 2147437 6978 2812422 6979 1818821 6980 2380786 6981 1492509 6982 2003138 6983 1240094 6984 1677911 6985 998579 6986 1387689 6987 815401 6988 1142515 6989 642510 6990 931916 6991 512116 6992 750473 6993 397102 6994 599656 6995 305888 6996 475318 6997 230213 6998 369073 6999 173795 7000 285143 7001 124559 7002 216898 7003 89778 7004 160769 7005 63375 7006 117960 7007 41322 7008 85709 7009 27049 7010 58405 7011 17770 7012 39931 7013 9184 7014 26457 7015 5138 7016 15950 7017 2850 7018 8876 7019 0 7020 6528 7021 120196156 7022 9711420 7023 0 7024 27048128 7025 3403697 7026 36639398 7027 4232086 7028 39382049 7029 14079357 7030 37933921 7031 14526595 7032 33919868 7033 27135777 7034 29931180 7035 24999504 7036 27917622 7037 35981337 7038 24470937 7039 31148127 7040 23283876 7041 38038525 7042 24256300 7043 32328713 7044 22783874 7045 36610048 7046 22944999 7047 30553973 7048 24452984 7049 32471665 7050 23140717 7051 27768446 7052 22927447 7053 28977679 7054 23260305 7055 24787015 7056 21817185 7057 25142735 7058 20704679 7059 22067710 7060 20065896 7061 22242899 7062 18297702 7063 19522307 7064 17003680 7065 19106320 7066 15971569 7067 17013034 7068 14312629 7069 16562516 7070 12993062 7071 14567093 7072 11884579 7073 13791344 7074 10572694 7075 12200181 7076 9495553 7077 11395723 7078 8471414 7079 9967370 7080 7463779 7081 9151086 7082 6573776 7083 7950715 7084 5795114 7085 7190494 7086 5032345 7087 6199496 7088 4356712 7089 5504834 7090 3757168 7091 4711115 7092 3206898 7093 4137400 7094 2721975 7095 3492432 7096 2302338 7097 3015086 7098 1921293 7099 2525645 7100 1594481 7101 2147182 7102 1310335 7103 1774270 7104 1067628 7105 1482742 7106 861912 7107 1207139 7108 686944 7109 992228 7110 541566 7111 793119 7112 423373 7113 637392 7114 323642 7115 501573 7116 245215 7117 392306 7118 183319 7119 300952 7120 132466 7121 229972 7122 94763 7123 169674 7124 67217 7125 125013 7126 43574 7127 90358 7128 28668 7129 61845 7130 18711 7131 42092 7132 9724 7133 27977 7134 5406 7135 16806 7136 3013 7137 9375 7138 0 7139 6871 7140 127979718 7141 13728912 7142 0 7143 32563144 7144 1966168 7145 42904110 7146 3054519 7147 45722932 7148 12608234 7149 44849481 7150 13446506 7151 40116368 7152 26516641 7153 36148811 7154 24631067 7155 34208071 7156 35867763 7157 30548197 7158 31104559 7159 29286410 7160 38245719 7161 30782889 7162 32226054 7163 29003176 7164 36526353 7165 29502865 7166 30233464 7167 31203608 7168 32013711 7169 29788486 7170 27101058 7171 29509067 7172 28222622 7173 30046722 7174 23848472 7175 28300931 7176 24103659 7177 27064483 7178 20973803 7179 26276578 7180 21087279 7181 24232806 7182 18341359 7183 22648201 7184 17909593 7185 21441705 7186 15810826 7187 19386180 7188 15366582 7189 17811774 7190 13409625 7191 16403572 7192 12639787 7193 14778784 7194 11096326 7195 13393565 7196 10323126 7197 12100597 7198 8943499 7199 10778696 7200 8166091 7201 9622038 7202 7028666 7203 8576903 7204 6306884 7205 7561422 7206 5380306 7207 6631043 7208 4736580 7209 5811384 7210 4002431 7211 5036095 7212 3482237 7213 4350802 7214 2899612 7215 3743972 7216 2469434 7217 3189280 7218 2039237 7219 2697211 7220 1710331 7221 2272046 7222 1385708 7223 1895126 7224 1140787 7225 1568848 7226 910468 7227 1288909 7228 730890 7229 1049824 7230 572153 7231 844654 7232 449737 7233 674616 7234 341275 7235 533489 7236 260521 7237 414205 7238 193472 7239 319701 7240 140345 7241 242857 7242 99999 7243 179819 7244 71216 7245 131947 7246 45932 7247 95656 7248 30348 7249 65186 7250 19732 7251 44516 7252 10276 7253 29480 7254 5700 7255 17752 7256 3181 7257 9875 7258 0 7259 7247 7260 146465616 7261 11801054 7262 0 7263 32839015 7264 4077487 7265 44575050 7266 5087145 7267 48046889 7268 16984229 7269 46420286 7270 17575303 7271 41628531 7272 32931212 7273 36820151 7274 30427379 7275 34365600 7276 43916590 7277 30173222 7278 38123157 7279 28716891 7280 46693581 7281 29908247 7282 39772292 7283 28128071 7284 45147379 7285 28360050 7286 37756860 7287 30264076 7288 40217164 7289 28703557 7290 34443152 7291 28503041 7292 36009624 7293 28992635 7294 30849428 7295 27258806 7296 31354564 7297 25944390 7298 27561282 7299 25218194 7300 27839234 7301 23060057 7302 24481050 7303 21490468 7304 24018147 7305 20248752 7306 21432843 7307 18198045 7308 20924614 7309 16571662 7310 18449814 7311 15208613 7312 17520297 7313 13571625 7314 15545644 7315 12229537 7316 14568166 7317 10953088 7318 12781609 7319 9683375 7320 11779262 7321 8561859 7322 10268540 7323 7581482 7324 9322336 7325 6610772 7326 8070869 7327 5748740 7328 7194807 7329 4985501 7330 6182932 7331 4275281 7332 5458511 7333 3648412 7334 4626935 7335 3107896 7336 4014607 7337 2607687 7338 3383888 7339 2177993 7340 2891694 7341 1806843 7342 2402702 7343 1481237 7344 2025148 7345 1205694 7346 1657588 7347 973323 7348 1372345 7349 772870 7350 1109428 7351 610001 7352 897770 7353 475853 7354 711813 7355 363519 7356 567052 7357 274808 7358 437132 7359 205745 7360 338950 7361 148143 7362 256290 7363 106066 7364 190568 7365 75107 7366 139092 7367 48679 7368 101290 7369 31951 7370 68713 7371 20881 7372 47073 7373 10812 7374 31060 7375 6026 7376 18750 7377 3347 7378 10395 7379 0 7380 7652 7381 156027044 7382 16558040 7383 0 7384 39407936 7385 2387190 7386 52065270 7387 3703566 7388 55652100 7389 15269901 7390 54717474 7391 16325175 7392 49080460 7393 32253541 7394 44297346 7395 30046553 7396 41928144 7397 43870316 7398 37481672 7399 38152361 7400 35939186 7401 47047781 7402 37760884 7403 39745790 7404 35620760 7405 45160123 7406 36268076 7407 37470462 7408 38417347 7409 39776607 7410 36745166 7411 33732884 7412 36481141 7413 35198431 7414 37232609 7415 29802567 7416 35146818 7417 30184261 7418 33698689 7419 26311633 7420 32805310 7421 26515193 7422 30324868 7423 23111137 7424 28416462 7425 22626446 7426 26972378 7427 20026409 7428 24448770 7429 19518776 7430 22523603 7431 17082154 7432 20800594 7433 16157621 7434 18789457 7435 14229013 7436 17080206 7437 13286075 7438 15477089 7439 11554451 7440 13828128 7441 10589650 7442 12387509 7443 9151208 7444 11078701 7445 8250495 7446 9801658 7447 7067463 7448 8631636 7449 6250989 7450 7593558 7451 5311571 7452 6607911 7453 4643675 7454 5737995 7455 3887348 7456 4959156 7457 3334368 7458 4245253 7459 2768360 7460 3613091 7461 2336792 7462 3059203 7463 1910991 7464 2566104 7465 1582991 7466 2142474 7467 1273654 7468 1769847 7469 1035678 7470 1451901 7471 816489 7472 1181545 7473 647977 7474 950196 7475 501734 7476 757170 7477 386199 7478 598703 7479 289991 7480 464393 7481 217980 7482 357944 7483 156310 7484 271625 7485 112372 7486 201135 7487 79162 7488 147255 7489 51530 7490 106766 7491 33692 7492 72674 7493 22073 7494 49596 7495 11400 7496 32803 7497 6362 7498 19750 7499 3524 7500 10970 7501 0 7502 8057 7503 178210448 7504 14318414 7505 0 7506 39810114 7507 4878624 7508 54146013 7509 6106641 7510 58523382 7511 20460067 7512 56708643 7513 21232920 7514 50999370 7515 39902431 7516 45212813 7517 36974588 7518 42226075 7519 53512187 7520 37135996 7521 46578524 7522 35352191 7523 57214897 7524 36807416 7525 48839433 7526 34659516 7527 55568839 7528 34983576 7529 46567755 7530 37377926 7531 49711107 7532 35528150 7533 42634437 7534 35355884 7535 44655982 7536 36052352 7537 38313338 7538 33976964 7539 39014083 7540 32429300 7541 34346263 7542 31609514 7543 34762923 7544 28985127 7545 30623743 7546 27085969 7547 30118826 7548 25594865 7549 26931528 7550 23070459 7551 26362002 7552 21070532 7553 23303722 7554 19396584 7555 22193282 7556 17364321 7557 19745687 7558 15695738 7559 18566872 7560 14106425 7561 16337206 7562 12516867 7563 15106519 7564 11106780 7565 13216911 7566 9872852 7567 12041408 7568 8647722 7569 10462107 7570 7550747 7571 9367267 7572 6578300 7573 8080125 7574 5672170 7575 7164188 7576 4863831 7577 6103493 7578 4165454 7579 5318758 7580 3519899 7581 4505067 7582 2955967 7583 3874343 7584 2468116 7585 3235385 7586 2042309 7587 2742458 7588 1672834 7589 2263682 7590 1361459 7591 1884452 7592 1095094 7593 1534269 7594 870490 7595 1255805 7596 685615 7597 1002503 7598 534437 7599 804761 7600 407402 7601 631779 7602 308408 7603 492323 7604 230116 7605 377717 7606 165802 7607 287845 7608 118519 7609 212010 7610 83888 7611 155925 7612 54256 7613 112536 7614 35660 7615 76846 7616 23236 7617 52254 7618 12052 7619 34648 7620 6694 7621 20790 7622 3723 7623 11581 7624 0 7625 8474 7626 189931909 7627 19943778 7628 0 7629 47625239 7630 2893612 7631 63089978 7632 4483818 7633 67632851 7634 18465856 7635 66651077 7636 19788791 7637 59948917 7638 39168586 7639 54192064 7640 36590868 7641 51306535 7642 53563314 7643 45912725 7644 46712067 7645 44029082 7646 57765486 7647 46243089 7648 48923075 7649 43672448 7650 55722395 7651 44503784 7652 46343105 7653 47211120 7654 49314578 7655 45239171 7656 41896211 7657 45008685 7658 43799879 7659 46041872 7660 37155474 7661 43555180 7662 37709821 7663 41863974 7664 32927187 7665 40863002 7666 33253438 7667 37858633 7668 29045937 7669 35564340 7670 28507748 7671 33845172 7672 25291301 7673 30753150 7674 24721127 7675 28402176 7676 21693724 7677 26304039 7678 20584866 7679 23819698 7680 18186587 7681 21712789 7682 17039636 7683 19735642 7684 14869155 7685 17682993 7686 13681775 7687 15889487 7688 11867029 7689 14261824 7690 10743171 7691 12658759 7692 9244418 7693 11187849 7694 8211580 7695 9884103 7696 7009311 7697 8633573 7698 6162600 7699 7528305 7700 5183419 7701 6540377 7702 4470187 7703 5622598 7704 3737570 7705 4809315 7706 3172236 7707 4097887 7708 2610691 7709 3455028 7710 2182973 7711 2900918 7712 1767192 7713 2416920 7714 1448796 7715 1993536 7716 1156863 7717 1634056 7718 924678 7719 1329132 7720 722840 7721 1066455 7722 567764 7723 849659 7724 429851 7725 671220 7726 326728 7727 519915 7728 242771 7729 400339 7730 175652 7731 303806 7732 124900 7733 224465 7734 88803 7735 164345 7736 57207 7737 119021 7738 37696 7739 80955 7740 24489 7741 55192 7742 12724 7743 36499 7744 7048 7745 21940 7746 3929 7747 12185 7748 0 7749 8933 7750 216520456 7751 17346825 7752 0 7753 48190696 7754 5830113 7755 65672490 7756 7321142 7757 71171938 7758 24613446 7759 69162809 7760 25615318 7761 62372112 7762 48277055 7763 55420887 7764 44859975 7765 51793275 7766 65098605 7767 45622700 7768 56813274 7769 43442589 7770 69983020 7771 45215933 7772 59866355 7773 42626869 7774 68269731 7775 43071413 7776 57325246 7777 46071853 7778 61328045 7779 43882824 7780 52670089 7781 43762629 7782 55265336 7783 44730640 7784 47486132 7785 42251109 7786 48442309 7787 40438569 7788 42706680 7789 39521884 7790 43312240 7791 36336061 7792 38219166 7793 34048257 7794 37675860 7795 32262910 7796 33758078 7797 29160521 7798 33126693 7799 26712406 7800 29352640 7801 24661402 7802 28035800 7803 22141889 7804 25008072 7805 20078621 7806 23588047 7807 18104229 7808 20818134 7809 16116389 7810 19310646 7811 14355209 7812 16949312 7813 12805573 7814 15500584 7815 11260150 7816 13511584 7817 9875835 7818 12143471 7819 8640134 7820 10518711 7821 7483314 7822 9362926 7823 6452926 7824 8009600 7825 5552783 7826 7016129 7827 4717354 7828 5967745 7829 3989803 7830 5158069 7831 3349764 7832 4334271 7833 2789540 7834 3692902 7835 2306545 7836 3065095 7837 1888823 7838 2573506 7839 1531782 7840 2106564 7841 1233324 7842 1736711 7843 978390 7844 1402178 7845 769977 7846 1133432 7847 598966 7848 896528 7849 457163 7850 711556 7851 344934 7852 548593 7853 257506 7854 424226 7855 185270 7856 320208 7857 132363 7858 237679 7859 93512 7860 173220 7861 60547 7862 125854 7863 39677 7864 85294 7865 25877 7866 58297 7867 13388 7868 38418 7869 7446 7870 23162 7871 4128 7872 12820 7873 0 7874 9420 7875 230860020 7876 23991594 7877 0 7878 57477700 7879 3501958 7880 76340344 7881 5419836 7882 82069578 7883 22297988 7884 81061638 7885 23950618 7886 73107152 7887 47490514 7888 66189966 7889 44487445 7890 62681835 7891 65285856 7892 56149944 7893 57089638 7894 53852764 7895 70793873 7896 56536971 7897 60104496 7898 53454336 7899 68618663 7900 54515009 7901 57201399 7902 57911515 7903 61012352 7904 55593162 7905 51922854 7906 55421784 7907 54385368 7908 56818698 7909 46218925 7910 53863810 7911 47001133 7912 51896002 7913 41109482 7914 50784176 7915 41602097 7916 47156960 7917 36409807 7918 44404965 7919 35824627 7920 42362663 7921 31853313 7922 38587100 7923 31217881 7924 35722085 7925 27470398 7926 33170612 7927 26144592 7928 30114171 7929 23166461 7930 27522296 7931 21782207 7932 25086450 7933 19067885 7934 22543799 7935 17607618 7936 20315706 7937 15332024 7938 18292403 7939 13932954 7940 16293356 7941 12036047 7942 14447574 7943 10741480 7944 12810588 7945 9207113 7946 11236733 7947 8132469 7948 9835388 7949 6878284 7950 8581148 7951 5960568 7952 7414658 7953 5010166 7954 6369558 7955 4282730 7956 5454457 7957 3543720 7958 4627935 7959 2982175 7960 3905703 7961 2436768 7962 3272484 7963 2010165 7964 2722255 7965 1618154 7966 2243622 7967 1310112 7968 1838086 7969 1031436 7970 1491706 7971 817960 7972 1196654 7973 631893 7974 952562 7975 484305 7976 751447 7977 363864 7978 581478 7979 272793 7980 447750 7981 195223 7982 339033 7983 140116 7984 250506 7985 98583 7986 183206 7987 64003 7988 132586 7989 41815 7990 90095 7991 27327 7992 61405 7993 14096 7994 40538 7995 7858 7996 24370 7997 4346 7998 13520 7999 0 8000 9912 8001 262692628 8002 20984333 8003 0 8004 58252517 8005 6958849 8006 79535249 8007 8766548 8008 86420466 8009 29571018 8010 84216471 8011 30859095 8012 76153397 8013 58324530 8014 67816296 8015 54344281 8016 63419621 8017 79067414 8018 55950779 8019 69183685 8020 53289877 8021 85454287 8022 55447574 8023 73253695 8024 52330563 8025 83723672 8026 52928423 8027 70438328 8028 56678514 8029 75515964 8030 54093249 8031 64944474 8032 54053674 8033 68261621 8034 55378380 8035 58735646 8036 52422652 8037 60026811 8038 50306370 8039 52990554 8040 49296777 8041 53844258 8042 45437784 8043 47592896 8044 42687033 8045 47019669 8046 40560883 8047 42210403 8048 36756468 8049 41524949 8050 33764331 8051 36876249 8052 31263750 8053 35317514 8054 28146951 8055 31586311 8056 25598817 8057 29880393 8058 23159316 8059 26443872 8060 20678788 8061 24609314 8062 18481323 8063 21665081 8064 16548481 8065 19880147 8066 14603393 8067 17390538 8068 12857437 8069 15684120 8070 11300441 8071 13634613 8072 9827455 8073 12189204 8074 8513175 8075 10466393 8076 7366532 8077 9207282 8078 6288100 8079 7871187 8080 5346897 8081 6832807 8082 4521419 8083 5769640 8084 3785725 8085 4947158 8086 3150507 8087 4126851 8088 2604183 8089 3484614 8090 2125118 8091 2876523 8092 1725063 8093 2384509 8094 1386221 8095 1938945 8096 1098713 8097 1585321 8098 862944 8099 1262562 8100 672057 8101 1009735 8102 511315 8103 792826 8104 385971 8105 616142 8106 287762 8107 471892 8108 206893 8109 358977 8110 147548 8111 264021 8112 104331 8113 193720 8114 67368 8115 139688 8116 44190 8117 95159 8118 28765 8119 64632 8120 14892 8121 42797 8122 8256 8123 25640 8124 4587 8125 14253 8126 0 8127 10422 8128 280200104 8129 28825347 8130 0 8131 69276172 8132 4231708 8133 92244270 8134 6541617 8135 99442205 8136 26886352 8137 98439131 8138 28944525 8139 89013723 8140 57492145 8141 80716907 8142 54000972 8143 76459575 8144 79441716 8145 68560819 8146 69652070 8147 65764546 8148 86603599 8149 69012095 8150 73704980 8151 65318648 8152 84338400 8153 66666065 8154 70463916 8155 70912177 8156 75333149 8157 68191070 8158 64216384 8159 68116006 8160 67384701 8161 69980667 8162 57369536 8163 66475871 8164 58451310 8165 64198988 8166 51205187 8167 62977956 8168 51924716 8169 58605888 8170 45529153 8171 55317637 8172 44902268 8173 52898445 8174 40013753 8175 48295556 8176 39314371 8177 44817322 8178 34682733 8179 41721157 8180 33109445 8181 37965803 8182 29419145 8183 34790956 8184 27750720 8185 31796239 8186 24372314 8187 28650101 8188 22580688 8189 25896080 8190 19731168 8191 23386314 8192 18003070 8193 20894798 8194 15608014 8195 18593861 8196 13985927 8197 16542264 8198 12042940 8199 14562322 8200 10682587 8201 12799984 8202 9076119 8203 11210958 8204 7909527 8205 9727263 8206 6679841 8207 8399511 8208 5740840 8209 7223780 8210 4783834 8211 6159772 8212 4047846 8213 5231438 8214 3328566 8215 4405902 8216 2771744 8217 3685693 8218 2244923 8219 3063701 8220 1832481 8221 2523647 8222 1461278 8223 2062879 8224 1167146 8225 1673734 8226 910278 8227 1341555 8228 711931 8229 1066350 8230 539318 8231 840391 8232 408860 8233 650309 8234 303184 8235 499658 8236 219007 8237 378342 8238 155536 8239 279250 8240 110292 8241 204072 8242 70996 8243 147544 8244 46668 8245 100222 8246 30277 8247 68206 8248 15716 8249 45031 8250 8692 8251 27040 8252 4833 8253 14991 8254 0 8255 10975 8256 318267200 8257 25348490 8258 0 8259 70317158 8260 8296514 8261 96186333 8262 10484090 8263 104778548 8264 35481239 8265 102385438 8266 37126006 8267 92828662 8268 70361887 8269 82845443 8270 65736180 8271 77525734 8272 95884956 8273 68500532 8274 84111718 8275 65257836 8276 104172498 8277 67876532 8278 89482072 8279 64130461 8280 102494852 8281 64923157 8282 86396963 8283 69594554 8284 92815939 8285 66550253 8286 79928676 8287 66629881 8288 84154754 8289 68414570 8290 72509362 8291 64902937 8292 74231214 8293 62441380 8294 65617809 8295 61343324 8296 66796457 8297 56683697 8298 59134240 8299 53384466 8300 58550498 8301 50858270 8302 52656576 8303 46209102 8304 51923394 8305 42560221 8306 46214389 8307 39516175 8308 44375459 8309 35676396 8310 39783514 8311 32536213 8312 37747561 8313 29525975 8314 33492764 8315 26446332 8316 31262398 8317 23710533 8318 27608326 8319 21302056 8320 25414305 8321 18869676 8322 22300904 8323 16672548 8324 20188202 8325 14711705 8326 17608115 8327 12851502 8328 15800728 8329 11179630 8330 13624006 8331 9717944 8332 12031510 8333 8341479 8334 10328055 8335 7126949 8336 9012238 8337 6059387 8338 7641979 8339 5109439 8340 6585502 8341 4275651 8342 5527849 8343 3556849 8344 4691717 8345 2929965 8346 3894485 8347 2393153 8348 3256040 8349 1938906 8350 2661930 8351 1556578 8352 2192252 8353 1231370 8354 1765771 8355 968176 8356 1421992 8357 751671 8358 1124983 8359 572103 8360 890457 8361 431317 8362 685318 8363 321294 8364 529036 8365 230631 8366 398733 8367 164607 8368 295279 8369 116097 8370 214998 8371 75025 8372 155839 8373 49118 8374 105489 8375 31971 8376 72008 8377 16512 8378 47375 8379 9174 8380 28506 8381 5079 8382 15765 8383 0 8384 11564 8385 339603115 8386 34590239 8387 0 8388 83387997 8389 5105792 8390 111309118 8391 7884536 8392 120319237 8393 32373818 8394 119365927 8395 34928515 8396 108215703 8397 69496446 8398 98279529 8399 65446719 8400 93123753 8401 96509363 8402 83585997 8403 84836480 8404 80186060 8405 105758700 8406 84109137 8407 90218968 8408 79688476 8409 103467946 8410 81389835 8411 86635977 8412 86683259 8413 92831195 8414 83495904 8415 79262520 8416 83562354 8417 83320225 8418 86028594 8419 71058541 8420 81880422 8421 72535226 8422 79255306 8423 63638869 8424 77937355 8425 64657394 8426 72677803 8427 56799356 8428 68756153 8429 56142453 8430 65905142 8431 50133722 8432 60304304 8433 49381960 8434 56088021 8435 43668985 8436 52346035 8437 41805852 8438 47740795 8439 37250802 8440 43856734 8441 35245642 8442 40190866 8443 31047062 8444 36305664 8445 28863634 8446 32905162 8447 25303674 8448 29807980 8449 23171062 8450 26709237 8451 20165317 8452 23842589 8453 18137502 8454 21288665 8455 15679421 8456 18802457 8457 13973020 8458 16586977 8459 11921111 8460 14590220 8461 10436856 8462 12707079 8463 8863018 8464 11019096 8465 7653871 8466 9525738 8467 6411931 8468 8157602 8469 5464175 8470 6962811 8471 4517593 8472 5901330 8473 3786070 8474 4961971 8475 3095143 8476 4147930 8477 2542207 8478 3445968 8479 2043764 8480 2832225 8481 1653493 8482 2314470 8483 1298775 8484 1876341 8485 1025568 8486 1501740 8487 792755 8488 1192541 8489 606002 8490 939850 8491 454383 8492 725674 8493 340102 8494 557561 8495 243091 8496 421743 8497 174012 8498 311046 8499 122337 8500 227089 8501 79230 8502 164135 8503 51697 8504 111327 8505 33748 8506 75757 8507 17384 8508 49955 8509 9666 8510 29982 8511 5343 8512 16607 8513 0 8514 12162 8515 385074628 8516 30577664 8517 0 8518 84765124 8519 9880117 8520 116159698 8521 12523231 8522 126850440 8523 42518354 8524 124283613 8525 44606513 8526 112975187 8527 84765504 8528 101040635 8529 79400254 8530 94615190 8531 116104583 8532 83725072 8533 102101217 8534 79781068 8535 126783647 8536 82952638 8537 109124759 8538 78454929 8539 125260852 8540 79496092 8541 105785331 8542 85297978 8543 113876594 8544 81719215 8545 98192141 8546 81971943 8547 103554272 8548 84347245 8549 89345292 8550 80183372 8551 91619518 8552 77335957 8553 81090449 8554 76161503 8555 82696348 8556 70545093 8557 73320053 8558 66603417 8559 72747009 8560 63611276 8561 65542027 8562 57939503 8563 64774553 8564 53506511 8565 57773586 8566 49809406 8567 55619047 8568 45086119 8569 49978368 8570 41233333 8571 47552673 8572 37527097 8573 42304413 8574 33708704 8575 39599204 8576 30320308 8577 35070317 8578 27325690 8579 32389730 8580 24287200 8581 28504928 8582 21540261 8583 25890354 8584 19076428 8585 22662332 8586 16728705 8587 20406443 8588 14619372 8589 17658395 8590 12761046 8591 15661372 8592 11003318 8593 13494367 8594 9453821 8595 11825360 8596 8076701 8597 10078254 8598 6846944 8599 8722570 8600 5770768 8601 7357636 8602 4826856 8603 6284465 8604 4001776 8605 5242997 8606 3299346 8607 4408284 8608 2689803 8609 3634534 8610 2177082 8611 3009724 8612 1744541 8613 2441547 8614 1381432 8615 1988727 8616 1082862 8617 1584194 8618 840970 8619 1263518 8620 639325 8621 990357 8622 481549 8623 768313 8624 358183 8625 587589 8626 257275 8627 445937 8628 183170 8629 327688 8630 129272 8631 239855 8632 83392 8633 172754 8634 54596 8635 117528 8636 35472 8637 79702 8638 18348 8639 52664 8640 10158 8641 31530 8642 5632 8643 17496 8644 0 8645 12778 8646 411027772 8647 41458938 8648 0 8649 100246638 8650 6151452 8651 134135563 8652 9489275 8653 145375764 8654 38928074 8655 144532824 8656 42089814 8657 131364240 8658 83883599 8659 119483534 8660 79197923 8661 113250232 8662 117058373 8663 101751345 8664 103160652 8665 97622916 8666 128931054 8667 102351934 8668 110239291 8669 97068579 8670 126705781 8671 99206437 8672 106322882 8673 105783702 8674 114175503 8675 102060826 8676 97641740 8677 102328764 8678 102820427 8679 105558806 8680 87834482 8681 100663985 8682 89821598 8683 97650615 8684 78923069 8685 96251196 8686 80334059 8687 89941964 8688 70694201 8689 85275745 8690 70031832 8691 81924225 8692 62659483 8693 75129133 8694 61865838 8695 70028279 8696 54840446 8697 65512991 8698 52641897 8699 59884493 8700 47027893 8701 55141927 8702 44634378 8703 50660293 8704 39427915 8705 45881496 8706 36770191 8707 41691162 8708 32343864 8709 37873141 8710 29718246 8711 34037974 8712 25951329 8713 30474189 8714 23434620 8715 27296637 8716 20332380 8717 24194899 8718 18192627 8719 21415001 8720 15591770 8721 18906931 8722 13708395 8723 16535700 8724 11693783 8725 14394365 8726 10155213 8727 12496187 8728 8547805 8729 10756706 8730 7323612 8731 9220803 8732 6097755 8733 7854306 8734 5138448 8735 6645786 8736 4227407 8737 5584193 8738 3504928 8739 4665291 8740 2835124 8741 3867211 8742 2312573 8743 3177461 8744 1839847 8745 2594592 8746 1463257 8747 2100292 8748 1141932 8749 1679415 8750 890754 8751 1333612 8752 673442 8753 1048720 8754 509715 8755 809726 8756 377492 8757 621515 8758 271975 8759 469734 8760 193005 8761 346123 8762 136521 8763 252612 8764 87769 8765 182308 8766 57633 8767 123635 8768 37332 8769 84049 8770 19332 8771 55395 8772 10686 8773 33214 8774 5932 8775 18392 8776 0 8777 13446 8778 465286151 8779 36834418 8780 0 8781 102045967 8782 11752849 8783 140087913 8784 14941909 8785 153351393 8786 50888456 8787 150640159 8788 53524562 8789 137281032 8790 101979478 8791 123035054 8792 95768987 8793 115288853 8794 140380196 8795 102167572 8796 123750266 8797 97377017 8798 154058657 8799 101212452 8800 132862863 8801 95818528 8802 152830398 8803 97170975 8804 129305083 8805 104359892 8806 139471673 8807 100161263 8808 120417238 8809 100652501 8810 127196598 8811 103785939 8812 109886047 8813 98859683 8814 112869804 8815 95578242 8816 100018816 8817 94353972 8818 102174592 8819 87598174 8820 90725180 8821 82898627 8822 90195344 8823 79372483 8824 81399130 8825 72467448 8826 80626254 8827 67090820 8828 72055644 8829 62619110 8830 69538219 8831 56821122 8832 62630865 8833 52100800 8834 59749293 8835 47557760 8836 53284856 8837 42833416 8838 50021707 8839 38642133 8840 44420224 8841 34938617 8842 41148733 8843 31151265 8844 36323654 8845 27720709 8846 33095316 8847 24645212 8848 29060258 8849 21688877 8850 26265068 8851 19029287 8852 22802779 8853 16686403 8854 20299200 8855 14447880 8856 17563395 8857 12470101 8858 15450831 8859 10713745 8860 13222477 8861 9125797 8862 11503284 8863 7733211 8864 9744144 8865 6514351 8866 8364706 8867 5430586 8868 7022140 8869 4506089 8870 5934683 8871 3708333 8872 4920258 8873 3020060 8874 4109439 8875 2439947 8876 3351664 8877 1956971 8878 2749843 8879 1545056 8880 2215430 8881 1211436 8882 1779281 8883 939793 8884 1405161 8885 713717 8886 1110314 8887 536827 8888 853286 8889 399505 8890 657157 8891 286289 8892 494852 8893 203943 8894 365584 8895 143698 8896 265867 8897 92684 8898 192468 8899 60568 8900 130074 8901 39384 8902 88608 8903 20316 8904 58252 8905 11264 8906 34992 8907 6230 8908 19326 8909 0 8910 14157 8911 496799180 8912 49633859 8913 0 8914 120363476 8915 7400726 8916 161431646 8917 11404984 8918 175410444 8919 46746211 8920 174759628 8921 50649083 8922 159231740 8923 101104855 8924 145049031 8925 95695495 8926 137525831 8927 141764417 8928 123681519 8929 125242452 8930 118677006 8931 156918716 8932 124366996 8933 134472869 8934 118057969 8935 154890273 8936 120735095 8937 130246438 8938 128883426 8939 140168058 8940 124542693 8941 120055431 8942 125093305 8943 126636937 8944 129289929 8945 108357274 8946 123525155 8947 111001864 8948 120087230 8949 97671330 8950 118634042 8951 99598912 8952 111078104 8953 87793648 8954 105545540 8955 87153599 8956 101618364 8957 78131107 8958 93387322 8959 77315662 8960 87236680 8961 68689894 8962 81799521 8963 66113683 8964 74930389 8965 59208413 8966 69160106 8967 56356793 8968 63692107 8969 49925199 8970 57821736 8971 46698134 8972 52679320 8973 41203096 8974 47982144 8975 37990643 8976 43240772 8977 33280717 8978 38831968 8979 30160331 8980 34887080 8981 26268878 8982 31019932 8983 23591777 8984 27554651 8985 20298551 8986 24410233 8987 17929374 8988 21425888 8989 15357717 8990 18730923 8991 13398493 8992 16323448 8993 11340266 8994 14110517 8995 9762871 8996 12158308 8997 8172048 8998 10401247 8999 6935625 9000 8844678 9001 5736862 9002 7479030 9003 4786994 9004 6280473 9005 3908503 9006 5235479 9007 3207948 9008 4338402 9009 2573006 9010 3561952 9011 2072811 9012 2904134 9013 1629185 9014 2348698 9015 1283077 9016 1878011 9017 989839 9018 1488051 9019 755441 9020 1170154 9021 565718 9022 902580 9023 422329 9024 692205 9025 301640 9026 522694 9027 215382 9028 385014 9029 151232 9030 280574 9031 97840 9032 202468 9033 63744 9034 137172 9035 41508 9036 93194 9037 21372 9038 61356 9039 11864 9040 36784 9041 6548 9042 20344 9043 0 9044 14878 9045 561472512 9046 44312470 9047 0 9048 122690052 9049 13965386 9050 168719287 9051 17806808 9052 185129804 9053 60832646 9054 182319475 9055 64144330 9056 166564495 9057 122525262 9058 149585045 9059 115352787 9060 140261608 9061 169487318 9062 124476250 9063 149765501 9064 118666054 9065 186912957 9066 123294156 9067 161509518 9068 116835305 9069 186164161 9070 118577136 9071 157793604 9072 127459537 9073 170530428 9074 122547052 9075 147417090 9076 123361872 9077 155963956 9078 127456848 9079 134907996 9080 121646603 9081 138791644 9082 117881855 9083 123136190 9084 116641218 9085 125997760 9086 108537623 9087 112036170 9088 102948232 9089 111601877 9090 98804150 9091 100879716 9092 90422486 9093 100133383 9094 83915398 9095 89667861 9096 78516103 9097 86737691 9098 71423003 9099 78291295 9100 65651851 9101 74888546 9102 60091368 9103 66941409 9104 54270062 9105 63010683 9106 49096771 9107 56108708 9108 44522292 9109 52125132 9110 39825205 9111 46140318 9112 35550315 9113 42176147 9114 31715407 9115 37143609 9116 28016401 9117 33681687 9118 24670715 9119 29345900 9120 21718693 9121 26213102 9122 18890742 9123 22761709 9124 16373151 9125 20109940 9126 14132043 9127 17274190 9128 12104481 9129 15092030 9130 10307107 9131 12849088 9132 8729257 9133 11077856 9134 7329082 9135 9345568 9136 6114719 9137 7948464 9138 5064638 9139 6623331 9140 4163409 9141 5563222 9142 3384685 9143 4575911 9144 2736900 9145 3774866 9146 2188771 9147 3063098 9148 1728417 9149 2488234 9150 1353790 9151 1978610 9152 1049054 9153 1575380 9154 795656 9155 1233023 9156 598729 9157 954316 9158 444581 9159 729204 9160 318739 9161 552069 9162 226703 9163 405204 9164 159686 9165 296210 9166 102825 9167 213008 9168 67253 9169 144608 9170 43634 9171 98001 9172 22528 9173 64641 9174 12460 9175 38652 9176 6898 9177 21416 9178 0 9179 15623 9180 599672418 9181 59351943 9182 0 9183 144341006 9184 8891236 9185 194033962 9186 13689465 9187 211366604 9188 56061612 9189 211017446 9190 60866021 9191 192736132 9192 121692684 9193 175830265 9194 115462302 9195 166767371 9196 171425924 9197 150122153 9198 151815115 9199 144062757 9200 190673436 9201 150899015 9202 163759594 9203 143372640 9204 189021689 9205 146709875 9206 159273136 9207 156779823 9208 171765624 9209 151729038 9210 147344130 9211 152661527 9212 155677448 9213 158080409 9214 133415575 9215 151305730 9216 136907734 9217 147401654 9218 120629164 9219 145943235 9220 123223074 9221 136911436 9222 108797283 9223 130364921 9224 108221359 9225 125786298 9226 97195389 9227 115834205 9228 96396802 9229 108429296 9230 85825754 9231 101905369 9232 82815765 9233 93537212 9234 74349114 9235 86526550 9236 70962431 9237 79879165 9238 63030047 9239 72681358 9240 59133758 9241 66378411 9242 52327005 9243 60623919 9244 48401613 9245 54773783 9246 42540553 9247 49325855 9248 38680569 9249 44452763 9250 33805871 9251 39641663 9252 30480407 9253 35324695 9254 26320616 9255 31408501 9256 23341856 9257 27659632 9258 20084504 9259 24269794 9260 17596319 9261 21240629 9262 14960629 9263 18431518 9264 12951856 9265 15948609 9266 10892930 9267 13714586 9268 9294783 9269 11712174 9270 7742606 9271 9953475 9272 6496118 9273 8411287 9274 5337800 9275 7047910 9276 4422367 9277 5873058 9278 3568956 9279 4863241 9280 2898781 9281 3986708 9282 2307733 9283 3247530 9284 1830529 9285 2626353 9286 1425728 9287 2095427 9288 1110339 9289 1660259 9290 838394 9291 1304294 9292 632917 9293 1005186 9294 468383 9295 770240 9296 336614 9297 581396 9298 238578 9299 427625 9300 168574 9301 311579 9302 108213 9303 224622 9304 70883 9305 152080 9306 45891 9307 103229 9308 23728 9309 67954 9310 13096 9311 40688 9312 7259 9313 22497 9314 0 9315 16430 9316 676678540 9317 53239379 9318 0 9319 147322904 9320 16576804 9321 202935458 9322 21197332 9323 223188522 9324 72633263 9325 220346572 9326 76776023 9327 201795700 9328 147019318 9329 181589451 9330 138752881 9331 170385697 9332 204342993 9333 151421324 9334 180986815 9335 144386816 9336 226430793 9337 149961011 9338 196031105 9339 142234412 9340 226410194 9341 144464089 9342 192246439 9343 155410928 9344 208162620 9345 149673302 9346 180168912 9347 150924483 9348 190908280 9349 156234787 9350 165340988 9351 149395834 9352 170363252 9353 145102887 9354 151317638 9355 143896894 9356 155086416 9357 134193767 9358 138087338 9359 127569834 9360 137810495 9361 122716037 9362 124768869 9363 112559375 9364 124097278 9365 104709679 9366 111335844 9367 98205165 9368 107949268 9369 89541494 9370 97638718 9371 82511074 9372 93629962 9373 75719935 9374 83890188 9375 68557463 9376 79166557 9377 62198837 9378 70674580 9379 56560682 9380 65848482 9381 50742977 9382 58440550 9383 45442977 9384 53578335 9385 40671755 9386 47330597 9387 36048829 9388 43052514 9389 31866967 9390 37628079 9391 28155901 9392 33735029 9393 24585929 9394 29389519 9395 21407088 9396 26062204 9397 18555280 9398 22480451 9399 15965422 9400 19716506 9401 13671443 9402 16855805 9403 11634117 9404 14607761 9405 9820843 9406 12375543 9407 8252013 9408 10578309 9409 6872616 9410 8869997 9411 5685887 9412 7488912 9413 4666056 9414 6194144 9415 3796381 9416 5153670 9417 3061032 9418 4204606 9419 2448359 9420 3440302 9421 1931510 9422 2766797 9423 1511075 9424 2218315 9425 1169499 9426 1749361 9427 887332 9428 1379034 9429 666269 9430 1058875 9431 494912 9432 813518 9433 354306 9434 611864 9435 251910 9436 451463 9437 177174 9438 327796 9439 114163 9440 236804 9441 74505 9442 159924 9443 48354 9444 108759 9445 24920 9446 71401 9447 13796 9448 42832 9449 7619 9450 23627 9451 0 9452 17284 9453 722906386 9454 70893558 9455 0 9456 172888154 9457 10667466 9458 232929690 9459 16409363 9460 254360308 9461 67147645 9462 254454654 9463 73047150 9464 232966122 9465 146272518 9466 212844120 9467 139115413 9468 201943814 9469 206989409 9470 181959968 9471 183744948 9472 174632892 9473 231324899 9474 182830877 9475 199101585 9476 173863854 9477 230288242 9478 178008225 9479 194436850 9480 190418382 9481 210116736 9482 184557445 9483 180509700 9484 185999132 9485 191029454 9486 192950112 9487 163961906 9488 185011334 9489 168532815 9490 180602574 9491 148692775 9492 179200684 9493 152143233 9494 168432137 9495 134541710 9496 160704249 9497 134095733 9498 155382351 9499 120643746 9500 143380197 9501 119906190 9502 134482649 9503 106984290 9504 126667783 9505 103482167 9506 116502923 9507 93117017 9508 108000721 9509 89119521 9510 99931482 9511 79356267 9512 91135027 9513 74659308 9514 83424357 9515 66260372 9516 76383431 9517 61475347 9518 69193894 9519 54193110 9520 62475387 9521 49445537 9522 56462471 9523 43353304 9524 50505673 9525 39226528 9526 45139427 9527 34003478 9528 40265119 9529 30266872 9530 35585963 9531 26144967 9532 31330249 9533 23011799 9534 27520872 9535 19646106 9536 23982731 9537 17086228 9538 20831846 9539 14449807 9540 17989804 9541 12389266 9542 15442363 9543 10375264 9544 13180241 9545 8767087 9546 11193796 9547 7243060 9548 9438857 9549 6039468 9550 7905818 9551 4919694 9552 6583415 9553 4020770 9554 5442950 9555 3227115 9556 4457996 9557 2592873 9558 3631317 9559 2033942 9560 2930273 9561 1599280 9562 2337824 9563 1232200 9564 1850549 9565 937985 9566 1452521 9567 701899 9568 1118479 9569 522665 9570 856709 9571 372847 9572 645723 9573 265938 9574 474866 9575 186442 9576 345667 9577 120327 9578 249041 9579 78358 9580 168460 9581 50939 9582 114322 9583 26192 9584 75155 9585 14518 9586 44994 9587 8004 9588 24856 9589 0 9590 18152 9591 814504684 9592 63882025 9593 0 9594 176681306 9595 19655912 9596 243777293 9597 25206263 9598 268711142 9599 86622846 9600 265934793 9601 91783481 9602 244126489 9603 176186793 9604 220114227 9605 166679684 9606 206674375 9607 246027983 9608 183921904 9609 218407828 9610 175416340 9611 273900538 9612 182120423 9613 237572472 9614 172887317 9615 274933692 9616 175720931 9617 233853443 9618 189183098 9619 253688172 9620 182495184 9621 219839345 9622 184320047 9623 233293243 9624 191164996 9625 202292957 9626 183133328 9627 208756062 9628 178261523 9629 185619835 9630 177169585 9631 190539053 9632 165573922 9633 169880199 9634 157741176 9635 169846295 9636 152084663 9637 154003849 9638 139800924 9639 153483210 9640 130347971 9641 137947349 9642 122540154 9643 134047468 9644 111979020 9645 121494766 9646 103427871 9647 116787137 9648 95163915 9649 104868297 9650 86369129 9651 99218734 9652 78564816 9653 88790823 9654 71645762 9655 82952144 9656 64455316 9657 73817113 9658 57893186 9659 67866263 9660 51987610 9661 60120450 9662 46222686 9663 54862515 9664 41001659 9665 48091395 9666 36366775 9667 43256251 9668 31870484 9669 37818502 9670 27859749 9671 33651344 9672 24260158 9673 29130877 9674 20961088 9675 25658630 9676 18032206 9677 22018330 9678 15430888 9679 19162831 9680 13088756 9681 16317218 9682 11057144 9683 14007826 9684 9274807 9685 11803685 9686 7715297 9687 10029210 9688 6372269 9689 8337475 9690 5233289 9691 6976184 9692 4245930 9693 5740003 9694 3423912 9695 4722367 9696 2736064 9697 3825169 9698 2155771 9699 3101991 9700 1684551 9701 2463146 9702 1304152 9703 1956522 9704 987431 9705 1530034 9706 741669 9707 1181297 9708 550157 9709 901585 9710 393679 9711 681710 9712 279497 9713 499573 9714 196677 9715 364412 9716 126475 9717 261883 9718 82568 9719 177479 9720 53512 9721 120122 9722 27592 9723 79116 9724 15238 9725 47254 9726 8426 9727 26142 9728 0 9729 19053 9730 870356728 9731 84586765 9732 0 9733 206838788 9734 12781598 9735 279279566 9736 19644503 9737 305707946 9738 80324819 9739 306429416 9740 87552715 9741 281209398 9742 175583551 9743 257295693 9744 167381735 9745 244206423 9746 249573800 9747 220245486 9748 222061026 9749 211399355 9750 280210845 9751 221213917 9752 241689443 9753 210539415 9754 280108992 9755 215671423 9756 236966809 9757 230926877 9758 256592721 9759 224138533 9760 220755733 9761 226255125 9762 233989936 9763 235121011 9764 201137373 9765 225836871 9766 207077289 9767 220894880 9768 182932386 9769 219638162 9770 187484939 9771 206820226 9772 166043022 9773 197727976 9774 165806033 9775 191565110 9776 149430043 9777 177113255 9778 148818311 9779 166453194 9780 133046964 9781 157111481 9782 129001056 9783 144782018 9784 116335437 9785 134502532 9786 111628870 9787 124725753 9788 99649888 9789 113990831 9790 94002123 9791 104590033 9792 83655296 9793 95991642 9794 77852631 9795 87167196 9796 68824600 9797 78914837 9798 62993028 9799 71510489 9800 55415418 9801 64143931 9802 50305852 9803 57505688 9804 43757235 9805 51452154 9806 39101739 9807 45615965 9808 33898293 9809 40307428 9810 29955273 9811 35526105 9812 25690163 9813 31072529 9814 22436754 9815 27105198 9816 19060699 9817 23497674 9818 16434439 9819 20255150 9820 13828153 9821 17377675 9822 11747830 9823 14822169 9824 9774478 9825 12561016 9826 8195010 9827 10587284 9828 6718154 9829 8861839 9830 5542410 9831 7367829 9832 4475927 9833 6086198 9834 3625814 9835 4984643 9836 2880869 9837 4051396 9838 2281506 9839 3269111 9840 1774706 9841 2605713 9842 1378559 9843 2060742 9844 1040164 9845 1616180 9846 783241 9847 1243986 9848 578915 9849 951486 9850 415604 9851 717019 9852 294109 9853 526810 9854 207308 9855 383226 9856 133015 9857 275848 9858 86987 9859 186542 9860 56232 9861 126445 9862 29036 9863 83113 9864 16008 9865 49712 9866 8858 9867 27446 9868 0 9869 20021 9870 979201640 9871 76556784 9872 0 9873 211631976 9874 23283168 9875 292472054 9876 29940513 9877 323096530 9878 103189653 9879 320518036 9880 109594384 9881 294921919 9882 210877369 9883 266427250 9884 199969152 9885 250329439 9886 295819266 9887 223070911 9888 263199545 9889 212801159 9890 330846944 9891 220848675 9892 287494491 9893 209830293 9894 333351894 9895 213410355 9896 284029523 9897 229925493 9898 308684647 9899 222149983 9900 267814814 9901 224722870 9902 284627180 9903 233489597 9904 247094780 9905 224084841 9906 255365458 9907 218587484 9908 227307411 9909 217709640 9910 233681861 9911 203887279 9912 208608888 9913 194648230 9914 208939711 9915 188077808 9916 189722947 9917 173259902 9918 189443712 9919 161899593 9920 170571498 9921 152544580 9922 166102298 9923 139707430 9924 150841056 9925 129327392 9926 145344868 9927 119287347 9928 130785274 9929 108524424 9930 124040180 9931 98965450 9932 111274996 9933 90486615 9934 104227256 9935 81635553 9936 92978890 9937 73528091 9938 85729018 9939 66228124 9940 76145856 9941 59074862 9942 69690900 9943 52571000 9944 61276928 9945 46788872 9946 55285096 9947 41161364 9948 48486668 9949 36112768 9950 43303003 9951 31572706 9952 37609217 9953 27403723 9954 33249056 9955 23674556 9956 28651123 9957 20352001 9958 25031878 9959 17359952 9960 21403093 9961 14735871 9962 18469213 9963 12427528 9964 15629089 9965 10411511 9966 13346367 9967 8646546 9968 11164632 9969 7146541 9970 9390086 9971 5852917 9972 7769349 9973 4749045 9974 6446810 9975 3826220 9976 5250294 9977 3053493 9978 4288638 9979 2403238 9980 3444130 9981 1878397 9982 2754850 9983 1451265 9984 2170627 9985 1099107 9986 1706932 9987 824438 9988 1309102 9989 611227 9990 1004511 9991 436793 9992 754311 9993 310246 9994 555387 9995 217904 9996 402981 9997 140153 9998 290623 9999 91370 10000 196006 10001 59215 10002 133112 10003 30476 10004 87283 10005 16852 10006 52284 10007 9294 10008 28812 10009 0 10010 21045 10011 1046578002 10012 100814931 10013 0 10014 247172566 10015 15294758 10016 334450663 10017 23488498 10018 366960007 10019 95971019 10020 368545476 10021 104805539 10022 338990772 10023 210495348 10024 310610528 10025 201119924 10026 294919820 10027 300497630 10028 266227663 10029 267980380 10030 255560146 10031 338919789 10032 267293922 10033 292933479 10034 254598714 10035 340170728 10036 260930979 10037 288331327 10038 279643188 10039 312824690 10040 271797315 10041 269518938 10042 274790974 10043 286116372 10044 286047609 10045 246302082 10046 275214042 10047 253978777 10048 269710330 10049 224640014 10050 268727752 10051 230592115 10052 253498543 10053 204521790 10054 242824420 10055 204601917 10056 235725204 10057 184694387 10058 218354129 10059 184307745 10060 205603138 10061 165091498 10062 194471786 10063 160435909 10064 179542804 10065 145000443 10066 167132463 10067 139478582 10068 155323902 10069 124804700 10070 142246150 10071 118046432 10072 130800864 10073 105326448 10074 120336971 10075 98300751 10076 109526105 10077 87151559 10078 99402925 10079 80004869 10080 90322354 10081 70594333 10082 81230514 10083 64303583 10084 73028465 10085 56112121 10086 65547222 10087 50318099 10088 58283814 10089 43788973 10090 51666905 10091 38838185 10092 45704346 10093 33438776 10094 40109267 10095 29338429 10096 35117002 10097 25027411 10098 30573316 10099 21678235 10100 26455309 10101 18341403 10102 22793268 10103 15657140 10104 19541940 10105 13096770 10106 16632173 10107 11058844 10108 14088634 10109 9115261 10110 11867277 10111 7568398 10112 9917308 10113 6169460 10114 8238337 10115 5028825 10116 6804996 10117 4028321 10118 5561079 10119 3231449 10120 4519673 10121 2531630 10122 3643596 10123 1985496 10124 2901558 10125 1528662 10126 2292887 10127 1160693 10128 1797490 10129 867496 10130 1381571 10131 645271 10132 1056496 10133 459605 10134 795431 10135 327025 10136 584040 10137 229160 10138 424464 10139 147654 10140 305462 10141 96014 10142 206328 10143 62327 10144 139824 10145 32016 10146 91815 10147 17716 10148 54892 10149 9759 10150 30283 10151 0 10152 22092 10153 1175788172 10154 91634509 10155 0 10156 253194072 10157 27552180 10158 350462012 10159 35526594 10160 387993274 10161 122787310 10162 385790859 10163 130709626 10164 355795510 10165 252091704 10166 322030401 10167 239603392 10168 302778103 10169 355221969 10170 270163346 10171 316748138 10172 257783317 10173 399070680 10174 267427236 10175 347408994 10176 254290723 10177 403588935 10178 258793826 10179 344452040 10180 279008915 10181 375029145 10182 269985483 10183 325753209 10184 273530205 10185 346703489 10186 284696557 10187 301334653 10188 273707319 10189 311867720 10190 267549955 10191 277886032 10192 267023569 10193 286101352 10194 250575554 10195 255714562 10196 239714792 10197 256557890 10198 232112278 10199 233291677 10200 214267424 10201 233377851 10202 200654120 10203 210484165 10204 189470132 10205 205402148 10206 173891516 10207 186878284 10208 161330116 10209 180479889 10210 149157428 10211 162741495 10212 136006234 10213 154707598 10214 124338307 10215 139105261 10216 113969571 10217 130634824 10218 103090105 10219 116811202 10220 93114548 10221 107990712 10222 84110404 10223 96179056 10224 75246612 10225 88271353 10226 67185268 10227 77830660 10228 59987992 10229 70443580 10230 52953229 10231 61963008 10232 46638309 10233 55518799 10234 40925452 10235 48390519 10236 35661491 10237 42925595 10238 30951175 10239 37122853 10240 26719118 10241 32572316 10242 22895822 10243 27955351 10244 19543803 10245 24225583 10246 16562083 10247 20605029 10248 13950046 10249 17671756 10250 11668090 10251 14856026 10252 9696675 10253 12574061 10254 7992564 10255 10457004 10256 6546115 10257 8726018 10258 5307016 10259 7167043 10260 4269872 10261 5886456 10262 3404014 10263 4761342 10264 2679634 10265 3852003 10266 2090256 10267 3056154 10268 1615298 10269 2421573 10270 1221756 10271 1891501 10272 915920 10273 1458549 10274 678194 10275 1111435 10276 484816 10277 838571 10278 343731 10279 614137 10280 241441 10281 447202 10282 155094 10283 320955 10284 101113 10285 217201 10286 65434 10287 146841 10288 33704 10289 96565 10290 18588 10291 57624 10292 10262 10293 31828 10294 0 10295 23174 10296 1256942252 10297 120029748 10298 0 10299 295039076 10300 18278928 10301 400051151 10302 28049445 10303 439944710 10304 114527945 10305 442693732 10306 125302938 10307 408112795 10308 252026999 10309 374478948 10310 241340313 10311 355698126 10312 361318131 10313 321386835 10314 322937185 10315 308539249 10316 409330934 10317 322543948 10318 354509160 10319 307463066 10320 412471443 10321 315252239 10322 350275955 10323 338149579 10324 380761126 10325 329105835 10326 328507049 10327 333230761 10328 349267546 10329 347453358 10330 301089438 10331 334846993 10332 310950317 10333 328765381 10334 275362409 10335 328219755 10336 283086776 10337 310167626 10338 251434209 10339 297667448 10340 251984249 10341 289520673 10342 227820760 10343 268688163 10344 227778483 10345 253465158 10346 204416575 10347 240224795 10348 199086956 10349 222193335 10350 180304392 10351 207237116 10352 173864456 10353 192995802 10354 155923864 10355 177108762 10356 147851947 10357 163199085 10358 132264276 10359 150483132 10360 123778334 10361 137281936 10362 110031929 10363 124887402 10364 101314696 10365 113765500 10366 89653758 10367 102588176 10368 81918873 10369 92474409 10370 71720429 10371 83239817 10372 64525797 10373 74242910 10374 56344600 10375 66013407 10376 50169792 10377 58583136 10378 43350879 10379 51598377 10380 38186376 10381 45328587 10382 32723320 10383 39609635 10384 28463855 10385 34419907 10386 24191407 10387 29769849 10388 20766833 10389 25631212 10390 17453727 10391 21927731 10392 14817383 10393 18654023 10394 12299837 10395 15791607 10396 10268727 10397 13280128 10398 8424163 10399 11088739 10400 6931425 10401 9210994 10402 5586801 10403 7591631 10404 4518504 10405 6203572 10406 3585544 10407 5037303 10408 2832316 10409 4057112 10410 2201585 10411 3228355 10412 1705764 10413 2549993 10414 1285501 10415 1996226 10416 966926 10417 1533976 10418 713571 10419 1172021 10420 511046 10421 881805 10422 361480 10423 646876 10424 254369 10425 470012 10426 162976 10427 337844 10428 106432 10429 228137 10430 68726 10431 154474 10432 35432 10433 101386 10434 19518 10435 60566 10436 10783 10437 33401 10438 0 10439 24335 10440 1410181417 10441 109549319 10442 0 10443 302564578 10444 32571752 10445 419444495 10446 42111990 10447 465341626 10448 145948108 10449 463752799 10450 155715251 10451 428656251 10452 301003517 10453 388699565 10454 286738740 10455 365711507 10456 426005261 10457 326738268 10458 380688245 10459 311833501 10460 480703130 10461 323374823 10462 419220011 10463 307729087 10464 487924959 10465 313363957 10466 417116939 10467 338059616 10468 454947840 10469 327609360 10470 395626678 10471 332398206 10472 421666056 10473 346556877 10474 366899843 10475 333745883 10476 380263065 10477 326895205 10478 339163471 10479 326911897 10480 349686333 10481 307376429 10482 312920734 10483 294639057 10484 314471036 10485 285889263 10486 286337286 10487 264438316 10488 286964193 10489 248153821 10490 259233963 10491 234826497 10492 253484903 10493 215955841 10494 231052038 10495 200778991 10496 223631373 10497 186066557 10498 202051541 10499 170027939 10500 192524030 10501 155807586 10502 173488215 10503 143172737 10504 163325089 10505 129826982 10506 146389408 10507 117570930 10508 135680572 10509 106511168 10510 121143440 10511 95551165 10512 111499641 10513 85573061 10514 98570962 10515 76659975 10516 89474499 10517 67885742 10518 78943754 10519 59996635 10520 70950348 10521 52853469 10522 62034442 10523 46222429 10524 55230390 10525 40277717 10526 47921806 10527 34930059 10528 42203329 10529 30058159 10530 36372671 10531 25775150 10532 31641564 10533 21965751 10534 27024696 10535 18590343 10536 23298038 10537 15633445 10538 19668961 10539 13084498 10540 16731342 10541 10844381 10542 14001827 10543 8938770 10544 11744591 10545 7315192 10546 9700206 10547 5921997 10548 8035469 10549 4759952 10550 6534852 10551 3795256 10552 5325247 10553 2981815 10554 4273071 10555 2326397 10556 3409461 10557 1795530 10558 2683259 10559 1357243 10560 2107450 10561 1016250 10562 1613708 10563 752672 10564 1235585 10565 537142 10566 927234 10567 380838 10568 681541 10569 267192 10570 493842 10571 171620 10572 355657 10573 111725 10574 239584 10575 72324 10576 162467 10577 37176 10578 106427 10579 20524 10580 63656 10581 11309 10582 35039 10583 0 10584 25565 10585 1507785516 10586 142758736 10587 0 10588 351786728 10589 21818326 10590 477967314 10591 33455889 10592 526812290 10593 136512202 10594 531103414 10595 149627766 10596 490701441 10597 301378409 10598 450898092 10599 289229822 10600 428452414 10601 433870195 10602 387472252 10603 388628155 10604 372021468 10605 493662882 10606 388711287 10607 428400228 10608 370811029 10609 499386728 10610 380368849 10611 424869878 10612 408325314 10613 462719790 10614 397921722 10615 399761256 10616 403500355 10617 425653934 10618 421393200 10619 367448648 10620 406755258 10621 380049301 10622 400103046 10623 336941894 10624 400211958 10625 346909980 10626 378849240 10627 308537437 10628 364257890 10629 309743741 10630 354950940 10631 280470413 10632 330005836 10633 280933953 10634 311878915 10635 252573834 10636 296162795 10637 246520796 10638 274415809 10639 223704708 10640 256439395 10641 216218126 10642 239295881 10643 194341798 10644 220023133 10645 184726069 10646 203167797 10647 165655432 10648 187742858 10649 155450707 10650 171645359 10651 138537391 10652 156519745 10653 127920698 10654 142923859 10655 113527151 10656 129200838 10657 104038048 10658 116779214 10659 91361125 10660 105403467 10661 82474921 10662 94273125 10663 72247260 10664 84086634 10665 64554588 10666 74848006 10667 55994289 10668 66135268 10669 49504373 10670 58311037 10671 42588582 10672 51126827 10673 37215783 10674 44590995 10675 31760726 10676 38731579 10677 27389785 10678 33475469 10679 23148100 10680 28759764 10681 19746286 10682 24592243 10683 16478962 10684 20908370 10685 13856019 10686 17670917 10687 11429135 10688 14848346 10689 9464455 10690 12397543 10691 7700123 10692 10275380 10693 6266534 10694 8468403 10695 5013359 10696 6913879 10697 4011357 10698 5608752 10699 3140420 10700 4513917 10701 2456616 10702 3590222 10703 1889114 10704 2831869 10705 1432819 10706 2216373 10707 1069223 10708 1701671 10709 793408 10710 1299246 10711 564861 10712 976650 10713 401243 10714 716274 10715 280760 10716 519826 10717 180651 10718 373561 10719 117346 10720 252044 10721 76047 10722 170566 10723 39036 10724 111851 10725 21566 10726 66802 10727 11865 10728 36805 10729 0 10730 26819 10731 1689347962 10732 130813516 10733 0 10734 361147712 10735 38468724 10736 501414667 10737 49866718 10738 557427130 10739 173292290 10740 556759868 10741 185297932 10742 515759066 10743 358985138 10744 468538917 10745 342732080 10746 441129464 10747 510252313 10748 394619615 10749 456941526 10750 376699286 10751 578258726 10752 390487749 10753 505182074 10754 371876325 10755 589053586 10756 378896608 10757 504389609 10758 409001420 10759 551089899 10760 396929135 10761 479772553 10762 403301990 10763 512064736 10764 421169687 10765 446046160 10766 406277689 10767 462927693 10768 398716193 10769 413295495 10770 399515931 10771 426703966 10772 376367131 10773 382277638 10774 361467819 10775 384795832 10776 351438015 10777 350822602 10778 325711665 10779 352202887 10780 306270318 10781 318678214 10782 290419479 10783 312217114 10784 267618325 10785 285087316 10786 249316089 10787 276532379 10788 231563394 10789 250323352 10790 212058725 10791 239046492 10792 194761391 10793 215884032 10794 179388834 10795 203716880 10796 163071946 10797 183000426 10798 148044821 10799 170048928 10800 134479997 10801 152192468 10802 120982587 10803 140447083 10804 108658597 10805 124496914 10806 97635736 10807 113318831 10808 86745523 10809 100260191 10810 76912036 10811 90394918 10812 67991457 10813 79268169 10814 59690329 10815 70802211 10816 52205405 10817 61652527 10818 45453831 10819 54479927 10820 39294397 10821 47122522 10822 33837013 10823 41168272 10824 28969102 10825 35294497 10826 24654706 10827 30556725 10828 20833399 10829 25928876 10830 17530441 10831 22151635 10832 14632951 10833 18629943 10834 12127694 10835 15725794 10836 9988863 10837 13054898 10838 8162359 10839 10875614 10840 6601617 10841 8920029 10842 5306788 10843 7308811 10844 4223210 10845 5907024 10846 3318524 10847 4767009 10848 2585923 10849 3777717 10850 1994527 10851 2989608 10852 1505919 10853 2331508 10854 1127807 10855 1793948 10856 833935 10857 1366171 10858 595101 10859 1028982 10860 421456 10861 752580 10862 295628 10863 547236 10864 189634 10865 392300 10866 123496 10867 265078 10868 79806 10869 179048 10870 41048 10871 117558 10872 22618 10873 70078 10874 12470 10875 38660 10876 0 10877 28117 10878 1806570583 10879 169617226 10880 0 10881 418995427 10882 26011382 10883 570414108 10884 39858182 10885 630088546 10886 162530545 10887 636398983 10888 178462362 10889 589265856 10890 359956994 10891 542223865 10892 346185544 10893 515440838 10894 520310197 10895 466555918 10896 467053452 10897 447996221 10898 594539976 10899 467860233 10900 516949568 10901 446632472 10902 603730594 10903 458326166 10904 514573897 10905 492392713 10906 561449305 10907 480451518 10908 485709203 10909 487875837 10910 517916829 10911 510304525 10912 447696666 10913 493346790 10914 463730693 10915 486144554 10916 411590065 10917 487202235 10918 424373413 10919 461967086 10920 377933611 10921 444975267 10922 380040522 10923 434406403 10924 344624291 10925 404586823 10926 345818904 10927 383037770 10928 311445582 10929 364437437 10930 304609447 10931 338252771 10932 276957183 10933 316678168 10934 268289168 10935 296097349 10936 241655821 10937 272756751 10938 230250653 10939 252360531 10940 206964104 10941 233705601 10942 194714571 10943 214110342 10944 173970746 10945 195678422 10946 161069732 10947 179114178 10948 143332045 10949 162297463 10950 131744679 10951 147061448 10952 116021949 10953 133104381 10954 105061422 10955 119362449 10956 92335933 10957 106769621 10958 82774005 10959 95337367 10960 72042835 10961 84493289 10962 63940618 10963 74736813 10964 55206901 10965 65768844 10966 48434587 10967 57553850 10968 41522545 10969 50175880 10970 35959014 10971 43551558 10972 30528292 10973 37560614 10974 26187980 10975 32252967 10976 21959026 10977 27563584 10978 18563577 10979 23395625 10980 15420912 10981 19757109 10982 12840314 10983 16600382 10984 10513508 10985 13829645 10986 8636836 10987 11461606 10988 6952476 10989 9437762 10990 5608724 10991 7697866 10992 4447530 10993 6240122 10994 3504164 10995 5019700 10996 2720566 10997 3986995 10998 2105562 10999 3144016 11000 1584339 11001 2458593 11002 1188849 11003 1886320 11004 876938 11005 1438968 11006 626994 11007 1081379 11008 442850 11009 792178 11010 311196 11011 574755 11012 199172 11013 412689 11014 129857 11015 278274 11016 83783 11017 188181 11018 43132 11019 123372 11020 23730 11021 73610 11022 13095 11023 40543 11024 0 11025 29510 11026 2021488996 11027 156026331 11028 0 11029 430590000 11030 45390373 11031 598711426 11032 58990905 11033 666935693 11034 205542894 11035 667587546 11036 220259917 11037 619761677 11038 427647179 11039 564033299 11040 409173427 11041 531398541 11042 610411063 11043 475962600 11044 547774328 11045 454448328 11046 694698618 11047 470896299 11048 607956852 11049 448777198 11050 710166875 11051 457493189 11052 609066253 11053 494118724 11054 666596667 11055 480199556 11056 580973446 11057 488583558 11058 620922871 11059 511037034 11060 541456161 11061 493764905 11062 562702134 11063 485503895 11064 502842080 11065 487401140 11066 519857068 11067 460017772 11068 466245546 11069 442647900 11070 470050394 11071 431204638 11072 429093413 11073 400400871 11074 431505886 11075 377251069 11076 391029346 11077 358440225 11078 383837309 11079 330933478 11080 351077282 11081 308921481 11082 341251359 11083 287542062 11084 309492525 11085 263859118 11086 296179039 11087 242880191 11088 268037101 11089 224213649 11090 253527233 11091 204294421 11092 228231518 11093 185931619 11094 212592323 11095 169328696 11096 190727046 11097 152731095 11098 176451604 11099 137571454 11100 156803137 11101 123968869 11102 143125314 11103 110471579 11104 126965297 11105 98275065 11106 114804637 11107 87160114 11108 100981239 11109 76781559 11110 90470830 11111 67416092 11112 79027067 11113 58912113 11114 70089325 11115 51131871 11116 60823842 11117 44232775 11118 53334827 11119 38029672 11120 45917112 11121 32514102 11122 39907273 11123 27629064 11124 34004305 11125 23360322 11126 29201432 11127 19604624 11128 24663681 11129 16363859 11130 20923658 11131 13552261 11132 17479111 11133 11145023 11134 14636849 11135 9098984 11136 12072056 11137 7359653 11138 9976484 11139 5905060 11140 8106842 11141 4699826 11142 6589824 11143 3688650 11144 5281624 11145 2872384 11146 4209024 11147 2213006 11148 3307266 11149 1671121 11150 2591922 11151 1249552 11152 1983451 11153 923834 11154 1516080 11155 658566 11156 1136177 11157 466288 11158 833962 11159 326677 11160 603579 11161 209600 11162 434036 11163 136264 11164 292111 11165 88076 11166 197786 11167 45236 11168 129416 11169 24940 11170 77320 11171 13724 11172 42510 11173 0 11174 30977 11175 2162075646 11176 201327518 11177 0 11178 498514346 11179 30973564 11180 679989618 11181 47430041 11182 752742424 11183 193290687 11184 761666115 11185 212606672 11186 706763084 11187 429408472 11188 651239871 11189 413846666 11190 619326953 11191 623176160 11192 561086067 11193 560564005 11194 538819316 11195 715056918 11196 562425444 11197 622929749 11198 537278208 11199 728826628 11200 551548133 11201 622303391 11202 592973168 11203 680218780 11204 579304696 11205 589228255 11206 589060474 11207 629197103 11208 617067967 11209 544601995 11210 597477784 11211 564911826 11212 589778220 11213 501944429 11214 592152449 11215 518251333 11216 562407498 11217 462124377 11218 542672266 11219 465458272 11220 530730131 11221 422671442 11222 495156660 11223 424871425 11224 469587359 11225 383290637 11226 447614466 11227 375623716 11228 416155821 11229 342159249 11230 390307190 11231 332185667 11232 365637697 11233 299818233 11234 337439131 11235 286319602 11236 312800723 11237 257961796 11238 290271579 11239 243293237 11240 266485360 11241 217893214 11242 244063928 11243 202277716 11244 223912270 11245 180464670 11246 203370708 11247 166336325 11248 184718507 11249 146910370 11250 167617233 11251 133421340 11252 150716634 11253 117612564 11254 135180723 11255 105789220 11256 121051890 11257 92367788 11258 107618229 11259 82264459 11260 95479580 11261 71300503 11262 84294080 11263 62783923 11264 74033014 11265 54034686 11266 64761113 11267 47010048 11268 56418539 11269 40076601 11270 48865074 11271 34536585 11272 42120933 11273 29120536 11274 36149168 11275 24736435 11276 30841308 11277 20658912 11278 26156957 11279 17324640 11280 22087695 11281 14262802 11282 18517254 11283 11792323 11284 15425585 11285 9581757 11286 12773275 11287 7778063 11288 10507529 11289 6218295 11290 8564199 11291 4962576 11292 6939064 11293 3880516 11294 5574276 11295 3032242 11296 4426300 11297 2328132 11298 3487551 11299 1761582 11300 2725316 11301 1313958 11302 2089123 11303 973356 11304 1593222 11305 691980 11306 1195945 11307 490858 11308 875868 11309 343091 11310 634946 11311 220398 11312 455642 11313 143054 11314 307017 11315 92561 11316 207554 11317 47460 11318 135929 11319 26190 11320 81086 11321 14393 11322 44627 11323 0 11324 32478 11325 2416246828 11326 185887837 11327 0 11328 512820015 11329 53507537 11330 714079136 11331 69717328 11332 797019900 11333 243545503 11334 799501064 11335 261537538 11336 743798203 11337 508873711 11338 678112571 11339 487928792 11340 639314023 11341 729351467 11342 573319211 11343 655851199 11344 547522251 11345 833515270 11346 567117565 11347 730679824 11348 540855257 11349 855035128 11350 551633795 11351 734460998 11352 596112986 11353 805182951 11354 580098278 11355 702528153 11356 591011470 11357 751838882 11358 619126385 11359 656308911 11360 599142244 11361 682963881 11362 590211283 11363 610861701 11364 593621951 11365 632354767 11366 561288772 11367 567756342 11368 541089913 11369 573255654 11370 528113906 11371 523938704 11372 491294583 11373 527755692 11374 463777143 11375 478954699 11376 441520350 11377 471012233 11378 408394474 11379 431531762 11380 381963275 11381 420297858 11382 356286591 11383 381868696 11384 327581753 11385 366214075 11386 302177200 11387 332080639 11388 279579083 11389 314807934 11390 255308419 11391 284003381 11392 232904191 11393 265156397 11394 212652309 11395 238423654 11396 192283759 11397 221138372 11398 173663779 11399 196981571 11400 156947191 11401 180267546 11402 140254726 11403 160344427 11404 125149121 11405 145385349 11406 111368625 11407 128235660 11408 98422111 11409 115251253 11410 86718647 11411 100970534 11412 76074038 11413 89840960 11414 66269781 11415 78242945 11416 57555982 11417 68841545 11418 49713267 11419 59481984 11420 42681784 11421 51917956 11422 36435994 11423 44406084 11424 30978902 11425 38295695 11426 26123766 11427 32510802 11428 21922758 11429 27700102 11430 18285884 11431 23254951 11432 15120039 11433 19597147 11434 12423707 11435 16246062 11436 10143264 11437 13501828 11438 8189203 11439 11065210 11440 6571212 11441 9043852 11442 5223943 11443 7300831 11444 4097084 11445 5884604 11446 3186979 11447 4656021 11448 2455623 11449 3676639 11450 1851513 11451 2865589 11452 1384205 11453 2201073 11454 1022379 11455 1673948 11456 728586 11457 1259024 11458 515259 11459 919781 11460 361030 11461 667784 11462 231270 11463 478294 11464 150390 11465 322678 11466 97094 11467 217722 11468 49880 11469 142780 11470 27448 11471 85020 11472 15117 11473 46837 11474 0 11475 34037 11476 2584624068 11477 238731501 11478 0 11479 592506752 11480 36839642 11481 809733964 11482 56376805 11483 898256349 11484 229618407 11485 910531788 11486 252995785 11487 846671196 11488 511663926 11489 781225496 11490 494133819 11491 743254069 11492 745449506 11493 673948186 11494 671930917 11495 647270088 11496 858856811 11497 675284449 11498 749612819 11499 645517767 11500 878610859 11501 662894101 11502 751504094 11503 713168240 11504 822903414 11505 697557042 11506 713742273 11507 710249591 11508 763218990 11509 745103334 11510 661456553 11511 722524104 11512 687078919 11513 714429871 11514 611138127 11515 718595102 11516 631851228 11517 683592633 11518 564111360 11519 660746356 11520 569071854 11521 647331011 11522 517467950 11523 604957471 11524 521030765 11525 574690546 11526 470801358 11527 548788395 11528 462288414 11529 511047857 11530 421854644 11531 480151443 11532 410426321 11533 450633741 11534 371180589 11535 416613952 11536 355247081 11537 386925938 11538 320769050 11539 359765721 11540 303271715 11541 330931926 11542 272230956 11543 303734645 11544 253361516 11545 279262391 11546 226622243 11547 254207126 11548 209433717 11549 231447337 11550 185471998 11551 210534036 11552 168943354 11553 189776851 11554 149347515 11555 170684756 11556 134748288 11557 153259079 11558 118040641 11559 136639149 11560 105470333 11561 121607674 11562 91726335 11563 107687629 11564 81084928 11565 94881559 11566 70036749 11567 83302265 11568 61174340 11569 72816472 11570 52389393 11571 63300397 11572 45337498 11573 54795577 11574 38401328 11575 47208199 11576 32803114 11577 40446162 11578 27526894 11579 34480464 11580 23208924 11581 29241600 11582 19242944 11583 24637297 11584 15997449 11585 20653326 11586 13081801 11587 17190447 11588 10719460 11589 14220503 11590 8623020 11591 11689739 11592 6938335 11593 9523069 11594 5495371 11595 7705512 11596 4325021 11597 6188244 11598 3352629 11599 4909841 11600 2588548 11601 3865747 11602 1946886 11603 3018230 11604 1458415 11605 2312984 11606 1074219 11607 1761995 11608 766993 11609 1322238 11610 541141 11611 967581 11612 379644 11613 701000 11614 242793 11615 502683 11616 158054 11617 338594 11618 101852 11619 228690 11620 52380 11621 149738 11622 28786 11623 89254 11624 15860 11625 49096 11626 0 11627 35698 11628 2884944068 11629 221220904 11630 0 11631 610094318 11632 63018842 11633 850734507 11634 82314305 11635 951381980 11636 288283464 11637 956336924 11638 310224710 11639 891559310 11640 604862856 11641 814235998 11642 581182001 11643 768171901 11644 870442199 11645 689704141 11646 784296818 11647 658811440 11648 998816572 11649 682120544 11650 877050429 11651 650973812 11652 1028100384 11653 664257103 11654 884488820 11655 718171209 11656 971252225 11657 699791962 11658 848335672 11659 713872814 11660 909078287 11661 748945405 11662 794387717 11663 725890356 11664 827714750 11665 716359644 11666 740989026 11667 721800787 11668 768030229 11669 683705298 11670 690288697 11671 660282190 11672 698011156 11673 645645299 11674 638703456 11675 601727306 11676 644379347 11677 569081209 11678 585640898 11679 542799511 11680 576956916 11681 502995137 11682 529439941 11683 471314565 11684 516681624 11685 440528067 11686 470254250 11687 405821748 11688 451887640 11689 375114100 11690 410582956 11691 347799365 11692 390068298 11693 318309332 11694 352610928 11695 291026939 11696 329974958 11697 266362313 11698 297350177 11699 241448294 11700 276452764 11701 218625082 11702 246844399 11703 198112245 11704 226461204 11705 177550206 11706 201934450 11707 158882245 11708 183609200 11709 141821541 11710 162376666 11711 125750436 11712 146355617 11713 111158709 11714 128614444 11715 97852025 11716 114786501 11717 85572995 11718 100282238 11719 74593228 11720 88555605 11721 64686721 11722 76769435 11723 55792379 11724 67255356 11725 47829284 11726 57765934 11727 40851992 11728 50009674 11729 34642882 11730 42632914 11731 29211596 11732 36513083 11733 24497425 11734 30784385 11735 20400090 11736 26072900 11737 16854493 11738 21750383 11739 13848934 11740 18170212 11741 11286364 11742 14974468 11743 9112627 11744 12344059 11745 7303847 11746 10019125 11747 5802059 11748 8134368 11749 4545749 11750 6509214 11751 3536203 11752 5176004 11753 2720683 11754 4064648 11755 2050929 11756 3179990 11757 1531830 11758 2430145 11759 1130982 11760 1854939 11761 805103 11762 1388515 11763 569420 11764 1017633 11765 398374 11766 735840 11767 255232 11768 528333 11769 165781 11770 355180 11771 107015 11772 240219 11773 54896 11774 156996 11775 30234 11776 93674 11777 16618 11778 51456 11779 0 11780 37449 11781 3086341551 11782 282809403 11783 0 11784 703500833 11785 43766766 11786 963207019 11787 66938043 11788 1070710418 11789 272480239 11790 1087253984 11791 300721689 11792 1013082506 11793 608982152 11794 936038803 11795 589300378 11796 890925432 11797 890624810 11798 808548679 11799 804410976 11800 776621985 11801 1030233838 11802 809827339 11803 900852151 11804 774622616 11805 1057730450 11806 795729441 11807 906257687 11808 856634671 11809 994085103 11810 838847857 11811 863309390 11812 855209757 11813 924413044 11814 898453541 11815 802162217 11816 872493467 11817 834376932 11818 864148956 11819 742913481 11820 870721594 11821 769101529 11822 829604859 11823 687471892 11824 803226923 11825 694569597 11826 788269596 11827 632410989 11828 737876663 11829 637810618 11830 702109390 11831 577222904 11832 671659392 11833 567851529 11834 626454236 11835 519095083 11836 589579050 11837 506065199 11838 554346158 11839 458551892 11840 513368938 11841 439820959 11842 477647081 11843 397977010 11844 444988759 11845 377146432 11846 410094624 11847 339314244 11848 377150794 11849 316562517 11850 347517887 11851 283838536 11852 317010299 11853 263007171 11854 289278591 11855 233512573 11856 263788201 11857 213290164 11858 238343158 11859 189093570 11860 214913259 11861 171106603 11862 193505813 11863 150340811 11864 172985720 11865 134781247 11866 154396319 11867 117592252 11868 137154133 11869 104312008 11870 121207750 11871 90443755 11872 106759092 11873 79288897 11874 93661611 11875 68169644 11876 81696572 11877 59265117 11878 70979839 11879 50407378 11880 61412297 11881 43256731 11882 52817652 11883 36501398 11884 45217472 11885 30924134 11886 38545628 11887 25777398 11888 32615769 11889 21582908 11890 27478281 11891 17745846 11892 23015675 11893 14634972 11894 19137381 11895 11883432 11896 15820065 11897 9621370 11898 12998106 11899 7682941 11900 10574659 11901 6124730 11902 8553890 11903 4781810 11904 6864059 11905 3727603 11906 5442104 11907 2860739 11908 4281136 11909 2160896 11910 3341573 11911 1609478 11912 2557944 11913 1190624 11914 1948004 11915 845524 11916 1460659 11917 598790 11918 1068218 11919 418206 11920 773353 11921 268238 11922 554393 11923 173903 11924 373078 11925 112394 11926 251909 11927 57572 11928 164803 11929 31720 11930 98192 11931 17419 11932 53977 11933 0 11934 39246 11935 3440872988 11936 262985982 11937 0 11938 725051824 11939 74154439 11940 1012439352 11941 97096250 11942 1134360959 11943 340900566 11944 1142601302 11945 367596410 11946 1067382990 11947 718186313 11948 976476728 11949 691485714 11950 921859926 11951 1037630511 11952 828670066 11953 936783905 11954 791725613 11955 1195427017 11956 819413693 11957 1051422945 11958 782506586 11959 1234607398 11960 798830143 11961 1063764928 11962 864063193 11963 1170009014 11964 843013897 11965 1023019278 11966 861052818 11967 1097684490 11968 904656840 11969 960176523 11970 878123695 11971 1001717483 11972 868125210 11973 897528805 11974 876256206 11975 931437512 11976 831447959 11977 837996512 11978 804378833 11979 848587801 11980 787969472 11981 777371187 11982 735666555 11983 785485856 11984 697028831 11985 714875307 11986 666063085 11987 705512138 11988 618306881 11989 648404629 11990 580425289 11991 633987626 11992 543580793 11993 578008948 11994 501682312 11995 556518787 11996 464658378 11997 506608721 11998 431703867 11999 482329325 12000 395926653 12001 436860406 12002 362798306 12003 409717205 12004 332818107 12005 370008894 12006 302391361 12007 344793738 12008 274509055 12009 308560351 12010 249389829 12011 283789957 12012 224099687 12013 253654663 12014 201121840 12015 231236378 12016 180046297 12017 205046192 12018 160125827 12019 185318787 12020 142021905 12021 163309689 12022 125425422 12023 146212023 12024 110067446 12025 128114103 12026 96317577 12027 113498186 12028 83834107 12029 98745515 12030 72594172 12031 86801504 12032 62520008 12033 74824677 12034 53624068 12035 65054605 12036 45682683 12037 55669938 12038 38736150 12039 47880976 12040 32641924 12041 40575994 12042 27328396 12043 34514672 12044 22739898 12045 28935911 12046 18787195 12047 24326390 12048 15409312 12049 20150963 12050 12558452 12051 16705000 12052 10128375 12053 13674559 12054 8111816 12055 11162981 12056 6437382 12057 8997304 12058 5043626 12059 7236085 12060 3917848 12061 5722014 12062 3013558 12063 4510569 12064 2269645 12065 3510774 12066 1694496 12067 2692878 12068 1249789 12069 2045637 12070 889692 12071 1536206 12072 628316 12073 1121295 12074 439610 12075 812813 12076 281352 12077 581541 12078 182727 12079 391876 12080 117814 12081 264121 12082 60468 12083 172963 12084 33236 12085 102912 12086 18279 12087 56619 12088 0 12089 41106 12090 3681453828 12091 334708016 12092 0 12093 834448394 12094 51938664 12095 1144573134 12096 79390540 12097 1274886680 12098 323001167 12099 1296825547 12100 357060724 12101 1210805846 12102 723998547 12103 1120223440 12104 701983058 12105 1066697286 12106 1062802158 12107 968900655 12108 961822398 12109 930738073 12110 1234236571 12111 970042266 12112 1081191718 12113 928446476 12114 1271658751 12115 954027801 12116 1091384175 12117 1027674895 12118 1199192081 12119 1007467775 12120 1042725779 12121 1028397024 12122 1118030000 12123 1081884155 12124 971360692 12125 1052124009 12126 1011717745 12127 1043744757 12128 901717685 12129 1053488431 12130 934693240 12131 1005288640 12132 836452120 12133 974920971 12134 846346423 12135 958362233 12136 771574372 12137 898544987 12138 779389977 12139 856355483 12140 706433516 12141 820629283 12142 696227785 12143 766589559 12144 637517298 12145 722651612 12146 622766845 12147 680661840 12148 565338515 12149 631409183 12150 543372049 12151 588497628 12152 492707223 12153 549285056 12154 467967988 12155 507158290 12156 421932914 12157 467321586 12158 394592802 12159 431490626 12160 354623037 12161 394446905 12162 329418339 12163 360716915 12164 293227360 12165 329693376 12166 268538825 12167 298601143 12168 238709767 12169 269903516 12170 216643287 12171 243640682 12172 190890604 12173 218402620 12174 171657869 12175 195460325 12176 150260662 12177 174131584 12178 133724794 12179 154366584 12180 116341318 12181 136378175 12182 102389306 12183 120032538 12184 88349404 12185 105081153 12186 77114620 12187 91603972 12188 65887938 12189 79549240 12190 56779721 12191 68706839 12192 48130734 12193 59046841 12194 41005524 12195 50547037 12196 34344633 12197 42991731 12198 28911573 12199 36375368 12200 23940580 12201 30620512 12202 19852613 12203 25621307 12204 16223390 12205 21289469 12206 13259058 12207 17590036 12208 10653514 12209 14433009 12210 8562748 12211 11738458 12212 6771342 12213 9487852 12214 5316579 12215 7607940 12216 4119417 12217 6026743 12218 3175141 12219 4739592 12220 2384636 12221 3695367 12222 1783874 12223 2827883 12224 1312498 12225 2151915 12226 935599 12227 1612515 12228 659586 12229 1178457 12230 462019 12231 852874 12232 295134 12233 610829 12234 191917 12235 410925 12236 123536 12237 277267 12238 63440 12239 181311 12240 34838 12241 107954 12242 19170 12243 59322 12244 0 12245 43087 12246 4099620345 12247 312302874 12248 0 12249 860775541 12250 87180795 12251 1203595403 12252 114428072 12253 1351036624 12254 402730426 12255 1363580604 12256 435137227 12257 1276369188 12258 851844740 12259 1169624261 12260 821826716 12261 1104956395 12262 1235532595 12263 994409493 12264 1117618263 12265 950280446 12266 1429018144 12267 983130501 12268 1258912903 12269 939438082 12270 1480732125 12271 959434271 12272 1277739582 12273 1038233410 12274 1407590898 12275 1014180175 12276 1232042288 12277 1037131790 12278 1323636756 12279 1091181389 12280 1158974804 12281 1060725010 12282 1210616436 12283 1050445046 12284 1085601731 12285 1062111364 12286 1127969527 12287 1009502030 12288 1015813037 12289 978307624 12290 1030084419 12291 960053873 12292 944665926 12293 897868044 12294 955968555 12295 852219106 12296 871197912 12297 815838113 12298 861243132 12299 758635790 12300 792729097 12301 713410881 12302 776536469 12303 669424425 12304 709133961 12305 618928206 12306 684087434 12307 574357612 12308 623875663 12309 534703110 12310 595196831 12311 491374987 12312 540130140 12313 451210550 12314 507647129 12315 414874864 12316 459389393 12317 377786355 12318 429064678 12319 343776481 12320 384803948 12321 313120759 12322 354747819 12323 282078982 12324 317835972 12325 253839730 12326 290465107 12327 227909387 12328 258207093 12329 203271203 12330 234014409 12331 180842851 12332 206766993 12333 160244147 12334 185653244 12335 141079221 12336 163172195 12337 123883413 12338 144995940 12339 108248986 12340 126547568 12341 94078716 12342 111648578 12343 81346288 12344 96562697 12345 70091951 12346 84264775 12347 59963695 12348 72412991 12349 51078491 12350 62522406 12351 43284487 12352 53205322 12353 36412207 12354 45492678 12355 30462275 12356 38302345 12357 25346327 12358 32362897 12359 20903495 12360 26976823 12361 17145391 12362 22479577 12363 13957997 12364 18504610 12365 11248321 12366 15235702 12367 8999888 12368 12346578 12369 7142042 12370 10001983 12371 5587876 12372 7999072 12373 4339411 12374 6349719 12375 3334898 12376 4979514 12377 2510534 12378 3890339 12379 1872468 12380 2969577 12381 1380988 12382 2263212 12383 981708 12384 1692623 12385 693325 12386 1238599 12387 484612 12388 894622 12389 310094 12390 641616 12391 201156 12392 430842 12393 129717 12394 290996 12395 66472 12396 190019 12397 36558 12398 113238 12399 20076 12400 62136 12401 0 12402 45175 12403 4386645020 12404 395761375 12405 0 12406 988793992 12407 61569278 12408 1358693884 12409 94059801 12410 1516379766 12411 382490835 12412 1545098815 12413 423501158 12414 1445482485 12415 859795764 12416 1339117581 12417 835263459 12418 1275694970 12419 1266784108 12420 1159721950 12421 1148650741 12422 1114163479 12423 1476791769 12424 1160627438 12425 1295977636 12426 1111518401 12427 1526854339 12428 1142463670 12429 1312564106 12430 1231361634 12431 1444637875 12432 1208461785 12433 1257675751 12434 1235062496 12435 1350277640 12436 1301030810 12437 1174552646 12438 1267001052 12439 1224945068 12440 1258902906 12441 1092819004 12442 1272781365 12443 1134199363 12444 1216372399 12445 1016121279 12446 1181533315 12447 1029618937 12448 1163355449 12449 939810113 12450 1092455826 12451 950778577 12452 1042803113 12453 863044185 12454 1000976670 12455 852095223 12456 936466881 12457 781503496 12458 884224674 12459 764898678 12460 834268887 12461 695626428 12462 775151375 12463 669938578 12464 723717112 12465 608688405 12466 676713835 12467 579411287 12468 625925399 12469 523495701 12470 577870888 12471 490699534 12472 534620452 12473 442011598 12474 489703471 12475 411580501 12476 448793184 12477 367247012 12478 411102809 12479 337214163 12480 373165878 12481 300518169 12482 338129148 12483 273488388 12484 305972517 12485 241672730 12486 274975190 12487 217951712 12488 246770280 12489 191358219 12490 220440646 12491 170872155 12492 195975531 12493 149132739 12494 173683610 12495 131704274 12496 153330556 12497 114081594 12498 134664043 12499 99939865 12500 117819718 12501 85726163 12502 102661230 12503 74215756 12504 88994604 12505 63173700 12506 76807859 12507 54068990 12508 66004587 12509 45538736 12510 56375414 12511 38519879 12512 47945619 12513 32068193 12514 40533948 12515 26782477 12516 34085731 12517 22006348 12518 28501764 12519 18101167 12520 23670505 12521 14680893 12522 19531348 12523 11873317 12524 16020884 12525 9466361 12526 13019811 12527 7528491 12528 10515747 12529 5875196 12530 8424995 12531 4572087 12532 6671927 12533 3503777 12534 5241303 12535 2642990 12536 4085252 12537 1966397 12538 3123833 12539 1452270 12540 2375565 12541 1030547 12542 1778884 12543 728680 12544 1299610 12545 508336 12546 939674 12547 325692 12548 672801 12549 210925 12550 452292 12551 136111 12552 305027 12553 69676 12554 199316 12555 38340 12556 118644 12557 21030 12558 65144 12559 0 12560 47315 12561 4879443074 12562 370483176 12563 0 12564 1020863836 12565 102406934 12566 1429348148 12567 134730210 12568 1607357374 12569 475320861 12570 1625469432 12571 514576966 12572 1524506121 12573 1009331442 12574 1399315206 12575 975691656 12576 1322844811 12577 1469550920 12578 1191860222 12579 1331836991 12580 1139213386 12581 1706242160 12582 1178133637 12583 1505536216 12584 1126461749 12585 1773731548 12586 1150887821 12587 1532831745 12588 1245911204 12589 1691247132 12590 1218497183 12591 1481844838 12592 1247526561 12593 1594000260 12594 1314319589 12595 1397064546 12596 1279466190 12597 1461081315 12598 1269180364 12599 1311273172 12600 1285425026 12601 1364039876 12602 1223782607 12603 1229576373 12604 1187945103 12605 1248555516 12606 1167791863 12607 1146225512 12608 1093996495 12609 1161629957 12610 1040166095 12611 1060013538 12612 997511455 12613 1049621921 12614 929131084 12615 967526777 12616 875232633 12617 949489491 12618 822805775 12619 868451484 12620 762079227 12621 839333943 12622 708515822 12623 766841563 12624 660874101 12625 733045181 12626 608528334 12627 666451930 12628 559920947 12629 627694545 12630 515951249 12631 569147776 12632 470867902 12633 532734993 12634 429463998 12635 478811902 12636 392110029 12637 442410414 12638 354132436 12639 397267966 12640 319498686 12641 363965033 12642 287644405 12643 324310882 12644 257291899 12645 294682473 12646 229567007 12647 261074436 12648 204039163 12649 235054721 12650 180238626 12651 207168122 12652 158782603 12653 184670983 12654 139228447 12655 161653337 12656 121472614 12657 143082477 12658 105419101 12659 124193815 12660 91195119 12661 108743945 12662 78376757 12663 93789924 12664 67043912 12665 81325688 12666 57075355 12667 69470372 12668 48281559 12669 59652187 12670 40587046 12671 50482081 12672 33952480 12673 42838522 12674 28200895 12675 35887086 12676 23257663 12677 30093935 12678 19055659 12679 24900062 12680 15500720 12681 20617131 12682 12479557 12683 16850305 12684 9984637 12685 13725146 12686 7912650 12687 11056135 12688 6188888 12689 8876466 12690 4802057 12691 7009574 12692 3688667 12693 5517841 12694 2774207 12695 4289884 12696 2068974 12697 3285388 12698 1523842 12699 2493570 12700 1083242 12701 1869658 12702 764297 12703 1363208 12704 534071 12705 987032 12706 341371 12707 705401 12708 221488 12709 474675 12710 142637 12711 319676 12712 73116 12713 209071 12714 40152 12715 124272 12716 22057 12717 68293 12718 0 12719 49534 12720 5221460927 12721 467519855 12722 0 12723 1170553502 12724 72907500 12725 1611247076 12726 111324673 12727 1801728242 12728 452477332 12729 1838925932 12730 501776791 12731 1723730905 12732 1019970219 12733 1598985029 12734 992746198 12735 1523939986 12736 1508185542 12737 1386564817 12738 1370152664 12739 1332237970 12740 1764862691 12741 1387103244 12742 1551488454 12743 1329170991 12744 1830919048 12745 1366525555 12746 1576502243 12747 1473658733 12748 1737983692 12749 1447777916 12750 1514874716 12751 1481380480 12752 1628512071 12753 1562535249 12754 1418239358 12755 1523729634 12756 1480983440 12757 1516326159 12758 1322482326 12759 1535560733 12760 1374220809 12761 1469659823 12762 1232499686 12763 1429811465 12764 1250613399 12765 1410070134 12766 1142874425 12767 1326163575 12768 1157942761 12769 1267827297 12770 1052581433 12771 1218990446 12772 1041016049 12773 1142097637 12774 956289395 12775 1080073570 12776 937722773 12777 1020771597 12778 854284492 12779 949921151 12780 824365195 12781 888358102 12782 750441320 12783 832145218 12784 715867120 12785 771010700 12786 648108828 12787 713125055 12788 608850226 12789 661049396 12790 549638671 12791 606677056 12792 513018560 12793 557128197 12794 458816934 12795 511469179 12796 422342172 12797 465262151 12798 377341378 12799 422550031 12800 344302413 12801 383304387 12802 305060586 12803 345307191 12804 275925829 12805 310681114 12806 242947162 12807 278303181 12808 217603652 12809 248082411 12810 190543529 12811 220494899 12812 168821906 12813 195268775 12814 146733876 12815 172016738 12816 129044607 12817 150982763 12818 111092728 12819 132038658 12820 96559481 12821 114846353 12822 82568355 12823 99485118 12824 70966747 12825 85856188 12826 60043183 12827 73612631 12828 51074010 12829 62869107 12830 42723424 12831 53425532 12832 35874558 12833 45119232 12834 29686734 12835 37916828 12836 24553149 12837 31688265 12838 20041468 12839 26282189 12840 16361566 12841 21679277 12842 13125777 12843 17769221 12844 10524769 12845 14429859 12846 8319233 12847 11644809 12848 6520715 12849 9326634 12850 5045130 12851 7378037 12852 3883312 12853 5794081 12854 2913307 12855 4512684 12856 2175788 12857 3448374 12858 1599614 12859 2620629 12860 1138492 12861 1961696 12862 801699 12863 1431858 12864 560947 12865 1034967 12866 357943 12867 740504 12868 232409 12869 497539 12870 149491 12871 335329 12872 76680 12873 219056 12874 42060 12875 130288 12876 23118 12877 71512 12878 0 12879 51895 12880 5801718048 12881 439054532 12882 0 12883 1209514200 12884 120190232 12885 1695700998 12886 158493391 12887 1910276877 12888 560468393 12889 1935523464 12890 607927059 12891 1818813746 12892 1194721702 12893 1672168033 12894 1157146249 12895 1581855933 12896 1745998843 12897 1426826020 12898 1585342312 12899 1364097391 12900 2034891120 12901 1410150514 12902 1798353400 12903 1349093708 12904 2122145500 12905 1378859202 12906 1836587994 12907 1493260672 12908 2029519557 12909 1462087011 12910 1780035503 12911 1498620001 12912 1917105977 12913 1580928431 12914 1681867570 12915 1541151231 12916 1761018899 12917 1531259500 12918 1581707606 12919 1553388634 12920 1647243625 12921 1481284909 12922 1486227639 12923 1440264265 12924 1511166224 12925 1418212173 12926 1388741289 12927 1330773282 12928 1409393389 12929 1267437931 12930 1287729180 12931 1217541197 12932 1277162904 12933 1135919211 12934 1178925528 12935 1071822930 12936 1158980458 12937 1009448270 12938 1061720327 12939 936526297 12940 1027970672 12941 872299734 12942 940815097 12943 815162511 12944 901119603 12945 752016950 12946 820716341 12947 693336660 12948 774549920 12949 640226115 12950 703685288 12951 585509101 12952 660047022 12953 535245272 12954 594451201 12955 489818201 12956 550499792 12957 443428131 12958 495390487 12959 401091658 12960 454931500 12961 362041461 12962 406334283 12963 324707594 12964 370120161 12965 290571472 12966 328727892 12967 259004376 12968 296789938 12969 229491651 12970 262268998 12971 202849083 12972 234460189 12973 178449003 12974 205869404 12975 156230962 12976 182773717 12977 136112582 12978 159146815 12979 118178390 12980 139858811 12981 101971910 12982 121028303 12983 87627909 12984 105332922 12985 74914261 12986 90357407 12987 63661463 12988 77887803 12989 53816307 12990 66190599 12991 45235462 12992 56460546 12993 37775378 12994 47501009 12995 31375590 12996 40033448 12997 25848278 12998 33332692 12999 21160966 13000 27742644 13001 17197137 13002 22800892 13003 13844434 13004 18731596 13005 11061748 13006 15171052 13007 8763287 13008 12268799 13009 6848602 13010 9798461 13011 5311252 13012 7767331 13013 4076047 13014 6084248 13015 3065205 13016 4746088 13017 2282956 13018 3619636 13019 1681328 13020 2754358 13021 1194116 13022 2057670 13023 842267 13024 1504034 13025 587962 13026 1085100 13027 375855 13028 777154 13029 243539 13030 521428 13031 156839 13032 351743 13033 80304 13034 229438 13035 44114 13036 136586 13037 24197 13038 74871 13039 0 13040 54376 13041 6208775220 13042 551791798 13043 0 13044 1384404688 13045 86243430 13046 1908857716 13047 131622640 13048 2138574818 13049 534735573 13050 2186321095 13051 593908510 13052 2053307067 13053 1208708754 13054 1907180497 13055 1178638291 13056 1818497121 13057 1793574923 13058 1655952226 13059 1632475787 13060 1591243295 13061 2106612623 13062 1655947703 13063 1855103891 13064 1587668710 13065 2192781965 13066 1632672490 13067 1891091884 13068 1761565494 13069 2088155588 13070 1732408560 13071 1822237325 13072 1774629283 13073 1961423105 13074 1874206404 13075 1710124243 13076 1830094261 13077 1788015593 13078 1823943598 13079 1598127780 13080 1850035084 13081 1662605196 13082 1773197817 13083 1492713809 13084 1727770139 13085 1516722863 13086 1706574906 13087 1387635430 13088 1607448601 13089 1407959757 13090 1539035574 13091 1281624943 13092 1482131586 13093 1269656337 13094 1390643102 13095 1168098536 13096 1317123062 13097 1147526719 13098 1246835249 13099 1047178959 13100 1162083961 13101 1012425412 13102 1088513024 13103 923389216 13104 1021383055 13105 882659045 13106 947949577 13107 800677798 13108 878333575 13109 753824672 13110 815721445 13111 681945389 13112 750059468 13113 637953090 13114 690150267 13115 571863651 13116 634917258 13117 527655967 13118 578791756 13119 472561867 13120 526815507 13121 432319435 13122 478989854 13123 384018914 13124 432559583 13125 348289437 13126 390133499 13127 307547832 13128 350374483 13129 276263870 13130 313186171 13131 242633739 13132 279115256 13133 215694849 13134 247892123 13135 188074154 13136 219060362 13137 165975583 13138 192854375 13139 143435702 13140 169200604 13141 125129079 13142 147705094 13143 107420394 13144 128380918 13145 92752281 13146 111201999 13147 78803834 13148 95748836 13149 67340472 13150 82088843 13151 56644746 13152 70052937 13153 47794029 13154 59466859 13155 39763003 13156 50189131 13157 33121867 13158 42154413 13159 27184007 13160 35183594 13161 22335542 13162 29171483 13163 18086776 13164 24044523 13165 14593156 13166 19693045 13167 11629791 13168 15978767 13169 9233106 13170 12890635 13171 7195116 13172 10313417 13173 5591558 13174 8155939 13175 4280336 13176 6400201 13177 3223491 13178 4981403 13179 2396454 13180 3804028 13181 1767101 13182 2889871 13183 1252534 13184 2161266 13185 884668 13186 1577036 13187 616479 13188 1139094 13189 394388 13190 814590 13191 255238 13192 546967 13193 164498 13194 368526 13195 84120 13196 240532 13197 46236 13198 143024 13199 25337 13200 78453 13201 0 13202 56923 13203 6891449317 13204 519794438 13205 0 13206 1431618543 13207 140943686 13208 2009660329 13209 186285967 13210 2267915819 13211 660261906 13212 2302232012 13213 717524392 13214 2167521491 13215 1412758951 13216 1995944735 13217 1370934481 13218 1889423950 13219 2072241818 13220 1706134469 13221 1885035295 13222 1631478893 13223 2424097439 13224 1685910274 13225 2145637663 13226 1613827499 13227 2536001047 13228 1650004529 13229 2197890828 13230 1787528055 13231 2432453989 13232 1752165885 13233 2135578193 13234 1797916945 13235 2302795203 13236 1899088012 13237 2022132332 13238 1853823277 13239 2119769987 13240 1844850407 13241 1905394270 13242 1874504996 13243 1986550712 13244 1790313838 13245 1793983324 13246 1743513390 13247 1826433625 13248 1719656367 13249 1680127953 13250 1616215054 13251 1707475445 13252 1541827857 13253 1561987389 13254 1483621070 13255 1551588551 13256 1386345256 13257 1434218922 13258 1310240005 13259 1412359395 13260 1236195721 13261 1295782991 13262 1148768006 13263 1256820327 13264 1071870718 13265 1152193235 13266 1003505083 13267 1105667696 13268 927457324 13269 1008787131 13270 856724996 13271 953902760 13272 792734890 13273 868254386 13274 726443112 13275 816108192 13276 665518351 13277 736450391 13278 610431910 13279 683463119 13280 553874689 13281 616366098 13282 502204715 13283 567304321 13284 454491230 13285 507839515 13286 408664988 13287 463724009 13288 366700855 13289 412844197 13290 327820568 13291 373695941 13292 291304976 13293 331119755 13294 258272323 13295 296815535 13296 227971703 13297 261352508 13298 200234111 13299 232764460 13300 175056631 13301 203277945 13302 152581652 13303 179218066 13304 132140801 13305 155648005 13306 114004237 13307 135922419 13308 97913505 13309 117023225 13310 83554911 13311 101305108 13312 70957890 13313 86419941 13314 59977488 13315 74029106 13316 50327590 13317 62602434 13318 42026345 13319 52988758 13320 34869637 13321 44339798 13322 28702951 13323 37137759 13324 23476378 13325 30679652 13326 19077119 13327 25346351 13328 15337652 13329 20704083 13330 12250478 13331 16834898 13332 9697307 13333 13542540 13334 7574515 13335 10857603 13336 5868957 13337 8564300 13338 4503397 13339 6731204 13340 3382199 13341 5228742 13342 2518828 13343 3998138 13344 1853440 13345 3031233 13346 1315886 13347 2270202 13348 927252 13349 1653405 13350 647296 13351 1195458 13352 413273 13353 853691 13354 267794 13355 573726 13356 172296 13357 385990 13358 88228 13359 252158 13360 48394 13361 149742 13362 26558 13363 82194 13364 0 13365 59567 13366 7375345268 13367 650676737 13368 0 13369 1635793236 13370 101914111 13371 2259242652 13372 155465940 13373 2535838899 13374 631327211 13375 2596653363 13376 702247191 13377 2443286599 13378 1430894612 13379 2272322038 13380 1397844581 13381 2167654987 13382 2130625291 13383 1975533635 13384 1942819903 13385 1898551035 13386 2511599415 13387 1974769313 13388 2215481248 13389 1894356185 13390 2622944508 13391 1948482682 13392 2265609853 13393 2103308092 13394 2505666993 13395 2070555432 13396 2189109827 13397 2123361389 13398 2359255376 13399 2245246022 13400 2059307033 13401 2195247602 13402 2155738023 13403 2191100034 13404 1928520908 13405 2225913868 13406 2008645090 13407 2136475913 13408 1805234080 13409 2084889217 13410 1836698622 13411 2062454591 13412 1682244827 13413 1945515405 13414 1709271732 13415 1865458414 13416 1557977212 13417 1799303391 13418 1545952146 13419 1690597893 13420 1424388034 13421 1603621859 13422 1401785011 13423 1520452608 13424 1281317509 13425 1419209981 13426 1241074538 13427 1331462878 13428 1133994241 13429 1251424884 13430 1086173470 13431 1163337425 13432 987149776 13433 1079792821 13434 931333664 13435 1004635815 13436 844281447 13437 925450911 13438 791540697 13439 853190172 13440 711087962 13441 786491009 13442 657672047 13443 718415153 13444 590352315 13445 655340826 13446 541415310 13447 597163891 13448 482151061 13449 540514502 13450 438426133 13451 488697121 13452 388176892 13453 439969891 13454 349718130 13455 394272888 13456 308014722 13457 352355259 13458 274654542 13459 313789342 13460 240275879 13461 278088480 13462 212731744 13463 245587330 13464 184472685 13465 216120236 13466 161555099 13467 189269146 13468 139195264 13469 165107700 13470 120667562 13471 143497231 13472 102989788 13473 124010614 13474 88379787 13475 106770169 13476 74681719 13477 91466523 13478 63366877 13479 77971394 13480 52972121 13481 66147151 13482 44363490 13483 55796235 13484 36669502 13485 46802959 13486 30295270 13487 39050015 13488 24689692 13489 32353333 13490 20108501 13491 26646870 13492 16124763 13493 21806299 13494 12907185 13495 17687677 13496 10187702 13497 14254202 13498 7974305 13499 11400485 13500 6163009 13501 9008975 13502 4735990 13503 7064715 13504 3550289 13505 5495037 13506 2647344 13507 4194723 13508 1944073 13509 3183830 13510 1382150 13511 2380318 13512 972208 13513 1735679 13514 679230 13515 1253012 13516 433121 13517 895485 13518 280876 13519 601074 13520 180460 13521 404670 13522 92472 13523 264048 13524 50674 13525 156906 13526 27818 13527 86028 13528 0 13529 62370 13530 8177853926 13531 614778250 13532 0 13533 1692872998 13534 165145118 13535 2379395663 13536 218762296 13537 2689758058 13538 777121079 13539 2735517383 13540 846084998 13541 2580265780 13542 1668953818 13543 2379752764 13544 1622580872 13545 2254267405 13546 2456876339 13547 2037804127 13548 2238969996 13549 1949056531 13550 2884544007 13551 2013308952 13552 2557088957 13553 1928290535 13554 3027049981 13555 1972155615 13556 2627171573 13557 2137217189 13558 2911876827 13559 2097216309 13560 2559011755 13561 2154261369 13562 2762661841 13563 2278297672 13564 2428191833 13565 2226960177 13566 2548343403 13567 2219611497 13568 2292357191 13569 2258801229 13570 2392587437 13571 2160690204 13572 2162541672 13573 2107485597 13574 2204438292 13575 2081992788 13576 2029790227 13577 1959836493 13578 2065594013 13579 1872632664 13580 1891855614 13581 1804880858 13582 1882110325 13583 1689158807 13584 1742050582 13585 1598944968 13586 1718375551 13587 1511189994 13588 1578838548 13589 1406573724 13590 1533990590 13591 1314656113 13592 1408616055 13593 1232980944 13594 1354218383 13595 1141589913 13596 1237647959 13597 1056473715 13598 1172575656 13599 979494383 13600 1069226680 13601 899372146 13602 1007014822 13603 825657883 13604 910502024 13605 758963074 13606 846738640 13607 690199946 13608 765167813 13609 627261128 13610 705851489 13611 569055487 13612 633219109 13613 512987723 13614 579559142 13615 461507785 13616 517207680 13617 413695733 13618 469315657 13619 368692340 13620 416881519 13621 327826931 13622 374729732 13623 290256554 13624 330833118 13625 255793479 13626 295493100 13627 224357681 13628 258856231 13629 196231456 13630 228911697 13631 170604715 13632 199437773 13633 147728000 13634 174800906 13635 127384191 13636 150998012 13637 109201698 13638 131201183 13639 93129557 13640 112395946 13641 79078593 13642 96653682 13643 66727527 13644 82077968 13645 55988986 13646 69834210 13647 46705274 13648 58685910 13649 38719055 13650 49401222 13651 31842935 13652 41067423 13653 26041755 13654 34104459 13655 21134349 13656 28014229 13657 16985232 13658 22974541 13659 13555919 13660 18581869 13661 10724676 13662 15006348 13663 8369758 13664 11971138 13665 6484053 13666 9474892 13667 4969074 13668 7415440 13669 3731495 13670 5775464 13671 2776625 13672 4399865 13673 2042307 13674 3344309 13675 1448655 13676 2495559 13677 1020791 13678 1821568 13679 711757 13680 1313135 13681 454414 13682 939298 13683 294176 13684 629553 13685 189235 13686 424230 13687 96788 13688 276441 13689 53116 13690 164388 13691 29105 13692 90029 13693 0 13694 65313 13695 8752440140 13696 766610171 13697 0 13698 1931053431 13699 120310769 13700 2671392084 13701 183449367 13702 3003920031 13703 744650913 13704 3080864629 13705 829525175 13706 2904288488 13707 1692210869 13708 2704496793 13709 1656086402 13710 2581125593 13711 2528285594 13712 2354285497 13713 2309599727 13714 2262800419 13715 2991018539 13716 2352485273 13717 2642760870 13718 2257855340 13719 3133730941 13720 2322832998 13721 2710969392 13722 2508531860 13723 3002878254 13724 2471857004 13725 2626499820 13726 2537607824 13727 2834105158 13728 2686467072 13729 2476512845 13730 2629974868 13731 2595603984 13732 2628783544 13733 2324044443 13734 2674643135 13735 2423316062 13736 2570720809 13737 2180087087 13738 2512350768 13739 2220939983 13740 2489048069 13741 2036347136 13742 2351298639 13743 2071897551 13744 2257778968 13745 1890943294 13746 2181076000 13747 1879314477 13748 2052098732 13749 1734033776 13750 1949354456 13751 1709452643 13752 1851144663 13753 1565029137 13754 1730375226 13755 1518621994 13756 1625865198 13757 1390041044 13758 1530633176 13759 1334021504 13760 1425125541 13761 1214658759 13762 1325004552 13763 1148300472 13764 1234987669 13765 1043037782 13766 1139645353 13767 979993463 13768 1052609776 13769 882233277 13770 972262313 13771 817797864 13772 889831200 13773 735760665 13774 813400020 13775 676371000 13776 742829335 13777 603774708 13778 673834387 13779 550448446 13780 610642765 13781 488602116 13782 551113950 13783 441396148 13784 495071086 13785 389877572 13786 443573634 13787 348655966 13788 396119510 13789 305933586 13790 352004006 13791 271770569 13792 311751607 13793 236423570 13794 275209413 13795 207771653 13796 241744852 13797 179705479 13798 211563436 13799 156358254 13800 184543842 13801 133979028 13802 160019975 13803 115502769 13804 138280183 13805 98009833 13806 118964287 13807 83543394 13808 101801578 13809 70229117 13810 86728177 13811 59100024 13812 73534530 13813 49113308 13814 61947424 13815 40865778 13816 51944386 13817 33487060 13818 43308210 13819 27449170 13820 35853833 13821 22218200 13822 29505566 13823 17895610 13824 24137763 13825 14241129 13826 19558219 13827 11290773 13828 15756181 13829 8788960 13830 12592565 13831 6818988 13832 9944066 13833 5215954 13834 7793014 13835 3921912 13836 6059291 13837 2912379 13838 4621313 13839 2145179 13840 3506433 13841 1518860 13842 2619712 13843 1071159 13844 1909229 13845 745915 13846 1377413 13847 476608 13848 984074 13849 308110 13850 660027 13851 198355 13852 444216 13853 101348 13854 289651 13855 55636 13856 172056 13857 30462 13858 94278 13859 0 13860 68343 13861 9695057204 13862 726418135 13863 0 13864 1999906256 13865 193346084 13866 2814417188 13867 256683492 13868 3186863121 13869 913848599 13870 3246971056 13871 996760106 13872 3068314787 13873 1969717871 13874 2834257795 13875 1918512574 13876 2686609795 13877 2909922719 13878 2431235946 13879 2656556733 13880 2325862524 13881 3428712527 13882 2401618511 13883 3044060645 13884 2301425142 13885 3609078915 13886 2354501049 13887 3136661869 13888 2552320017 13889 3481682884 13890 2507187618 13891 3062745570 13892 2578044089 13893 3310340446 13894 2729747350 13895 2912217691 13896 2671704520 13897 3059742681 13898 2666923906 13899 2754406088 13900 2718132513 13901 2877898586 13902 2603995553 13903 2603388310 13904 2543762378 13905 2657078540 13906 2516939205 13907 2448854178 13908 2372895028 13909 2495294043 13910 2270886805 13911 2288054551 13912 2192211477 13913 2279656638 13914 2054741641 13915 2112728528 13916 1948016360 13917 2087398702 13918 1844192713 13919 1920644228 13920 1719186170 13921 1869195490 13922 1609534963 13923 1719161095 13924 1512122884 13925 1655763755 13926 1402451028 13927 1515713686 13928 1300248577 13929 1438694732 13930 1207801939 13931 1314241572 13932 1111109857 13933 1240161299 13934 1022138497 13935 1123399727 13936 941535760 13937 1046872947 13938 858063059 13939 947876316 13940 781611195 13941 876269498 13942 710744928 13943 787787959 13944 642256787 13945 722637157 13946 579309122 13947 646346742 13948 520635962 13949 587950419 13950 465260012 13951 523501521 13952 414902958 13953 471779467 13954 368421579 13955 417643350 13956 325668485 13957 374045986 13958 286605097 13959 328590411 13960 251488101 13961 291494101 13962 219405234 13963 254721459 13964 190722736 13965 223977004 13966 165063776 13967 194176310 13968 142063593 13969 169291200 13970 121712919 13971 145556590 13972 103783889 13973 125705039 13974 87976131 13975 107157026 13976 74230983 13977 91558690 13978 62220849 13979 77338899 13980 51859390 13981 65384655 13982 42953931 13983 54625943 13984 35321194 13985 45651402 13986 28849461 13987 37692658 13988 23403688 13989 31086069 13990 18794871 13991 25357566 13992 14991564 13993 20590222 13994 11850535 13995 16544663 13996 9246627 13997 13243792 13998 7154433 13999 10437660 14000 5482037 14001 8190704 14002 4113370 14003 6355538 14004 3059484 14005 4854247 14006 2248401 14007 3676168 14008 1594732 14009 2749322 14010 1122439 14011 2000811 14012 782557 14013 1444794 14014 499178 14015 1030682 14016 323106 14017 691913 14018 207641 14019 465064 14020 106232 14021 303461 14022 58210 14023 180058 14024 31908 14025 98718 14026 0 14027 71483 14028 10376565476 14029 902425028 14030 0 14031 2277547016 14032 141888140 14033 3155770742 14034 216259229 14035 3554942956 14036 877487139 14037 3651721190 14038 978919036 14039 3448724471 14040 1999259378 14041 3215515414 14042 1960024916 14043 3070275158 14044 2996995996 14045 2802725712 14046 2742632601 14047 2694125242 14048 3557959606 14049 2799534334 14050 3148825552 14051 2688268359 14052 3739579552 14053 2766138181 14054 3239981149 14055 2988529122 14056 3594332983 14057 2947613268 14058 3147345645 14059 3029154607 14060 3400218332 14061 3210550546 14062 2974404492 14063 3146950111 14064 3121110639 14065 3149945600 14066 2796956907 14067 3209685901 14068 2919615582 14069 3089168657 14070 2629109064 14071 3023384937 14072 2681754670 14073 2999731880 14074 2461399368 14075 2837734919 14076 2507689192 14077 2728690178 14078 2291562768 14079 2639955558 14080 2280965920 14081 2487178774 14082 2107558414 14083 2365995739 14084 2081189296 14085 2250204201 14086 1908292442 14087 2106389279 14088 1854944938 14089 1982099188 14090 1700829478 14091 1868950804 14092 1635372370 14093 1742813909 14094 1491706103 14095 1623010925 14096 1413031003 14097 1515347911 14098 1285962839 14099 1400789770 14100 1210733741 14101 1296126778 14102 1092218488 14103 1199477266 14104 1014640520 14105 1099898994 14106 914830290 14107 1007441180 14108 842970736 14109 921960942 14110 754216310 14111 838159721 14112 689284664 14113 761235240 14114 613402694 14115 688621707 14116 555581502 14117 620106353 14118 492041462 14119 556963565 14120 441310164 14121 498657127 14122 388336062 14123 444349331 14124 346026053 14125 394600043 14126 302017317 14127 349347572 14128 266278287 14129 307828709 14130 231100769 14131 270213490 14132 201859915 14133 236462323 14134 173597709 14135 205785343 14136 150254732 14137 178426801 14138 128081943 14139 154069194 14140 109638356 14141 132401388 14142 92586628 14143 113231720 14144 78352175 14145 96410598 14146 65425151 14147 81638950 14148 54732918 14149 68750029 14150 45169533 14151 57607217 14152 37229366 14153 47992448 14154 30327963 14155 39699226 14156 24657852 14157 32659178 14158 19744435 14159 26689747 14160 15782917 14161 21618425 14162 12443829 14163 17403399 14164 9724318 14165 13899211 14166 7509807 14167 10968996 14168 5761811 14169 8592965 14170 4314423 14171 6675344 14172 3213623 14173 5089420 14174 2357306 14175 3859042 14176 1673439 14177 2881562 14178 1176285 14179 2098754 14180 820783 14181 1513629 14182 522815 14183 1080556 14184 338681 14185 724481 14186 217394 14187 487305 14188 111272 14189 317621 14190 60924 14191 188556 14192 33405 14193 103281 14194 0 14195 74806 14196 11482879519 14197 857515165 14198 0 14199 2360425711 14200 226182816 14201 3325796698 14202 300929291 14203 3772116091 14204 1073694938 14205 3850121083 14206 1173202989 14207 3644842644 14208 2322496546 14209 3371936663 14210 2266209543 14211 3198424434 14212 3443043980 14213 2897457080 14214 3148770325 14215 2772480270 14216 4071190700 14217 2861704116 14218 3619822592 14219 2743726387 14220 4298231213 14221 2807804251 14222 3740714544 14223 3044550444 14224 4158170486 14225 2993769210 14226 3661357836 14227 3081450964 14228 3961884376 14229 3266583688 14230 3488519685 14231 3201181661 14232 3669284383 14233 3200168788 14234 3305484324 14235 3266471324 14236 3457261473 14237 3133925529 14238 3130077358 14239 3066004305 14240 3198443004 14241 3038355277 14242 2950445703 14243 2868758533 14244 3010232623 14245 2749645905 14246 2763317305 14247 2658540961 14248 2757148779 14249 2495478382 14250 2558479398 14251 2369412610 14252 2531794767 14253 2246831668 14254 2332762436 14255 2097684488 14256 2273996452 14257 1967068239 14258 2094704004 14259 1851130889 14260 2020989706 14261 1719726354 14262 1853033860 14263 1597188363 14264 1762051832 14265 1486414143 14266 1612397232 14267 1369917968 14268 1524414354 14269 1262695360 14270 1383383666 14271 1165527030 14272 1291679634 14273 1064378497 14274 1171811235 14275 971659151 14276 1085523620 14277 885620009 14278 977895097 14279 802121956 14280 899022549 14281 725276018 14282 805844341 14283 653508973 14284 734747748 14285 585511405 14286 655771642 14287 523557089 14288 592430784 14289 466276253 14290 525765012 14291 413355753 14292 472189814 14293 364889498 14294 415909093 14295 321252859 14296 370015079 14297 281180586 14298 324339130 14299 245270047 14300 286060125 14301 213101232 14302 248787381 14303 184077091 14304 217699026 14305 158336560 14306 187803429 14307 135632337 14308 162791491 14309 115458262 14310 139358422 14311 97865497 14312 119533472 14313 82491209 14314 101393233 14315 69084620 14316 86166404 14317 57530198 14318 72296388 14319 47643926 14320 60722858 14321 39128544 14322 50452452 14323 31946057 14324 41825445 14325 25896705 14326 34308971 14327 20784579 14328 28098042 14329 16565072 14330 22699986 14331 13091527 14332 18303408 14333 10202464 14334 14588987 14335 7892734 14336 11528768 14337 6042991 14338 9013003 14339 4532226 14340 7011856 14341 3368177 14342 5335722 14343 2474960 14344 4049950 14345 1753518 14346 3019750 14347 1234049 14348 2201428 14349 859660 14350 1585286 14351 548244 14352 1132762 14353 354520 14354 758474 14355 227830 14356 510538 14357 116420 14358 332382 14359 63816 14360 197436 14361 34938 14362 108028 14363 0 14364 78299 14365 12290320900 14366 1061404180 14367 0 14368 2683824956 14369 167173371 14370 3724541586 14371 254696018 14372 4203024628 14373 1033058577 14374 4324110433 14375 1154115643 14376 4091083018 14377 2359719488 14378 3819182616 14379 2317407964 14380 3648403400 14381 3548921132 14382 3333159083 14383 3253383233 14384 3204387630 14385 4227709307 14386 3328142925 14387 3747577134 14388 3197411718 14389 4457418818 14390 3290586857 14391 3867661142 14392 3556532563 14393 4297110975 14394 3511046898 14395 3766874955 14396 3611813777 14397 4074343702 14398 3832390924 14399 3567894451 14400 3761036903 14401 3748194636 14402 3769805718 14403 3361699921 14404 3846909886 14405 3512886083 14406 3707387826 14407 3166313154 14408 3633591208 14409 3233671151 14410 3610334079 14411 2970955328 14412 3420087071 14413 3030722686 14414 3293209054 14415 2772891261 14416 3190801124 14417 2764220360 14418 3010073515 14419 2557507450 14420 2867404013 14421 2529633052 14422 2731107118 14423 2322982538 14424 2560072685 14425 2261875450 14426 2412525434 14427 2077412420 14428 2278296986 14429 2001180028 14430 2127696191 14431 1828532436 14432 1984614757 14433 1735423763 14434 1856047930 14435 1582351281 14436 1718588722 14437 1492759351 14438 1592995074 14439 1349309242 14440 1476925329 14441 1256158987 14442 1356803116 14443 1134944593 14444 1245224868 14445 1048139555 14446 1141864112 14447 939918989 14448 1040227307 14449 861013426 14450 946843731 14451 768065143 14452 858428420 14453 697479929 14454 774792951 14455 619276001 14456 697614571 14457 556938916 14458 626115070 14459 491501663 14460 559357408 14461 439216460 14462 498101954 14463 384511321 14464 442178724 14465 340147506 14466 390739886 14467 296159233 14468 344070813 14469 259586872 14470 302007521 14471 224104304 14472 263670431 14473 194683012 14474 229448738 14475 166610472 14476 198794833 14477 143276603 14478 171464980 14479 121501008 14480 147263240 14481 103294186 14482 125868628 14483 86734473 14484 107033362 14485 72910204 14486 90600804 14487 60494736 14488 76243000 14489 50216723 14490 63836041 14491 41132442 14492 53138265 14493 33657649 14494 43941049 14495 27204391 14496 36111243 14497 21881720 14498 29500376 14499 17394113 14500 23878019 14501 13767915 14502 19208675 14503 10709118 14504 15331419 14505 8295582 14506 12094657 14507 6338283 14508 9466444 14509 4760616 14510 7351373 14511 3531285 14512 5601103 14513 2597138 14514 4244667 14515 1837609 14516 3167539 14517 1294336 14518 2306269 14519 900341 14520 1661995 14521 574669 14522 1186082 14523 371167 14524 794753 14525 238658 14526 534343 14527 121848 14528 348051 14529 66810 14530 206562 14531 36545 14532 113067 14533 0 14534 81889 14535 13587743508 14536 1011330396 14537 0 14538 2783385568 14539 264389800 14540 3926413178 14541 352511615 14542 4460527198 14543 1260418143 14544 4560740516 14545 1379649570 14546 4325236088 14547 2735921810 14548 4007388050 14549 2674362300 14550 3803717616 14551 4069817580 14552 3449383576 14553 3728389897 14554 3301319496 14555 4828999354 14556 3406283557 14557 4299889366 14558 3267489210 14559 5113379828 14560 3344690964 14561 4456139367 14562 3627621134 14563 4960468278 14564 3570663540 14565 4371944156 14566 3678795543 14567 4736152339 14568 3904222414 14569 4173943767 14570 3830812241 14571 4394973419 14572 3835112463 14573 3962007881 14574 3920249704 14575 4148119518 14576 3766624342 14577 3758566422 14578 3690366940 14579 3845155100 14580 3662590922 14581 3550101102 14582 3463239797 14583 3626519624 14584 3324415822 14585 3332701657 14586 3219167218 14587 3329932743 14588 3026069287 14589 3093755353 14590 2877397926 14591 3066232269 14592 2732902922 14593 2828980178 14594 2555264044 14595 2762095089 14596 2399915289 14597 2548187896 14598 2262136524 14599 2462699400 14600 2104991834 14601 2261549645 14602 1958305625 14603 2154342046 14604 1825768518 14605 1974657021 14606 1685708773 14607 1870335017 14608 1556707595 14609 1700334209 14610 1439750004 14611 1590636210 14612 1317474455 14613 1445707982 14614 1205228756 14615 1341998516 14616 1100934113 14617 1211303827 14618 999416315 14619 1115960044 14620 905786454 14621 1002455706 14622 818145982 14623 916053452 14624 734918224 14625 819425680 14626 658854610 14627 742105151 14628 588378648 14629 660170091 14630 523127332 14631 594425774 14632 463127742 14633 524996276 14634 408989085 14635 468334460 14636 359173674 14637 411681269 14638 314318014 14639 364239094 14640 274045274 14641 317727492 14642 237637417 14643 278923822 14644 205158436 14645 241490978 14646 176438317 14647 210039382 14648 150885541 14649 180464004 14650 128432414 14651 155452447 14652 108752885 14653 132366767 14654 91587687 14655 112965773 14656 76637336 14657 95270512 14658 63809394 14659 80364835 14660 52778524 14661 67106290 14662 43326943 14663 55983708 14664 35348338 14665 46159841 14666 28637157 14667 38016587 14668 22965748 14669 30975842 14670 18299205 14671 25112798 14672 14444638 14673 20161771 14674 11254957 14675 16113814 14676 8700237 14677 12685761 14678 6658076 14679 9943662 14680 4989493 14681 7707045 14682 3707475 14683 5878163 14684 2721412 14685 4448186 14686 1927824 14687 3322470 14688 1355628 14689 2415415 14690 944094 14691 1742276 14692 601546 14693 1241714 14694 389000 14695 832626 14696 249728 14697 559174 14698 127632 14699 364440 14700 69876 14701 216056 14702 38261 14703 118337 14704 0 14705 85612 14706 14543371478 14707 1247348824 14708 0 14709 3159811659 14710 196777041 14711 4391841456 14712 299687189 14713 4964587198 14714 1215104884 14715 5115377133 14716 1359390590 14717 4848273204 14718 2782507443 14719 4531617513 14720 2737249663 14721 4331054665 14722 4198215071 14723 3959985978 14724 3855216698 14725 3807456789 14726 5018123263 14727 3952605318 14728 4455257479 14729 3799118585 14730 5307061052 14731 3910423457 14732 4611620041 14733 4228018221 14734 5131238889 14735 4177650530 14736 4502970168 14737 4301745615 14738 4876192191 14739 4569442501 14740 4274511532 14741 4489693317 14742 4495622953 14743 4506213988 14744 4035318621 14745 4604965676 14746 4221199202 14747 4443730192 14748 3808235169 14749 4361321385 14750 3893886571 14751 4339520060 14752 3581007043 14753 4116416023 14754 3657648283 14755 3969052711 14756 3350430527 14757 3851194649 14758 3344822989 14759 3637696415 14760 3098761056 14761 3469973761 14762 3069850327 14763 3309849530 14764 2823176198 14765 3106721572 14766 2753495573 14767 2931801583 14768 2533029912 14769 2772865642 14770 2444465355 14771 2593309289 14772 2237371008 14773 2422657595 14774 2127402545 14775 2269429791 14776 1943279043 14777 2104737584 14778 1836864720 14779 1954235839 14780 1663525840 14781 1815145243 14782 1551862270 14783 1670470602 14784 1404997382 14785 1536011421 14786 1300337858 14787 1411330760 14788 1168595718 14789 1288272844 14790 1072988083 14791 1175074381 14792 959356962 14793 1067714256 14794 873329030 14795 965804489 14796 777377292 14797 871615902 14798 700939254 14799 784213371 14800 620239037 14801 702312645 14802 555885060 14803 626999744 14804 488033947 14805 558149661 14806 433047056 14807 494552301 14808 378295649 14809 436732649 14810 332658871 14811 384545903 14812 288177160 14813 336745599 14814 251319814 14815 293980094 14816 215864374 14817 255634643 14818 186373598 14819 221232260 14820 158772042 14821 190706691 14822 135550534 14823 163692525 14824 114340494 14825 139733345 14826 96656120 14827 118778607 14828 80582497 14829 100472610 14830 67253558 14831 84484149 14832 55479513 14833 70678776 14834 45647740 14835 58814241 14836 37132371 14837 48584442 14838 30148762 14839 39912823 14840 24114702 14841 32583081 14842 19244716 14843 26354097 14844 15161749 14845 21187575 14846 11829458 14847 16904325 14848 9125290 14849 13323841 14850 6993655 14851 10424815 14852 5231027 14853 8090295 14854 3890518 14855 6160633 14856 2851862 14857 4665867 14858 2022013 14859 3480622 14860 1419748 14861 2532301 14862 989608 14863 1824240 14864 629780 14865 1301090 14866 407490 14867 871416 14868 261339 14869 585552 14870 133620 14871 381291 14872 73090 14873 226134 14874 40038 14875 123740 14876 0 14877 89552 14878 16063743192 14879 1191646398 14880 0 14881 3279182396 14882 308813332 14883 4631226572 14884 412603852 14885 5269559723 14886 1478362455 14887 5397210191 14888 1621004105 14889 5127443793 14890 3220011914 14891 4757665323 14892 3153058849 14893 4518869477 14894 4806031622 14895 4102121122 14896 4410306606 14897 3926902498 14898 5721977210 14899 4050248694 14900 5102373191 14901 3887093594 14902 6076602342 14903 3979936072 14904 5302597465 14905 4317596657 14906 5910988997 14907 4253903281 14908 5214572449 14909 4386848488 14910 5655264881 14911 4660763987 14912 4988277615 14913 4578678021 14914 5258007072 14915 4590278086 14916 4743267471 14917 4698826567 14918 4971005618 14919 4521078309 14920 4507686628 14921 4435895218 14922 4616785595 14923 4408983867 14924 4266144084 14925 4174994503 14926 4363219958 14927 4013538924 14928 4013964431 14929 3892258885 14930 4016155725 14931 3663907801 14932 3735716826 14933 3488902589 14934 3708051361 14935 3318864391 14936 3425647986 14937 3107579833 14938 3349828187 14939 2923152169 14940 3094949769 14941 2759680234 14942 2996130485 14943 2572013346 14944 2755566801 14945 2396761184 14946 2629463083 14947 2238443009 14948 2414113697 14949 2070296813 14950 2290648719 14951 1915427082 14952 2086018350 14953 1774889382 14954 1955106590 14955 1627298920 14956 1780161298 14957 1491742749 14958 1655701239 14959 1365548731 14960 1497358207 14961 1242318124 14962 1382307257 14963 1128553851 14964 1244249585 14965 1021738252 14966 1139545753 14967 920034660 14968 1021531665 14969 826949611 14970 927290003 14971 740420555 14972 826893452 14973 660095136 14974 746373844 14975 586104947 14976 660851108 14977 519085184 14978 591162506 14979 457255133 14980 521038669 14981 401490111 14982 462321143 14983 351189300 14984 404535603 14985 305585476 14986 356212201 14987 264847409 14988 309389355 14989 228605326 14990 270081731 14991 196275524 14992 232829540 14993 167834758 14994 201303208 14995 142716613 14996 172134188 14997 120741055 14998 147473713 14999 101598334 15000 124895641 15001 84998861 15002 105902004 15003 70684581 15004 88809590 15005 58439376 15006 74462723 15007 47940309 15008 61782771 15009 39087623 15010 51147794 15011 31641887 15012 41908515 15013 25369094 15014 34267955 15015 20190201 15016 27661500 15017 15934162 15018 22268854 15019 12406249 15020 17730312 15021 9585483 15022 13995551 15023 7329769 15024 10929093 15025 5491904 15026 8490493 15027 4076597 15028 6455944 15029 2991767 15030 4894063 15031 2117734 15032 3645295 15033 1488728 15034 2654621 15035 1035904 15036 1909773 15037 660023 15038 1363092 15039 426375 15040 911902 15041 273702 15042 613125 15043 139752 15044 398803 15045 76522 15046 236674 15047 41851 15048 129373 15049 0 15050 93679 15051 17193567270 15052 1464669288 15053 0 15054 3717016584 15055 231407028 15056 5174088297 15057 352301779 15058 5858731156 15059 1427952352 15060 6045710902 15061 1599702654 15062 5740010164 15063 3277959304 15064 5371643683 15065 3230020388 15066 5136377291 15067 4961348151 15068 4700037232 15069 4563689698 15070 4519557174 15071 5950024848 15072 4689615928 15073 5290845814 15074 4509556699 15075 6311658562 15076 4642313328 15077 5492473819 15078 5021061882 15079 6120208893 15080 4965540644 15081 5376595496 15082 5117880773 15083 5828910730 15084 5442124462 15085 5114883310 15086 5353378188 15087 5385452642 15088 5380140948 15089 4837877210 15090 5505733351 15091 5065879873 15092 5319768625 15093 4574342769 15094 5228210573 15095 4682690417 15096 5209251330 15097 4310477445 15098 4948022073 15099 4408108394 15100 4777189006 15101 4042511720 15102 4641882055 15103 4041467657 15104 4390058598 15105 3748911793 15106 4193182149 15107 3719712026 15108 4005354482 15109 3425653914 15110 3764490301 15111 3346499335 15112 3557414888 15113 3083438712 15114 3369487713 15115 2980826364 15116 3155770410 15117 2732761963 15118 2952529236 15119 2603212546 15120 2770162523 15121 2382088740 15122 2573205729 15123 2255914327 15124 2393130847 15125 2046888909 15126 2226688062 15127 1913278230 15128 2052802561 15129 1735613688 15130 1891031128 15131 1609757113 15132 1740850639 15133 1449669869 15134 1592207056 15135 1334011647 15136 1455225806 15137 1195464202 15138 1325053908 15139 1090822384 15140 1201213981 15141 973289414 15142 1086472275 15143 879869518 15144 979794997 15145 780553388 15146 879628569 15147 701468879 15148 787214347 15149 617629107 15150 702573440 15151 549624917 15152 624237189 15153 481585808 15154 552750795 15155 424910516 15156 488096574 15157 369277385 15158 428762700 15159 323168286 15160 375443023 15161 278649688 15162 327522614 15163 241466861 15164 284477044 15165 206521103 15166 246052413 15167 177128634 15168 211975440 15169 150040670 15170 181718496 15171 127418386 15172 155061530 15173 106823120 15174 131717333 15175 89584534 15176 111329342 15177 74299292 15178 93537688 15179 61568819 15180 78226022 15181 50358582 15182 65027680 15183 41150745 15184 53697633 15185 33224278 15186 44082701 15187 26679947 15188 35960858 15189 21192321 15190 29068522 15191 16747564 15192 23360692 15193 13012243 15194 18621869 15195 10068695 15196 14672382 15197 7684480 15198 11472473 15199 5763094 15200 8898320 15201 4271968 15202 6771821 15203 3137947 15204 5126934 15205 2217865 15206 3821668 15207 1560502 15208 2779461 15209 1084486 15210 2001089 15211 691391 15212 1426598 15213 446193 15214 954926 15215 286560 15216 641457 15217 146180 15218 417387 15219 80076 15220 247480 15221 43761 15222 135343 15223 0 15224 97929 15225 18973856474 15226 1402846968 15227 0 15228 3859877907 15229 360427884 15230 5457612897 15231 482559652 15232 6219513507 15233 1732554235 15234 6380930362 15235 1902940427 15236 6072397286 15237 3786374861 15238 5642669410 15239 3714011084 15240 5363015059 15241 5670021383 15242 4873340274 15243 5211845347 15244 4666204536 15245 6773249154 15246 4811006885 15247 6048392579 15248 4619369351 15249 7213683085 15250 4730805792 15251 6303093853 15252 5133261327 15253 7035955483 15254 5062268647 15255 6212754032 15256 5225228868 15257 6745187426 15258 5557414471 15259 5954725540 15260 5466009404 15261 6283283026 15262 5487386880 15263 5671964600 15264 5624949706 15265 5950044637 15266 5419659663 15267 5399596072 15268 5324991073 15269 5536425360 15270 5300333700 15271 5120136813 15272 5026088932 15273 5242816857 15274 4838655963 15275 4828113906 15276 4699310756 15277 4837217719 15278 4429651726 15279 4504651800 15280 4223958428 15281 4477840525 15282 4024250617 15283 4142090752 15284 3773304242 15285 4056571690 15286 3554662765 15287 3753275251 15288 3361077570 15289 3639341430 15290 3137288871 15291 3352109828 15292 2928204608 15293 3204064914 15294 2739468318 15295 2946324389 15296 2537916662 15297 2800553781 15298 2352263095 15299 2554614219 15300 2183762946 15301 2398625311 15302 2005911869 15303 2187873886 15304 1842456732 15305 2038768549 15306 1690136251 15307 1847208848 15308 1540817267 15309 1708725523 15310 1402809407 15311 1541090965 15312 1272982768 15313 1414395997 15314 1148943714 15315 1270641013 15316 1035214161 15317 1155981691 15318 929317272 15319 1033155588 15320 830641643 15321 934855319 15322 739546490 15323 829715224 15324 656902605 15325 744127037 15326 580329841 15327 657647146 15328 511111740 15329 585123853 15330 448581373 15331 513436438 15332 391591800 15333 453531037 15334 340568652 15335 395097281 15336 295106116 15337 346016325 15338 254301270 15339 299372015 15340 218316174 15341 259712959 15342 186496558 15343 222895052 15344 158443226 15345 191778570 15346 133935104 15347 163040392 15348 112679111 15349 138831824 15350 94155063 15351 117025638 15352 78263323 15353 98544280 15354 64660633 15355 82172578 15356 53009830 15357 68458313 15358 43188081 15359 56381772 15360 34951987 15361 46362076 15362 27990173 15363 37744491 15364 22271569 15365 30551973 15366 17563873 15367 24501932 15368 13668158 15369 19560715 15370 10552377 15371 15382001 15372 8067522 15373 12039920 15374 6038637 15375 9324750 15376 4481479 15377 7102978 15378 3286500 15379 5369440 15380 2325590 15381 4006233 15382 1633488 15383 2909741 15384 1136526 15385 2096423 15386 723433 15387 1492857 15388 467316 15389 999870 15390 299742 15391 670912 15392 153044 15393 436838 15394 83702 15395 258746 15396 45791 15397 141567 15398 0 15399 102342 15400 20308258888 15401 1718466884 15402 0 15403 4368779732 15404 271882179 15405 6090324462 15406 413782473 15407 6907645572 15408 1676604969 15409 7138600228 15410 1880794622 15411 6789254425 15412 3858068153 15413 6361210153 15414 3807871228 15415 6085553439 15416 5857464744 15417 5572957563 15418 5396920950 15419 5359634864 15420 7047673223 15421 5558677290 15422 6276488671 15423 5347594749 15424 7498279215 15425 5505713292 15426 6534325648 15427 5956787678 15428 7291533579 15429 5895866893 15430 6412348343 15431 6082347252 15432 6959641253 15433 6474348598 15434 6113232238 15435 6376025262 15436 6443641491 15437 6416161415 15438 5792950391 15439 6574916932 15440 6072025357 15441 6360811539 15442 5487602511 15443 6259693040 15444 5623968544 15445 6245420768 15446 5181683195 15447 5939968928 15448 5305340642 15449 5742346762 15450 4870754193 15451 5587416103 15452 4876259290 15453 5290769909 15454 4528842540 15455 5060072336 15456 4500347802 15457 4840104573 15458 4150315421 15459 4554853351 15460 4060785658 15461 4310118313 15462 3747315895 15463 4088241730 15464 3628826486 15465 3834188002 15466 3332121711 15467 3592551734 15468 3179786464 15469 3375826224 15470 2914718972 15471 3140595525 15472 2765404317 15473 2925542678 15474 2513722772 15475 2726677671 15476 2354235771 15477 2517970631 15478 2139673438 15479 2323746952 15480 1988573171 15481 2143145358 15482 1794491513 15483 1963854907 15484 1654837981 15485 1798487357 15486 1486185432 15487 1640929325 15488 1359265941 15489 1490661549 15490 1215576815 15491 1351261841 15492 1101587191 15493 1221293961 15494 979741296 15495 1098978391 15496 882756996 15497 985931251 15498 779332076 15499 882082747 15500 695559701 15501 785733631 15502 611194695 15503 697679546 15504 540919017 15505 617745184 15506 471658801 15507 544201240 15508 414108699 15509 478018737 15510 358293919 15511 418270029 15512 311694632 15513 364462561 15514 267558622 15515 316384255 15516 230394906 15517 273484280 15518 196056049 15519 235311959 15520 167199648 15521 201645376 15522 140815830 15523 171948220 15524 118755028 15525 145945632 15526 98966401 15527 123256291 15528 82453135 15529 103522743 15530 67920500 15531 86488139 15532 55807557 15533 71869346 15534 45347068 15535 59306437 15536 36758026 15537 48651138 15538 29379090 15539 39663873 15540 23408551 15541 32049072 15542 18421590 15543 25733744 15544 14357291 15545 20506134 15546 11062920 15547 16146632 15548 8465950 15549 12617928 15550 6327953 15551 9780907 15552 4700457 15553 7440793 15554 3441820 15555 5629228 15556 2437721 15557 4194548 15558 1710061 15559 3048877 15560 1190552 15561 2194050 15562 757047 15563 1563268 15564 489273 15565 1046038 15566 313497 15567 702199 15568 160152 15569 456786 15570 87522 15571 270686 15572 47888 15573 147970 15574 0 15575 106996 15576 22391341138 15577 1650022330 15578 0 15579 4539454778 15580 420356120 15581 6425738542 15582 563934386 15583 7333980392 15584 2028793979 15585 7536794678 15586 2232022610 15587 7184483733 15588 4448441780 15589 6685624694 15590 4370796389 15591 6358484106 15592 6683080322 15593 5783685887 15594 6153134683 15595 5539075911 15596 8009731850 15597 5708884970 15598 7162573309 15599 5483982793 15600 8554693952 15601 5617496355 15602 7484502005 15603 6096551612 15604 8366057325 15605 6017716233 15606 7393991845 15607 6216911804 15608 8036340947 15609 6618977634 15610 7100521499 15611 6517679354 15612 7499995185 15613 6551947734 15614 6774752413 15615 6725299904 15616 7113621392 15617 6488660715 15618 6460316178 15619 6384053601 15620 6631241115 15621 6363462150 15622 6137510209 15623 6042541960 15624 6291763798 15625 5825367726 15626 5799917442 15627 5665685587 15628 5818436023 15629 5347739427 15630 5424478361 15631 5106355046 15632 5399942154 15633 4872174305 15634 5001251153 15635 4574597300 15636 4905228001 15637 4315777404 15638 4544850198 15639 4086867789 15640 4413863855 15641 3820461371 15642 4071352839 15643 3571388326 15644 3897963836 15645 3346714732 15646 3589927389 15647 3105575870 15648 3418111295 15649 2883371060 15650 3123054399 15651 2681645291 15652 2937500966 15653 2467778900 15654 2683973754 15655 2271013884 15656 2505752826 15657 2087443243 15658 2274379521 15659 1906943868 15660 2107938197 15661 1739828993 15662 1904852908 15663 1582287599 15664 1751817281 15665 1431419997 15666 1576966904 15667 1292738597 15668 1437854912 15669 1163351659 15670 1287856527 15671 1042520889 15672 1168032242 15673 930601105 15674 1039163825 15675 828856330 15676 934254501 15677 734389757 15678 827761936 15679 648663192 15680 738526084 15681 571052972 15682 649775957 15683 500167597 15684 575616459 15685 436411870 15686 503011555 15687 379466276 15688 441867515 15689 328268599 15690 383522887 15691 282848501 15692 333935076 15693 242584736 15694 287556844 15695 207040208 15696 248331028 15697 175753130 15698 212012270 15699 148537516 15700 181231233 15701 124814301 15702 153408345 15703 104246728 15704 129851952 15705 86593133 15706 108743112 15707 71495726 15708 91050548 15709 58569689 15710 75460689 15711 47704558 15712 62372809 15713 38562475 15714 51063739 15715 30874689 15716 41688043 15717 24549024 15718 33614474 15719 19349688 15720 27031238 15721 15046687 15722 21497685 15723 11614134 15724 16945240 15725 8870571 15726 13222492 15727 6638173 15728 10259217 15729 4922898 15730 7792644 15731 3608876 15732 5901055 15733 2551705 15734 4391097 15735 1792104 15736 3194128 15737 1245735 15738 2295916 15739 792869 15740 1636843 15741 511764 15742 1094059 15743 328169 15744 734922 15745 167404 15746 477567 15747 91582 15748 283134 15749 50041 15750 154643 15751 0 15752 111872 15753 23965790826 15754 2014637696 15755 0 15756 5130551244 15757 319148987 15758 7162633546 15759 485565993 15760 8137086539 15761 1966855295 15762 8421348038 15763 2209312141 15764 8022737897 15765 4536727693 15766 7525886562 15767 4484904735 15768 7203280827 15769 6908789879 15770 6601678821 15771 6375981258 15772 6349791165 15773 8339329866 15774 6582536984 15775 7437997222 15776 6335264501 15777 8898519497 15778 6523311174 15779 7765362976 15780 7059840754 15781 8677389520 15782 6993341590 15783 7639035166 15784 7220973792 15785 8300228309 15786 7694063137 15787 7297956476 15788 7585662006 15789 7700669849 15790 7643026157 15791 6928271808 15792 7842644134 15793 7269119031 15794 7596594480 15795 6575034605 15796 7485612691 15797 6745894392 15798 7478472496 15799 6220884951 15800 7121808879 15801 6376746626 15802 6893624491 15803 5860727707 15804 6716757265 15805 5875267249 15806 6367772089 15807 5463240975 15808 6097831258 15809 5436837159 15810 5840699222 15811 5020685057 15812 5503320714 15813 4919953677 15814 5214456882 15815 4546922852 15816 4952954966 15817 4410472409 15818 4651355028 15819 4056176378 15820 4364446069 15821 3877406830 15822 4107349247 15823 3560113709 15824 3826800432 15825 3383847123 15826 3570321124 15827 3081281885 15828 3333176208 15829 2891215057 15830 3083050336 15831 2632626733 15832 2850190256 15833 2451545527 15834 2633465133 15835 2216619111 15836 2417555142 15837 2048419911 15838 2218208497 15839 1843490769 15840 2027953621 15841 1689799120 15842 1845931437 15843 1514598031 15844 1676825343 15845 1375782578 15846 1518912630 15847 1226543582 15848 1369818160 15849 1107998360 15850 1231746666 15851 980678952 15852 1104726930 15853 877646158 15854 986456194 15855 773432104 15856 878154880 15857 686484089 15858 779697562 15859 600398230 15860 688728677 15861 528909972 15862 606699186 15863 459096488 15864 532533545 15865 400778485 15866 465428287 15867 345360102 15868 405330476 15869 298483887 15870 351645582 15871 255004506 15872 303584028 15873 218474449 15874 261106863 15875 184772908 15876 223599311 15877 156542695 15878 190516424 15879 131187413 15880 161576786 15881 109825785 15882 136409837 15883 90956278 15884 114453801 15885 75268667 15886 95584995 15887 61496459 15888 79374446 15889 50169530 15890 65450712 15891 40475498 15892 53659773 15893 32450911 15894 43729764 15895 25747632 15896 35303983 15897 20325427 15898 28336936 15899 15774501 15900 22566038 15901 12187783 15902 17758361 15903 9295460 15904 13869202 15905 6962555 15906 10746949 15907 5155497 15908 8169620 15909 3782896 15910 6178334 15911 2671270 15912 4601035 15913 1877293 15914 3342826 15915 1303577 15916 2404191 15917 830113 15918 1712431 15919 535238 15920 1145085 15921 343427 15922 768460 15923 175044 15924 499583 15925 95776 15926 295940 15927 52301 15928 161691 15929 0 15930 116899 15931 26401370128 15932 1939065054 15933 0 15934 5334113032 15935 489889333 15936 7558979350 15937 658526611 15938 8640346692 15939 2373774052 15940 8893744394 15941 2615835011 15942 8492084990 15943 5221764478 15944 7913595463 15945 5139141821 15946 7531325150 15947 7869912072 15948 6857245842 15949 7257571129 15950 6568689674 15951 9462725357 15952 6767622107 15953 8473593839 15954 6503882108 15955 10134718784 15956 6663583905 15957 8878177523 15958 7233095946 15959 9937159163 15960 7145875653 15961 8790478410 15962 7388746361 15963 9564318589 15964 7874489761 15965 8457569551 15966 7762779641 15967 8942409045 15968 7813845859 15969 8082872920 15970 8031207985 15971 8495055952 15972 7758920543 15973 7720454080 15974 7644109498 15975 7933134853 15976 7629979464 15977 7348171468 15978 7254965330 15979 7541255470 15980 7003862034 15981 6958507426 15982 6821387471 15983 6989657015 15984 6447004993 15985 6523486354 15986 6164234403 15987 6503055855 15988 5890086286 15989 6030249184 15990 5537676404 15991 5922985899 15992 5231808641 15993 5495303992 15994 4961546350 15995 5345234018 15996 4644827612 15997 4937347398 15998 4348638202 15999 4734643831 16000 4081596184 16001 4367102924 16002 3793494016 16003 4164958363 16004 3528052067 16005 3811458652 16006 3286937304 16007 3591210164 16008 3030136309 16009 3286687911 16010 2793778125 16011 3073985293 16012 2572920842 16013 2795083544 16014 2355066582 16015 2595374914 16016 2153191184 16017 2349702965 16018 1962365453 16019 2165304441 16020 1779160702 16021 1952995065 16022 1610515576 16023 1784464284 16024 1452738061 16025 1601763007 16026 1305021189 16027 1455963770 16028 1167953529 16029 1298259758 16030 1042955463 16031 1170072048 16032 926603942 16033 1039192369 16034 820839372 16035 929551175 16036 724726181 16037 820077113 16038 636697727 16039 728460588 16040 557403446 16041 638380997 16042 486240796 16043 562551657 16044 422097840 16045 489739971 16046 365107185 16047 427796644 16048 314282483 16049 369719770 16050 269297806 16051 320369747 16052 229654079 16053 274518947 16054 194908127 16055 235664701 16056 164530759 16057 200251761 16058 138187352 16059 170220678 16060 115339609 16061 143285230 16062 95743533 16063 120490775 16064 78993043 16065 100359905 16066 64692764 16067 83478064 16068 52631358 16069 68695732 16070 42535190 16071 56398169 16072 34031291 16073 45865267 16074 27044300 16075 37084080 16076 21301029 16077 29706889 16078 16560153 16079 23682101 16080 12770039 16081 18609068 16082 9750958 16083 14547380 16084 7291957 16085 11254981 16086 5405670 16087 8564066 16088 3959782 16089 6467776 16090 2799399 16091 4820181 16092 1964291 16093 3497980 16094 1365222 16095 2517319 16096 868275 16097 1791015 16098 560308 16099 1198422 16100 359015 16101 803418 16102 183164 16103 522553 16104 100082 16105 309286 16106 54695 16107 169049 16108 0 16109 122111 16110 28257219722 16111 2360006660 16112 0 16113 6020212062 16114 374302134 16115 8416606885 16116 569306422 16117 9576942744 16118 2305391630 16119 9925664603 16120 2592945232 16121 9471555819 16122 5330011413 16123 8895458662 16124 5277465317 16125 8518328183 16126 8141123267 16127 7812939171 16128 7525341823 16129 7515814884 16130 9857873623 16131 7787702614 16132 8805453353 16133 7498255046 16134 10549212984 16135 7721581204 16136 9218497884 16137 8358940783 16138 10315414128 16139 8286791048 16140 9090341721 16141 8563933262 16142 9887965811 16143 9133885628 16144 8702372368 16145 9015047288 16146 9192269428 16147 9094409574 16148 8276394858 16149 9344170139 16150 8691838657 16151 9061974266 16152 7868367203 16153 8941037432 16154 8081608904 16155 8944133243 16156 7459046380 16157 8528291439 16158 7654565518 16159 8265335554 16160 7042575120 16161 8063987401 16162 7069322354 16163 7654020555 16164 6581214611 16165 7338631983 16166 6558829915 16167 7038520321 16168 6064682345 16169 6640069883 16170 5951902632 16171 6299586747 16172 5508658881 16173 5991807088 16174 5351995294 16175 5634314821 16176 4929494321 16177 5294117741 16178 4720212650 16179 4989538822 16180 4340965217 16181 4655499088 16182 4133248126 16183 4350051228 16184 3770178659 16185 4067646367 16186 3544068066 16187 3768431682 16188 3232884563 16189 3489674937 16190 3016379759 16191 3229967360 16192 2732488520 16193 2970495254 16194 2530231282 16195 2730576202 16196 2281797238 16197 2501174729 16198 2096029815 16199 2281202586 16200 1882751224 16201 2076413383 16202 1714175898 16203 1884832834 16204 1531740234 16205 1703586144 16206 1387075208 16207 1535254118 16208 1230825753 16209 1380135897 16210 1104368404 16211 1235402340 16212 975847424 16213 1102460543 16214 868691066 16215 981367159 16216 761928806 16217 869260625 16218 673264213 16219 767800195 16220 586341255 16221 675872901 16222 513526705 16223 592553427 16224 444046719 16225 517604251 16226 385272034 16227 450489888 16228 330353963 16229 390336897 16230 284159854 16231 336851444 16232 241427809 16233 289527256 16234 205406511 16235 247737546 16236 172925271 16237 210915576 16238 145580299 16239 178814446 16240 121147806 16241 150809610 16242 100795388 16243 126488502 16244 82938726 16245 105564444 16246 68035445 16247 87595265 16248 55241642 16249 72187340 16250 44706749 16251 59158799 16252 35692544 16253 48169902 16254 28408249 16255 38874283 16256 22331088 16257 31182931 16258 17378187 16259 24817945 16260 13381586 16261 19519067 16262 10227467 16263 15238630 16264 7636380 16265 11799375 16266 5666333 16267 8966296 16268 4145232 16269 6776992 16270 2932481 16271 5044484 16272 2055456 16273 3662951 16274 1429355 16275 2633519 16276 908088 16277 1874527 16278 586361 16279 1253071 16280 375358 16281 840479 16282 191552 16283 546193 16284 104602 16285 323382 16286 57177 16287 176621 16288 0 16289 127604 16290 31102888867 16291 2276791200 16292 0 16293 6262607689 16294 570511831 16295 8884426664 16296 768407346 16297 10170378101 16298 2775220484 16299 10485398053 16300 3063134625 16301 10028220374 16302 6124324712 16303 9358091906 16304 6037264214 16305 8911894272 16306 9259144183 16307 8122126039 16308 8552312438 16309 7782070086 16310 11168623878 16311 8014901431 16312 10014815191 16313 7705854922 16314 11994630841 16315 7896556839 16316 10520710902 16317 8572787914 16318 11791120343 16319 8476685329 16320 10439832564 16321 8772066258 16322 11370782044 16323 9357879069 16324 10063190071 16325 9235365441 16326 10650664609 16327 9308037559 16328 9632981107 16329 9579384993 16330 10133399208 16331 9266658783 16332 9215925604 16333 9141556884 16334 9479624807 16335 9137041976 16336 8787224804 16337 8699438328 16338 9027973548 16339 8409656843 16340 8338228234 16341 8201800216 16342 8385986866 16343 7761559355 16344 7835018692 16345 7430799828 16346 7821125636 16347 7110460525 16348 7261053433 16349 6693675083 16350 7141986867 16351 6332700080 16352 6635060761 16353 6014180416 16354 6463635777 16355 5638168889 16356 5978616219 16357 5286430734 16358 5742103551 16359 4969605398 16360 5304134290 16361 4625895631 16362 5066846108 16363 4309249136 16364 4643929785 16365 4021621554 16366 4382897124 16367 3713746608 16368 4017782870 16369 3430247155 16370 3764347730 16371 3165100637 16372 3428628284 16373 2902599940 16374 3189534495 16375 2659112523 16376 2892821861 16377 2428524566 16378 2670960959 16379 2206452665 16380 2413751003 16381 2001699998 16382 2209935082 16383 1809828006 16384 1987732428 16385 1629595019 16386 1810819271 16387 1462005895 16388 1618172223 16389 1308929839 16390 1461781840 16391 1165923052 16392 1301415030 16393 1035650563 16394 1166967098 16395 917079719 16396 1032131932 16397 808004336 16398 919375141 16399 709542367 16400 807846287 16401 621027662 16402 713938420 16403 540854084 16404 623468886 16405 469451007 16406 546269355 16407 405672475 16408 473618404 16409 348879162 16410 411905450 16411 298704605 16412 354138720 16413 254674871 16414 305141887 16415 215889149 16416 260388188 16417 182153184 16418 222195646 16419 152888622 16420 187822631 16421 127523474 16422 158763224 16423 105781461 16424 132805049 16425 87248453 16426 111021597 16427 71372633 16428 91937275 16429 58051773 16430 75871208 16431 46883158 16432 62047212 16433 37489269 16434 50598875 16435 29771174 16436 40753324 16437 23442758 16438 32725138 16439 18208049 16440 26006591 16441 14037062 16442 20473467 16443 10711192 16444 15958813 16445 8006795 16446 12369063 16447 5931198 16448 9386226 16449 4343938 16450 7099731 16451 3068342 16452 5278551 16453 2152638 16454 3835303 16455 1495075 16456 2754318 16457 950601 16458 1961839 16459 612956 16460 1310061 16461 392719 16462 879120 16463 200164 16464 570809 16465 109390 16466 338098 16467 59722 16468 184500 16469 0 16470 133358 16471 33288322276 16472 2762453685 16473 0 16474 7058444540 16475 438605324 16476 9881866746 16477 666920703 16478 11261861549 16479 2699934549 16480 11688358724 16481 3040581164 16482 11171841610 16483 6256526070 16484 10504578397 16485 6204480094 16486 10064193501 16487 9584384327 16488 9237877387 16489 8873432820 16490 8887751818 16491 11641518795 16492 9205064694 16493 10413872748 16494 8866481602 16495 12493307587 16496 9131361049 16497 10932115002 16498 9887565224 16499 12249570602 16500 9809792489 16501 10805678306 16502 10146408063 16503 11766473116 16504 10831907338 16505 10365496173 16506 10702412124 16507 10960362346 16508 10809670526 16509 9875470577 16510 11120786880 16511 10380881333 16512 10797740617 16513 9404908744 16514 10667078045 16515 9670025129 16516 10684387223 16517 8932576411 16518 10200199107 16519 9176802874 16520 9897828783 16521 8451750863 16522 9669297644 16523 8494767556 16524 9188295397 16525 7917179899 16526 8820419001 16527 7901285261 16528 8470707749 16529 7315307866 16530 8000701312 16531 7189742279 16532 7599995585 16533 6663729724 16534 7238269580 16535 6484502781 16536 6815045941 16537 5981357366 16538 6412301109 16539 5736819528 16540 6051981314 16541 5284277705 16542 5654757060 16543 5039965301 16544 5291613136 16545 4604912270 16546 4955801731 16547 4336509910 16548 4598340681 16549 3962623091 16550 4265262892 16551 3704175113 16552 3954527944 16553 3361813970 16554 3643139368 16555 3119027819 16556 3354992809 16557 2818325695 16558 3078838110 16559 2594346851 16560 2813390320 16561 2335180748 16562 2565968948 16563 2130794999 16564 2333945269 16565 1908367873 16566 2113940611 16567 1732173611 16568 1909267604 16569 1540739816 16570 1720176138 16571 1386033659 16572 1543335886 16573 1227866482 16574 1380648531 16575 1096017188 16576 1232008957 16577 964108828 16578 1094058779 16579 854383092 16580 969028383 16581 746334055 16582 855321563 16583 655848199 16584 752021479 16585 568942936 16586 658963278 16587 495356026 16588 575253587 16589 426392743 16590 500043269 16591 368119352 16592 433096500 16593 314002400 16594 373506770 16595 268384533 16596 320772755 16597 226895248 16598 274255959 16599 191894743 16600 233410098 16601 160583038 16602 197685656 16603 134251112 16604 166662511 16605 111063055 16606 139691343 16607 91756345 16608 116494456 16609 74911473 16610 96608987 16611 61015543 16612 79583073 16613 49171296 16614 65164178 16615 39380221 16616 53040122 16617 31210532 16618 42777758 16619 24600905 16620 34293923 16621 19079853 16622 27278002 16623 14723056 16624 21445893 16625 11216972 16626 16730631 16627 8392907 16628 12949787 16629 6208901 16630 9834911 16631 4550454 16632 7430006 16633 3210692 16634 5527453 16635 2253757 16636 4012294 16637 1563590 16638 2882743 16639 994793 16640 2051302 16641 640851 16642 1370498 16643 410725 16644 918871 16645 209204 16646 596800 16647 114354 16648 353242 16649 62389 16650 192819 16651 0 16652 139287 16653 36610750334 16654 2671095894 16655 0 16656 7346635868 16657 663930344 16658 10433454608 16659 895953439 16660 11960908850 16661 3242033157 16662 12350775319 16663 3584031134 16664 11831271062 16665 7176888161 16666 11055795784 16667 7086237518 16668 10535533509 16669 10883947146 16670 9611083852 16671 10068843896 16672 9210737692 16673 13169691485 16674 9482974877 16675 11825042269 16676 9121128514 16677 14181990095 16678 9348483438 16679 12454740733 16680 10150456465 16681 13976800239 16682 10045060240 16683 12385954847 16684 10403462809 16685 13504416570 16686 11108733620 16687 11961061120 16688 10975229070 16689 12671712953 16690 11075449963 16691 11467999089 16692 11412778777 16693 12074459489 16694 11054320470 16695 10988804351 16696 10919148054 16697 11314730614 16698 10928244139 16699 10495938621 16700 10418374397 16701 10794968020 16702 10084619626 16703 9979452696 16704 9848559701 16705 10048810117 16706 9331628107 16707 9398283457 16708 8945328983 16709 9394160127 16710 8571611569 16711 8731469843 16712 8079419806 16713 8600120417 16714 7654009238 16715 8000083616 16716 7279153391 16717 7804901643 16718 6833446050 16719 7228869672 16720 6416334913 16721 6953549224 16722 6040970852 16723 6432357299 16724 5631615148 16725 6154292022 16726 5254448702 16727 5649151983 16728 4911827405 16729 5340288524 16730 4543410744 16731 4903122004 16732 4203904855 16733 4601777806 16734 3886060960 16735 4198276046 16736 3570428849 16737 3912446490 16738 3277247126 16739 3554806417 16740 2999047107 16741 3288314792 16742 2730498734 16743 2977162671 16744 2482357724 16745 2731265314 16746 2249401482 16747 2461482480 16748 2030090837 16749 2247131359 16750 1825584691 16751 2012412388 16752 1638433778 16753 1821956249 16754 1463220374 16755 1625767045 16756 1303096899 16757 1461413476 16758 1157061018 16759 1295668000 16760 1022421248 16761 1157094389 16762 900429484 16763 1019510046 16764 790508523 16765 903453221 16766 690762145 16767 791210654 16768 601511052 16769 695426145 16770 521595946 16771 604754003 16772 450314520 16773 527655535 16774 386966913 16775 455302711 16776 331237596 16777 393639477 16778 282083036 16779 337141420 16780 239004685 16781 288918927 16782 201527440 16783 245162558 16784 169033396 16785 208109918 16786 140890520 16787 174982277 16788 116833081 16789 146911946 16790 96255477 16791 122267728 16792 78720985 16793 101538989 16794 63984693 16795 83467935 16796 51645456 16797 68450242 16798 41268714 16799 55603402 16800 32763656 16801 44893324 16802 25775226 16803 35936124 16804 20014107 16805 28611707 16806 15419167 16807 22459210 16808 11760843 16809 17538309 16810 8785128 16811 13556096 16812 6506469 16813 10303204 16814 4761278 16815 7774686 16816 3362464 16817 5787472 16818 2357369 16819 4196278 16820 1636741 16821 3016983 16822 1039916 16823 2144566 16824 670512 16825 1433479 16826 429226 16827 960278 16828 218780 16829 623954 16830 119444 16831 369000 16832 65215 16833 201501 16834 0 16835 145437 16836 39181877147 16837 3231070267 16838 0 16839 8269154486 16840 513516348 16841 11592693911 16842 780620598 16843 13231976002 16844 3159400961 16845 13752123292 16846 3562483489 16847 13165567490 16848 7337781295 16849 12393524143 16850 7287865426 16851 11879845023 16852 11273231831 16853 10912755380 16854 10453240302 16855 10500574451 16856 13734674433 16857 10870572967 16858 12303969832 16859 10474789202 16860 14780812691 16861 10788531596 16862 12950983520 16863 11684681167 16864 14531148019 16865 11601478130 16866 12831079031 16867 12009371187 16868 13986781714 16869 12832538571 16870 12332955285 16871 12692402764 16872 13054041572 16873 12834745068 16874 11770244263 16875 13220764556 16876 12383934580 16877 12851673387 16878 11228429467 16879 12711850464 16880 11556892221 16881 12748459784 16882 10684207170 16883 12185460496 16884 10988141982 16885 11838459274 16886 10130040157 16887 11579953908 16888 10194348580 16889 11016327196 16890 9511697141 16891 10587842548 16892 9505535954 16893 10181064556 16894 8811465150 16895 9627341435 16896 8672609976 16897 9156363526 16898 8049166868 16899 8731932937 16900 7844770364 16901 8231527467 16902 7246488730 16903 7755336394 16904 6961333973 16905 7329775500 16906 6422061182 16907 6858041021 16908 6135367390 16909 6426862560 16910 5614827498 16911 6028244608 16912 5296729285 16913 5601798877 16914 4848332798 16915 5204353968 16916 4540345786 16917 4833266533 16918 4128086251 16919 4460139129 16920 3837306968 16921 4114557477 16922 3473949476 16923 3782813051 16924 3204327141 16925 3463003366 16926 2890124863 16927 3164511862 16928 2642774235 16929 2884165712 16930 2372028425 16931 2617575214 16932 2158030805 16933 2369086636 16934 1923945324 16935 2139201363 16936 1734988500 16937 1923520281 16938 1540939994 16939 1724744640 16940 1379046233 16941 1542853000 16942 1216339431 16943 1373435922 16944 1081076114 16945 1219589416 16946 947064327 16947 1079461916 16948 834795247 16949 951654826 16950 726591811 16951 836282069 16952 634674285 16953 732332972 16954 548205495 16955 638513323 16956 475130703 16957 554802153 16958 406764102 16959 480212542 16960 349058060 16961 413802491 16962 296451992 16963 355099489 16964 251781719 16965 303497084 16966 211663487 16967 258036603 16968 177949291 16969 218459882 16970 147922045 16971 184054588 16972 122869091 16973 154150384 16974 101026715 16975 128479213 16976 82739965 16977 106504021 16978 67106836 16979 87659951 16980 54250736 16981 71750789 16982 43263516 16983 58364830 16984 34382440 16985 47044326 16986 27009086 16987 37692623 16988 20992239 16989 29970073 16990 16147079 16991 23545255 16992 12328005 16993 18361335 16994 9196303 16995 14204032 16996 6815789 16997 10782308 16998 4982063 16999 8141273 17000 3520411 17001 6054459 17002 2465348 17003 4391949 17004 1712833 17005 3154499 17006 1087221 17007 2243480 17008 701255 17009 1498251 17010 448568 17011 1004027 17012 228708 17013 651905 17014 124778 17015 385638 17016 68143 17017 210431 17018 0 17019 151915 17020 43058203456 17021 3131101186 17022 0 17023 8611283656 17024 772104622 17025 12242357236 17026 1043906462 17027 14054606659 17028 3784461326 17029 14535139062 17030 4190182859 17031 13945806171 17032 8403446568 17033 13049355863 17034 8310422170 17035 12443372468 17036 12782719816 17037 11362253161 17038 11843676344 17039 10891403742 17040 15514965604 17041 11209415772 17042 13949360711 17043 10786060037 17044 16752143428 17045 11056711187 17046 14729901084 17047 12006688056 17048 16551155748 17049 11891662770 17050 14680093739 17051 12325591495 17052 16022047876 17053 13173268102 17054 14202219782 17055 13028798808 17056 15060506182 17057 13163904482 17058 13638116437 17059 13581669959 17060 14371868962 17061 13171563482 17062 13088429975 17063 13026986601 17064 13490016590 17065 13054794889 17066 12522713005 17067 12461539975 17068 12892840678 17069 12077970348 17070 11929549374 17071 11810745776 17072 12026773987 17073 11204541556 17074 11259490312 17075 10754138217 17076 11269207930 17077 10318866475 17078 10486049831 17079 9738356963 17080 10342193794 17081 9237792291 17082 9632762510 17083 8797291903 17084 9411389569 17085 8269642896 17086 8728122772 17087 7775802635 17088 8408229416 17089 7331734918 17090 7788932552 17091 6844840956 17092 7463679429 17093 6396364929 17094 6861115575 17095 5988855324 17096 6496381467 17097 5548604466 17098 5973687212 17099 5142801179 17100 5615908174 17101 4762394228 17102 5131804316 17103 4383434977 17104 4790651320 17105 4031164803 17106 4360181960 17107 3696089097 17108 4040776256 17109 3371842432 17110 3664968754 17111 3071832966 17112 3368736858 17113 2789509696 17114 3041925560 17115 2523080349 17116 2782664264 17117 2274199062 17118 2497113228 17119 2045836364 17120 2265803638 17121 1831518938 17122 2026218699 17123 1635326086 17124 1825619222 17125 1455840564 17126 1622488230 17127 1289919106 17128 1452521506 17129 1139349327 17130 1283050396 17131 1003148072 17132 1140156256 17133 879251018 17134 1001189063 17135 768207248 17136 882517505 17137 668307466 17138 769845842 17139 578975974 17140 673748226 17141 499464315 17142 583222190 17143 429098894 17144 506082235 17145 366876735 17146 434903162 17147 312275791 17148 374078411 17149 264420001 17150 318770199 17151 222801332 17152 271641009 17153 186747820 17154 229361430 17155 155605585 17156 193567278 17157 128891574 17158 161788073 17159 106162579 17160 135035393 17161 86764662 17162 111701986 17163 70482140 17164 92080658 17165 56851239 17166 75217706 17167 45415569 17168 61251208 17169 36022937 17170 49296704 17171 28331012 17172 39535499 17173 21984404 17174 31385800 17175 16929726 17176 24681827 17177 12903968 17178 19220806 17179 9636903 17180 14880323 17181 7131472 17182 11282362 17183 5217437 17184 8524192 17185 3682221 17186 6331992 17187 2580671 17188 4596458 17189 1790544 17190 3297871 17191 1137523 17192 2346572 17193 732825 17194 1565750 17195 469047 17196 1049709 17197 238888 17198 680968 17199 130430 17200 403002 17201 71144 17202 219730 17203 0 17204 158688 17205 46080286406 17206 3776357228 17207 0 17208 9679954418 17209 600717444 17210 13588732181 17211 912949189 17212 15533758144 17213 3694067391 17214 16166437221 17215 4170503130 17216 15501447944 17217 8598612594 17218 14609105947 17219 8552967692 17220 14010573998 17221 13247807374 17222 12879757629 17223 12302991131 17224 12394992564 17225 16188885745 17226 12826028971 17227 14523078096 17228 12363715602 17229 17469891119 17230 12734859334 17231 15327247676 17232 13795598510 17233 17219980467 17234 13707387899 17235 15220244696 17236 14200562813 17237 16608501423 17238 15187490328 17239 14658127235 17240 15037071919 17241 15530714689 17242 15223285309 17243 14013096563 17244 15700450546 17245 14756917839 17246 15279633056 17247 13390196502 17248 15131722051 17249 13795875005 17250 15193971326 17251 12764159812 17252 14540275440 17253 13141017637 17254 14142885611 17255 12126555568 17256 13851436002 17257 12218440131 17258 13191893459 17259 11412459535 17260 12693553084 17261 11420293717 17262 12221134713 17263 10599145353 17264 11569669029 17265 10446645231 17266 11016826021 17267 9708739929 17268 10519494595 17269 9476440730 17270 9928673980 17271 8765934318 17272 9366377494 17273 8434203235 17274 8864417380 17275 7792467824 17276 8305047378 17277 7456640903 17278 7793783580 17279 6834846323 17280 7321240350 17281 6458491065 17282 6813341224 17283 5921499142 17284 6339768399 17285 5555251254 17286 5897213167 17287 5059600004 17288 5450926254 17289 4711876499 17290 5037095695 17291 4273704537 17292 4639135330 17293 3949699151 17294 4254622245 17295 3569367331 17296 3895100672 17297 3270747993 17298 3556866235 17299 2941778758 17300 3234574287 17301 2682284256 17302 2933411308 17303 2396796449 17304 2654349702 17305 2166456974 17306 2391998619 17307 1928783015 17308 2149566159 17309 1730635334 17310 1927333706 17311 1530357891 17312 1719905236 17313 1363882576 17314 1530975112 17315 1198290988 17316 1358545806 17317 1059302231 17318 1200998277 17319 924801670 17320 1058256258 17321 810524104 17322 929364630 17323 702361159 17324 812843980 17325 610859054 17326 708412550 17327 524989800 17328 615142762 17329 452169964 17330 532004097 17331 385549573 17332 458072230 17333 328963044 17334 392948832 17335 277710947 17336 335509594 17337 234550871 17338 285145039 17339 196063801 17340 241252059 17341 163643982 17342 203099898 17343 135278766 17344 170005378 17345 111582409 17346 141634962 17347 90997499 17348 117310508 17349 74038015 17350 96518104 17351 59598648 17352 78952345 17353 47659634 17354 64184570 17355 37747075 17356 51705680 17357 29715666 17358 41411617 17359 23022019 17360 32903179 17361 17746175 17362 25839618 17363 13507723 17364 20139387 17365 10095059 17366 15572040 17367 7462073 17368 11814267 17369 5462510 17370 8917325 17371 3850822 17372 6627212 17373 2700639 17374 4805909 17375 1871937 17376 3449968 17377 1189668 17378 2452609 17379 765837 17380 1637089 17381 490349 17382 1096709 17383 249556 17384 711646 17385 136286 17386 420862 17387 74293 17388 229537 17389 0 17390 165673 17391 50599721804 17392 3667338992 17393 0 17394 10085535077 17395 897283584 17396 14353109342 17397 1215417672 17398 16500859551 17399 4414312668 17400 17090952905 17401 4895024886 17402 16423559388 17403 9831684540 17404 15388316517 17405 9737974051 17406 14683232051 17407 14999868334 17408 13420021569 17409 13919097289 17410 12866785010 17411 18261331096 17412 13237940090 17413 16440100922 17414 12742985548 17415 19769419538 17416 13064688909 17417 17403967160 17418 14188712747 17419 19580508478 17420 14063868415 17421 17381989072 17422 14588117241 17423 18990013657 17424 15605348040 17425 16846225906 17426 15450273034 17427 17881253433 17428 15629200386 17429 16202053989 17430 16144815926 17431 17088331313 17432 15676532504 17433 15572548738 17434 15523699056 17435 16065943350 17436 15576716407 17437 14924218640 17438 14887398503 17439 15380930939 17440 14447464993 17441 14244180628 17442 14146063343 17443 14376953661 17444 13436092657 17445 13472945242 17446 12911723788 17447 13501717210 17448 12405677123 17449 12577174527 17450 11721878238 17451 12421011355 17452 11133660681 17453 11583222615 17454 10616882283 17455 11333032286 17456 9993043925 17457 10523673621 17458 9409126174 17459 10152734662 17460 8884654010 17461 9417778966 17462 8306330311 17463 9038157460 17464 7773781756 17465 8320342686 17466 7289957241 17467 7890278909 17468 6764634425 17469 7266347369 17470 6280272497 17471 6842235875 17472 5825862263 17473 6262216877 17474 5371583531 17475 5855841182 17476 4948944055 17477 5338494840 17478 4546220275 17479 4956221155 17480 4155379858 17481 4503227820 17482 3793226791 17483 4146941432 17484 3451887215 17485 3751625319 17486 3128801117 17487 3438792541 17488 2826406992 17489 3091994590 17490 2548512190 17491 2811483312 17492 2286875757 17493 2519668203 17494 2046888237 17495 2275268395 17496 1826987720 17497 2026711880 17498 1622944721 17499 1818885551 17500 1437409296 17501 1610548509 17502 1269286220 17503 1434869326 17504 1115732670 17505 1263437998 17506 977798861 17507 1116714400 17508 853493176 17509 976915496 17510 741803274 17511 857668267 17512 642153129 17513 744667103 17514 553826868 17515 648261875 17516 475256009 17517 559112020 17518 406132558 17519 482545967 17520 345475139 17521 412712470 17522 292323865 17523 353195307 17524 246145464 17525 299368918 17526 206246274 17527 253719324 17528 171662306 17529 213160433 17530 142153882 17531 178680233 17532 117008098 17533 148546135 17534 95572722 17535 123226718 17536 77585411 17537 101180916 17538 62562050 17539 82856744 17540 49932643 17541 67257056 17542 39593910 17543 54233565 17544 31119686 17545 43367381 17546 24137512 17547 34491350 17548 18575005 17549 27048866 17550 14154654 17551 21098129 17552 10562517 17553 16294017 17554 7814550 17555 12369842 17556 5713592 17557 9325982 17558 4030917 17559 6935730 17560 2823147 17561 5024275 17562 1958496 17563 3608456 17564 1243225 17565 2563071 17566 800822 17567 1711542 17568 512214 17569 1145596 17570 260860 17571 743684 17572 142288 17573 439460 17574 77622 17575 239754 17576 0 17577 172923 17578 54148624508 17579 4410417162 17580 0 17581 11322720296 17582 702146799 17583 15915780570 17584 1066845644 17585 18220968542 17586 4315773682 17587 18988612113 17588 4878308730 17589 18235969684 17590 10067706440 17591 17205662169 17592 10029077748 17593 16508997853 17594 15554560550 17595 15187905621 17596 14466992204 17597 14618331853 17598 19063928752 17599 15120033298 17600 17126165371 17601 14580367799 17602 20628190571 17603 15018887615 17604 18121579027 17605 16273006773 17606 20385784570 17607 16180452433 17608 18035833616 17609 16775519449 17610 19701182111 17611 17956995276 17612 17403360582 17613 17797027322 17614 18457543730 17615 18037843275 17616 16665263050 17617 18625656441 17618 17565282173 17619 18146828641 17620 15950311445 17621 17992598031 17622 16449825791 17623 18088429226 17624 15231322928 17625 17330433186 17626 15697043402 17627 16876373307 17628 14498913965 17629 16548954359 17630 14626247585 17631 15778112473 17632 13675660182 17633 15199463146 17634 13702838088 17635 14651700839 17636 12732540044 17637 13886137302 17638 12566391398 17639 13238142877 17640 11694043818 17641 12656206303 17642 11431099263 17643 11959454817 17644 10588400544 17645 11296455175 17646 10203242599 17647 10705182359 17648 9440738895 17649 10042704011 17650 9048106644 17651 9437426680 17652 8306364312 17653 8878027533 17654 7861977544 17655 8273888482 17656 7219833573 17657 7710559388 17658 6784976698 17659 7183536234 17660 6190152399 17661 6650464944 17662 5775024096 17663 6155826907 17664 5247420689 17665 5679166259 17666 4858922716 17667 5217508699 17668 4399309677 17669 4785371276 17670 4039362058 17671 4377957538 17672 3640566355 17673 3988897464 17674 3326475225 17675 3624738811 17676 2978863657 17677 3286567293 17678 2698848284 17679 2967924789 17680 2408306318 17681 2673035189 17682 2166184342 17683 2402004078 17684 1920421437 17685 2148436577 17686 1715959605 17687 1917128287 17688 1511688143 17689 1705370049 17690 1340282168 17691 1511452292 17692 1173464643 17693 1335496022 17694 1031614322 17695 1176008087 17696 896931433 17697 1031508708 17698 782622623 17699 901798102 17700 674935963 17701 785439918 17702 583585145 17703 681465948 17704 499424715 17705 588903289 17706 427826042 17707 506882598 17708 362828996 17709 434385661 17710 307736204 17711 370746845 17712 258418982 17713 314887649 17714 216899498 17715 266208343 17716 180166499 17717 223984515 17718 149410912 17719 187408462 17720 122715107 17721 156002761 17722 100394858 17723 129161748 17724 81334072 17725 106203465 17726 65653590 17727 86822791 17728 52322136 17729 70542860 17730 41529120 17731 56805953 17732 32588106 17733 45463715 17734 25301588 17735 36108615 17736 19443867 17737 28341395 17738 14827592 17739 22078477 17740 11052005 17741 17062094 17742 8181587 17743 12940143 17744 5975088 17745 9760789 17746 4218298 17747 7251658 17748 2951422 17749 5256003 17750 2048284 17751 3771455 17752 1299211 17753 2679823 17754 837194 17755 1788124 17756 535041 17757 1197234 17758 272572 17759 776645 17760 148586 17761 459074 17762 81066 17763 250280 17764 0 17765 180542 17766 59414250282 17767 4291980874 17768 0 17769 11802854622 17770 1042048434 17771 16814221580 17772 1414099200 17773 19356813844 17774 5145165060 17775 20078979992 17776 5714036696 17777 19324532190 17778 11493512930 17779 18130219180 17780 11401399225 17781 17310664090 17782 17586734601 17783 15836003804 17784 16344031751 17785 15186585581 17786 21474702352 17787 15619366663 17788 19357989974 17789 15041144728 17790 23308505124 17791 15422979366 17792 20544106531 17793 16751435532 17794 23142077023 17795 16616796995 17796 20561195896 17797 17248887540 17798 22485646132 17799 18467677743 17800 19962601347 17801 18302821413 17802 21208882166 17803 18536483969 17804 19228399168 17805 19170786002 17806 20297196175 17807 18637183109 17808 18508645353 17809 18477937442 17810 19113263829 17811 18564249270 17812 17766878289 17813 17764481317 17814 18328708610 17815 17260960907 17816 16988600656 17817 16922231632 17818 17166413896 17819 16091877196 17820 16102345378 17821 15482322926 17822 16156852942 17823 14894936096 17824 15066568954 17825 14090580738 17826 14898660459 17827 13400296511 17828 13910530139 17829 12794882418 17830 13628877308 17831 12058381927 17832 12671273275 17833 11368886042 17834 12242139914 17835 10750288040 17836 11371030249 17837 10064425602 17838 10928727178 17839 9432932306 17840 10074888930 17841 8859294064 17842 9568599900 17843 8233515180 17844 8824790820 17845 7656245168 17846 8323004898 17847 7114209151 17848 7629048304 17849 6570661490 17850 7145672466 17851 6064399080 17852 6525024510 17853 5581091904 17854 6068232271 17855 5110964499 17856 5522966207 17857 4674531967 17858 5095357590 17859 4262487729 17860 4617939607 17861 3871619008 17862 4241018235 17863 3504871772 17864 3820782452 17865 3167251201 17866 3481191448 17867 2848705292 17868 3126290999 17869 2555721414 17870 2829332462 17871 2286754040 17872 2525735959 17873 2036617116 17874 2272012562 17875 1808475635 17876 2016661766 17877 1601292846 17878 1801101015 17879 1411703456 17880 1589941420 17881 1240748391 17882 1409206591 17883 1086325657 17884 1236109126 17885 947324057 17886 1088351834 17887 822728086 17888 947905424 17889 712023837 17890 827702347 17891 613386054 17892 716163353 17893 526091875 17894 620355250 17895 449300192 17896 532361980 17897 381920499 17898 457278822 17899 322945565 17900 389233451 17901 271837965 17902 331157952 17903 227523808 17904 279391713 17905 189320309 17906 235413241 17907 156673212 17908 196551301 17909 128882656 17910 163870639 17911 105202939 17912 135400456 17913 85376699 17914 111455440 17915 68783446 17916 90978288 17917 54881110 17918 73991613 17919 43490546 17920 59488175 17921 34166455 17922 47658047 17923 26482903 17924 37798003 17925 20374827 17926 29690459 17927 15514023 17928 23101864 17929 11573906 17930 17864384 17931 8557560 17932 13532964 17933 6254381 17934 10215113 17935 4409619 17936 7581049 17937 3087881 17938 5497442 17939 2140500 17940 3941255 17941 1358540 17942 2801692 17943 874504 17944 1867814 17945 559214 17946 1251132 17947 284576 17948 810946 17949 155244 17950 479508 17951 84607 17952 261239 17953 0 17954 188505 17955 63578105405 17956 5147189486 17957 0 17958 13234225248 17959 820035961 17960 18626734085 17961 1245694566 17962 21355754724 17963 5038165094 17964 22284982384 17965 5701654751 17966 21434604277 17967 11778157406 17968 20246219581 17969 11750038801 17970 19436192707 17971 18247186971 17972 17894156346 17973 16996537601 17974 17225561335 17975 22429107460 17976 17809025183 17977 20177002342 17978 17179489721 17979 24334295985 17980 17696980777 17981 21404563297 17982 19178099919 17983 24109702137 17984 19082210018 17985 21350854313 17986 19798776583 17987 23345975685 17988 21211112357 17989 20641392064 17990 21042863226 17991 21912976913 17992 21351255030 17993 19798361144 17994 22073121656 17995 20885531379 17996 21529430311 17997 18979098281 17998 21371424698 17999 19592416000 18000 21510773656 18001 18154638540 18002 20633017144 18003 18728456078 18004 20115326974 18005 17314800379 18006 19748983715 18007 17487225230 18008 18849171660 18009 16367327087 18010 18178238334 18011 16420652752 18012 17544240067 18013 15275361579 18014 16645668002 18015 15096119217 18016 15887092273 18017 14066066211 18018 15207216993 18019 13769559402 18020 14386535385 18021 12771453797 18022 13605747275 18023 12325192644 18024 12910336272 18025 11420353345 18026 12126727907 18027 10962323730 18028 11411042786 18029 10078717634 18030 10749886445 18031 9554822029 18032 10032225442 18033 8788212804 18034 9362999852 18035 8272742759 18036 8736461146 18037 7559911112 18038 8100631182 18039 7065316919 18040 7510212338 18041 6431024725 18042 6940345765 18043 5965907584 18044 6386908753 18045 5411615644 18046 5868222604 18047 4978485324 18048 5378493477 18049 4495797115 18050 4909589971 18051 4116542464 18052 4469905824 18053 3694048438 18054 4061053308 18055 3354191958 18056 3674708652 18057 2999957277 18058 3316549446 18059 2704680076 18060 2986885735 18061 2403605183 18062 2677473158 18063 2153288884 18064 2394728364 18065 1901829310 18066 2135460695 18067 1690789845 18068 1897247914 18069 1484662932 18070 1680674628 18071 1308976947 18072 1484049567 18073 1141548377 18074 1305224434 18075 999413679 18076 1144355504 18077 864684697 18078 999827150 18079 750257364 18080 870097906 18081 644552644 18082 754330095 18083 554180403 18084 651636095 18085 471854501 18086 560319600 18087 402051673 18088 479994232 18089 339041037 18090 409409026 18091 285877328 18092 347451444 18093 238791948 18094 293575919 18095 198984732 18096 246907248 18097 164313238 18098 206415161 18099 135385934 18100 171758785 18101 110284969 18102 142119890 18103 89595924 18104 116787767 18105 72074490 18106 95421865 18107 57563585 18108 77499614 18109 45542296 18110 62363219 18111 35814246 18112 49891712 18113 27721346 18114 39603829 18115 21343471 18116 31069573 18117 16232747 18118 24190709 18119 12117490 18120 18687785 18121 8949101 18122 14163848 18123 6545105 18124 10680287 18125 4609893 18126 7930656 18127 3229431 18128 5745711 18129 2236836 18130 4120766 18131 1420226 18132 2927058 18133 913464 18134 1952008 18135 584342 18136 1306556 18137 297172 18138 847110 18139 162132 18140 500560 18141 88316 18142 272768 18143 0 18144 196727 18145 69708972664 18146 5019063735 18147 0 18148 13801857692 18149 1209358153 18150 19681703056 18151 1644107871 18152 22688531619 18153 5992627018 18154 23569555905 18155 6665035510 18156 22718251743 18157 13425723795 18158 21341819140 18159 13338199084 18160 20390171182 18161 20602629383 18162 18670155424 18163 19175087751 18164 17908566045 18165 25231394052 18166 18412761388 18167 22773427035 18168 17737742989 18169 27456108804 18170 18190337629 18171 24228331465 18172 19758683765 18173 27325665299 18174 19614500158 18175 24298706748 18176 20375178164 18177 26598998835 18178 21833267878 18179 23632383793 18180 21659975354 18181 25130856233 18182 21961684175 18183 22797164594 18184 22739631958 18185 24084125263 18186 22132822520 18187 21975639250 18188 21969942698 18189 22714658204 18190 22099652216 18191 21128391311 18192 21172993318 18193 21817586070 18194 20598005027 18195 20239182185 18196 20218816100 18197 20473773162 18198 19248871218 18199 19222519302 18200 18541456532 18201 19311051530 18202 17860782597 18203 18026760248 18204 16915758929 18205 17848302308 18206 16106888611 18207 16684127352 18208 15398659771 18209 16368507623 18210 14530210705 18211 15236842884 18212 13717256081 18213 14741366789 18214 12988657311 18215 13710308233 18216 12176287767 18217 13195928359 18218 11428649669 18219 12181549646 18220 10749504231 18221 11586630458 18222 10005048270 18223 10701099265 18224 9318228775 18225 10108274258 18226 8672640780 18227 9279342453 18228 8023195626 18229 8705250004 18230 7417912523 18231 7961685434 18232 6838819006 18233 7416907524 18234 6274157916 18235 6761558974 18236 5749314721 18237 6249083135 18238 5252761908 18239 5673659402 18240 4780630691 18241 5220259287 18242 4336879263 18243 4711781037 18244 3927441172 18245 4301632064 18246 3540237585 18247 3870746051 18248 3183514251 18249 3510461880 18250 2855176131 18251 3140602043 18252 2549044537 18253 2831400566 18254 2269391104 18255 2518923376 18256 2014609266 18257 2255239754 18258 1780916058 18259 1995658023 18260 1569835332 18261 1773358326 18262 1378425080 18263 1559805645 18264 1205715861 18265 1377100631 18266 1050644379 18267 1202807755 18268 912218396 18269 1053591820 18270 788576715 18271 914365388 18272 678975751 18273 794601256 18274 581996947 18275 684372272 18276 496683238 18277 589843200 18278 421918979 18279 503918521 18280 356644379 18281 430559997 18282 299875893 18283 364653764 18284 250921085 18285 308554625 18286 208653100 18287 258950161 18288 172568595 18289 216825889 18290 141867065 18291 180053581 18292 115764578 18293 149147820 18294 93865285 18295 122376553 18296 75598130 18297 100086792 18298 60281306 18299 81158149 18300 47747353 18301 65372997 18302 37485894 18303 52225448 18304 29048238 18305 41488779 18306 22331268 18307 32509392 18308 16999048 18309 25328010 18310 12674229 18311 19543641 18312 9367342 18313 14822995 18314 6841972 18315 11165306 18316 4822999 18317 8294859 18318 3374806 18319 6004324 18320 2338933 18321 4308120 18322 1483522 18323 3057465 18324 954759 18325 2039849 18326 610121 18327 1364257 18328 310488 18329 884808 18330 169214 18331 522478 18332 92226 18333 284784 18334 0 18335 205253 18336 74590059378 18337 6002741508 18338 0 18339 15456864080 18340 956954636 18341 21782642124 18342 1453382276 18343 25009932750 18344 5876939001 18345 26132269462 18346 6658695192 18347 25173179001 18348 13768104837 18349 23803863169 18350 13754911137 18351 22862994536 18352 21387742227 18353 21064625176 18354 19950947910 18355 20280522948 18356 26364685347 18357 20958494155 18358 23749553679 18359 20224631819 18360 28679400846 18361 20834597323 18362 25258221131 18363 22581882565 18364 28486156877 18365 22484115878 18366 25250276049 18367 23345345409 18368 27637442707 18369 25031237158 18370 24457087576 18371 24856689759 18372 25988528596 18373 25248367963 18374 23496015945 18375 26132216496 18376 24807123908 18377 25516264647 18378 22558724812 18379 25358091363 18380 23309835319 18381 25553180474 18382 21614887539 18383 24538172872 18384 22319810976 18385 23949276041 18386 20653547060 18387 23541060832 18388 20882958112 18389 22492069357 18390 19564897912 18391 21715284464 18392 19653032473 18393 20982644270 18394 18302663469 18395 19929300951 18396 18111392903 18397 19042407919 18398 16896665515 18399 18249171899 18400 16563708541 18401 17283794297 18402 15382952509 18403 16365439005 18404 14867119951 18405 15548581685 18406 13794771913 18407 14622992603 18408 13261425954 18409 13777851698 18410 12210411117 18411 12997428719 18412 11593796802 18413 12146202894 18414 10679831967 18415 11352250004 18416 10069984116 18417 10608384557 18418 9216986053 18419 9851247799 18420 8628592812 18421 9147512247 18422 7867428489 18423 8467147573 18424 7311494125 18425 7804896876 18426 6644009133 18427 7183278763 18428 6123939743 18429 6595439382 18430 5540684563 18431 6031461153 18432 5083464927 18433 5501444904 18434 4571129827 18435 5007867559 18436 4159391787 18437 4540511781 18438 3728202755 18439 4106259467 18440 3369080163 18441 3705881146 18442 3000961476 18443 3329322080 18444 2695011398 18445 2984324641 18446 2386415786 18447 2667391281 18448 2127121777 18449 2375650086 18450 1872849052 18451 2109610662 18452 1656086481 18453 1867565480 18454 1448413828 18455 1647067378 18456 1271963498 18457 1447969221 18458 1104166544 18459 1268719509 18460 961169056 18461 1107559401 18462 828610276 18463 963105101 18464 715210032 18465 834661247 18466 611192763 18467 720314825 18468 522856574 18469 619133564 18470 442937055 18471 530037249 18472 375060897 18473 451735068 18474 314722696 18475 383162787 18476 263729268 18477 323612486 18478 218825596 18479 271942228 18480 181276801 18481 227257305 18482 148718786 18483 188986804 18484 121485878 18485 156279907 18486 98355723 18487 128352215 18488 79293334 18489 104829748 18490 63124638 18491 85079668 18492 50050190 18493 68435579 18494 39238401 18495 54720217 18496 30429217 18497 43415213 18498 23365535 18499 34041440 18500 17797377 18501 26495012 18502 13253926 18503 20454646 18504 9802726 18505 15497766 18506 7152563 18507 11680195 18508 5044080 18509 8669342 18510 3526631 18511 6277809 18512 2445130 18513 4500821 18514 1549592 18515 3195255 18516 997663 18517 2130156 18518 637072 18519 1425125 18520 324264 18521 923657 18522 176632 18523 545536 18524 96279 18525 297175 18526 0 18527 214204 18528 81723596080 18529 5864764487 18530 0 18531 16127073772 18532 1402602871 18533 23020200136 18534 1910213473 18535 26572327730 18536 6974645088 18537 27644036474 18538 7768516216 18539 26685247448 18540 15670690523 18541 25100499602 18542 15591628808 18543 23996585350 18544 24116006169 18545 21992104905 18546 22477692603 18547 21099791602 18548 29619737338 18549 21686697003 18550 26767949067 18551 20899239079 18552 32312785249 18553 21434972010 18554 28547234895 18555 23284566689 18556 32235607668 18557 23131422997 18558 28688713026 18559 24045145582 18560 31434936589 18561 25787013353 18562 27949927218 18563 25607349233 18564 29749126051 18565 25993188136 18566 27001718103 18567 26944664126 18568 28549035571 18569 26256050404 18570 26065665574 18571 26093371805 18572 26966803049 18573 26279081351 18574 25099517143 18575 25206869612 18576 25942785625 18577 24551699430 18578 24085402373 18579 24129097774 18580 24391042489 18581 22997516837 18582 22921165558 18583 22177746600 18584 23054104095 18585 21390382098 18586 21542805437 18587 20281446559 18588 21355905122 18589 19334832636 18590 19985835134 18591 18507640114 18592 19633737512 18593 17484873742 18594 18298059195 18595 16527560437 18596 17727183197 18597 15670728281 18598 16508246842 18599 14709762524 18600 15911323646 18601 13825761881 18602 14707740200 18603 13023013926 18604 14009714882 18605 12138590433 18606 12957033849 18607 11322535721 18608 12257721247 18609 10554946406 18610 11268841446 18611 9780113585 18612 10588247118 18613 9057468586 18614 9698681361 18615 8364918877 18616 9049887287 18617 7687782203 18618 8263628879 18619 7057558435 18620 7650396757 18621 6460421414 18622 6957822993 18623 5891092109 18624 6413574067 18625 5355011028 18626 5799304326 18627 4859647535 18628 5304662458 18629 4389839698 18630 4782698569 18631 3956218018 18632 4346339801 18633 3556479348 18634 3896429817 18635 3182550409 18636 3520632665 18637 2840327027 18638 3138934095 18639 2527991026 18640 2816890168 18641 2240538018 18642 2498734523 18643 1980347424 18644 2225850797 18645 1743984359 18646 1962788478 18647 1529870327 18648 1737703932 18649 1337185345 18650 1521857291 18651 1164889896 18652 1336900253 18653 1010270614 18654 1163863560 18655 872872810 18656 1014500927 18657 751110298 18658 876566466 18659 643354507 18660 758259624 18661 548689088 18662 649979930 18663 465932233 18664 557415617 18665 393420942 18666 474094374 18667 330704642 18668 402711042 18669 276538968 18670 339393305 18671 229815947 18672 285658339 18673 189950931 18674 238230349 18675 156105211 18676 198332175 18677 127272261 18678 163757378 18679 103162448 18680 134626928 18681 83035586 18682 109777448 18683 66179912 18684 89185609 18685 52385455 18686 71636014 18687 41115881 18688 57324421 18689 31837091 18690 45426634 18691 24468260 18692 35641658 18693 18614913 18694 27708063 18695 13873182 18696 21406461 18697 10247252 18698 16201347 18699 7483060 18700 12216493 18701 5271097 18702 9059428 18703 3687575 18704 6563218 18705 2554115 18706 4701268 18707 1619616 18708 3339039 18709 1041651 18710 2224207 18711 665550 18712 1488543 18713 338428 18714 964079 18715 184452 18716 569568 18717 100448 18718 310058 18719 0 18720 223561 18721 87440539712 18722 6995559681 18723 0 18724 18039485552 18725 1115857927 18726 25453900804 18727 1694389209 18728 29266418889 18729 6850147315 18730 30619158735 18731 7770328530 18732 29539439261 18733 16081510323 18734 27963254141 18735 16088744158 18736 26871520372 18737 25047883856 18738 24775983834 18739 23398826112 18740 23857277593 18741 30963543595 18742 24644415065 18743 27929522269 18744 23789492430 18745 33769318934 18746 24507656776 18747 29777771144 18748 26566737210 18749 33624907575 18750 26469048322 18751 29832991720 18752 27502293156 18753 32685653253 18754 29511948527 18755 28949333110 18756 29333899790 18757 30790978523 18758 29827869432 18759 27855755714 18760 30907049063 18761 29434501689 18762 30210781442 18763 26785248029 18764 30057431163 18765 27702782003 18766 30323339158 18767 25706542472 18768 29151168408 18769 26570166785 18770 28482924708 18771 24607989914 18772 28030108254 18773 24909065228 18774 26808657255 18775 23359315234 18776 25910752204 18777 23492975044 18778 25065518680 18779 21902618954 18780 23832144112 18781 21701224808 18782 22796659443 18783 20270317713 18784 21872433040 18785 19898250141 18786 20738134627 18787 18503104858 18788 19659447583 18789 17908086000 18790 18701185845 18791 16638998358 18792 17609164424 18793 16019143152 18794 16612590947 18795 14770602348 18796 15692607654 18797 14046224992 18798 14684190902 18799 12958088186 18800 13743717280 18801 12237671081 18802 12861766071 18803 11218625047 18804 11961341468 18805 10519749665 18806 11123953505 18807 9607629062 18808 10312832821 18809 8944461753 18810 9521449573 18811 8141920759 18812 8777839324 18813 7518402770 18814 8073318071 18815 6815058189 18816 7395947379 18817 6264783278 18818 6758343695 18819 5644475184 18820 6163448156 18821 5146840401 18822 5598926738 18823 4622921355 18824 5073623113 18825 4186854845 18826 4588202768 18827 3737943130 18828 4130614692 18829 3364724355 18830 3710771158 18831 2986646120 18832 3324043241 18833 2669071269 18834 2967311829 18835 2356063619 18836 2641494582 18837 2089060775 18838 2344126637 18839 1832430021 18840 2072654928 18841 1613864927 18842 1827139727 18843 1405231383 18844 1605288200 18845 1227356588 18846 1405383127 18847 1061514032 18848 1225916199 18849 919432212 18850 1065639477 18851 788763638 18852 922606225 18853 677247091 18854 795901081 18855 576008859 18856 683667640 18857 489988124 18858 584817995 18859 412892904 18860 498153438 18861 347584077 18862 422354753 18863 290017948 18864 356417274 18865 241413614 18866 299393822 18867 199123171 18868 250046970 18869 163820612 18870 207811536 18871 133359974 18872 171751493 18873 108205171 18874 141003770 18875 86951425 18876 115080762 18877 69371795 18878 93362011 18879 54833994 18880 75057420 18881 43070561 18882 59985136 18883 33311238 18884 47567011 18885 25617291 18886 37283383 18887 19466058 18888 28999531 18889 14517957 18890 22380652 18891 10712279 18892 16948399 18893 7826052 18894 12767893 18895 5508144 18896 9472008 18897 3854990 18898 6856719 18899 2667805 18900 4913121 18901 1692383 18902 3486864 18903 1087653 18904 2323443 18905 695103 18906 1553873 18907 353264 18908 1006592 18909 192558 18910 594350 18911 104805 18912 323603 18913 0 18914 233215 18915 95735261034 18916 6847738826 18917 0 18918 18829818554 18919 1625666836 18920 26904278798 18921 2217876404 18922 31096326082 18923 8111821314 18924 32396456324 18925 9048047512 18926 31318721496 18927 18277166645 18928 29495935996 18929 18211530003 18930 28216651442 18931 28205847615 18932 25882640116 18933 26327393113 18934 24838120037 18935 34741869320 18936 25520719617 18937 31435966008 18938 24602760444 18939 37995031072 18940 25236074338 18941 33605902428 18942 27415052118 18943 37993093771 18944 27253984690 18945 33840638890 18946 28349601212 18947 37115419721 18948 30427517784 18949 33025093227 18950 30244490472 18951 35182390022 18952 30733917870 18953 31950854361 18954 31894515463 18955 33808502994 18956 31114815721 18957 30886149000 18958 30957588873 18959 31982550261 18960 31214782585 18961 29786339277 18962 29975925259 18963 30815519205 18964 29231096549 18965 28631885174 18966 28762263965 18967 29026014211 18968 27443844578 18969 27300894353 18970 26495315085 18971 27491246411 18972 25586023522 18973 25714608305 18974 24286432897 18975 25522292345 18976 23180065459 18977 23911788308 18978 22215258380 18979 23520969321 18980 21012366715 18981 21946243701 18982 19886505340 18983 21290053092 18984 18880186840 18985 19850730934 18986 17745058173 18987 19159270008 18988 16701210563 18989 17733146875 18990 15753624240 18991 16915418335 18992 14704527450 18993 15665586996 18994 13736276493 18995 14842116571 18996 12824876823 18997 13663995256 18998 11902008134 18999 12858262124 19000 11040529188 19001 11795749368 19002 10213475782 19003 11024232795 19004 9402973004 19005 10082187331 19006 8647406644 19007 9349774943 19008 7930385449 19009 8517454083 19010 7245276381 19011 7865081179 19012 6598745835 19013 7124478112 19014 6000368145 19015 6528902423 19016 5431662900 19017 5897535739 19018 4905520983 19019 5370268791 19020 4419648864 19021 4823919577 19022 3964124349 19023 4367862691 19024 3546150951 19025 3902818761 19026 3163900597 19027 3510203454 19028 2811420935 19029 3120877470 19030 2491367198 19031 2786919709 19032 2199980893 19033 2463510088 19034 1935533243 19035 2186629369 19036 1696644109 19037 1920284147 19038 1482544463 19039 1691500048 19040 1290070055 19041 1476770061 19042 1118231034 19043 1291308690 19044 965585333 19045 1119107700 19046 830271497 19047 971194837 19048 710702603 19049 835536902 19050 605910033 19051 718975164 19052 513967360 19053 613756340 19054 433855165 19055 523566284 19056 364460811 19057 442946140 19058 304579002 19059 374394492 19060 252960360 19061 313847291 19062 209009598 19063 262411487 19064 171620094 19065 217753154 19066 139875046 19067 180147634 19068 113309924 19069 147657493 19070 91158394 19071 120634250 19072 72607444 19073 97727194 19074 57456964 19075 78629129 19076 45062781 19077 62763607 19078 34882937 19079 49802727 19080 26793766 19081 38989923 19082 20375286 19083 30348724 19084 15176206 19085 23396393 19086 11207200 19087 17726424 19088 8178276 19089 13342266 19090 5759485 19091 9902525 19092 4026795 19093 7162005 19094 2788294 19095 5134158 19096 1767003 19097 3640775 19098 1136298 19099 2426796 19100 725508 19101 1621870 19102 368904 19103 1050926 19104 200896 19105 620116 19106 109399 19107 337723 19108 0 19109 243227 19110 102425562160 19111 8146900467 19112 0 19113 21038339199 19114 1300141911 19115 29721657133 19116 1973865189 19117 34220880301 19118 7978552745 19119 35848092759 19120 9060596970 19121 34634876312 19122 18768992418 19123 32822389780 19124 18803481550 19125 31556889010 19126 29310282653 19127 29117122946 19128 27419427511 19129 28041671714 19130 36333130187 19131 28954835163 19132 32816122838 19133 27959531642 19134 39726696654 19135 28804132590 19136 35073729213 19137 31228141589 19138 39653411287 19139 31133143869 19140 35213958589 19141 32370581601 19142 38618717910 19143 34763007294 19144 34233222552 19145 34585333747 19146 36444745490 19147 35204415361 19148 32991343131 19149 36518723488 19150 34889452953 19151 35733502331 19152 31770779642 19153 35591552017 19154 32888958638 19155 35946857064 19156 30539935238 19157 34594997735 19158 31595355104 19159 33838546900 19160 29286860051 19161 33338845447 19162 29677436048 19163 31918287024 19164 27857140027 19165 30881889881 19166 28049690684 19167 29908495440 19168 26178621245 19169 28465973257 19170 25970189598 19171 27258476142 19172 24286524788 19173 26183238234 19174 23872768662 19175 24851999859 19176 22226411441 19177 23586476811 19178 21541543757 19179 22463944919 19180 20041445422 19181 21177100166 19182 19322620912 19183 20003367289 19184 17841353687 19185 18920481232 19186 16991692006 19187 17727345153 19188 15698157228 19189 16614699070 19190 14848467792 19191 15570664985 19192 13632684228 19193 14501267611 19194 12804113446 19195 13506145033 19196 11712702043 19197 12540766036 19198 10922781649 19199 11596415089 19200 9959609136 19201 10708086578 19202 9213269102 19203 9865275332 19204 8366366141 19205 9052952679 19206 7705515856 19207 8287009389 19208 6955730185 19209 7571462888 19210 6355220507 19211 6890672911 19212 5720085469 19213 6256165126 19214 5191549081 19215 5668990862 19216 4645003637 19217 5113896223 19218 4190957385 19219 4603737786 19220 3728653780 19221 4133090959 19222 3340342709 19223 3697675751 19224 2956217398 19225 3299283255 19226 2628018475 19227 2935048037 19228 2311421577 19229 2601479770 19230 2041719376 19231 2299183811 19232 1782889074 19233 2025603629 19234 1561989979 19235 1778153315 19236 1355447563 19237 1555524357 19238 1177848219 19239 1356392135 19240 1013956318 19241 1177891559 19242 873997611 19243 1019392010 19244 746071278 19245 878840240 19246 637187080 19247 754305476 19248 539397099 19249 644897088 19250 455997472 19251 549093685 19252 382221062 19253 465159045 19254 319950229 19255 392386909 19256 265172692 19257 329410673 19258 219340213 19259 274947328 19260 179827819 19261 228380394 19262 146712538 19263 188676694 19264 118652490 19265 154789300 19266 95555103 19267 126280795 19268 76000425 19269 102393855 19270 60188496 19271 82277268 19272 47148745 19273 65720446 19274 36520931 19275 52096024 19276 28018524 19277 40807065 19278 21322179 19279 31729371 19280 15864646 19281 24475122 19282 11720828 19283 18526276 19284 8545900 19285 13949873 19286 6020940 19287 10345219 19288 4205962 19289 7484753 19290 2913567 19291 5361365 19292 1845010 19293 3803181 19294 1186755 19295 2533241 19296 757255 19297 1693419 19298 385116 19299 1096654 19300 209610 19301 647206 19302 114162 19303 352268 19304 0 19305 253737 19306 112064217792 19307 7989462767 19308 0 19309 21969194908 19310 1882995720 19311 31419870356 19312 2573367120 19313 36362200945 19314 9427798035 19315 37935443344 19316 10530708663 19317 36726452755 19318 21301252869 19319 34631945343 19320 21255294827 19321 33150874028 19322 32963214075 19323 30435407757 19324 30811415428 19325 29213836633 19326 40715800843 19327 30007080374 19328 36886692291 19329 28937726529 19330 44637791024 19331 29685470871 19332 39526123961 19333 32249851253 19334 44738748620 19335 32082395219 19336 39881599381 19337 33393920334 19338 43782155090 19339 35869312568 19340 38985644652 19341 35687014531 19342 41568861695 19343 36303543423 19344 37771204397 19345 37715678349 19346 39998346433 19347 36834800024 19348 36562389045 19349 36690093973 19350 37893471144 19351 37037836533 19352 35312643141 19353 35608360727 19354 36565757678 19355 34763690896 19356 34000788959 19357 34246212573 19358 34504722720 19359 32711960648 19360 32481887701 19361 31616226042 19362 32745610811 19363 30567892853 19364 30659234463 19365 29046638431 19366 30465884801 19367 27755362068 19368 28574721267 19369 26631634626 19370 28143475594 19371 25218545098 19372 26288991286 19373 23896294987 19374 25536338076 19375 22715989477 19376 23838959638 19377 21376750024 19378 23039514597 19379 20145949706 19380 21351695766 19381 19028919098 19382 20395425634 19383 17786061185 19384 18913396496 19385 16639026404 19386 17945103675 19387 15558406336 19388 16543599123 19389 14460690735 19390 15591107282 19391 13435458480 19392 14323666765 19393 12449253051 19394 13407840013 19395 11480487023 19396 12280723793 19397 10576347416 19398 11407183193 19399 9716741400 19400 10408689108 19401 8893536046 19402 9627921051 19403 8115418631 19404 8736258688 19405 7393824615 19406 8020637203 19407 6706485017 19408 7258153882 19409 6069571627 19410 6621975248 19411 5480077946 19412 5960000549 19413 4926058916 19414 5407497304 19415 4416927165 19416 4841762946 19417 3950027986 19418 4364388900 19419 3518536094 19420 3888826377 19421 3126071311 19422 3480770955 19423 2767606623 19424 3084353367 19425 2441539611 19426 2744430792 19427 2146477270 19428 2416275418 19429 1881022446 19430 2134316403 19431 1641820055 19432 1868401262 19433 1427887233 19434 1638461693 19435 1236976429 19436 1424404956 19437 1067318665 19438 1239907702 19439 917166940 19440 1070134792 19441 784797913 19442 924218513 19443 668361421 19444 791619643 19445 566775690 19446 677793125 19447 478130675 19448 575857846 19449 401405355 19450 488621490 19451 335246922 19452 411326336 19453 278333889 19454 345699348 19455 229778372 19456 288098723 19457 188609669 19458 239544725 19459 153631189 19460 197578286 19461 124391302 19462 162258736 19463 100010426 19464 132183909 19465 79634761 19466 107266022 19467 62971601 19468 86087434 19469 49372601 19470 68809069 19471 38197740 19472 54479872 19473 29326915 19474 42705341 19475 22288767 19476 33169013 19477 16597451 19478 25598522 19479 12248236 19480 19359448 19481 8935691 19482 14583811 19483 6289233 19484 10805680 19485 4395896 19486 7821465 19487 3042047 19488 5597942 19489 1927499 19490 3972346 19491 1238641 19492 2644069 19493 790709 19494 1768003 19495 401792 19496 1144170 19497 218798 19498 675446 19499 119053 19500 367401 19501 0 19502 264703 19503 119887105488 19504 9481217932 19505 0 19506 24518156130 19507 1513709518 19508 34679391138 19509 2297715154 19510 39983651134 19511 9285998657 19512 41937323466 19513 10557150940 19514 40576795841 19515 21888778899 19516 38494666859 19517 21958957707 19518 37029194739 19519 34270284436 19520 34191011421 19521 32104226772 19522 32933194666 19523 42597623080 19524 33991715727 19525 38524174868 19526 32833752747 19527 46693554013 19528 33825969887 19529 41274227600 19530 36676655382 19531 46719637764 19532 36587794364 19533 41526667915 19534 38067292096 19535 45585565238 19536 40911663893 19537 40442707507 19538 40739622034 19539 43094636236 19540 41511240828 19541 39035293215 19542 43107958699 19543 41314015325 19544 42224637266 19545 37646004223 19546 42102726543 19547 39005721710 19548 42570056289 19549 36243983570 19550 41013131494 19551 37530630401 19552 40159018873 19553 34817262995 19554 39610600083 19555 35319107654 19556 37960549748 19557 33183032879 19558 36766087452 19559 33451143821 19560 35646949681 19561 31252072223 19562 33961853131 19563 31040914772 19564 32555518637 19565 29062174246 19566 31306251894 19567 28604565849 19568 29745814315 19569 26663965079 19570 28262869458 19571 25877605355 19572 26949524527 19573 24106617039 19574 25435064476 19575 23274590639 19576 24054378342 19577 21519655889 19578 22781317701 19579 20524636602 19580 21371590737 19581 18988902262 19582 20056939747 19583 17988541455 19584 18822596877 19585 16540032282 19586 17554441242 19587 15559116360 19588 16373476915 19589 14255320792 19590 15226009893 19591 13315881056 19592 14100990338 19593 12161551541 19594 13041296105 19595 11269919415 19596 12034434584 19597 10251746613 19598 11062044193 19599 9459292180 19600 10143332569 19601 8554832542 19602 9283889622 19603 7831405048 19604 8464547062 19605 7062649441 19606 7699368829 19607 6423548605 19608 6990161051 19609 5759330074 19610 6318314614 19611 5207845380 19612 5699483532 19613 4644032861 19614 5127571074 19615 4170157208 19616 4597513258 19617 3699548793 19618 4111255432 19619 3297393561 19620 3665826720 19621 2907637279 19622 3257187664 19623 2575384013 19624 2885716138 19625 2255470685 19626 2548857436 19627 1981750160 19628 2243664113 19629 1724948876 19630 1968065718 19631 1503974239 19632 1721033117 19633 1298898390 19634 1499232693 19635 1123510562 19636 1301422753 19637 962786730 19638 1125595454 19639 825300896 19640 969617095 19641 701418889 19642 831777646 19643 595698731 19644 710825562 19645 501424405 19646 604729074 19647 421663780 19648 512090928 19649 351428518 19650 431718516 19651 292091471 19652 362205983 19653 240765996 19654 302155302 19655 197829692 19656 250880705 19657 160873677 19658 207119039 19659 130391016 19660 169850303 19661 104682951 19662 138494771 19663 83420586 19664 112240990 19665 65885903 19666 90142384 19667 51690842 19668 71976542 19669 39943312 19670 57018542 19671 30689697 19672 44647550 19673 23299490 19674 34698199 19675 17358057 19676 26753305 19677 12798647 19678 20240984 19679 9341283 19680 15235630 19681 6568963 19682 11292560 19683 4593380 19684 8167516 19685 3176266 19686 5847626 19687 2013073 19688 4146584 19689 1292829 19690 2760712 19691 825478 19692 1844903 19693 419220 19694 1194117 19695 228324 19696 704536 19697 124174 19698 383300 19699 0 19700 276026 19701 131080281832 19702 9314642861 19703 0 19704 25613231507 19705 2179675020 19706 36665968654 19707 2983868816 19708 42487182013 19709 10949708461 19710 44386395895 19711 12247593540 19712 43033018350 19713 24807441051 19714 40628626997 19715 24788991609 19716 38915608413 19717 38493002289 19718 35758927076 19719 36030373629 19720 34331554316 19721 47677837252 19722 35252655721 19723 43246361826 19724 34007793375 19725 52397224363 19726 34889543855 19727 46449012661 19728 37904490884 19729 52635597901 19730 37732858960 19731 46959095120 19732 39300259197 19733 51599766979 19734 42245269868 19735 45980010900 19736 42069207138 19737 49069274891 19738 42841055041 19739 44610171221 19740 44555239971 19741 47276630390 19742 43562364186 19743 43240320397 19744 43439349063 19745 44853010092 19746 43901078288 19747 41822688449 19748 42253900114 19749 43345140900 19750 41298331599 19751 40334837918 19752 40730484853 19753 40974318894 19754 38947239469 19755 38604631719 19756 37683351324 19757 38961410566 19758 36476892205 19759 36513633361 19760 34698251948 19761 36325450317 19762 33193044026 19763 34107032250 19764 31886211581 19765 33634097971 19766 30228154737 19767 31452714691 19768 28677135949 19769 30591358062 19770 27294773545 19771 28591907842 19772 25716655128 19773 27669597349 19774 24267213906 19775 25674444267 19776 22952427209 19777 24557810222 19778 21481923625 19779 22802865653 19780 20124845739 19781 21665963699 19782 18845616676 19783 20000772905 19784 17541732852 19785 18876680180 19786 16323273144 19787 17366800251 19788 15149299447 19789 16281153894 19790 13993074994 19791 14934777508 19792 12912684223 19793 13894437311 19794 11884074046 19795 12698211922 19796 10896496458 19797 11765531455 19798 9961408664 19799 10693610516 19800 9093038192 19801 9834964001 19802 8263712970 19803 8915960330 19804 7493921124 19805 8149613322 19806 6780375122 19807 7348721562 19808 6107783514 19809 6680923230 19810 5488625581 19811 5993877150 19812 4919849725 19813 5414313825 19814 4392666540 19815 4834919326 19816 3912216215 19817 4337221010 19818 3472599647 19819 3852091058 19820 3071398466 19821 3436039705 19822 2707565125 19823 3032530668 19824 2379670145 19825 2685560314 19826 2083057361 19827 2357443513 19828 1817160231 19829 2072950243 19830 1579479708 19831 1807273066 19832 1367262861 19833 1578144421 19834 1178997658 19835 1366174100 19836 1012759853 19837 1183702595 19838 865668285 19839 1017567714 19840 737014134 19841 874202155 19842 624603499 19843 745464750 19844 526584090 19845 635231678 19846 441814820 19847 536803649 19848 368864836 19849 453065556 19850 305985778 19851 379528557 19852 252519572 19853 316925853 19854 207155352 19855 262714862 19856 168651963 19857 217113214 19858 136468317 19859 177788537 19860 109687269 19861 145084135 19862 87276718 19863 117437593 19864 68992749 19865 94378187 19866 54063623 19867 75269223 19868 41808112 19869 59670551 19870 32080647 19871 46672809 19872 24375455 19873 36290496 19874 18138995 19875 27956111 19876 13382345 19877 21160625 19878 9757538 19879 15913604 19880 6865558 19881 11800450 19882 4795904 19883 8527831 19884 3318204 19885 6107662 19886 2101082 19887 4327951 19888 1349969 19889 2882256 19890 861268 19891 1924831 19892 437596 19893 1246211 19894 238106 19895 734802 19896 129563 19897 399843 19898 0 19899 287776 19900 140220037900 19901 11026601273 19902 0 19903 28553387436 19904 1761040879 19905 40434700342 19906 2672731178 19907 46681879260 19908 10799856049 19909 49023276348 19910 12291762534 19911 47500674532 19912 25507854165 19913 45111179680 19914 25624049989 19915 43415802822 19916 40037768951 19917 40116820411 19918 37558789847 19919 38647027529 19920 49900427238 19921 39873096849 19922 45186437031 19923 38526742539 19924 54834310660 19925 39691167262 19926 48527695101 19927 43040280152 19928 54995200326 19929 42961938718 19930 48926116660 19931 44728035669 19932 53759161155 19933 48105440401 19934 47733503936 19935 47945884033 19936 50909191263 19937 48902963124 19938 46141797728 19939 50838276293 19940 48873616869 19941 49847110751 19942 44563296559 19943 49756480915 19944 46213170738 19945 50363435780 19946 42969078286 19947 48572713215 19948 44534006075 19949 47611009757 19950 41347578770 19951 47012858418 19952 41987252755 19953 45098469500 19954 39482955038 19955 43724028422 19956 39847034093 19957 42439518948 19958 37265196342 19959 40473214098 19960 37057383427 19961 38837466598 19962 34734317732 19963 37387971409 19964 34231443746 19965 35560869867 19966 31946612322 19967 33825378662 19968 31045723035 19969 32290719779 19970 28957637441 19971 30510375260 19972 27996480753 19973 28888422866 19974 25919839130 19975 27393688720 19976 24756678639 19977 25729993459 19978 22935765141 19979 24178873865 19980 21759751058 19981 22721431906 19982 20036557912 19983 21219429575 19984 18877035529 19985 19820071663 19986 17321620100 19987 18458026757 19988 16206369483 19989 17119511534 19990 14824961741 19991 15857498114 19992 13761293916 19993 14656383372 19994 12539434286 19995 13493972432 19996 11590690344 19997 12394023435 19998 10501266732 19999 11363325221 20000 9631598100 20001 10378629438 20002 8702659516 20003 9457738777 20004 7931077592 20005 8602518764 20006 7125689807 20007 7790565970 20008 6457068165 20009 7041621731 20010 5770582073 20011 6347855118 20012 5193841013 20013 5703555737 20014 4618401716 20015 5111611842 20016 4126446309 20017 4567870201 20018 3648096789 20019 4068064173 20020 3239643277 20021 3612954832 20022 2844900886 20023 3199002851 20024 2507008864 20025 2823164046 20026 2188431483 20027 2483227537 20028 1913939036 20029 2177408900 20030 1658489274 20031 1902225021 20032 1439221451 20033 1656419715 20034 1237609767 20035 1436976677 20036 1065016259 20037 1241825819 20038 908469503 20039 1069178985 20040 774620233 20041 916788381 20042 655025324 20043 782830974 20044 553160665 20045 665727224 20046 463135927 20047 563409942 20048 387097719 20049 474688164 20050 320615446 20051 398040967 20052 264864131 20053 331916770 20054 216919393 20055 275398153 20056 176786637 20057 227266751 20058 142842914 20059 186275097 20060 114901738 20061 151810448 20062 91314940 20063 122968179 20064 72232047 20065 98721231 20066 56533546 20067 78776296 20068 43750719 20069 62383478 20070 33534940 20071 48824381 20072 25492382 20073 37927110 20074 18953844 20075 29228979 20076 13989685 20077 22106118 20078 10191341 20079 16630611 20080 7173968 20081 12322383 20082 5007427 20083 8908197 20084 3465524 20085 6375469 20086 2192973 20087 4518838 20088 1409333 20089 3007550 20090 898566 20091 2008891 20092 456648 20093 1299881 20094 248348 20095 766600 20096 135140 20097 416912 20098 0 20099 300085 20100 153210220582 20101 10851714480 20102 0 20103 29840182030 20104 2521521788 20105 42756543573 20106 3457594050 20107 49606377246 20108 12708649415 20109 51893972966 20110 14234394544 20111 50382309431 20112 28869803764 20113 47624866031 20114 28888607543 20115 45645457976 20116 44916006892 20117 41978846300 20118 42100221719 20119 40312459028 20120 55785271184 20121 41381173667 20122 50660829982 20123 39933006510 20124 61453877353 20125 40971535130 20126 54537907599 20127 44512708720 20128 61872579946 20129 44339981358 20130 55244115450 20131 46210227475 20132 60759292564 20133 49709385596 20134 54180610766 20135 49546852601 20136 57870358542 20137 50507900795 20138 52639120162 20139 52584049835 20140 55827320093 20141 51467717027 20142 51089716582 20143 51378258154 20144 53039860906 20145 51982489358 20146 49484654978 20147 50087131630 20148 51330365097 20149 49008875948 20150 47800502770 20151 48389685655 20152 48606716608 20153 46319653828 20154 45833106992 20155 44864042406 20156 46307223621 20157 43477947329 20158 43438177395 20159 41400922839 20160 43263330662 20161 39648563561 20162 40663853155 20163 38130861510 20164 40148856189 20165 36187810770 20166 37585651125 20167 34370671869 20168 36602360390 20169 32753709133 20170 34249752127 20171 30896551730 20172 33187713392 20173 29191779030 20174 30832254147 20175 27646201075 20176 29530361623 20177 25908807761 20178 27454695013 20179 24305341360 20180 26122048697 20181 22792979215 20182 24146041764 20183 21246586872 20184 22821223368 20185 19800510077 20186 21025185727 20187 18404920531 20188 19740064927 20189 17027282724 20190 18133841791 20191 15738198613 20192 16896982694 20193 14509114724 20194 15465881307 20195 13326546088 20196 14353270000 20197 12204596868 20198 13066919164 20199 11161160099 20200 12038242138 20201 10162582698 20202 10932145369 20203 9233756404 20204 10010891135 20205 8371414444 20206 9043474473 20207 7556763559 20208 8237506984 20209 6805165612 20210 7405000788 20211 6113417640 20212 6702587059 20213 5471026511 20214 5997755985 20215 4884015607 20216 5392329318 20217 4345781684 20218 4799700819 20219 3853660997 20220 4291278317 20221 3405969897 20222 3796582579 20223 3001627910 20224 3370457026 20225 2635199107 20226 2966209623 20227 2305451725 20228 2615503337 20229 2010034570 20230 2286443984 20231 1745789075 20232 2002317339 20233 1510293584 20234 1738793996 20235 1301845399 20236 1511142020 20237 1117096155 20238 1303218707 20239 954563286 20240 1123706112 20241 812194759 20242 961453473 20243 687882375 20244 822317306 20245 579584936 20246 697848132 20247 486107135 20248 591268032 20249 405503458 20250 497386945 20251 336261475 20252 417498601 20253 277344751 20254 347570592 20255 227403763 20256 288686577 20257 185023236 20258 237886345 20259 149669384 20260 195137172 20261 120211416 20262 158837566 20263 95619684 20264 128745846 20265 75546829 20266 103236201 20267 59172086 20268 82439848 20269 45733207 20270 65212447 20271 35083281 20272 51064555 20273 26639082 20274 39631816 20275 19818082 20276 30556815 20277 14612966 20278 23089528 20279 10651295 20280 17378470 20281 7490225 20282 12865832 20283 5231163 20284 9304307 20285 3617036 20286 6654237 20287 2289865 20288 4717775 20289 1470410 20290 3137818 20291 937871 20292 2096530 20293 476212 20294 1355695 20295 259126 20296 799686 20297 140886 20298 434666 20299 0 20300 312928