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