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