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