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