1000 2 1361 1148 1094 556 688 414 1322 294 208 1486 958 765 554 1387 1962 1865 133 808 308 1856 1364 27 1227 1209 429 261 784 626 1669 1674 1146 595 678 1226 639 1788 390 1827 653 178 561 908 684 1450 179 362 483 890 1073 767 1670 925 1437 571 1454 682 1313 1052 502 473 368 615 1262 1133 305 1033 1366 1858 683 1567 109 911 1994 1987 1989 581 1342 1144 1630 1940 1748 631 1961 77 1466 1153 482 659 1110 1328 1014 1029 1273 48 293 1724 966 1223 364 576 1948 127 972 1824 652 1713 1278 490 1960 563 1391 1396 1587 1943 852 1003 931 247 1225 1123 1272 748 1425 94 1611 255 895 1255 329 1453 1579 1910 1018 806 1832 1076 262 861 597 1086 998 1176 132 1359 146 549 307 989 8 1095 1137 650 1386 1332 1171 1834 1513 671 957 422 1516 526 977 1750 1596 151 1358 1457 1826 1374 1549 630 663 1360 444 805 1012 644 1053 344 38 1219 1697 669 1265 1614 776 585 1233 1198 213 212 1158 1161 1514 1992 269 434 903 1087 716 236 1622 36 195 1321 1545 306 1502 809 1874 1963 1159 159 818 1368 1408 343 1688 1509 634 879 1905 1243 201 848 1535 880 499 1412 1671 1807 1001 145 988 239 430 141 1736 1138 1267 856 138 1879 224 1399 1125 398 1203 777 1790 61 1956 1028 1242 1019 1609 1982 291 1436 1348 1715 643 934 540 184 1496 99 1873 1099 296 539 984 1237 1352 1008 1838 1854 1896 869 1520 757 7 976 694 668 1424 983 587 1624 1330 450 755 607 952 1882 970 316 1786 1310 416 1789 753 1775 272 1367 1751 484 118 1201 771 1589 1488 728 1993 41 298 871 1677 465 578 674 1428 1658 947 300 1462 1506 1135 425 461 125 1735 1570 1602 1528 1440 632 1501 1211 1559 1689 1036 1901 738 1652 181 478 1315 377 573 1345 1347 1844 1210 745 722 1100 1767 1720 1214 1887 965 128 535 737 1593 1991 1547 660 1976 860 1561 1279 1903 225 487 509 1828 1308 541 1603 1632 1529 1793 586 982 1508 1235 713 1042 1925 667 1728 1432 1698 1397 1142 1601 205 854 868 544 209 1070 1301 204 1978 1829 501 1369 1111 1080 1127 1591 1712 386 1680 600 504 342 568 814 955 1571 642 1975 528 1610 1479 1409 714 228 906 1746 971 1659 867 1998 747 1944 1580 592 1679 1324 1147 877 1892 920 304 1919 439 1707 1046 1708 1739 1130 1590 975 419 1808 1518 1179 1030 1306 395 1926 1097 1553 1551 1465 530 844 1598 995 34 445 759 1150 1572 679 270 1184 1222 449 1402 787 309 939 746 1298 922 1297 382 1271 495 251 558 1563 1923 1490 17 1684 902 1682 1191 254 1205 1115 1635 569 1261 564 1666 937 1467 1354 292 219 1604 707 70 960 284 987 1964 740 1189 1164 739 1405 1393 1772 1037 164 360 1084 507 1704 376 1619 865 575 1023 514 271 1859 278 1013 1574 1296 633 301 1592 1202 508 1464 190 969 1096 945 919 196 700 929 1451 1458 1067 1017 1090 1269 413 802 1232 516 1088 1654 909 192 1435 1525 896 235 1928 46 1346 1921 719 804 391 826 1118 717 1002 1034 614 286 1730 742 177 1787 275 1673 440 907 1847 534 836 515 263 324 723 197 352 900 1181 153 1250 933 1717 347 1050 782 1729 1483 1441 1831 1247 460 1744 1057 1078 961 736 231 1933 341 1967 1566 1372 1640 1815 60 1510 1953 1932 1455 1605 267 453 1548 1445 829 1092 1522 986 1339 1442 408 152 1333 1972 328 182 883 1287 115 1186 156 727 1119 1560 266 406 200 1143 173 1935 245 785 1801 1162 320 1872 1327 552 1938 1755 1460 1177 1897 455 1380 1916 1320 424 675 1550 1218 1105 1268 1678 1540 1763 1675 638 1371 58 1420 1957 627 1612 1498 1527 1195 415 427 640 1074 519 824 82 1895 599 1264 1588 470 505 1521 766 979 216 794 1988 1392 290 375 1723 1941 1740 1537 15 92 1915 423 1456 1863 1820 1194 218 1007 838 710 91 807 935 1102 418 849 356 1839 497 11 580 1657 1855 136 1058 1283 649 672 346 387 701 1990 464 1187 791 458 63 884 1536 764 1256 1526 256 1131 622 432 847 815 1543 619 1260 1043 1927 327 525 1643 917 107 1950 1157 1493 850 843 565 148 1803 810 1869 186 1401 768 1738 1907 948 1375 1059 1357 1485 108 517 1930 1727 1312 1616 1913 95 1931 1971 317 699 985 160 1771 1208 210 692 1373 567 1487 596 274 670 962 1317 763 1629 1470 47 1647 1947 828 1299 1886 1475 1607 83 6 1778 1734 1145 756 1985 708 1641 851 1163 1742 1586 625 1398 1344 774 25 1749 1822 81 1069 864 1721 394 1109 821 226 636 1965 1446 1608 171 1716 155 846 744 1337 59 1949 646 594 1878 942 1681 1326 1395 1912 1783 1676 420 437 1075 611 259 1798 1124 1813 967 143 101 373 1173 64 833 40 511 697 973 1695 1220 874 959 926 1954 264 1936 232 709 1569 1891 950 493 436 655 456 42 533 524 1633 221 1072 1303 120 543 881 1618 1503 1711 467 288 1884 866 116 44 161 1743 1081 1005 354 1766 1039 1241 705 121 1757 24 122 1920 1623 783 361 542 981 1554 1121 1849 68 312 1911 289 1403 23 477 1770 1314 1702 1277 664 1541 1385 401