1 2 2 3 3 2 4 5 5 3 6 2 7 7 8 4 9 3 10 2 11 11 12 6 13 4 14 3 15 2 16 13 17 7 18 5 19 4 20 3 21 2 22 19 23 10 24 7 25 5 26 4 27 3 28 2 29 23 30 12 31 8 32 6 33 5 34 4 35 3 36 2 37 29 38 15 39 10 40 8 41 6 42 5 43 4 44 3 45 2 46 33 47 17 48 12 49 9 50 7 51 6 52 5 53 4 54 3 55 2 56 43 57 22 58 15 59 11 60 9 61 7 62 6 63 5 64 4 65 3 66 2 67 47 68 24 69 16 70 12 71 10 72 8 73 7 74 6 75 5 76 4 77 3 78 2 79 59 80 30 81 20 82 15 83 12 84 10 85 8 86 7 87 6 88 5 89 4 90 3 91 2 92 65 93 33 94 22 95 17 96 13 97 11 98 9 99 8 100 7 101 6 102 5 103 4 104 3 105 2 106 73 107 37 108 25 109 19 110 15 111 13 112 11 113 9 114 8 115 7 116 6 117 5 118 4 119 3 120 2 121 81 122 41 123 28 124 21 125 17 126 14 127 12 128 10 129 9 130 8 131 7 132 6 133 5 134 4 135 3 136 2 137 97 138 49 139 33 140 25 141 20 142 16 143 14 144 12 145 10 146 9 147 8 148 7 149 6 150 5 151 4 152 3 153 2 154 103 155 52 156 35 157 26 158 21 159 17 160 15 161 13 162 11 163 10 164 9 165 8 166 7 167 6 168 5 169 4 170 3 171 2 172 121 173 61 174 41 175 30 176 24 177 20 178 17 179 15 180 13 181 11 182 10 183 9 184 8 185 7 186 6 187 5 188 4 189 3 190 2 191 129 192 65 193 43 194 32 195 26 196 22 197 18 198 16 199 14 200 12 201 11 202 10 203 9 204 8 205 7 206 6 207 5 208 4 209 3 210 2 211 141 212 71 213 47 214 36 215 29 216 24 217 20 218 18 219 16 220 14 221 12 222 11 223 10 224 9 225 8 226 7 227 6 228 5 229 4 230 3 231 2 232 151 233 76 234 51 235 39 236 31 237 26 238 22 239 19 240 17 241 15 242 13 243 12 244 11 245 10 246 9 247 8 248 7 249 6 250 5 251 4 252 3 253 2 254 173 255 87 256 58 257 44 258 35 259 29 260 25 261 21 262 19 263 17 264 15 265 13 266 12 267 11 268 10 269 9 270 8 271 7 272 6 273 5 274 4 275 3 276 2 277 181 278 91 279 61 280 46 281 36 282 30 283 26 284 22 285 20 286 18 287 16 288 14 289 13 290 12 291 11 292 10 293 9 294 8 295 7 296 6 297 5 298 4 299 3 300 2 301 201 302 101 303 68 304 51 305 40 306 34 307 29 308 25 309 22 310 20 311 18 312 16 313 14 314 13 315 12 316 11 317 10 318 9 319 8 320 7 321 6 322 5 323 4 324 3 325 2 326 213 327 107 328 72 329 54 330 43 331 36 332 31 333 27 334 23 335 21 336 19 337 17 338 15 339 14 340 13 341 12 342 11 343 10 344 9 345 8 346 7 347 6 348 5 349 4 350 3 351 2 352 231 353 116 354 78 355 58 356 47 357 39 358 33 359 29 360 25 361 23 362 21 363 19 364 17 365 15 366 14 367 13 368 12 369 11 370 10 371 9 372 8 373 7 374 6 375 5 376 4 377 3 378 2 379 243 380 122 381 82 382 61 383 50 384 41 385 35 386 31 387 27 388 24 389 22 390 20 391 18 392 16 393 15 394 14 395 13 396 12 397 11 398 10 399 9 400 8 401 7 402 6 403 5 404 4 405 3 406 2 407 271 408 136 409 91 410 68 411 55 412 45 413 39 414 34 415 30 416 26 417 24 418 22 419 20 420 18 421 16 422 15 423 14 424 13 425 12 426 11 427 10 428 9 429 8 430 7 431 6 432 5 433 4 434 3 435 2 436 279 437 140 438 93 439 70 440 56 441 46 442 40 443 35 444 31 445 27 446 25 447 23 448 21 449 19 450 17 451 16 452 15 453 14 454 13 455 12 456 11 457 10 458 9 459 8 460 7 461 6 462 5 463 4 464 3 465 2 466 309 467 155 468 103 469 77 470 62 471 51 472 44 473 38 474 34 475 30 476 27 477 25 478 23 479 21 480 19 481 17 482 16 483 15 484 14 485 13 486 12 487 11 488 10 489 9 490 8 491 7 492 6 493 5 494 4 495 3 496 2 497 325 498 163 499 108 500 81 501 65 502 54 503 46 504 40 505 36 506 32 507 28 508 26 509 24 510 22 511 20 512 18 513 17 514 16 515 15 516 14 517 13 518 12 519 11 520 10 521 9 522 8 523 7 524 6 525 5 526 4 527 3 528 2 529 345 530 173 531 115 532 87 533 69 534 58 535 49 536 43 537 38 538 34 539 30 540 28 541 26 542 24 543 22 544 20 545 18 546 17 547 16 548 15 549 14 550 13 551 12 552 11 553 10 554 9 555 8 556 7 557 6 558 5 559 4 560 3 561 2 562 361 563 181 564 121 565 91 566 72 567 61 568 51 569 45 570 40 571 36 572 32 573 29 574 27 575 25 576 23 577 21 578 19 579 18 580 17 581 16 582 15 583 14 584 13 585 12 586 11 587 10 588 9 589 8 590 7 591 6 592 5 593 4 594 3 595 2 596 385 597 193 598 129 599 97 600 77 601 65 602 55 603 49 604 43 605 39 606 35 607 31 608 29 609 27 610 25 611 23 612 21 613 19 614 18 615 17 616 16 617 15 618 14 619 13 620 12 621 11 622 10 623 9 624 8 625 7 626 6 627 5 628 4 629 3 630 2 631 397 632 199 633 133 634 100 635 80 636 67 637 57 638 50 639 44 640 40 641 36 642 32 643 30 644 28 645 26 646 24 647 22 648 20 649 19 650 18 651 17 652 16 653 15 654 14 655 13 656 12 657 11 658 10 659 9 660 8 661 7 662 6 663 5 664 4 665 3 666 2 667 433 668 217 669 145 670 109 671 87 672 73 673 62 674 54 675 48 676 43 677 39 678 35 679 32 680 30 681 28 682 26 683 24 684 22 685 20 686 19 687 18 688 17 689 16 690 15 691 14 692 13 693 12 694 11 695 10 696 9 697 8 698 7 699 6 700 5 701 4 702 3 703 2 704 451 705 226 706 151 707 114 708 91 709 76 710 65 711 56 712 50 713 45 714 41 715 37 716 33 717 31 718 29 719 27 720 25 721 23 722 21 723 20 724 19 725 18 726 17 727 16 728 15 729 14 730 13 731 12 732 11 733 10 734 9 735 8 736 7 737 6 738 5 739 4 740 3 741 2 742 475 743 238 744 159 745 120 746 96 747 80 748 69 749 59 750 53 751 47 752 43 753 39 754 35 755 33 756 31 757 29 758 27 759 25 760 23 761 21 762 20 763 19 764 18 765 17 766 16 767 15 768 14 769 13 770 12 771 11 772 10 773 9 774 8 775 7 776 6 777 5 778 4 779 3 780 2 781 491 782 246 783 165 784 124 785 99 786 82 787 71 788 61 789 55 790 49 791 45 792 41 793 37 794 34 795 32 796 30 797 28 798 26 799 24 800 22 801 21 802 20 803 19 804 18 805 17 806 16 807 15 808 14 809 13 810 12 811 11 812 10 813 9 814 8 815 7 816 6 817 5 818 4 819 3 820 2 821 531 822 266 823 178 824 134 825 107 826 88 827 76 828 66 829 59 830 53 831 48 832 44 833 40 834 36 835 34 836 32 837 30 838 28 839 26 840 24 841 22 842 21 843 20 844 19 845 18 846 17 847 16 848 15 849 14 850 13 851 12 852 11 853 10 854 9 855 8 856 7 857 6 858 5 859 4 860 3 861 2 862 543 863 272 864 182 865 136 866 109 867 90 868 78 869 68 870 60 871 54 872 49 873 45 874 41 875 37 876 35 877 33 878 31 879 29 880 27 881 25 882 23 883 22 884 21 885 20 886 19 887 18 888 17 889 16 890 15 891 14 892 13 893 12 894 11 895 10 896 9 897 8 898 7 899 6 900 5 901 4 902 3 903 2 904 585 905 293 906 196 907 146 908 117 909 97 910 84 911 73 912 64 913 58 914 52 915 48 916 44 917 40 918 37 919 35 920 33 921 31 922 29 923 27 924 25 925 23 926 22 927 21 928 20 929 19 930 18 931 17 932 16 933 15 934 14 935 13 936 12 937 11 938 10 939 9 940 8 941 7 942 6 943 5 944 4 945 3 946 2 947 605 948 303 949 202 950 151 951 121 952 101 953 87 954 76 955 66 956 60 957 54 958 50 959 46 960 42 961 38 962 36 963 34 964 32 965 30 966 28 967 26 968 24 969 23 970 22 971 21 972 20 973 19 974 18 975 17 976 16 977 15 978 14 979 13 980 12 981 11 982 10 983 9 984 8 985 7 986 6 987 5 988 4 989 3 990 2 991 629 992 315 993 210 994 157 995 126 996 105 997 90 998 79 999 69 1000 63 1001 57 1002 52 1003 48 1004 44 1005 40 1006 38 1007 36 1008 34 1009 32 1010 30 1011 28 1012 26 1013 24 1014 23 1015 22 1016 21 1017 20 1018 19 1019 18 1020 17 1021 16 1022 15 1023 14 1024 13 1025 12 1026 11 1027 10 1028 9 1029 8 1030 7 1031 6 1032 5 1033 4 1034 3 1035 2 1036 651 1037 326 1038 218 1039 163 1040 131 1041 109 1042 93 1043 82 1044 72 1045 65 1046 59 1047 54 1048 50 1049 46 1050 42 1051 39 1052 37 1053 35 1054 33 1055 31 1056 29 1057 27 1058 25 1059 24 1060 23 1061 22 1062 21 1063 20 1064 19 1065 18 1066 17 1067 16 1068 15 1069 14 1070 13 1071 12 1072 11 1073 10 1074 9 1075 8 1076 7 1077 6 1078 5 1079 4 1080 3 1081 2 1082 697 1083 349 1084 233 1085 174 1086 140 1087 116 1088 99 1089 87 1090 77 1091 69 1092 63 1093 57 1094 53 1095 49 1096 45 1097 41 1098 39 1099 37 1100 35 1101 33 1102 31 1103 29 1104 27 1105 25 1106 24 1107 23 1108 22 1109 21 1110 20 1111 19 1112 18 1113 17 1114 16 1115 15 1116 14 1117 13 1118 12 1119 11 1120 10 1121 9 1122 8 1123 7 1124 6 1125 5 1126 4 1127 3 1128 2 1129 713 1130 357 1131 238 1132 178 1133 143 1134 119 1135 101 1136 89 1137 79 1138 70 1139 64 1140 58 1141 54 1142 50 1143 46 1144 42 1145 40 1146 38 1147 36 1148 34 1149 32 1150 30 1151 28 1152 26 1153 25 1154 24 1155 23 1156 22 1157 21 1158 20 1159 19 1160 18 1161 17 1162 16 1163 15 1164 14 1165 13 1166 12 1167 11 1168 10 1169 9 1170 8 1171 7 1172 6 1173 5 1174 4 1175 3 1176 2 1177 755 1178 378 1179 252 1180 189 1181 151 1182 126 1183 107 1184 95 1185 84 1186 74 1187 68 1188 62 1189 57 1190 53 1191 49 1192 45 1193 42 1194 40 1195 38 1196 36 1197 34 1198 32 1199 30 1200 28 1201 26 1202 25 1203 24 1204 23 1205 22 1206 21 1207 20 1208 19 1209 18 1210 17 1211 16 1212 15 1213 14 1214 13 1215 12 1216 11 1217 10 1218 9 1219 8 1220 7 1221 6 1222 5 1223 4 1224 3 1225 2 1226 775 1227 388 1228 258 1229 194 1230 155 1231 129 1232 110 1233 97 1234 86 1235 76 1236 70 1237 64 1238 59 1239 55 1240 51 1241 47 1242 43 1243 41 1244 39 1245 37 1246 35 1247 33 1248 31 1249 29 1250 27 1251 26 1252 25 1253 24 1254 23 1255 22 1256 21 1257 20 1258 19 1259 18 1260 17 1261 16 1262 15 1263 14 1264 13 1265 12 1266 11 1267 10 1268 9 1269 8 1270 7 1271 6 1272 5 1273 4 1274 3 1275 2 1276 807 1277 404 1278 269 1279 202 1280 162 1281 135 1282 115 1283 101 1284 90 1285 80 1286 73 1287 67 1288 61 1289 57 1290 53 1291 49 1292 45 1293 43 1294 41 1295 39 1296 37 1297 35 1298 33 1299 31 1300 29 1301 27 1302 26 1303 25 1304 24 1305 23 1306 22 1307 21 1308 20 1309 19 1310 18 1311 17 1312 16 1313 15 1314 14 1315 13 1316 12 1317 11 1318 10 1319 9 1320 8 1321 7 1322 6 1323 5 1324 4 1325 3 1326 2 1327 831 1328 416 1329 277 1330 208 1331 167 1332 139 1333 119 1334 104 1335 93 1336 83 1337 75 1338 69 1339 63 1340 59 1341 55 1342 51 1343 47 1344 44 1345 42 1346 40 1347 38 1348 36 1349 34 1350 32 1351 30 1352 28 1353 27 1354 26 1355 25 1356 24 1357 23 1358 22 1359 21 1360 20 1361 19 1362 18 1363 17 1364 16 1365 15 1366 14 1367 13 1368 12 1369 11 1370 10 1371 9 1372 8 1373 7 1374 6 1375 5 1376 4 1377 3 1378 2 1379 883 1380 442 1381 294 1382 221 1383 177 1384 147 1385 126 1386 110 1387 98 1388 88 1389 79 1390 73 1391 67 1392 62 1393 58 1394 54 1395 50 1396 46 1397 44 1398 42 1399 40 1400 38 1401 36 1402 34 1403 32 1404 30 1405 28 1406 27 1407 26 1408 25 1409 24 1410 23 1411 22 1412 21 1413 20 1414 19 1415 18 1416 17 1417 16 1418 15 1419 14 1420 13 1421 12 1422 11 1423 10 1424 9 1425 8 1426 7 1427 6 1428 5 1429 4 1430 3 1431 2 1432 901 1433 451 1434 300 1435 226 1436 180 1437 150 1438 129 1439 112 1440 100 1441 90 1442 80 1443 74 1444 68 1445 63 1446 59 1447 55 1448 51 1449 47 1450 45 1451 43 1452 41 1453 39 1454 37 1455 35 1456 33 1457 31 1458 29 1459 28 1460 27 1461 26 1462 25 1463 24 1464 23 1465 22 1466 21 1467 20 1468 19 1469 18 1470 17 1471 16 1472 15 1473 14 1474 13 1475 12 1476 11 1477 10 1478 9 1479 8 1480 7 1481 6 1482 5 1483 4 1484 3 1485 2 1486 941 1487 471 1488 314 1489 236 1490 188 1491 158 1492 135 1493 117 1494 105 1495 94 1496 84 1497 78 1498 72 1499 66 1500 62 1501 58 1502 54 1503 50 1504 47 1505 45 1506 43 1507 41 1508 39 1509 37 1510 35 1511 33 1512 31 1513 29 1514 28 1515 27 1516 26 1517 25 1518 24 1519 23 1520 22 1521 21 1522 20 1523 19 1524 18 1525 17 1526 16 1527 15 1528 14 1529 13 1530 12 1531 11 1532 10 1533 9 1534 8 1535 7 1536 6 1537 5 1538 4 1539 3 1540 2 1541 965 1542 483 1543 322 1544 242 1545 193 1546 162 1547 138 1548 120 1549 108 1550 97 1551 87 1552 80 1553 74 1554 68 1555 64 1556 60 1557 56 1558 52 1559 48 1560 46 1561 44 1562 42 1563 40 1564 38 1565 36 1566 34 1567 32 1568 30 1569 29 1570 28 1571 27 1572 26 1573 25 1574 24 1575 23 1576 22 1577 21 1578 20 1579 19 1580 18 1581 17 1582 16 1583 15 1584 14 1585 13 1586 12 1587 11 1588 10 1589 9 1590 8 1591 7 1592 6 1593 5 1594 4 1595 3 1596 2 1597 1001 1598 501 1599 334 1600 252 1601 201 1602 168 1603 144 1604 125 1605 112 1606 101 1607 91 1608 83 1609 77 1610 71 1611 66 1612 62 1613 58 1614 54 1615 50 1616 48 1617 46 1618 44 1619 42 1620 40 1621 38 1622 36 1623 34 1624 32 1625 30 1626 29 1627 28 1628 27 1629 26 1630 25 1631 24 1632 23 1633 22 1634 21 1635 20 1636 19 1637 18 1638 17 1639 16 1640 15 1641 14 1642 13 1643 12 1644 11 1645 10 1646 9 1647 8 1648 7 1649 6 1650 5 1651 4 1652 3 1653 2 1654 1029 1655 515 1656 344 1657 259 1658 207 1659 173 1660 148 1661 129 1662 115 1663 104 1664 94 1665 85 1666 79 1667 73 1668 68 1669 64 1670 60 1671 56 1672 52 1673 49 1674 47 1675 45 1676 43 1677 41 1678 39 1679 37 1680 35 1681 33 1682 31 1683 30 1684 29 1685 28 1686 27 1687 26 1688 25 1689 24 1690 23 1691 22 1692 21 1693 20 1694 19 1695 18 1696 17 1697 16 1698 15 1699 14 1700 13 1701 12 1702 11 1703 10 1704 9 1705 8 1706 7 1707 6 1708 5 1709 4 1710 3 1711 2 1712 1087 1713 544 1714 363 1715 273 1716 218 1717 182 1718 156 1719 136 1720 121 1721 109 1722 99 1723 89 1724 83 1725 77 1726 71 1727 67 1728 63 1729 59 1730 55 1731 51 1732 49 1733 47 1734 45 1735 43 1736 41 1737 39 1738 37 1739 35 1740 33 1741 31 1742 30 1743 29 1744 28 1745 27 1746 26 1747 25 1748 24 1749 23 1750 22 1751 21 1752 20 1753 19 1754 18 1755 17 1756 16 1757 15 1758 14 1759 13 1760 12 1761 11 1762 10 1763 9 1764 8 1765 7 1766 6 1767 5 1768 4 1769 3 1770 2 1771 1103 1772 552 1773 369 1774 277 1775 221 1776 184 1777 158 1778 138 1779 122 1780 110 1781 100 1782 90 1783 84 1784 78 1785 72 1786 68 1787 64 1788 60 1789 56 1790 52 1791 50 1792 48 1793 46 1794 44 1795 42 1796 40 1797 38 1798 36 1799 34 1800 32 1801 31 1802 30 1803 29 1804 28 1805 27 1806 26 1807 25 1808 24 1809 23 1810 22 1811 21 1812 20 1813 19 1814 18 1815 17 1816 16 1817 15 1818 14 1819 13 1820 12 1821 11 1822 10 1823 9 1824 8 1825 7 1826 6 1827 5 1828 4 1829 3 1830 2 1831 1163 1832 582 1833 389 1834 292 1835 233 1836 194 1837 166 1838 145 1839 128 1840 116 1841 105 1842 95 1843 88 1844 82 1845 76 1846 71 1847 67 1848 63 1849 59 1850 55 1851 52 1852 50 1853 48 1854 46 1855 44 1856 42 1857 40 1858 38 1859 36 1860 34 1861 32 1862 31 1863 30 1864 29 1865 28 1866 27 1867 26 1868 25 1869 24 1870 23 1871 22 1872 21 1873 20 1874 19 1875 18 1876 17 1877 16 1878 15 1879 14 1880 13 1881 12 1882 11 1883 10 1884 9 1885 8 1886 7 1887 6 1888 5 1889 4 1890 3 1891 2 1892 1193 1893 597 1894 399 1895 300 1896 239 1897 199 1898 170 1899 149 1900 131 1901 119 1902 108 1903 98 1904 90 1905 84 1906 78 1907 73 1908 69 1909 65 1910 61 1911 57 1912 53 1913 51 1914 49 1915 47 1916 45 1917 43 1918 41 1919 39 1920 37 1921 35 1922 33 1923 32 1924 31 1925 30 1926 29 1927 28 1928 27 1929 26 1930 25 1931 24 1932 23 1933 22 1934 21 1935 20 1936 19 1937 18 1938 17 1939 16 1940 15 1941 14 1942 13 1943 12 1944 11 1945 10 1946 9 1947 8 1948 7 1949 6 1950 5 1951 4 1952 3 1953 2 1954 1229 1955 615 1956 411 1957 308 1958 246 1959 205 1960 175 1961 153 1962 135 1963 123 1964 112 1965 102 1966 93 1967 87 1968 81 1969 75 1970 71 1971 67 1972 63 1973 59 1974 55 1975 53 1976 51 1977 49 1978 47 1979 45 1980 43 1981 41 1982 39 1983 37 1984 35 1985 33 1986 32 1987 31 1988 30 1989 29 1990 28 1991 27 1992 26 1993 25 1994 24 1995 23 1996 22 1997 21 1998 20 1999 19 2000 18 2001 17 2002 16 2003 15 2004 14 2005 13 2006 12 2007 11 2008 10 2009 9 2010 8 2011 7 2012 6 2013 5 2014 4 2015 3 2016 2 2017 1261 2018 631 2019 422 2020 316 2021 252 2022 210 2023 180 2024 157 2025 139 2026 126 2027 115 2028 105 2029 95 2030 89 2031 83 2032 77 2033 73 2034 69 2035 65 2036 61 2037 57 2038 54 2039 52 2040 50 2041 48 2042 46 2043 44 2044 42 2045 40 2046 38 2047 36 2048 34 2049 33 2050 32 2051 31 2052 30 2053 29 2054 28 2055 27 2056 26 2057 25 2058 24 2059 23 2060 22 2061 21 2062 20 2063 19 2064 18 2065 17 2066 16 2067 15 2068 14 2069 13 2070 12 2071 11 2072 10 2073 9 2074 8 2075 7 2076 6 2077 5 2078 4 2079 3 2080 2 2081 1309 2082 655 2083 438 2084 328 2085 262 2086 218 2087 188 2088 164 2089 145 2090 131 2091 119 2092 109 2093 99 2094 93 2095 87 2096 81 2097 76 2098 72 2099 68 2100 64 2101 60 2102 56 2103 54 2104 52 2105 50 2106 48 2107 46 2108 44 2109 42 2110 40 2111 38 2112 36 2113 34 2114 33 2115 32 2116 31 2117 30 2118 29 2119 28 2120 27 2121 26 2122 25 2123 24 2124 23 2125 22 2126 21 2127 20 2128 19 2129 18 2130 17 2131 16 2132 15 2133 14 2134 13 2135 12 2136 11 2137 10 2138 9 2139 8 2140 7 2141 6 2142 5 2143 4 2144 3 2145 2 2146 1329 2147 665 2148 444 2149 332 2150 266 2151 221 2152 191 2153 167 2154 148 2155 133 2156 121 2157 111 2158 101 2159 94 2160 88 2161 82 2162 77 2163 73 2164 69 2165 65 2166 61 2167 57 2168 55 2169 53 2170 51 2171 49 2172 47 2173 45 2174 43 2175 41 2176 39 2177 37 2178 35 2179 34 2180 33 2181 32 2182 31 2183 30 2184 29 2185 28 2186 27 2187 26 2188 25 2189 24 2190 23 2191 22 2192 21 2193 20 2194 19 2195 18 2196 17 2197 16 2198 15 2199 14 2200 13 2201 12 2202 11 2203 10 2204 9 2205 8 2206 7 2207 6 2208 5 2209 4 2210 3 2211 2 2212 1395 2213 698 2214 466 2215 348 2216 279 2217 232 2218 200 2219 175 2220 155 2221 139 2222 127 2223 116 2224 106 2225 98 2226 92 2227 86 2228 80 2229 76 2230 72 2231 68 2232 64 2233 60 2234 57 2235 55 2236 53 2237 51 2238 49 2239 47 2240 45 2241 43 2242 41 2243 39 2244 37 2245 35 2246 34 2247 33 2248 32 2249 31 2250 30 2251 29 2252 28 2253 27 2254 26 2255 25 2256 24 2257 23 2258 22 2259 21 2260 20 2261 19 2262 18 2263 17 2264 16 2265 15 2266 14 2267 13 2268 12 2269 11 2270 10 2271 9 2272 8 2273 7 2274 6 2275 5 2276 4 2277 3 2278 2 2279 1427 2280 714 2281 476 2282 356 2283 286 2284 238 2285 205 2286 179 2287 159 2288 142 2289 130 2290 119 2291 109 2292 100 2293 94 2294 88 2295 82 2296 78 2297 74 2298 70 2299 66 2300 62 2301 58 2302 56 2303 54 2304 52 2305 50 2306 48 2307 46 2308 44 2309 42 2310 40 2311 38 2312 36 2313 35 2314 34 2315 33 2316 32 2317 31 2318 30 2319 29 2320 28 2321 27 2322 26 2323 25 2324 24 2325 23 2326 22 2327 21 2328 20 2329 19 2330 18 2331 17 2332 16 2333 15 2334 14 2335 13 2336 12 2337 11 2338 10 2339 9 2340 8 2341 7 2342 6 2343 5 2344 4 2345 3 2346 2 2347 1471 2348 736 2349 491 2350 368 2351 295 2352 246 2353 211 2354 185 2355 164 2356 146 2357 134 2358 123 2359 113 2360 103 2361 97 2362 91 2363 85 2364 80 2365 76 2366 72 2367 68 2368 64 2369 60 2370 58 2371 56 2372 54 2373 52 2374 50 2375 48 2376 46 2377 44 2378 42 2379 40 2380 38 2381 36 2382 35 2383 34 2384 33 2385 32 2386 31 2387 30 2388 29 2389 28 2390 27 2391 26 2392 25 2393 24 2394 23 2395 22 2396 21 2397 20 2398 19 2399 18 2400 17 2401 16 2402 15 2403 14 2404 13 2405 12 2406 11 2407 10 2408 9 2409 8 2410 7 2411 6 2412 5 2413 4 2414 3 2415 2 2416 1495 2417 748 2418 499 2419 374 2420 300 2421 250 2422 214 2423 187 2424 166 2425 148 2426 136 2427 125 2428 115 2429 105 2430 99 2431 93 2432 87 2433 82 2434 78 2435 74 2436 70 2437 66 2438 62 2439 59 2440 57 2441 55 2442 53 2443 51 2444 49 2445 47 2446 45 2447 43 2448 41 2449 39 2450 37 2451 36 2452 35 2453 34 2454 33 2455 32 2456 31 2457 30 2458 29 2459 28 2460 27 2461 26 2462 25 2463 24 2464 23 2465 22 2466 21 2467 20 2468 19 2469 18 2470 17 2471 16 2472 15 2473 14 2474 13 2475 12 2476 11 2477 10 2478 9 2479 8 2480 7 2481 6 2482 5 2483 4 2484 3 2485 2 2486 1565 2487 783 2488 522 2489 391 2490 314 2491 261 2492 224 2493 195 2494 173 2495 155 2496 142 2497 130 2498 120 2499 110 2500 103 2501 97 2502 91 2503 85 2504 81 2505 77 2506 73 2507 69 2508 65 2509 61 2510 59 2511 57 2512 55 2513 53 2514 51 2515 49 2516 47 2517 45 2518 43 2519 41 2520 39 2521 37 2522 36 2523 35 2524 34 2525 33 2526 32 2527 31 2528 30 2529 29 2530 28 2531 27 2532 26 2533 25 2534 24 2535 23 2536 22 2537 21 2538 20 2539 19 2540 18 2541 17 2542 16 2543 15 2544 14 2545 13 2546 12 2547 11 2548 10 2549 9 2550 8 2551 7 2552 6 2553 5 2554 4 2555 3 2556 2 2557 1589 2558 795 2559 530 2560 397 2561 319 2562 265 2563 227 2564 198 2565 176 2566 158 2567 144 2568 132 2569 122 2570 112 2571 104 2572 98 2573 92 2574 86 2575 82 2576 78 2577 74 2578 70 2579 66 2580 62 2581 60 2582 58 2583 56 2584 54 2585 52 2586 50 2587 48 2588 46 2589 44 2590 42 2591 40 2592 38 2593 37 2594 36 2595 35 2596 34 2597 33 2598 32 2599 31 2600 30 2601 29 2602 28 2603 27 2604 26 2605 25 2606 24 2607 23 2608 22 2609 21 2610 20 2611 19 2612 18 2613 17 2614 16 2615 15 2616 14 2617 13 2618 12 2619 11 2620 10 2621 9 2622 8 2623 7 2624 6 2625 5 2626 4 2627 3 2628 2 2629 1661 2630 831 2631 554 2632 415 2633 333 2634 277 2635 237 2636 207 2637 184 2638 165 2639 150 2640 138 2641 127 2642 117 2643 108 2644 102 2645 96 2646 90 2647 85 2648 81 2649 77 2650 73 2651 69 2652 65 2653 62 2654 60 2655 58 2656 56 2657 54 2658 52 2659 50 2660 48 2661 46 2662 44 2663 42 2664 40 2665 38 2666 37 2667 36 2668 35 2669 34 2670 33 2671 32 2672 31 2673 30 2674 29 2675 28 2676 27 2677 26 2678 25 2679 24 2680 23 2681 22 2682 21 2683 20 2684 19 2685 18 2686 17 2687 16 2688 15 2689 14 2690 13 2691 12 2692 11 2693 10 2694 9 2695 8 2696 7 2697 6 2698 5 2699 4 2700 3 2701 2 2702 1697 2703 849 2704 566 2705 424 2706 340 2707 283 2708 242 2709 212 2710 188 2711 169 2712 153 2713 141 2714 130 2715 120 2716 110 2717 104 2718 98 2719 92 2720 87 2721 83 2722 79 2723 75 2724 71 2725 67 2726 63 2727 61 2728 59 2729 57 2730 55 2731 53 2732 51 2733 49 2734 47 2735 45 2736 43 2737 41 2738 39 2739 38 2740 37 2741 36 2742 35 2743 34 2744 33 2745 32 2746 31 2747 30 2748 29 2749 28 2750 27 2751 26 2752 25 2753 24 2754 23 2755 22 2756 21 2757 20 2758 19 2759 18 2760 17 2761 16 2762 15 2763 14 2764 13 2765 12 2766 11 2767 10 2768 9 2769 8 2770 7 2771 6 2772 5 2773 4 2774 3 2775 2 2776 1737 2777 869 2778 579 2779 434 2780 348 2781 289 2782 247 2783 217 2784 193 2785 173 2786 156 2787 144 2788 133 2789 123 2790 113 2791 107 2792 101 2793 95 2794 89 2795 85 2796 81 2797 77 2798 73 2799 69 2800 65 2801 63 2802 61 2803 59 2804 57 2805 55 2806 53 2807 51 2808 49 2809 47 2810 45 2811 43 2812 41 2813 39 2814 38 2815 37 2816 36 2817 35 2818 34 2819 33 2820 32 2821 31 2822 30 2823 29 2824 28 2825 27 2826 26 2827 25 2828 24 2829 23 2830 22 2831 21 2832 20 2833 19 2834 18 2835 17 2836 16 2837 15 2838 14 2839 13 2840 12 2841 11 2842 10 2843 9 2844 8 2845 7 2846 6 2847 5 2848 4 2849 3 2850 2 2851 1773 2852 887 2853 591 2854 443 2855 356 2856 295 2857 252 2858 222 2859 197 2860 177 2861 159 2862 147 2863 136 2864 126 2865 116 2866 109 2867 103 2868 97 2869 91 2870 87 2871 83 2872 79 2873 75 2874 71 2875 67 2876 64 2877 62 2878 60 2879 58 2880 56 2881 54 2882 52 2883 50 2884 48 2885 46 2886 44 2887 42 2888 40 2889 39 2890 38 2891 37 2892 36 2893 35 2894 34 2895 33 2896 32 2897 31 2898 30 2899 29 2900 28 2901 27 2902 26 2903 25 2904 24 2905 23 2906 22 2907 21 2908 20 2909 19 2910 18 2911 17 2912 16 2913 15 2914 14 2915 13 2916 12 2917 11 2918 10 2919 9 2920 8 2921 7 2922 6 2923 5 2924 4 2925 3 2926 2 2927 1833 2928 917 2929 611 2930 459 2931 368 2932 305 2933 261 2934 230 2935 204 2936 183 2937 165 2938 153 2939 141 2940 131 2941 121 2942 113 2943 107 2944 101 2945 95 2946 90 2947 86 2948 82 2949 78 2950 74 2951 70 2952 66 2953 64 2954 62 2955 60 2956 58 2957 56 2958 54 2959 52 2960 50 2961 48 2962 46 2963 44 2964 42 2965 40 2966 39 2967 38 2968 37 2969 36 2970 35 2971 34 2972 33 2973 32 2974 31 2975 30 2976 29 2977 28 2978 27 2979 26 2980 25 2981 24 2982 23 2983 22 2984 21 2985 20 2986 19 2987 18 2988 17 2989 16 2990 15 2991 14 2992 13 2993 12 2994 11 2995 10 2996 9 2997 8 2998 7 2999 6 3000 5 3001 4 3002 3 3003 2 3004 1857 3005 929 3006 619 3007 465 3008 372 3009 309 3010 265 3011 233 3012 207 3013 186 3014 168 3015 155 3016 143 3017 133 3018 123 3019 114 3020 108 3021 102 3022 96 3023 91 3024 87 3025 83 3026 79 3027 75 3028 71 3029 67 3030 65 3031 63 3032 61 3033 59 3034 57 3035 55 3036 53 3037 51 3038 49 3039 47 3040 45 3041 43 3042 41 3043 40 3044 39 3045 38 3046 37 3047 36 3048 35 3049 34 3050 33 3051 32 3052 31 3053 30 3054 29 3055 28 3056 27 3057 26 3058 25 3059 24 3060 23 3061 22 3062 21 3063 20 3064 19 3065 18 3066 17 3067 16 3068 15 3069 14 3070 13 3071 12 3072 11 3073 10 3074 9 3075 8 3076 7 3077 6 3078 5 3079 4 3080 3 3081 2 3082 1935 3083 968 3084 645 3085 484 3086 387 3087 322 3088 276 3089 242 3090 215 3091 193 3092 175 3093 161 3094 149 3095 138 3096 128 3097 118 3098 112 3099 106 3100 100 3101 94 3102 90 3103 86 3104 82 3105 78 3106 74 3107 70 3108 67 3109 65 3110 63 3111 61 3112 59 3113 57 3114 55 3115 53 3116 51 3117 49 3118 47 3119 45 3120 43 3121 41 3122 40 3123 39 3124 38 3125 37 3126 36 3127 35 3128 34 3129 33 3130 32 3131 31 3132 30 3133 29 3134 28 3135 27 3136 26 3137 25 3138 24 3139 23 3140 22 3141 21 3142 20 3143 19 3144 18 3145 17 3146 16 3147 15 3148 14 3149 13 3150 12 3151 11 3152 10 3153 9 3154 8 3155 7 3156 6 3157 5 3158 4 3159 3 3160 2 3161 1967 3162 984 3163 655 3164 492 3165 393 3166 328 3167 281 3168 246 3169 218 3170 196 3171 178 3172 163 3173 151 3174 140 3175 130 3176 120 3177 114 3178 108 3179 102 3180 96 3181 92 3182 88 3183 84 3184 80 3185 76 3186 72 3187 68 3188 66 3189 64 3190 62 3191 60 3192 58 3193 56 3194 54 3195 52 3196 50 3197 48 3198 46 3199 44 3200 42 3201 41 3202 40 3203 39 3204 38 3205 37 3206 36 3207 35 3208 34 3209 33 3210 32 3211 31 3212 30 3213 29 3214 28 3215 27 3216 26 3217 25 3218 24 3219 23 3220 22 3221 21 3222 20 3223 19 3224 18 3225 17 3226 16 3227 15 3228 14 3229 13 3230 12 3231 11 3232 10 3233 9 3234 8 3235 7 3236 6 3237 5 3238 4 3239 3 3240 2 3241 2021 3242 1011 3243 673 3244 506 3245 404 3246 337 3247 289 3248 253 3249 224 3250 202 3251 183 3252 167 3253 155 3254 144 3255 134 3256 124 3257 117 3258 111 3259 105 3260 99 3261 94 3262 90 3263 86 3264 82 3265 78 3266 74 3267 70 3268 68 3269 66 3270 64 3271 62 3272 60 3273 58 3274 56 3275 54 3276 52 3277 50 3278 48 3279 46 3280 44 3281 42 3282 41 3283 40 3284 39 3285 38 3286 37 3287 36 3288 35 3289 34 3290 33 3291 32 3292 31 3293 30 3294 29 3295 28 3296 27 3297 26 3298 25 3299 24 3300 23 3301 22 3302 21 3303 20 3304 19 3305 18 3306 17 3307 16 3308 15 3309 14 3310 13 3311 12 3312 11 3313 10 3314 9 3315 8 3316 7 3317 6 3318 5 3319 4 3320 3 3321 2 3322 2061 3323 1031 3324 687 3325 516 3326 412 3327 344 3328 295 3329 258 3330 229 3331 206 3332 187 3333 170 3334 158 3335 147 3336 137 3337 127 3338 119 3339 113 3340 107 3341 101 3342 96 3343 92 3344 88 3345 84 3346 80 3347 76 3348 72 3349 69 3350 67 3351 65 3352 63 3353 61 3354 59 3355 57 3356 55 3357 53 3358 51 3359 49 3360 47 3361 45 3362 43 3363 42 3364 41 3365 40 3366 39 3367 38 3368 37 3369 36 3370 35 3371 34 3372 33 3373 32 3374 31 3375 30 3376 29 3377 28 3378 27 3379 26 3380 25 3381 24 3382 23 3383 22 3384 21 3385 20 3386 19 3387 18 3388 17 3389 16 3390 15 3391 14 3392 13 3393 12 3394 11 3395 10 3396 9 3397 8 3398 7 3399 6 3400 5 3401 4 3402 3 3403 2 3404 2143 3405 1072 3406 714 3407 536 3408 428 3409 357 3410 306 3411 268 3412 238 3413 214 3414 194 3415 176 3416 164 3417 152 3418 142 3419 132 3420 123 3421 117 3422 111 3423 105 3424 99 3425 95 3426 91 3427 87 3428 83 3429 79 3430 75 3431 71 3432 69 3433 67 3434 65 3435 63 3436 61 3437 59 3438 57 3439 55 3440 53 3441 51 3442 49 3443 47 3444 45 3445 43 3446 42 3447 41 3448 40 3449 39 3450 38 3451 37 3452 36 3453 35 3454 34 3455 33 3456 32 3457 31 3458 30 3459 29 3460 28 3461 27 3462 26 3463 25 3464 24 3465 23 3466 22 3467 21 3468 20 3469 19 3470 18 3471 17 3472 16 3473 15 3474 14 3475 13 3476 12 3477 11 3478 10 3479 9 3480 8 3481 7 3482 6 3483 5 3484 4 3485 3 3486 2 3487 2167 3488 1084 3489 722 3490 542 3491 432 3492 361 3493 309 3494 270 3495 240 3496 216 3497 196 3498 178 3499 166 3500 154 3501 144 3502 134 3503 124 3504 118 3505 112 3506 106 3507 100 3508 96 3509 92 3510 88 3511 84 3512 80 3513 76 3514 72 3515 70 3516 68 3517 66 3518 64 3519 62 3520 60 3521 58 3522 56 3523 54 3524 52 3525 50 3526 48 3527 46 3528 44 3529 43 3530 42 3531 41 3532 40 3533 39 3534 38 3535 37 3536 36 3537 35 3538 34 3539 33 3540 32 3541 31 3542 30 3543 29 3544 28 3545 27 3546 26 3547 25 3548 24 3549 23 3550 22 3551 21 3552 20 3553 19 3554 18 3555 17 3556 16 3557 15 3558 14 3559 13 3560 12 3561 11 3562 10 3563 9 3564 8 3565 7 3566 6 3567 5 3568 4 3569 3 3570 2 3571 2231 3572 1116 3573 744 3574 558 3575 445 3576 373 3577 319 3578 278 3579 248 3580 223 3581 202 3582 184 3583 171 3584 159 3585 148 3586 138 3587 128 3588 122 3589 116 3590 110 3591 104 3592 99 3593 95 3594 91 3595 87 3596 83 3597 79 3598 75 3599 72 3600 70 3601 68 3602 66 3603 64 3604 62 3605 60 3606 58 3607 56 3608 54 3609 52 3610 50 3611 48 3612 46 3613 44 3614 43 3615 42 3616 41 3617 40 3618 39 3619 38 3620 37 3621 36 3622 35 3623 34 3624 33 3625 32 3626 31 3627 30 3628 29 3629 28 3630 27 3631 26 3632 25 3633 24 3634 23 3635 22 3636 21 3637 20 3638 19 3639 18 3640 17 3641 16 3642 15 3643 14 3644 13 3645 12 3646 11 3647 10 3648 9 3649 8 3650 7 3651 6 3652 5 3653 4 3654 3 3655 2 3656 2273 3657 1137 3658 758 3659 569 3660 454 3661 380 3662 325 3663 283 3664 253 3665 227 3666 206 3667 188 3668 174 3669 162 3670 151 3671 141 3672 131 3673 124 3674 118 3675 112 3676 106 3677 101 3678 97 3679 93 3680 89 3681 85 3682 81 3683 77 3684 73 3685 71 3686 69 3687 67 3688 65 3689 63 3690 61 3691 59 3692 57 3693 55 3694 53 3695 51 3696 49 3697 47 3698 45 3699 44 3700 43 3701 42 3702 41 3703 40 3704 39 3705 38 3706 37 3707 36 3708 35 3709 34 3710 33 3711 32 3712 31 3713 30 3714 29 3715 28 3716 27 3717 26 3718 25 3719 24 3720 23 3721 22 3722 21 3723 20 3724 19 3725 18 3726 17 3727 16 3728 15 3729 14 3730 13 3731 12 3732 11 3733 10 3734 9 3735 8 3736 7 3737 6 3738 5 3739 4 3740 3 3741 2 3742 2329 3743 1165 3744 777 3745 583 3746 466 3747 390 3748 333 3749 290 3750 259 3751 233 3752 211 3753 193 3754 178 3755 166 3756 155 3757 145 3758 135 3759 127 3760 121 3761 115 3762 109 3763 103 3764 99 3765 95 3766 91 3767 87 3768 83 3769 79 3770 75 3771 73 3772 71 3773 69 3774 67 3775 65 3776 63 3777 61 3778 59 3779 57 3780 55 3781 53 3782 51 3783 49 3784 47 3785 45 3786 44 3787 43 3788 42 3789 41 3790 40 3791 39 3792 38 3793 37 3794 36 3795 35 3796 34 3797 33 3798 32 3799 31 3800 30 3801 29 3802 28 3803 27 3804 26 3805 25 3806 24 3807 23 3808 22 3809 21 3810 20 3811 19 3812 18 3813 17 3814 16 3815 15 3816 14 3817 13 3818 12 3819 11 3820 10 3821 9 3822 8 3823 7 3824 6 3825 5 3826 4 3827 3 3828 2 3829 2369 3830 1185 3831 791 3832 593 3833 474 3834 396 3835 338 3836 295 3837 264 3838 237 3839 215 3840 197 3841 181 3842 169 3843 158 3844 148 3845 138 3846 129 3847 123 3848 117 3849 111 3850 105 3851 101 3852 97 3853 93 3854 89 3855 85 3856 81 3857 77 3858 74 3859 72 3860 70 3861 68 3862 66 3863 64 3864 62 3865 60 3866 58 3867 56 3868 54 3869 52 3870 50 3871 48 3872 46 3873 45 3874 44 3875 43 3876 42 3877 41 3878 40 3879 39 3880 38 3881 37 3882 36 3883 35 3884 34 3885 33 3886 32 3887 31 3888 30 3889 29 3890 28 3891 27 3892 26 3893 25 3894 24 3895 23 3896 22 3897 21 3898 20 3899 19 3900 18 3901 17 3902 16 3903 15 3904 14 3905 13 3906 12 3907 11 3908 10 3909 9 3910 8 3911 7 3912 6 3913 5 3914 4 3915 3 3916 2 3917 2457 3918 1229 3919 820 3920 615 3921 491 3922 410 3923 350 3924 306 3925 273 3926 245 3927 223 3928 204 3929 187 3930 175 3931 163 3932 153 3933 143 3934 133 3935 127 3936 121 3937 115 3938 109 3939 104 3940 100 3941 96 3942 92 3943 88 3944 84 3945 80 3946 76 3947 74 3948 72 3949 70 3950 68 3951 66 3952 64 3953 62 3954 60 3955 58 3956 56 3957 54 3958 52 3959 50 3960 48 3961 46 3962 45 3963 44 3964 43 3965 42 3966 41 3967 40 3968 39 3969 38 3970 37 3971 36 3972 35 3973 34 3974 33 3975 32 3976 31 3977 30 3978 29 3979 28 3980 27 3981 26 3982 25 3983 24 3984 23 3985 22 3986 21 3987 20 3988 19 3989 18 3990 17 3991 16 3992 15 3993 14 3994 13 3995 12 3996 11 3997 10 3998 9 3999 8 4000 7 4001 6 4002 5 4003 4 4004 3 4005 2 4006 2481 4007 1241 4008 828 4009 621 4010 496 4011 414 4012 353 4013 309 4014 275 4015 247 4016 225 4017 206 4018 188 4019 176 4020 164 4021 154 4022 144 4023 134 4024 128 4025 122 4026 116 4027 110 4028 105 4029 101 4030 97 4031 93 4032 89 4033 85 4034 81 4035 77 4036 75 4037 73 4038 71 4039 69 4040 67 4041 65 4042 63 4043 61 4044 59 4045 57 4046 55 4047 53 4048 51 4049 49 4050 47 4051 46 4052 45 4053 44 4054 43 4055 42 4056 41 4057 40 4058 39 4059 38 4060 37 4061 36 4062 35 4063 34 4064 33 4065 32 4066 31 4067 30 4068 29 4069 28 4070 27 4071 26 4072 25 4073 24 4074 23 4075 22 4076 21 4077 20 4078 19 4079 18 4080 17 4081 16 4082 15 4083 14 4084 13 4085 12 4086 11 4087 10 4088 9 4089 8 4090 7 4091 6 4092 5 4093 4 4094 3 4095 2 4096 2553 4097 1277 4098 852 4099 639 4100 511 4101 426 4102 364 4103 319 4104 284 4105 255 4106 232 4107 212 4108 194 4109 182 4110 170 4111 159 4112 149 4113 139 4114 132 4115 126 4116 120 4117 114 4118 108 4119 104 4120 100 4121 96 4122 92 4123 88 4124 84 4125 80 4126 77 4127 75 4128 73 4129 71 4130 69 4131 67 4132 65 4133 63 4134 61 4135 59 4136 57 4137 55 4138 53 4139 51 4140 49 4141 47 4142 46 4143 45 4144 44 4145 43 4146 42 4147 41 4148 40 4149 39 4150 38 4151 37 4152 36 4153 35 4154 34 4155 33 4156 32 4157 31 4158 30 4159 29 4160 28 4161 27 4162 26 4163 25 4164 24 4165 23 4166 22 4167 21 4168 20 4169 19 4170 18 4171 17 4172 16 4173 15 4174 14 4175 13 4176 12 4177 11 4178 10 4179 9 4180 8 4181 7 4182 6 4183 5 4184 4 4185 3 4186 2 4187 2597 4188 1299 4189 866 4190 650 4191 520 4192 434 4193 371 4194 325 4195 289 4196 260 4197 236 4198 216 4199 198 4200 185 4201 173 4202 162 4203 152 4204 142 4205 134 4206 128 4207 122 4208 116 4209 110 4210 106 4211 102 4212 98 4213 94 4214 90 4215 86 4216 82 4217 78 4218 76 4219 74 4220 72 4221 70 4222 68 4223 66 4224 64 4225 62 4226 60 4227 58 4228 56 4229 54 4230 52 4231 50 4232 48 4233 47 4234 46 4235 45 4236 44 4237 43 4238 42 4239 41 4240 40 4241 39 4242 38 4243 37 4244 36 4245 35 4246 34 4247 33 4248 32 4249 31 4250 30 4251 29 4252 28 4253 27 4254 26 4255 25 4256 24 4257 23 4258 22 4259 21 4260 20 4261 19 4262 18 4263 17 4264 16 4265 15 4266 14 4267 13 4268 12 4269 11 4270 10 4271 9 4272 8 4273 7 4274 6 4275 5 4276 4 4277 3 4278 2 4279 2657 4280 1329 4281 886 4282 666 4283 532 4284 444 4285 380 4286 333 4287 296 4288 266 4289 242 4290 221 4291 203 4292 189 4293 177 4294 166 4295 156 4296 146 4297 137 4298 131 4299 125 4300 119 4301 113 4302 108 4303 104 4304 100 4305 96 4306 92 4307 88 4308 84 4309 80 4310 78 4311 76 4312 74 4313 72 4314 70 4315 68 4316 66 4317 64 4318 62 4319 60 4320 58 4321 56 4322 54 4323 52 4324 50 4325 48 4326 47 4327 46 4328 45 4329 44 4330 43 4331 42 4332 41 4333 40 4334 39 4335 38 4336 37 4337 36 4338 35 4339 34 4340 33 4341 32 4342 31 4343 30 4344 29 4345 28 4346 27 4347 26 4348 25 4349 24 4350 23 4351 22 4352 21 4353 20 4354 19 4355 18 4356 17 4357 16 4358 15 4359 14 4360 13 4361 12 4362 11 4363 10 4364 9 4365 8 4366 7 4367 6 4368 5 4369 4 4370 3 4371 2 4372 2703 4373 1352 4374 902 4375 678 4376 541 4377 452 4378 387 4379 339 4380 301 4381 271 4382 246 4383 225 4384 207 4385 192 4386 180 4387 169 4388 159 4389 149 4390 139 4391 133 4392 127 4393 121 4394 115 4395 110 4396 106 4397 102 4398 98 4399 94 4400 90 4401 86 4402 82 4403 79 4404 77 4405 75 4406 73 4407 71 4408 69 4409 67 4410 65 4411 63 4412 61 4413 59 4414 57 4415 55 4416 53 4417 51 4418 49 4419 48 4420 47 4421 46 4422 45 4423 44 4424 43 4425 42 4426 41 4427 40 4428 39 4429 38 4430 37 4431 36 4432 35 4433 34 4434 33 4435 32 4436 31 4437 30 4438 29 4439 28 4440 27 4441 26 4442 25 4443 24 4444 23 4445 22 4446 21 4447 20 4448 19 4449 18 4450 17 4451 16 4452 15 4453 14 4454 13 4455 12 4456 11 4457 10 4458 9 4459 8 4460 7 4461 6 4462 5 4463 4 4464 3 4465 2 4466 2775 4467 1388 4468 926 4469 696 4470 556 4471 464 4472 398 4473 348 4474 309 4475 279 4476 253 4477 231 4478 213 4479 197 4480 185 4481 173 4482 163 4483 153 4484 143 4485 137 4486 131 4487 125 4488 119 4489 113 4490 109 4491 105 4492 101 4493 97 4494 93 4495 89 4496 85 4497 81 4498 79 4499 77 4500 75 4501 73 4502 71 4503 69 4504 67 4505 65 4506 63 4507 61 4508 59 4509 57 4510 55 4511 53 4512 51 4513 49 4514 48 4515 47 4516 46 4517 45 4518 44 4519 43 4520 42 4521 41 4522 40 4523 39 4524 38 4525 37 4526 36 4527 35 4528 34 4529 33 4530 32 4531 31 4532 30 4533 29 4534 28 4535 27 4536 26 4537 25 4538 24 4539 23 4540 22 4541 21 4542 20 4543 19 4544 18 4545 17 4546 16 4547 15 4548 14 4549 13 4550 12 4551 11 4552 10 4553 9 4554 8 4555 7 4556 6 4557 5 4558 4 4559 3 4560 2 4561 2807 4562 1404 4563 937 4564 704 4565 563 4566 469 4567 403 4568 352 4569 312 4570 282 4571 256 4572 234 4573 216 4574 199 4575 187 4576 175 4577 165 4578 155 4579 145 4580 138 4581 132 4582 126 4583 120 4584 114 4585 110 4586 106 4587 102 4588 98 4589 94 4590 90 4591 86 4592 82 4593 80 4594 78 4595 76 4596 74 4597 72 4598 70 4599 68 4600 66 4601 64 4602 62 4603 60 4604 58 4605 56 4606 54 4607 52 4608 50 4609 49 4610 48 4611 47 4612 46 4613 45 4614 44 4615 43 4616 42 4617 41 4618 40 4619 39 4620 38 4621 37 4622 36 4623 35 4624 34 4625 33 4626 32 4627 31 4628 30 4629 29 4630 28 4631 27 4632 26 4633 25 4634 24 4635 23 4636 22 4637 21 4638 20 4639 19 4640 18 4641 17 4642 16 4643 15 4644 14 4645 13 4646 12 4647 11 4648 10 4649 9 4650 8 4651 7 4652 6 4653 5 4654 4 4655 3 4656 2 4657 2903 4658 1452 4659 969 4660 728 4661 582 4662 485 4663 416 4664 364 4665 322 4666 291 4667 264 4668 242 4669 223 4670 205 4671 193 4672 181 4673 170 4674 160 4675 150 4676 142 4677 136 4678 130 4679 124 4680 118 4681 113 4682 109 4683 105 4684 101 4685 97 4686 93 4687 89 4688 85 4689 82 4690 80 4691 78 4692 76 4693 74 4694 72 4695 70 4696 68 4697 66 4698 64 4699 62 4700 60 4701 58 4702 56 4703 54 4704 52 4705 50 4706 49 4707 48 4708 47 4709 46 4710 45 4711 44 4712 43 4713 42 4714 41 4715 40 4716 39 4717 38 4718 37 4719 36 4720 35 4721 34 4722 33 4723 32 4724 31 4725 30 4726 29 4727 28 4728 27 4729 26 4730 25 4731 24 4732 23 4733 22 4734 21 4735 20 4736 19 4737 18 4738 17 4739 16 4740 15 4741 14 4742 13 4743 12 4744 11 4745 10 4746 9 4747 8 4748 7 4749 6 4750 5 4751 4 4752 3 4753 2 4754 2945 4755 1473 4756 983 4757 738 4758 591 4759 492 4760 422 4761 369 4762 326 4763 295 4764 267 4765 245 4766 226 4767 208 4768 196 4769 184 4770 173 4771 163 4772 153 4773 144 4774 138 4775 132 4776 126 4777 120 4778 115 4779 111 4780 107 4781 103 4782 99 4783 95 4784 91 4785 87 4786 83 4787 81 4788 79 4789 77 4790 75 4791 73 4792 71 4793 69 4794 67 4795 65 4796 63 4797 61 4798 59 4799 57 4800 55 4801 53 4802 51 4803 50 4804 49 4805 48 4806 47 4807 46 4808 45 4809 44 4810 43 4811 42 4812 41 4813 40 4814 39 4815 38 4816 37 4817 36 4818 35 4819 34 4820 33 4821 32 4822 31 4823 30 4824 29 4825 28 4826 27 4827 26 4828 25 4829 24 4830 23 4831 22 4832 21 4833 20 4834 19 4835 18 4836 17 4837 16 4838 15 4839 14 4840 13 4841 12 4842 11 4843 10 4844 9 4845 8 4846 7 4847 6 4848 5 4849 4 4850 3 4851 2 4852 3005 4853 1503 4854 1003 4855 752 4856 603 4857 502 4858 431 4859 376 4860 333 4861 301 4862 273 4863 251 4864 231 4865 213 4866 200 4867 188 4868 177 4869 167 4870 157 4871 147 4872 141 4873 135 4874 129 4875 123 4876 117 4877 113 4878 109 4879 105 4880 101 4881 97 4882 93 4883 89 4884 85 4885 83 4886 81 4887 79 4888 77 4889 75 4890 73 4891 71 4892 69 4893 67 4894 65 4895 63 4896 61 4897 59 4898 57 4899 55 4900 53 4901 51 4902 50 4903 49 4904 48 4905 47 4906 46 4907 45 4908 44 4909 43 4910 42 4911 41 4912 40 4913 39 4914 38 4915 37 4916 36 4917 35 4918 34 4919 33 4920 32 4921 31 4922 30 4923 29 4924 28 4925 27 4926 26 4927 25 4928 24 4929 23 4930 22 4931 21 4932 20 4933 19 4934 18 4935 17 4936 16 4937 15 4938 14 4939 13 4940 12 4941 11 4942 10 4943 9 4944 8 4945 7 4946 6 4947 5 4948 4 4949 3 4950 2 4951 3045 4952 1523 4953 1017 4954 762 4955 611 4956 508 4957 437 4958 381 4959 338 4960 305 4961 277 4962 254 4963 234 4964 216 4965 202 4966 190 4967 179 4968 169 4969 159 4970 149 4971 143 4972 137 4973 131 4974 125 4975 119 4976 115 4977 111 4978 107 4979 103 4980 99 4981 95 4982 91 4983 87 4984 84 4985 82 4986 80 4987 78 4988 76 4989 74 4990 72 4991 70 4992 68 4993 66 4994 64 4995 62 4996 60 4997 58 4998 56 4999 54 5000 52 5001 51 5002 50 5003 49 5004 48 5005 47 5006 46 5007 45 5008 44 5009 43 5010 42 5011 41 5012 40 5013 39 5014 38 5015 37 5016 36 5017 35 5018 34 5019 33 5020 32 5021 31 5022 30 5023 29 5024 28 5025 27 5026 26 5027 25 5028 24 5029 23 5030 22 5031 21 5032 20 5033 19 5034 18 5035 17 5036 16 5037 15 5038 14 5039 13 5040 12 5041 11 5042 10 5043 9 5044 8 5045 7 5046 6 5047 5 5048 4 5049 3 5050 2