1 1 2 2 3 3 4 2 5 5 6 6 7 7 8 4 9 3 10 10 11 11 12 4 13 13 14 14 15 3 16 8 17 17 18 6 19 19 20 4 21 3 22 22 23 23 24 24 25 5 26 26 27 9 28 4 29 29 30 6 31 31 32 16 33 3 34 34 35 5 36 12 37 37 38 38 39 3 40 8 41 41 42 6 43 43 44 4 45 15 46 46 47 47 48 16 49 7 50 10 51 3 52 4 53 53 54 18 55 5 56 8 57 3 58 58 59 59 60 4 61 61 62 62 63 9 64 32 65 1 66 6 67 67 68 4 69 3 70 10 71 71 72 24 73 73 74 74 75 5 76 4 77 1 78 6 79 79 80 16 81 27 82 82 83 83 84 12 85 5 86 86 87 3 88 8 89 89 90 30 91 1 92 4 93 3 94 94 95 1 96 96 97 97 98 14 99 3 100 20 101 101 102 6 103 103 104 8 105 21 106 106 107 107 108 36 109 109 110 10 111 3 112 112 113 113 114 6 115 1 116 4 117 9 118 118 119 1 120 24 121 11 122 122 123 3 124 4 125 25 126 18 127 127 128 64 129 3 130 2 131 131 132 4 133 1 134 134 135 9 136 8 137 137 138 6 139 139 140 28 141 3 142 142 143 11 144 48 145 1 146 146 147 21 148 4 149 149 150 10 151 151 152 8 153 3 154 2 155 5 156 12 157 157 158 158 159 3 160 160 161 7 162 54 163 163 164 4 165 15 166 166 167 167 168 168 169 13 170 10 171 9 172 4 173 173 174 6 175 5 176 16 177 3 178 178 179 179 180 12 181 181 182 2 183 3 184 8 185 5 186 6 187 1 188 4 189 27 190 2 191 191 192 64 193 193 194 194 195 3 196 28 197 197 198 6 199 199 200 40 201 3 202 202 203 7 204 4 205 5 206 206 207 3 208 16 209 1 210 42 211 211 212 4 213 3 214 214 215 1 216 72 217 1 218 218 219 3 220 20 221 1 222 6 223 223 224 32 225 15 226 226 227 227 228 12 229 229 230 2 231 33 232 8 233 233 234 18 235 5 236 4 237 3 238 2 239 239 240 80 241 241 242 22 243 81 244 4 245 7 246 6 247 1 248 8 249 3 250 50 251 251 252 36 253 11 254 254 255 3 256 128 257 257 258 6 259 7 260 4 261 3 262 262 263 263 264 24 265 1 266 2 267 3 268 4 269 269 270 18 271 271 272 16 273 3 274 274 275 25 276 4 277 277 278 278 279 9 280 8 281 281 282 6 283 283 284 4 285 15 286 22 287 1 288 96 289 17 290 2 291 3 292 4 293 293 294 42 295 1 296 8 297 9 298 298 299 1 300 60 301 7 302 302 303 3 304 16 305 5 306 6 307 307 308 44 309 3 310 10 311 311 312 24 313 313 314 314 315 45 316 4 317 317 318 6 319 1 320 64 321 3 322 14 323 17 324 108 325 5 326 326 327 3 328 8 329 1 330 30 331 331 332 4 333 9 334 334 335 5 336 48 337 337 338 26 339 3 340 4 341 1 342 18 343 49 344 8 345 3 346 346 347 347 348 4 349 349 350 10 351 27 352 32 353 353 354 6 355 5 356 4 357 3 358 358 359 359 360 24 361 19 362 362 363 11 364 4 365 1 366 6 367 367 368 16 369 3 370 10 371 1 372 12 373 373 374 2 375 75 376 8 377 1 378 54 379 379 380 20 381 3 382 382 383 383 384 384 385 5 386 386 387 9 388 4 389 389 390 6 391 1 392 56 393 3 394 394 395 1 396 132 397 397 398 398 399 21 400 80 401 401 402 6 403 1 404 4 405 27 406 14 407 1 408 24 409 409 410 10 411 3 412 4 413 1 414 6 415 1 416 32 417 3 418 2 419 419 420 12 421 421 422 422 423 3 424 8 425 5 426 6 427 1 428 4 429 3 430 2 431 431 432 144 433 433 434 2 435 15 436 4 437 1 438 6 439 439 440 40 441 63 442 2 443 443 444 12 445 1 446 446 447 3 448 64 449 449 450 30 451 1 452 4 453 3 454 454 455 1 456 24 457 457 458 458 459 153 460 4 461 461 462 66 463 463 464 16 465 15 466 466 467 467 468 36 469 1 470 10 471 3 472 8 473 1 474 6 475 95 476 4 477 3 478 478 479 479 480 96 481 1 482 482 483 3 484 44 485 5 486 162 487 487 488 8 489 3 490 14 491 491 492 4 493 1 494 2 495 15 496 16 497 7 498 6 499 499 500 100 501 3 502 502 503 503 504 72 505 5 506 22 507 39 508 4 509 509 510 6 511 1 512 256 513 27 514 514 515 1 516 12 517 1 518 14 519 3 520 8 521 521 522 6 523 523 524 4 525 15 526 526 527 1 528 16 529 23 530 2 531 3 532 28 533 13 534 6 535 5 536 8 537 3 538 538 539 7 540 180 541 541 542 542 543 3 544 32 545 1 546 6 547 547 548 4 549 9 550 50 551 1 552 24 553 7 554 554 555 3 556 4 557 557 558 18 559 1 560 16 561 3 562 562 563 563 564 4 565 1 566 566 567 81 568 8 569 569 570 30 571 571 572 4 573 3 574 2 575 5 576 192 577 577 578 34 579 3 580 20 581 1 582 6 583 1 584 8 585 9 586 586 587 587 588 84 589 1 590 2 591 3 592 16 593 593 594 18 595 35 596 4 597 3 598 2 599 599 600 40 601 601 602 14 603 9 604 4 605 55 606 6 607 607 608 32 609 21 610 10 611 1 612 12 613 613 614 614 615 15 616 8 617 617 618 6 619 619 620 20 621 9 622 622 623 1 624 48 625 125 626 626 627 57 628 4 629 1 630 90 631 631 632 8 633 3 634 634 635 5 636 4 637 7 638 2 639 3 640 128 641 641 642 6 643 643 644 4 645 3 646 34 647 647 648 216 649 1 650 10 651 3 652 4 653 653 654 6 655 5 656 16 657 9 658 2 659 659 660 20 661 661 662 662 663 3 664 8 665 1 666 18 667 1 668 4 669 3 670 10 671 1 672 96 673 673 674 674 675 45 676 52 677 677 678 6 679 1 680 8 681 3 682 2 683 683 684 36 685 5 686 98 687 3 688 16 689 13 690 6 691 691 692 4 693 9 694 694 695 1 696 24 697 1 698 698 699 3 700 20 701 701 702 54 703 1 704 64 705 3 706 706 707 1 708 4 709 709 710 10 711 9 712 8 713 1 714 6 715 65 716 4 717 3 718 718 719 719 720 48 721 1 722 38 723 3 724 4 725 5 726 22 727 727 728 8 729 243 730 2 731 1 732 12 733 733 734 734 735 21 736 32 737 11 738 6 739 739 740 4 741 3 742 2 743 743 744 24 745 1 746 746 747 3 748 4 749 7 750 150 751 751 752 16 753 3 754 2 755 5 756 756 757 757 758 758 759 33 760 8 761 761 762 6 763 1 764 4 765 15 766 766 767 1 768 256 769 769 770 10 771 3 772 4 773 773 774 18 775 25 776 8 777 3 778 778 779 1 780 12 781 1 782 2 783 9 784 112 785 5 786 6 787 787 788 4 789 3 790 2 791 7 792 24 793 1 794 794 795 3 796 4 797 797 798 42 799 1 800 160 801 3 802 802 803 1 804 12 805 23 806 2 807 3 808 8 809 809 810 54 811 811 812 28 813 3 814 2 815 1 816 16 817 1 818 818 819 9 820 20 821 821 822 6 823 823 824 8 825 25 826 2 827 827 828 12 829 829 830 2 831 3 832 64 833 7 834 6 835 5 836 76 837 27 838 838 839 839 840 24 841 29 842 842 843 3 844 4 845 65 846 6 847 11 848 16 849 3 850 10 851 1 852 4 853 853 854 2 855 9 856 8 857 857 858 6 859 859 860 4 861 3 862 862 863 863 864 288 865 1 866 866 867 17 868 4 869 11 870 30 871 13 872 8 873 9 874 2 875 25 876 12 877 877 878 878 879 3 880 80 881 881 882 126 883 883 884 4 885 15 886 886 887 887 888 24 889 7 890 2 891 27 892 4 893 1 894 6 895 1 896 896 897 69 898 898 899 29 900 60 901 17 902 2 903 21 904 8 905 5 906 6 907 907 908 4 909 3 910 2 911 911 912 48 913 1 914 914 915 15 916 4 917 1 918 306 919 919 920 8 921 3 922 922 923 1 924 12 925 5 926 926 927 9 928 32 929 929 930 30 931 7 932 4 933 3 934 934 935 5 936 72 937 937 938 2 939 3 940 4 941 941 942 6 943 1 944 16 945 27 946 2 947 947 948 12 949 1 950 190 951 3 952 56 953 953 954 6 955 5 956 4 957 33 958 958 959 1 960 64 961 31 962 2 963 3 964 4 965 1 966 6 967 967 968 88 969 3 970 10 971 971 972 324 973 1 974 974 975 195 976 16 977 977 978 6 979 11 980 28 981 9 982 982 983 983 984 24 985 5 986 2 987 21 988 4 989 1 990 30 991 991 992 32 993 3 994 14 995 1 996 4 997 997 998 998 999 27 1000 200 1001 7 1002 6 1003 1 1004 4 1005 3 1006 1006 1007 1 1008 144 1009 1009 1010 10 1011 3 1012 44 1013 1013 1014 78 1015 7 1016 8 1017 3 1018 1018 1019 1019 1020 4 1021 1021 1022 2 1023 3 1024 512 1025 25 1026 54 1027 13 1028 4 1029 147 1030 2 1031 1031 1032 24 1033 1033 1034 2 1035 69 1036 4 1037 1 1038 6 1039 1039 1040 80 1041 3 1042 1042 1043 7 1044 12 1045 5 1046 1046 1047 3 1048 8 1049 1049 1050 30 1051 1051 1052 4 1053 81 1054 2 1055 5 1056 96 1057 1 1058 46 1059 3 1060 4 1061 1061 1062 6 1063 1063 1064 8 1065 15 1066 26 1067 1 1068 4 1069 1069 1070 10 1071 9 1072 16 1073 1 1074 6 1075 5 1076 4 1077 3 1078 14 1079 1 1080 72 1081 23 1082 1082 1083 57 1084 4 1085 35 1086 6 1087 1087 1088 64 1089 33 1090 2 1091 1091 1092 12 1093 1093 1094 1094 1095 3 1096 8 1097 1097 1098 18 1099 1 1100 100 1101 3 1102 2 1103 1103 1104 16 1105 1 1106 14 1107 9 1108 4 1109 1109 1110 6 1111 11 1112 8 1113 3 1114 1114 1115 1 1116 36 1117 1117 1118 2 1119 3 1120 1120 1121 19 1122 6 1123 1123 1124 4 1125 75 1126 1126 1127 7 1128 24 1129 1129 1130 2 1131 3 1132 4 1133 1 1134 162 1135 5 1136 16 1137 3 1138 1138 1139 1 1140 12 1141 7 1142 1142 1143 9 1144 104 1145 1 1146 6 1147 1 1148 4 1149 3 1150 10 1151 1151 1152 384 1153 1153 1154 1154 1155 15 1156 68 1157 1 1158 6 1159 1 1160 8 1161 27 1162 2 1163 1163 1164 12 1165 1 1166 2 1167 3 1168 16 1169 1 1170 18 1171 1171 1172 4 1173 3 1174 1174 1175 5 1176 168 1177 1 1178 2 1179 3 1180 20 1181 1181 1182 6 1183 13 1184 32 1185 15 1186 1186 1187 1187 1188 36 1189 1 1190 70 1191 3 1192 8 1193 1193 1194 6 1195 1 1196 92 1197 9 1198 1198 1199 1 1200 240 1201 1201 1202 1202 1203 3 1204 28 1205 5 1206 18 1207 1 1208 8 1209 3 1210 110 1211 1 1212 4 1213 1213 1214 1214 1215 81 1216 64 1217 1217 1218 42 1219 1 1220 20 1221 3 1222 2 1223 1223 1224 24 1225 35 1226 1226 1227 3 1228 4 1229 1229 1230 30 1231 1231 1232 16 1233 3 1234 1234 1235 5 1236 12 1237 1237 1238 1238 1239 3 1240 40 1241 1 1242 18 1243 1 1244 4 1245 3 1246 2 1247 1 1248 96 1249 1249 1250 250 1251 9 1252 4 1253 1 1254 114 1255 5 1256 8 1257 3 1258 2 1259 1259 1260 36 1261 1 1262 1262 1263 3 1264 16 1265 55 1266 6 1267 1 1268 4 1269 9 1270 10 1271 1 1272 24 1273 1 1274 14 1275 5 1276 44 1277 1277 1278 6 1279 1279 1280 256 1281 21 1282 1282 1283 1283 1284 4 1285 5 1286 1286 1287 9 1288 184 1289 1289 1290 6 1291 1291 1292 4 1293 3 1294 1294 1295 5 1296 432 1297 1297 1298 2 1299 3 1300 260 1301 1301 1302 6 1303 1303 1304 8 1305 3 1306 1306 1307 1307 1308 12 1309 1 1310 10 1311 3 1312 32 1313 1 1314 18 1315 1 1316 28 1317 3 1318 1318 1319 1319 1320 120 1321 1321 1322 1322 1323 189 1324 4 1325 5 1326 6 1327 1327 1328 16 1329 3 1330 2 1331 121 1332 36 1333 1 1334 2 1335 15 1336 8 1337 7 1338 6 1339 1 1340 4 1341 3 1342 2 1343 1 1344 1344 1345 1 1346 1346 1347 3 1348 4 1349 1 1350 90 1351 1 1352 104 1353 3 1354 1354 1355 5 1356 4 1357 1 1358 2 1359 9 1360 16 1361 1361 1362 6 1363 1 1364 4 1365 3 1366 1366 1367 1367 1368 72 1369 37 1370 10 1371 3 1372 196 1373 1373 1374 6 1375 1375 1376 32 1377 27 1378 26 1379 7 1380 4 1381 1381 1382 1382 1383 3 1384 8 1385 5 1386 18 1387 1 1388 4 1389 3 1390 2 1391 1 1392 16 1393 1 1394 2 1395 45 1396 4 1397 1 1398 6 1399 1399 1400 40 1401 3 1402 1402 1403 1 1404 108 1405 5 1406 2 1407 3 1408 128 1409 1409 1410 6 1411 1 1412 4 1413 9 1414 2 1415 1 1416 24 1417 1 1418 1418 1419 3 1420 20 1421 49 1422 18 1423 1423 1424 16 1425 15 1426 2 1427 1427 1428 84 1429 1429 1430 130 1431 9 1432 8 1433 1433 1434 6 1435 5 1436 4 1437 3 1438 1438 1439 1439 1440 480 1441 1 1442 2 1443 3 1444 76 1445 17 1446 6 1447 1447 1448 8 1449 9 1450 10 1451 1451 1452 132 1453 1453 1454 1454 1455 3 1456 16 1457 1 1458 486 1459 1459 1460 4 1461 3 1462 2 1463 1 1464 24 1465 1 1466 1466 1467 9 1468 4 1469 1 1470 42 1471 1471 1472 64 1473 3 1474 22 1475 5 1476 12 1477 7 1478 1478 1479 3 1480 8 1481 1481 1482 6 1483 1483 1484 4 1485 45 1486 1486 1487 1487 1488 48 1489 1489 1490 2 1491 21 1492 4 1493 1493 1494 6 1495 1 1496 8 1497 3 1498 14 1499 1499 1500 100 1501 1 1502 1502 1503 3 1504 32 1505 7 1506 6 1507 1 1508 4 1509 3 1510 10 1511 1511 1512 216 1513 1 1514 1514 1515 15 1516 4 1517 1 1518 66 1519 7 1520 16 1521 117 1522 1522 1523 1523 1524 12 1525 25 1526 2 1527 3 1528 8 1529 1 1530 30 1531 1531 1532 4 1533 3 1534 2 1535 5 1536 1536 1537 1 1538 1538 1539 81 1540 20 1541 1 1542 6 1543 1543 1544 8 1545 3 1546 1546 1547 1 1548 36 1549 1549 1550 50 1551 3 1552 16 1553 1553 1554 6 1555 5 1556 4 1557 3 1558 2 1559 1559 1560 120 1561 1 1562 2 1563 3 1564 4 1565 1 1566 18 1567 1567 1568 224 1569 3 1570 10 1571 1571 1572 4 1573 11 1574 1574 1575 315 1576 8 1577 1 1578 6 1579 1579 1580 20 1581 93 1582 14 1583 1583 1584 48 1585 5 1586 2 1587 23 1588 4 1589 1 1590 6 1591 1 1592 8 1593 9 1594 1594 1595 5 1596 12 1597 1597 1598 2 1599 3 1600 320 1601 1601 1602 6 1603 1 1604 4 1605 3 1606 2 1607 1607 1608 24 1609 1609 1610 46 1611 3 1612 4 1613 1613 1614 6 1615 1 1616 16 1617 21 1618 1618 1619 1619 1620 108 1621 1621 1622 1622 1623 3 1624 56 1625 25 1626 6 1627 1627 1628 4 1629 9 1630 2 1631 7 1632 96 1633 23 1634 2 1635 15 1636 4 1637 1637 1638 18 1639 1 1640 40 1641 3 1642 1642 1643 1 1644 4 1645 5 1646 1646 1647 27 1648 16 1649 1 1650 50 1651 1 1652 4 1653 3 1654 1654 1655 5 1656 552 1657 1657 1658 1658 1659 3 1660 4 1661 1 1662 6 1663 1663 1664 128 1665 45 1666 14 1667 1667 1668 12 1669 1669 1670 10 1671 3 1672 8 1673 7 1674 54 1675 5 1676 4 1677 3 1678 1678 1679 1 1680 1680 1681 41 1682 58 1683 3 1684 4 1685 5 1686 6 1687 1 1688 8 1689 3 1690 130 1691 1 1692 12 1693 1693 1694 22 1695 3 1696 32 1697 1697 1698 6 1699 1699 1700 20 1701 1701 1702 2 1703 13 1704 24 1705 5 1706 1706 1707 3 1708 28 1709 1709 1710 18 1711 29 1712 16 1713 3 1714 1714 1715 49 1716 156 1717 1 1718 1718 1719 3 1720 8 1721 1721 1722 6 1723 1723 1724 4 1725 5 1726 1726 1727 1 1728 576 1729 1 1730 2 1731 3 1732 4 1733 1733 1734 34 1735 5 1736 56 1737 9 1738 22 1739 1 1740 4 1741 1741 1742 26 1743 3 1744 16 1745 1 1746 18 1747 1747 1748 4 1749 3 1750 50 1751 17 1752 24 1753 1753 1754 1754 1755 135 1756 4 1757 1 1758 6 1759 1759 1760 160 1761 3 1762 1762 1763 41 1764 252 1765 1 1766 1766 1767 3 1768 8 1769 1 1770 30 1771 11 1772 4 1773 3 1774 1774 1775 25 1776 48 1777 1777 1778 14 1779 3 1780 20 1781 1 1782 54 1783 1783 1784 8 1785 3 1786 2 1787 1787 1788 4 1789 1789 1790 2 1791 9 1792 256 1793 1 1794 138 1795 1 1796 4 1797 3 1798 58 1799 1 1800 120 1801 1801 1802 34 1803 3 1804 4 1805 19 1806 42 1807 1 1808 16 1809 27 1810 10 1811 1811 1812 12 1813 7 1814 1814 1815 55 1816 8 1817 1 1818 6 1819 1 1820 4 1821 3 1822 1822 1823 1823 1824 96 1825 5 1826 2 1827 63 1828 4 1829 1 1830 30 1831 1831 1832 8 1833 39 1834 2 1835 5 1836 36 1837 11 1838 1838 1839 3 1840 80 1841 1 1842 6 1843 19 1844 4 1845 15 1846 2 1847 1847 1848 24 1849 43 1850 10 1851 3 1852 4 1853 1 1854 18 1855 1 1856 64 1857 3 1858 1858 1859 13 1860 60 1861 1861 1862 14 1863 27 1864 8 1865 1 1866 6 1867 1867 1868 4 1869 21 1870 10 1871 1871 1872 144 1873 1873 1874 1874 1875 125 1876 4 1877 1877 1878 6 1879 1879 1880 8 1881 9 1882 1882 1883 1 1884 12 1885 5 1886 2 1887 3 1888 32 1889 1889 1890 54 1891 1 1892 4 1893 3 1894 1894 1895 1 1896 24 1897 1 1898 2 1899 9 1900 20 1901 1901 1902 6 1903 1 1904 16 1905 3 1906 1906 1907 1907 1908 12 1909 1 1910 10 1911 21 1912 8 1913 1913 1914 66 1915 1 1916 4 1917 9 1918 2 1919 1 1920 384 1921 1 1922 62 1923 3 1924 4 1925 25 1926 6 1927 1 1928 8 1929 3 1930 2 1931 1931 1932 276 1933 1933 1934 1934 1935 9 1936 176 1937 1 1938 6 1939 1 1940 4 1941 3 1942 1942 1943 1 1944 648 1945 1 1946 2 1947 3 1948 4 1949 1949 1950 390 1951 1951 1952 32 1953 9 1954 1954 1955 1 1956 12 1957 1 1958 22 1959 3 1960 56 1961 1 1962 18 1963 1 1964 4 1965 15 1966 1966 1967 7 1968 16 1969 1 1970 10 1971 27 1972 4 1973 1973 1974 42 1975 5 1976 8 1977 3 1978 2 1979 1979 1980 60 1981 1 1982 1982 1983 3 1984 1984 1985 5 1986 6 1987 1987 1988 28 1989 9 1990 2 1991 1 1992 24 1993 1993 1994 1994 1995 15 1996 4 1997 1997 1998 54 1999 1999 2000 400