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