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