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